Added flash player thingamabob

Updated various files to use relative vs. absolute paths
Added Ralph Stanton talk
This commit is contained in:
David Bartley 2007-07-11 21:43:13 -04:00
parent f19987ebeb
commit 2e2e8dfc3f
18 changed files with 454 additions and 343 deletions

View File

@ -55,7 +55,7 @@
<p> <p>
Each term the CSC holds elections to determine the executive Each term the CSC holds elections to determine the executive
council. To find out when and where the next elections will be council. To find out when and where the next elections will be
held, check the <a href="/">homepage</a> and the <a held, check the <a href="../index.html">homepage</a> and the <a
href="nntp://uw.csc">uw.csc newsgroup</a>. For details on the href="nntp://uw.csc">uw.csc newsgroup</a>. For details on the
election rules, see the <a election rules, see the <a
href="/docs/constitution.html">constitution</a>. href="/docs/constitution.html">constitution</a>.

View File

@ -7,12 +7,12 @@
<section title="What... is your name?"> <section title="What... is your name?">
<p> <p>
According to our <a href="/docs/constitution.html">constitution</a> we According to our <a href="../docs/constitution.html">constitution</a> we
are officially the &quot;Computer Science Club of the University are officially the &quot;Computer Science Club of the University
of Waterloo.&quot; You can contact <a href="exec.html">our of Waterloo.&quot; You can contact <a href="exec.html">our
executive</a> by e-mail at <a executive</a> by e-mail at <a
href="mailto:exec@csclub.uwaterloo.ca">exec@csclub.uwaterloo.ca</a>, href="mailto:exec@csclub.uwaterloo.ca">exec@csclub.uwaterloo.ca</a>,
come by the <a href="/office/">office</a> in MC3036/3037 or mail come by the <a href="../office/">office</a> in MC3036/3037 or mail
us at the following address. us at the following address.
</p> </p>
<pre> <pre>
@ -28,7 +28,7 @@ N2L 3G1
<section title="What... is your quest?"> <section title="What... is your quest?">
<p> <p>
Again our lovely <a href="/docs/constitution.html">constitution</a> (it Again our lovely <a href="../docs/constitution.html">constitution</a> (it
really <i>is</i> quite a read, see for yourself!) answers this really <i>is</i> quite a read, see for yourself!) answers this
question. In short, we exist to promote knowledge of and interest question. In short, we exist to promote knowledge of and interest
in computer science as well as allowing those interested in in computer science as well as allowing those interested in
@ -38,11 +38,11 @@ N2L 3G1
Computing Machinery (ACM)</a> is the world's first society in Computing Machinery (ACM)</a> is the world's first society in
computing and brings together many students and professionals from computing and brings together many students and professionals from
all over the world with an interest in computing. We have an <a all over the world with an interest in computing. We have an <a
href="/office/">office</a> where members get together, a href="../office/">office</a> where members get together, a
<a href="/office/books.html">library</a> of computer science books <a href="../office/books.html">library</a> of computer science books
available to our members, computer accounts on our various available to our members, computer accounts on our various
machines and much more. Frequently we host <a machines and much more. Frequently we host <a
href="/events/">events</a> related to computing, including talks, href="../events/">events</a> related to computing, including talks,
tutorials and demonstrations. tutorials and demonstrations.
</p> </p>
</section> </section>

View File

@ -58,7 +58,21 @@
<xsl:template match="mediafile"> <xsl:template match="mediafile">
<xsl:param name="ext" /> <xsl:param name="ext" />
<xsl:param name="pre" /> <xsl:param name="pre" />
,<a href="{$pre}/media/files/{@file}{$ext}"><xsl:value-of select="@type" />(<xsl:value-of select="@size" />)</a> ,<a href="{$pre}/files/{@file}{$ext}"><xsl:value-of select="@type" />(<xsl:value-of select="@size" />)</a>
</xsl:template>
<xsl:template match="flvfile">
<script type="text/javascript" src="flash/swfobject.js"></script>
<p id="player1"><a href="http://www.macromedia.com/go/getflashplayer">
Get the Flash Player</a> to see this video using Flash Player.
</p>
<script type="text/javascript">
var s1 = new SWFObject("flash/flvplayer.swf","single","400","300","7");
s1.addParam("allowfullscreen","true");
s1.addVariable("file","http://csclub.uwaterloo.ca/files/<xsl:value-of select="@file" />");
<!-- s1.addVariable("image","preview.jpg"); -->
s1.write("player1");
</script>
</xsl:template> </xsl:template>
<xsl:template match="mediaitem"> <xsl:template match="mediaitem">
@ -82,36 +96,47 @@
<p> <p>
<xsl:apply-templates select="abstract"/> <xsl:apply-templates select="abstract"/>
</p> </p>
<xsl:apply-templates select="flvfile">
</xsl:apply-templates>
<p> <p>
Download <xsl:value-of select="@title"/> in a number of formats via </p>
<ul>
<li>bittorrent <p>
<!-- Commented out because its broken --> Download "<xsl:value-of select="@title"/>" in a number of formats via
<!-- <xsl:param name="ext">Unset</xsl:param> --> <strong><ul>
<xsl:apply-templates select="mediafile" > <li>HTTP (web browser):
<xsl:with-param name="ext">.torrent</xsl:with-param>
</xsl:apply-templates>
</li>
<li>
via dijjer (a mostly seamless bittorrent alternative):
<xsl:apply-templates select="mediafile" >
<xsl:with-param name="pre">http://dijjer.org/get/http://www.csclub.uwaterloo.ca</xsl:with-param>
</xsl:apply-templates>
</li>
<li>
via http (regular web browser):
<xsl:apply-templates select="mediafile"> <xsl:apply-templates select="mediafile">
<xsl:with-param name="ext"></xsl:with-param> <xsl:with-param name="ext"></xsl:with-param>
</xsl:apply-templates> </xsl:apply-templates>
</li> </li>
</ul> <br/>
<li>BitTorrent:
<xsl:apply-templates select="mediafile" >
<xsl:with-param name="ext">.torrent</xsl:with-param>
</xsl:apply-templates>
</li>
<!-- <li>Dijjer (a mostly seamless BitTorrent alternative):
<xsl:apply-templates select="mediafile" >
<xsl:with-param name="pre">http://dijjer.org/get/http://www.csclub.uwaterloo.ca</xsl:with-param>
</xsl:apply-templates>
</li> -->
</ul></strong>
</p> </p>
<!-- Start Slashdot It link -->
<a <!-- Slashdot It link -->
<!-- <a
href="javascript:location.href='http://slashdot.org/bookmark.pl?url='+encodeURIComponent(location.href)"> <img src="http://images.slashdot.org/favicon.gif" alt="Slashdot" border="0" height="16" width="16"></img></a> href="javascript:location.href='http://slashdot.org/bookmark.pl?url='+encodeURIComponent(location.href)"> <img src="http://images.slashdot.org/favicon.gif" alt="Slashdot" border="0" height="16" width="16"></img></a>
<xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text> <xsl:text disable-output-escaping="yes">&amp;nbsp;</xsl:text>
<a href="javascript:location.href='http://slashdot.org/bookmark.pl?url='+encodeURIComponent(location.href)">Slashdot It!</a> <a href="javascript:location.href='http://slashdot.org/bookmark.pl?url='+encodeURIComponent(location.href)">Slashdot It!</a> -->
<!-- End Slashdot It link -->
<!-- AddThis Bookmark Button -->
<script type="text/javascript">
addthis_url = location.href;
addthis_title = document.title;
addthis_pub = 'calumt';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<!-- digg button -->
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script> <script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
<script language="javascript" src="http://reddit.com/button.js?t=3"></script> <script language="javascript" src="http://reddit.com/button.js?t=3"></script>
<!-- <!--
@ -128,6 +153,7 @@ google_ad_channel = "1106187834";
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script> </script>
--> -->
<xsl:call-template name="footer"/> <xsl:call-template name="footer"/>
</body> </body>
</html> </html>

View File

@ -12,7 +12,7 @@
</ul> </ul>
<p>You may also be interested in:</p> <p>You may also be interested in:</p>
<ul> <ul>
<li><a href="/about/members.html">Our membership list</a></li> <li><a href="../about/members.html">Our membership list</a></li>
</ul> </ul>
</section> </section>
<footer/> <footer/>

View File

@ -18,7 +18,7 @@
basically a simple XML programming language specifically built basically a simple XML programming language specifically built
for this kind of thing. This allows complete separation of form for this kind of thing. This allows complete separation of form
and content as well as automating a number of tasks (such as and content as well as automating a number of tasks (such as
generating the <a href="/events/">events pages</a>). generating the <a href="../events/">events pages</a>).
</p> </p>
</section> </section>
<section title="Adding to the website"> <section title="Adding to the website">

View File

@ -591,7 +591,7 @@ together, solder, and eat free food (probably pizza).
The venue will include:<br /> The venue will include:<br />
<ul> <ul>
<li>Computer usage agreement discussion (Holden has some changes he'd like to propse)</li><br /> <li>Computer usage agreement discussion (Holden has some changes he'd like to propse)</li><br />
<li>Web site - Juti is redisigning the web site (you can see <a href="/beta/">a beta here</a> - ideas are welcome.</li><br /> <li>Web site - Juti is redisigning the web site (you can see <a href="beta/">a beta here</a> - ideas are welcome.</li><br />
<li>Frosh linux cd's that could be put in frosh math faculty kits.</li><br /> <li>Frosh linux cd's that could be put in frosh math faculty kits.</li><br />
<li>VoIP "not phone services" ideas.</li><br /> <li>VoIP "not phone services" ideas.</li><br />
<li>Ideas for talks (people, topics, etc...). We requested Steve Jobs and Steve Balmer, so no idea is too crazy.</li><br /> <li>Ideas for talks (people, topics, etc...). We requested Steve Jobs and Steve Balmer, so no idea is too crazy.</li><br />
@ -616,7 +616,7 @@ the Microsoft side of things) as well as the evolution of software engineers, di
it's like to try to make the software industry more effective at what it does, and sometimes succeed! it's like to try to make the software industry more effective at what it does, and sometimes succeed!
</p> </p>
<p> <p>
A video of the talk is available for download in our <a href="/media/">media</a> section. A video of the talk is available for download in our <a href="media/">media</a> section.
</p> </p>
</abstract> </abstract>
</eventitem> </eventitem>

BIN
flash/flvplayer.swf Executable file

Binary file not shown.

24
flash/playlist.xml Executable file
View File

@ -0,0 +1,24 @@
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<trackList>
<track>
<title>Afraid</title>
<creator>Jeroen Wijering</creator>
<location>video.flv</location>
</track>
<track>
<title>Afraid (again)</title>
<creator>Jeroen Wijering</creator>
<location>video.flv</location>
</track>
<track>
<title>Afraid (once again)</title>
<creator>Jeroen Wijering</creator>
<location>video.flv</location>
<info>http://www.jeroenwijering.com/</info>
</track>
</trackList>
</playlist>

BIN
flash/preview.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

8
flash/swfobject.js Executable file

File diff suppressed because one or more lines are too long

BIN
flash/video.flv Executable file

Binary file not shown.

1
media/flash Symbolic link
View File

@ -0,0 +1 @@
../flash/

View File

@ -2,13 +2,13 @@
<!DOCTYPE cscpage SYSTEM "../csc.dtd"> <!DOCTYPE cscpage SYSTEM "../csc.dtd">
<cscpage title="Media"> <cscpage title="Media">
<header/> <header/>
<section title="CSC Media"> <section title="CSC Media">
<p> Here you will find a wide variety of audio and video recordings of past
Here you will find a wide variety of audio and video recordings of past CSC Talks. Some of these files are very large, and we do not recommend attempting to stream them. CSC Talks. Some of these files are very large, and we do not recommend
Most of these should be available upon request at the Computer Science Club office to be burnt to CD or DVD should you so choose. attempting to stream them. Most of these should be available upon request
</p> at the Computer Science Club office to be burnt to CD or DVD should you
so choose.
<ul> <ul>
<mediaitem title="Copyright vs Community in the Age of Computer Networks"> <mediaitem title="Copyright vs Community in the Age of Computer Networks">
@ -39,66 +39,86 @@
results that begin to answer the motivating questions. ingimp can be found results that begin to answer the motivating questions. ingimp can be found
at http://www.ingimp.org. at http://www.ingimp.org.
<br/><br/> <br/><br/>
The slides from the talk are available here: <a The slides from the talk are available here: <a href="http://csclub.uwaterloo.ca/files/ingimp_uw_csc_talk_6_27_2007.pdf">ingimp_uw_csc_talk_6_27_2007.pdf</a>.
href="http://csclub.uwaterloo.ca/media/files/ingimp_uw_csc_talk_6_27_2007.pdf">ingimp_uw_csc_talk_6_27_2007.pdf</a>.
</abstract> </abstract>
<mediafile file="mterry.avi" type="XviD" size="521M" /> <mediafile file="mterry2.avi" type="XviD" size="521M" />
<mediafile file="mterry.ogg" type="OGG/Theora" size="535M" /> <mediafile file="mterry2.ogg" type="OGG/Theora" size="535M" />
<mediafile file="mterry.mpg" type="MP4" size="509M" /> <mediafile file="mterry2.mp4" type="MP4" size="509M" />
<mediafile file="mterry.mpg" type="MPG" size="520M" /> <mediafile file="mterry2.mpg" type="MPG" size="520M" />
<mediafile file="mterry.flv" type="Flash" size="520M" /> <flvfile file="mterry2.flv" />
</mediaitem>
<mediaitem title="Ralph Stanton 40th Anniversary of Math Faculty Talk">
<abstract>
Ralph Stanton reflects on the founding of the University of
Waterloo Math Faculty.
</abstract>
<mediafile file="ralph-stanton.avi" type="XviD" />
<mediafile file="ralph-stanton-xvid.avi" type="DivX" />
<mediafile file="ralph-stanton.ogg" type="OGG" />
<mediafile file="ralph-stanton.mpg" type="MPG" />
<flvfile file="ralph-stanton.flv" />
</mediaitem> </mediaitem>
<mediaitem title="The Free Software Movement and GNULinux Operating System, a talk by Richard Stallman at UCSD"> <mediaitem title="The Free Software Movement and GNULinux Operating System, a talk by Richard Stallman at UCSD">
<abstract> <abstract>
<p> Richard Stallman will speak about the goals and philosophy of the Free
Richard Stallman will speak about the goals and philosophy of the Free Software Movement, and the status and history the GNU Operating System, which Software Movement, and the status and history the GNU Operating System,
in combination with the kernel Linux is now used by tens of millions of users world-wide. which in combination with the kernel Linux is now used by tens of millions
</p> of users world-wide.
<p> <br/><br/>
Richard Stallman launched the development of the GNU operating system in 1984. GNU is free software: everyone has the freedom to copy it and Richard Stallman launched the development of the GNU operating system in
redistribute it, as well as to make changes either large or small. The GNU/Linux system, basically the GNU operating system with Linux added, is 1984. GNU is free software: everyone has the freedom to copy it and
redistribute it, as well as to make changes either large or small. The
GNU/Linux system, basically the GNU operating system with Linux added, is
used on tens of millions of computers today. used on tens of millions of computers today.
</p> <br/><br/>
<p> "The reason I care especially, is that there is a philosophy associated
"The reason I care especially, is that there is a philosophy associated with the GNU project, and this philosophy is actually the reason why there with the GNU project, and this philosophy is actually the reason why there
is a system--and that is that free software is not just convenient and not just reliable.... More important than convenience and reliability is is a system -- and that is that free software is not just convenient and
freedom--the freedom to cooperate. What I'm concerned about is not individual people or companies so much as the kind of way of life that we have. not just reliable.... More important than convenience and reliability is
That's why I think it's a distraction to think about fighting Microsoft." freedom -- the freedom to cooperate. What I'm concerned about is not
</p> individual people or companies so much as the kind of way of life that we
<p> have. That's why I think it's a distraction to think about fighting
BIO Microsoft."
Stallman has received the ACM Grace Hopper Award, a MacArthur Foundation fellowship, the Electronic Frontier Foundation's Pioneer award, and the <br/><br/>
Takeda Award for Social/Economic Betterment, as well as several honorary doctorates. <strong>Biography:</strong>
</p> Stallman has received the ACM Grace Hopper Award, a MacArthur Foundation
<p> fellowship, the Electronic Frontier Foundation's Pioneer award, and the
The Question and Answer session (starting shortly after the hour and half mark) possed a number of interesting questions including, "Do you support Takeda Award for Social/Economic Betterment, as well as several honorary
the Creative Commons license?" and "Can I use ATI and NVIDIA drivers because Mesa isn't nearly as complete?". doctorates.
</p> <br/><br/>
<p> The Question and Answer session (starting shortly after the hour and half
The talk is only available in Ogg Theora, in keeping with Richard Stallman's wishes. mark) possed a number of interesting questions including, "Do you support
</p> the Creative Commons license?" and "Can I use ATI and NVIDIA drivers
because Mesa isn't nearly as complete?".
<br/><br/>
The talk is only available in Ogg Theora, in keeping with Richard
Stallman's wishes.
</abstract> </abstract>
<mediafile file="rms_ucsd.ogg" type="Ogg Theora" size="148MB" /> <mediafile file="rms_ucsd.ogg" type="Ogg Theora" size="148MB" />
</mediaitem> </mediaitem>
<mediaitem title="Introduction to 3-d Graphics"> <mediaitem title="Introduction to 3-d Graphics">
<abstract> <abstract>
<p>A talk for those interested in 3-dimensional graphics but unsure of A talk for those interested in 3-dimensional graphics but unsure of where
where to start. Covers the basic math and theory behind projecting to start. Covers the basic math and theory behind projecting 3-dimensional
3-dimensional polygons on screen, as well as simple cropping polygons on screen, as well as simple cropping techniques to improve
techniques to improve efficiency. Translation and rotation of polygons efficiency. Translation and rotation of polygons will also be discussed.
will also be discussed.</p>
</abstract> </abstract>
<mediafile file="the-prof-graphics.avi" type="DivX" size="272M" /> <mediafile file="the-prof-graphics.avi" type="DivX" size="272M" />
<mediafile file="the-prof-graphics-xvid.avi" type="XviD" size="272M" /> <mediafile file="the-prof-graphics-xvid.avi" type="XviD" size="272M" />
<mediafile file="the-prof-graphics.mpg" type="MPG" size="272M" /> <mediafile file="the-prof-graphics.mpg" type="MPG" size="272M" />
<mediafile file="the-prof-graphics.ogg" type="OGG/Theora" size="274M"/> <mediafile file="the-prof-graphics.ogg" type="OGG/Theora" size="274M"/>
<mediafile file="the-prof-graphics.wmv" type="Windows Media Video" size="277M" /> <mediafile file="the-prof-graphics.wmv" type="Windows Media Video" size="277M" />
</mediaitem> <mediaitem title="UW Software Start-ups: What Worked and What Did Not"> </mediaitem>
<mediaitem title="UW Software Start-ups: What Worked and What Did Not">
<abstract> <abstract>
<p>A discussion of software start-ups founded by UW students and what they did that helped them grow A discussion of software start-ups founded by UW students and what they
and what failed to help. In order to share the most insights and guard the confidences of the did that helped them grow and what failed to help. In order to share the
individuals involved, none of the companies will be identifed.</p> most insights and guard the confidences of the individuals involved, none
of the companies will be identifed.
</abstract> </abstract>
<mediafile file="larry-smith-talk2.avi" type="DivX" size="332M" /> <mediafile file="larry-smith-talk2.avi" type="DivX" size="332M" />
<mediafile file="larry-smith-talk2-xvid.avi" type="XviD" size="332M" /> <mediafile file="larry-smith-talk2-xvid.avi" type="XviD" size="332M" />
@ -106,19 +126,24 @@ The talk is only available in Ogg Theora, in keeping with Richard Stallman's wis
<mediafile file="larry-smith-talk2.ogg" type="OGG/Theora" size="341M"/> <mediafile file="larry-smith-talk2.ogg" type="OGG/Theora" size="341M"/>
<mediafile file="larry-smith-talk2.wmv" type="Windows Media Video" size="338M" /> <mediafile file="larry-smith-talk2.wmv" type="Windows Media Video" size="338M" />
</mediaitem> </mediaitem>
<mediaitem title="Riding The Multi-core Revolution"> <mediaitem title="Riding The Multi-core Revolution">
<abstract> <abstract>
<p>For decades, mainstream parallel processing has been thought of as inevitable. Up until recent For decades, mainstream parallel processing has been thought of as
years, however, improvements in manufacturing processes and increases in clock speed have provided inevitable. Up until recent years, however, improvements in manufacturing
software with free Moore's Law-scale performance improvements on traditional single-core CPUs. As processes and increases in clock speed have provided software with free
per-core CPU speed increases have slowed to a halt, processor vendors are embracing parallelism by Moore's Law-scale performance improvements on traditional single-core
multiplying the number of cores on CPUs, following what Graphics Processing Unit (GPU) vendors have CPUs. As per-core CPU speed increases have slowed to a halt, processor
been doing for years. The Multi- core revolution promises to provide unparalleled increases in vendors are embracing parallelism by multiplying the number of cores on
performance, but it comes with a catch: traditional serial programming methods are not at all CPUs, following what Graphics Processing Unit (GPU) vendors have been
suited to programming these processors and methods such as multi-threading are cumbersome and rarely doing for years. The Multi-core revolution promises to provide
scale beyond a few cores. Learn how, with hundreds of cores in desktop computers on the horizon, a unparalleled increases in performance, but it comes with a catch:
local software company is looking to revolutionize the way software is written to deliver on the traditional serial programming methods are not at all suited to
promise multi-core holds.</p> programming these processors and methods such as multi-threading are
cumbersome and rarely scale beyond a few cores. Learn how, with hundreds
of cores in desktop computers on the horizon, a local software company is
looking to revolutionize the way software is written to deliver on the
promise multi-core holds.
</abstract> </abstract>
<mediafile file="sdt.avi" type="DivX" size="406M" /> <mediafile file="sdt.avi" type="DivX" size="406M" />
<mediafile file="sdt-xvid.avi" type="XviD" size="406M" /> <mediafile file="sdt-xvid.avi" type="XviD" size="406M" />
@ -126,36 +151,43 @@ The talk is only available in Ogg Theora, in keeping with Richard Stallman's wis
<mediafile file="sdt.ogg" type="OGG/Theora" size="411M" /> <mediafile file="sdt.ogg" type="OGG/Theora" size="411M" />
<mediafile file="sdt.wmv" type="Windows Media Video" size="414M" /> <mediafile file="sdt.wmv" type="Windows Media Video" size="414M" />
</mediaitem> </mediaitem>
<mediaitem title="ReactOS - An Open Source OS Platform for Learning"> <mediaitem title="ReactOS - An Open Source OS Platform for Learning">
<abstract> <abstract>
<p>The ReactOS operating system has been in development for over eight years and aims to provide The ReactOS operating system has been in development for over eight years
users with a fully functional and Windows-compatible distribution under the GPL license. ReactOS and aims to provide users with a fully functional and Windows-compatible
comes with its own Windows 2003-based kernel and system utilities and applications, resulting in distribution under the GPL license. ReactOS comes with its own Windows
an environment identical to Windows, both visually and internally. 2003-based kernel and system utilities and applications, resulting in an
environment identical to Windows, both visually and internally.
<br/><br/> <br/><br/>
More than just an alternative to Windows, ReactOS is a powerful platform for academia, allowing More than just an alternative to Windows, ReactOS is a powerful platform
students to learn a variety of skills useful to software testing, development and management, as for academia, allowing students to learn a variety of skills useful to
well as providing a rich and clean implementation of Windows NT, with a kernel compatible to software testing, development and management, as well as providing a rich
and clean implementation of Windows NT, with a kernel compatible to
published internals book on the subject. published internals book on the subject.
<br/><br/> <br/><br/>
This talk will introduce the ReactOS project, as well as the various software engineering This talk will introduce the ReactOS project, as well as the various
challenges behind it. The building platform and development philosophies and utilities will be software engineering challenges behind it. The building platform and
shown, and attendees will grasp the vast amount of effort and organization that needs to go into development philosophies and utilities will be shown, and attendees will
building an operating system or any other similarly large project. The speaker will gladly answer grasp the vast amount of effort and organization that needs to go into
questions related to his background, experience and interests and information on joining the building an operating system or any other similarly large project. The
project, as well as any other related information. speaker will gladly answer questions related to his background, experience
and interests and information on joining the project, as well as any other
related information.
<br/><br/> <br/><br/>
Slides from the talk are available Slides from the talk are available
<a href="http://csclub.uwaterloo.ca/media/files/alex-ionescu.pdf">here</a>. <a href="http://csclub.uwaterloo.ca/files/alex-ionescu.pdf">here</a>.
<br/><br/> <br/><br/>
<strong>Speaker Bio</strong> <strong>Biography</strong>
<br/><br/> <br/><br/>
Alex Ionescu is currently studying in Software Engineering at Concordia University in Montreal, Quebec Alex Ionescu is currently studying in Software Engineering at Concordia
and is a Microsoft Technical Student Ambassador. He is the lead kernel developer of the ReactOS Project University in Montreal, Quebec and is a Microsoft Technical Student
and project leader of TinyKRNL. He regularly speaks at Linux and Open Source conferences around the Ambassador. He is the lead kernel developer of the ReactOS Project and
world and will be a lecturer at the 8th International Free Software Forum in Brazil this April, as well project leader of TinyKRNL. He regularly speaks at Linux and Open Source
as providing hands-on workshops and lectures on Windows NT internals and security to various companies. conferences around the world and will be a lecturer at the 8th
</p> International Free Software Forum in Brazil this April, as well as
providing hands-on workshops and lectures on Windows NT internals and
security to various companies.
</abstract> </abstract>
<mediafile file="alex-ionescu.avi" type="DivX" size="451M" /> <mediafile file="alex-ionescu.avi" type="DivX" size="451M" />
<mediafile file="alex-ionescu-xvid.avi" type="XviD" size="451M" /> <mediafile file="alex-ionescu-xvid.avi" type="XviD" size="451M" />
@ -163,15 +195,14 @@ The talk is only available in Ogg Theora, in keeping with Richard Stallman's wis
<mediafile file="alex-ionescu.ogg" type="OGG/Theora" size="461M" /> <mediafile file="alex-ionescu.ogg" type="OGG/Theora" size="461M" />
<mediafile file="alex-ionescu.wmv" type="Windows Media Video" size="462M" /> <mediafile file="alex-ionescu.wmv" type="Windows Media Video" size="462M" />
</mediaitem> </mediaitem>
<mediaitem title="1989 Bill Gates Talk on Microsoft"> <mediaitem title="1989 Bill Gates Talk on Microsoft">
<abstract> <abstract>
<p>Bill Gates discusses the software and computer industry, and how Bill Gates discusses the software and computer industry, and how Microsoft
Microsoft has has contributed. Gates also discusses his views on the future of the
contributed. Gates also discusses his views on the future of the computing industry. The talk was recorded in 1989 but was only recently
computing
industry. The talk was recorded in 1989 but was only recently
digitized. digitized.
<br/> <br/><br/>
Topics include:<ul> Topics include:<ul>
<li>The start and history of the microcomputer industry</li> <li>The start and history of the microcomputer industry</li>
<li>Microsoft BASIC and the Altair 880 computer</li> <li>Microsoft BASIC and the Altair 880 computer</li>
@ -199,32 +230,34 @@ The talk is only available in Ogg Theora, in keeping with Richard Stallman's wis
<li>Multimedia applications</li> <li>Multimedia applications</li>
<li>Gates' current role at Microsoft</li> <li>Gates' current role at Microsoft</li>
</ul> </ul>
The following picture was taken after the talk (click for higher-res).<br/><br/> The following picture was taken after the talk (click for higher-res).
<a href="http://csclub1.cs.uwaterloo.ca/media/files/bill-gates-1989-big.jpg" target="_blank"><img src="http://csclub1.cs.uwaterloo.ca/media/files/bill-gates-1989.jpg" /></a></p> <br/><br/>
<a href="http://csclub.uwaterloo.ca/files/bill-gates-1989-big.jpg" target="_blank"><img src="http://csclub.uwaterloo.ca/files/bill-gates-1989.jpg" /></a>
</abstract> </abstract>
<mediafile file="bill-gates-1989.mp3" type="mp3" size="85M" /> <mediafile file="bill-gates-1989.mp3" type="mp3" size="85M" />
<mediafile file="bill-gates-1989.flac" type="flac" size="540M" /> <mediafile file="bill-gates-1989.flac" type="flac" size="540M" />
<mediafile file="bill-gates-1989.ogg" type="ogg" size="56M" /> <mediafile file="bill-gates-1989.ogg" type="ogg" size="56M" />
<mediafile file="bill-gates-1989.wav" type="wav" size="945M" /> <mediafile file="bill-gates-1989.wav" type="wav" size="945M" />
</mediaitem> </mediaitem>
<mediaitem title="Spam Filters: Do they work and Can you prove it"> <mediaitem title="Spam Filters: Do they work and Can you prove it">
<abstract> <abstract>
<p> Do spam filters work? Which is the best one? How might filters be Do spam filters work? Which is the best one? How might filters be
improved? Without standards, one must depend on unreliable evidence, improved? Without standards, one must depend on unreliable evidence,
such as subjective impressions, testimonials, incomparable and such as subjective impressions, testimonials, incomparable and
unrepeatable measurements, and vendor claims for the answers to these unrepeatable measurements, and vendor claims for the answers to these
questions.</p> questions.
<p> <br/><br/>
You might think that your spam filter works well and couldn't be You might think that your spam filter works well and couldn't be
improved. Are you sure? You may think that the risk of losing improved. Are you sure? You may think that the risk of losing
important mail outweighs the benefit of using a filter. Could you important mail outweighs the benefit of using a filter. Could you
convince someone who holds the other opinion? If I told you that my convince someone who holds the other opinion? If I told you that my
filter was 99-percent accurate, would you believe me? Would you know filter was 99-percent accurate, would you believe me? Would you know
what I meant? Would you be able to translate that 99-percent into what I meant? Would you be able to translate that 99-percent into
the risk of losing an important message?</p> the risk of losing an important message?
<p> <br/><br/>
Gord Cormack talk about the science, logistics, and politics of Spam Filter Evaluation. Gord Cormack talks about the science, logistics, and politics of Spam
</p> Filter Evaluation.
</abstract> </abstract>
<mediafile file="cormack-spam-xvid.avi" type="XviD" size="473M" /> <mediafile file="cormack-spam-xvid.avi" type="XviD" size="473M" />
<mediafile file="cormack-spam.avi" type="DiVX" size="473M" /> <mediafile file="cormack-spam.avi" type="DiVX" size="473M" />
@ -232,20 +265,23 @@ Gord Cormack talk about the science, logistics, and politics of Spam Filter Eva
<mediafile file="cormack-spam.ogg" type="OGG/Theora" size="481M" /> <mediafile file="cormack-spam.ogg" type="OGG/Theora" size="481M" />
<mediafile file="cormack-spam.rm" type="Real Media" size="471M" /> <mediafile file="cormack-spam.rm" type="Real Media" size="471M" />
<mediafile file="cormack-spam.wmv" type="Windows Media" size="476M" /> <mediafile file="cormack-spam.wmv" type="Windows Media" size="476M" />
</mediaitem> </mediaitem>
<mediaitem title="Software development gets on the Cluetrain"> <mediaitem title="Software development gets on the Cluetrain">
<abstract> <abstract>
<p> Simon Law leads the Quality teams for Ubuntu, a free-software operating system built on Debian GNU/Linux. As such, he leads Simon Law leads the Quality teams for Ubuntu, a free-software operating
one of the largest community-based testing efforts for a software product. This does get a bit busy sometimes. system built on Debian GNU/Linux. As such, he leads one of the largest
</p> community-based testing efforts for a software product. This does get a
<p>In this talk, we'll be exploring how the Internet is changing how software is developed. Concepts like open source and technologies bit busy sometimes.
like message forums are blurring the lines between producer and consumer. And this melting pot of people is causing people to take <br/><br/>
note, and changing the way they sling code.</p> In this talk, we'll be exploring how the Internet is changing how software
<p> is developed. Concepts like open source and technologies like message
The Computer Science Club would like to thank the CS-Commons Committee for co-sponsoring this talk. forums are blurring the lines between producer and consumer. And this
</p> melting pot of people is causing people to take note, and changing the way
they sling code.
<br/><br/>
The Computer Science Club would like to thank the CS-Commons Committee for
co-sponsoring this talk.
</abstract> </abstract>
<mediafile file="simon-talk-xvid.avi" type="XviD" size="178M" /> <mediafile file="simon-talk-xvid.avi" type="XviD" size="178M" />
<mediafile file="simon-talk.avi" type="DivX" size="178M" /> <mediafile file="simon-talk.avi" type="DivX" size="178M" />
@ -253,16 +289,17 @@ The Computer Science Club would like to thank the CS-Commons Committee for co-sp
<mediafile file="simon-talk.rm" type="Real Media" size="177M" /> <mediafile file="simon-talk.rm" type="Real Media" size="177M" />
<mediafile file="simon-talk.wmv" type="Windows Media" size="179M" /> <mediafile file="simon-talk.wmv" type="Windows Media" size="179M" />
</mediaitem> </mediaitem>
<mediaitem title="Semacode - Image recognition on mobile camera phones"> <mediaitem title="Semacode - Image recognition on mobile camera phones">
<abstract> <abstract>
Could you write a good image recognizer for a 100 MHz mobile phone processor Could you write a good image recognizer for a 100 MHz mobile phone
with 1 MB heap, 320x240 image, on a poorly-optimized Java stack? It needs to processor with 1 MB heap, 320x240 image, on a poorly-optimized Java stack?
locate and read two-dimensional barcodes made up of square modules which might It needs to locate and read two-dimensional barcodes made up of square
be no more than a few pixels in size. We had to do that in order to establish modules which might be no more than a few pixels in size. We had to do
Semacode, a local start up company that makes a software barcode reader for that in order to establish Semacode, a local start up company that makes a
cell phones. The applications vary from ubiquitous computing to advertising. software barcode reader for cell phones. The applications vary from
Simon Woodside (founder) will discuss what it's like to start a business and ubiquitous computing to advertising. Simon Woodside (founder) will discuss
how the imaging code works. what it's like to start a business and how the imaging code works.
</abstract> </abstract>
<mediafile file="semacode.avi" type="DivX" size="180M"/> <mediafile file="semacode.avi" type="DivX" size="180M"/>
<mediafile file="semacode-xvid.avi" type="XviD" size="180M"/> <mediafile file="semacode-xvid.avi" type="XviD" size="180M"/>
@ -270,15 +307,20 @@ how the imaging code works.
<mediafile file="semacode.rm" type="Real Media" size="180M"/> <mediafile file="semacode.rm" type="Real Media" size="180M"/>
<mediafile file="semacode.wmv" type="WMV" size="180M"/> <mediafile file="semacode.wmv" type="WMV" size="180M"/>
</mediaitem> </mediaitem>
<mediaitem title="Eric LaForest: Next Generation Stack Computing"> <mediaitem title="Eric LaForest: Next Generation Stack Computing">
<abstract> <abstract>
Eric LaForest delivers a crash-course on modern stack computing, the Forth programming language, and some projects of his own. Stack Eric LaForest delivers a crash-course on modern stack computing, the Forth
systems have faster procedure calls and reduced complexity (shorter pipeline, simpler compilation) relative to their conventional counterparts, as programming language, and some projects of his own. Stack systems have
well as more consistent performance, which is very important for real-time systems. Many consider stack-based architecture's crowning feature, faster procedure calls and reduced complexity (shorter pipeline, simpler
however, to be the unrivalled price-to-performance ratio. compilation) relative to their conventional counterparts, as well as more
<p> consistent performance, which is very important for real-time systems.
Note: the slides are hard to make out in the video, so make sure to download the slides as well. Many consider stack-based architecture's crowning feature, however, to be
</p> the unrivalled price-to-performance ratio.
<br/><br/>
Note: the slides are hard to make out in the video, so make sure to
download the slides as well.
<br/><br/>
</abstract> </abstract>
<mediafile file="eric-laforest2-720-480.avi" type="DiVX" size="357M"/> <mediafile file="eric-laforest2-720-480.avi" type="DiVX" size="357M"/>
<mediafile file="ericlaforest-xvid.avi" type="XViD" size="309M"/> <mediafile file="ericlaforest-xvid.avi" type="XViD" size="309M"/>
@ -292,8 +334,10 @@ however, to be the unrivalled price-to-performance ratio.
</mediaitem> </mediaitem>
<mediaitem title="Larry Smith: Creating Killer Applications"> <mediaitem title="Larry Smith: Creating Killer Applications">
<abstract> <abstract>
A discussion of how software creators can identify application opportunities that offer the promise of great social and commercial significance. A discussion of how software creators can identify application
Particular attention will be paid to the challenge of acquiring cross domain knowledge and setting up effective collaboration. opportunities that offer the promise of great social and commercial
significance. Particular attention will be paid to the challenge of
acquiring cross domain knowledge and setting up effective collaboration.
</abstract> </abstract>
<mediafile file="larry-killer-applications.avi" size="686M" type="DiVX" /> <mediafile file="larry-killer-applications.avi" size="686M" type="DiVX" />
<mediafile file="larry-killer-applications-xvid.avi" size="686M" type="XviD" /> <mediafile file="larry-killer-applications-xvid.avi" size="686M" type="XviD" />
@ -302,14 +346,24 @@ Particular attention will be paid to the challenge of acquiring cross domain kno
<mediafile file="larry-smith-wmv.wmv" size="312M" type="Windows Media" /> <mediafile file="larry-smith-wmv.wmv" size="312M" type="Windows Media" />
<mediafile file="larry-smith-quicktime.mov" size="1.4G" type="Quick Time" /> <mediafile file="larry-smith-quicktime.mov" size="1.4G" type="Quick Time" />
</mediaitem> </mediaitem>
<li>Larry Smith: Computing's Next Great Empires <a href="/media/files/larry-smith-talk.ogg">ogg</a><a href="/media/files/larry-smith-talk.mp3">mp3</a></li>
<mediaitem title="Larry Smith: Computing's Next Great Empires">
<abstract>Not available</abstract>
<mediafile file="larry-smith-talk.ogg" type="OGG" />
<mediafile file="larry-smith-talk.mp3" type="MP3" />
</mediaitem>
<mediaitem title="Rico Mariani: Eighteen Years in the Software Tools Business"> <mediaitem title="Rico Mariani: Eighteen Years in the Software Tools Business">
<abstract> <abstract>
Rico Mariani, (BMath CS/EEE 1988) now an (almost) 18 year Microsoft veteran but then a CSC president comes to talk to us about the Rico Mariani, (BMath CS/EEE 1988) now an (almost) 18 year Microsoft
evolution of software tools for microcomputers. This talk promises to be a little bit about history and perspective (at least from the Microsoft side veteran but then a CSC president comes to talk to us about the evolution
of things) as well as the evolution of software engineers, different types of programmers and their needs, and what it's like to try to make the of software tools for microcomputers. This talk promises to be a little
bit about history and perspective (at least from the Microsoft side
of things) as well as the evolution of software engineers, different types
of programmers and their needs, and what it's like to try to make the
software industry more effective at what it does, and sometimes succeed! software industry more effective at what it does, and sometimes succeed!
Particularly illuminating are his responses to advocates of free/open-source software. Particularly illuminating are his responses to advocates of
free/open-source software.
</abstract> </abstract>
<mediafile file="Rico-Mariani-exctd-divx-320-240.avi" size="689M" type="DivX" /> <mediafile file="Rico-Mariani-exctd-divx-320-240.avi" size="689M" type="DivX" />
<mediafile file="Rico-Mariani-exctd-quicktime.mov" size="504M" type="Quick Time" /> <mediafile file="Rico-Mariani-exctd-quicktime.mov" size="504M" type="Quick Time" />
@ -317,9 +371,7 @@ Particularly illuminating are his responses to advocates of free/open-source sof
<mediafile file="Rico-Mariani-exctd-wmv.wmv" size="157M" type="Windows Media" /> <mediafile file="Rico-Mariani-exctd-wmv.wmv" size="157M" type="Windows Media" />
</mediaitem> </mediaitem>
<!-- <li>Eric LaFrost <a href="ericlaforest.mpg">mpg</a></li> -->
</ul> </ul>
</section> </section>
<footer /> <footer />
</cscpage> </cscpage>

View File

@ -1,18 +1,18 @@
<menudefs> <menudefs>
<menuitem title="Home" icon="homepage" href="/"/> <menuitem title="Home" icon="homepage" href="index.html"/>
<menuitem title="About" icon="csc" href="/about/"/> <menuitem title="About" icon="csc" href="about/"/>
<menuitem title="Events" icon="calendar" href="/events/"/> <menuitem title="Events" icon="calendar" href="events/"/>
<menuitem title="Docs" icon="docs" href="/docs/"/> <menuitem title="Docs" icon="docs" href="docs/"/>
<!-- <menuitem title="Gallery" icon="gallery" href="/gallery/"/>--> <!-- <menuitem title="Gallery" icon="gallery" href="/gallery/"/>-->
<menuitem title="Office" icon="office" href="/office/"/> <menuitem title="Office" icon="office" href="office/"/>
<menuitem title="Exec" icon="csc" href="/about/exec.html"/> <menuitem title="Exec" icon="csc" href="about/exec.html"/>
<menuitem title="Users" icon="users" href="/users/"/> <menuitem title="Users" icon="users" href="users/"/>
<menuitem title="Clubs" icon="clubs" href="/clubs/"/> <menuitem title="Clubs" icon="clubs" href="clubs/"/>
<!--<menuitem title="Stats" icon="stats" href="/stats/"/>--> <!--<menuitem title="Stats" icon="stats" href="/stats/"/>-->
<menuitem title="Media" icon="package_multimedia" href="/media/"/> <menuitem title="Media" icon="package_multimedia" href="media/"/>
<menuitem title="Library" icon="koha" href="http://h2o.csclub.uwaterloo.ca"/> <menuitem title="Library" icon="koha" href="http://koha.csclub.uwaterloo.ca"/>
<menuitem title="Wiki" icon="sunflower" href="/wiki/"/> <menuitem title="Wiki" icon="sunflower" href="http://wiki.csclub.uwaterloo.ca"/>
<menuitem title="Webmail" icon="horde" href="/horde"/> <menuitem title="Webmail" icon="horde" href="horde"/>
<menuitem title="Mailman" icon="mm-icon" href="/cgi-bin/mailman/listinfo"/> <menuitem title="Mailman" icon="mm-icon" href="/cgi-bin/mailman/listinfo"/>
<menuitem title="gopher" icon="gopher" href="gopher://csclub.uwaterloo.ca"/> <menuitem title="gopher" icon="gopher" href="gopher://csclub.uwaterloo.ca"/>
<menuitem title="gitweb" icon="gitweb" href="/cgi-bin/gitweb.cgi"/> <menuitem title="gitweb" icon="gitweb" href="/cgi-bin/gitweb.cgi"/>

View File

@ -37,13 +37,13 @@ have the developement tools!), or just watch the funny lights on the front of it
<a href="/about/exec.html">executive</a>. <a href="/about/exec.html">executive</a>.
</newsitem> </newsitem>
<newsitem author="mbiggs" date="2004-09-15"> <newsitem author="mbiggs" date="2004-09-15">
<a href="/media/files/buss-talk.mp3">Here</a> is the audio for Professor Buss' <a href="/files/buss-talk.mp3">Here</a> is the audio for Professor Buss'
talk: Game Complexity Theorists Ponder, in mp3 format. Enjoy! talk: Game Complexity Theorists Ponder, in mp3 format. Enjoy!
</newsitem> </newsitem>
<newsitem author="zbnichol" date="2004-05-31"> <newsitem author="zbnichol" date="2004-05-31">
Audio has been added for the Larry Smith talk: Computing's Next Great Audio has been added for the Larry Smith talk: Computing's Next Great
Empires. It is available <a href="/media/files/larry-smith-talk.ogg">in OGG Empires. It is available <a href="/files/larry-smith-talk.ogg">in OGG
format</a> or <a href="/media/files/larry-smith-talk.mp3">in MP3 format</a>. format</a> or <a href="/files/larry-smith-talk.mp3">in MP3 format</a>.
Thanks to all who came out. The talk was a great success. Thanks to all who came out. The talk was a great success.
</newsitem> </newsitem>
<newsitem author="mbiggs" date="2004-05-12"> <newsitem author="mbiggs" date="2004-05-12">

View File

@ -12,7 +12,7 @@
open, which basically means it is open most of the time. You can open, which basically means it is open most of the time. You can
check by taking a look through our <a href="webcam.html">web-enabled check by taking a look through our <a href="webcam.html">web-enabled
camera</a>. At the camera</a>. At the
office we have <a href="http://h2o.csclub.uwaterloo.ca">lots of books</a>, a couple of office we have <a href="http://koha.csclub.uwaterloo.ca">lots of books</a>, a couple of
<a href="computers.html">computer terminals</a>, and most of the time <a href="computers.html">computer terminals</a>, and most of the time
an array of knowledgeable an array of knowledgeable
people to talk to and ask questions. people to talk to and ask questions.

View File

@ -3,5 +3,5 @@
<!DOCTYPE directory SYSTEM "../csc.dtd"> <!DOCTYPE directory SYSTEM "../csc.dtd">
<directory title="User webpages"> <directory title="User webpages">
<diritem title="Membership List" href="/about/members.html" /> <diritem title="Membership List" href="../about/members.html" />
</directory> </directory>

View File

@ -8,8 +8,8 @@
<p> <p>
Would you like your own homepage on our server? That's easy! First, Would you like your own homepage on our server? That's easy! First,
just make sure that you have a CSC <a just make sure that you have a CSC <a
href="/about/members.html">membership</a> and account (just href="../about/members.html">membership</a> and account (just
come by our <a href="/office/">office</a> and sign up if not), then come by our <a href="../office/">office</a> and sign up if not), then
follow these easy steps: follow these easy steps:
</p> </p>
<ul> <ul>