287 lines
17 KiB
XML
Executable File
287 lines
17 KiB
XML
Executable File
<?xml version='1.0'?>
|
|
<!DOCTYPE cscpage SYSTEM "../csc.dtd">
|
|
|
|
<cscpage title="Media">
|
|
|
|
<header />
|
|
<section title="CSC Media">
|
|
<p>
|
|
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.
|
|
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.
|
|
</p>
|
|
<ul>
|
|
<mediaitem title="The Free Software Movement and GNU/Linux Operating System, a talk by Richard Stallman at UCSD">
|
|
<abstract>
|
|
<p>
|
|
Richard Stallman will speak about the goals and philosophy of the Free Software Movement, and the status and history the GNU Operating System, which
|
|
in combination with the kernel Linux is now used by tens of millions of users world-wide.
|
|
</p>
|
|
<p>
|
|
Richard Stallman launched the development of the GNU operating system in 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.
|
|
</p>
|
|
<p>
|
|
"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
|
|
is a system--and that is that free software is not just convenient and not just reliable.... More important than convenience and reliability is
|
|
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.
|
|
That's why I think it's a distraction to think about fighting Microsoft."
|
|
</p>
|
|
<p>
|
|
BIO
|
|
Stallman has received the ACM Grace Hopper Award, a MacArthur Foundation fellowship, the Electronic Frontier Foundation's Pioneer award, and the
|
|
Takeda Award for Social/Economic Betterment, as well as several honorary doctorates.
|
|
</p>
|
|
<p>
|
|
The Q&A session (starting shortly after the hour and half mark) possed a number of interesting questions including, "Do you support the Creative
|
|
Commons license?" and "Can I use ATI and NVIDIA drivers because Mesa isn't nearly as complete?".
|
|
</p>
|
|
<p>
|
|
The talk is only available in Ogg Theora, in keeping with Richard Stallman's wishes.
|
|
</p>
|
|
</abstract>
|
|
<mediafile file="rms_ucsd.ogg" type="Ogg Theora" size="148MB" />
|
|
</mediaitem>
|
|
<mediaitem title="Introduction to 3-d Graphics">
|
|
<abstract>
|
|
<p>A talk for those interested in 3-dimensional graphics but unsure of
|
|
where to start. Covers the basic math and theory behind projecting
|
|
3-dimensional polygons on screen, as well as simple cropping
|
|
techniques to improve efficiency. Translation and rotation of polygons
|
|
will also be discussed.</p>
|
|
</abstract>
|
|
<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.mpg" type="MPG" size="272M" />
|
|
<mediafile file="the-prof-graphics.ogg" type="OGG/Theora" size="274M"/>
|
|
<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">
|
|
<abstract>
|
|
<p>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.</p>
|
|
</abstract>
|
|
<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.mpg" type="MPG" size="332M" />
|
|
<mediafile file="larry-smith-talk2.ogg" type="OGG/Theora" size="341M"/>
|
|
<mediafile file="larry-smith-talk2.wmv" type="Windows Media Video" size="338M" />
|
|
</mediaitem>
|
|
<mediaitem title="Riding The Multi-core Revolution">
|
|
<abstract>
|
|
<p>For decades, mainstream parallel processing has been thought of as inevitable. Up until recent
|
|
years, however, improvements in manufacturing processes and increases in clock speed have provided
|
|
software with free Moore's Law-scale performance improvements on traditional single-core CPUs. As
|
|
per-core CPU speed increases have slowed to a halt, processor vendors are embracing parallelism by
|
|
multiplying the number of cores on CPUs, following what Graphics Processing Unit (GPU) vendors have
|
|
been doing for years. The Multi- core revolution promises to provide unparalleled increases in
|
|
performance, but it comes with a catch: traditional serial programming methods are not at all
|
|
suited to 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.</p>
|
|
</abstract>
|
|
<mediafile file="sdt.avi" type="DivX" size="406M" />
|
|
<mediafile file="sdt-xvid.avi" type="XviD" size="406M" />
|
|
<mediafile file="sdt.mpg" type="MPG" size="405M" />
|
|
<mediafile file="sdt.ogg" type="OGG/Theora" size="411M" />
|
|
<mediafile file="sdt.wmv" type="Windows Media Video" size="414M" />
|
|
</mediaitem>
|
|
<mediaitem title="ReactOS - An Open Source OS Platform for Learning">
|
|
<abstract>
|
|
<p>The ReactOS operating system has been in development for over eight years and aims to provide
|
|
users with a fully functional and Windows-compatible distribution under the GPL license. ReactOS
|
|
comes with its own Windows 2003-based kernel and system utilities and applications, resulting in
|
|
an environment identical to Windows, both visually and internally.
|
|
<br/><br/>
|
|
More than just an alternative to Windows, ReactOS is a powerful platform for academia, allowing
|
|
students to learn a variety of skills useful 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.
|
|
<br/><br/>
|
|
This talk will introduce the ReactOS project, as well as the various software engineering
|
|
challenges behind it. The building platform and development philosophies and utilities will be
|
|
shown, and attendees will grasp the vast amount of effort and organization that needs to go into
|
|
building an operating system or any other similarly large project. The 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/>
|
|
Slides from the talk are available
|
|
<a href="http://csclub.uwaterloo.ca/media/files/alex-ionescu.pdf">here</a>.
|
|
<br/><br/>
|
|
<strong>Speaker Bio</strong>
|
|
<br/><br/>
|
|
Alex Ionescu is currently studying in Software Engineering at Concordia University in Montreal, Quebec
|
|
and is a Microsoft Technical Student Ambassador. He is the lead kernel developer of the ReactOS Project
|
|
and project leader of TinyKRNL. He regularly speaks at Linux and Open Source conferences around the
|
|
world and will be a lecturer at the 8th 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.
|
|
</p>
|
|
</abstract>
|
|
<mediafile file="alex-ionescu.avi" type="DivX" size="451M" />
|
|
<mediafile file="alex-ionescu-xvid.avi" type="XviD" size="451M" />
|
|
<mediafile file="alex-ionescu.mpg" type="MPG" size="450M" />
|
|
<mediafile file="alex-ionescu.ogg" type="OGG/Theora" size="461M" />
|
|
<mediafile file="alex-ionescu.wmv" type="Windows Media Video" size="462M" />
|
|
</mediaitem>
|
|
<mediaitem title="1989 Bill Gates Talk on Microsoft">
|
|
<abstract>
|
|
<p>Bill Gates discusses the software and computer industry, and how
|
|
Microsoft has
|
|
contributed. Gates also discusses his views on the future of the
|
|
computing
|
|
industry. The talk was recorded in 1989 but was only recently
|
|
digitized.
|
|
<br/>
|
|
Topics include:<ul>
|
|
<li>The start and history of the microcomputer industry</li>
|
|
<li>Microsoft BASIC and the Altair 880 computer</li>
|
|
<li>The transition from 8-bit to 16-bit computers</li>
|
|
<li>Microsoft's history with IBM</li>
|
|
<li>640k memory barrier and 16-bit architectures</li>
|
|
<li>32-bit 386 and 486 architectures</li>
|
|
<li>RISC and multi-processor machines</li>
|
|
<li>EGA graphics and WYSIWYG editors</li>
|
|
<li>Decreasing cost of memory, harddisks and hardware in general</li>
|
|
<li>The importance and future of the mouse</li>
|
|
<li>Object-oriented programming</li>
|
|
<li>MS-DOS and OS/2</li>
|
|
<li>Multi-threaded and multi-application systems</li>
|
|
<li>Synchronization in multi-threaded applications</li>
|
|
<li>Diskette-based software</li>
|
|
<li>UNIX standardization and POSIX</li>
|
|
<li>History of the Macintosh and Microsoft' involvement</li>
|
|
<li>Involvement of Xerox in graphical user interfaces</li>
|
|
<li>Apple vs. Microsoft lawsuit regarding user interfaces</li>
|
|
<li>OS/2 future as a replacement for MS-DOS</li>
|
|
<li>Microsoft Office on Macintosh</li>
|
|
<li>Thin/dumb clients</li>
|
|
<li>Compact discs</li>
|
|
<li>Multimedia applications</li>
|
|
<li>Gates' current role at Microsoft</li>
|
|
</ul>
|
|
The following picture was taken after the talk (click for higher-res).<br/><br/>
|
|
<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>
|
|
</abstract>
|
|
<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.ogg" type="ogg" size="56M" />
|
|
<mediafile file="bill-gates-1989.wav" type="wav" size="945M" />
|
|
</mediaitem>
|
|
<mediaitem title="Spam Filters: Do they work and Can you prove it">
|
|
<abstract>
|
|
<p> Do spam filters work? Which is the best one? How might filters be
|
|
improved? Without standards, one must depend on unreliable evidence,
|
|
such as subjective impressions, testimonials, incomparable and
|
|
unrepeatable measurements, and vendor claims for the answers to these
|
|
questions.</p>
|
|
<p>
|
|
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
|
|
important mail outweighs the benefit of using a filter. Could you
|
|
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
|
|
what I meant? Would you be able to translate that 99-percent into
|
|
the risk of losing an important message?</p>
|
|
<p>
|
|
Gord Cormack talk about the science, logistics, and politics of Spam Filter Evaluation.
|
|
</p>
|
|
</abstract>
|
|
<mediafile file="cormack-spam-xvid.avi" type="XviD" size="473M" />
|
|
<mediafile file="cormack-spam.avi" type="DiVX" size="473M" />
|
|
<mediafile file="cormack-spam.mpg" type="MPG" size="472M" />
|
|
<mediafile file="cormack-spam.ogg" type="OGG/Theora" size="481M" />
|
|
<mediafile file="cormack-spam.rm" type="Real Media" size="471M" />
|
|
<mediafile file="cormack-spam.wmv" type="Windows Media" size="476M" />
|
|
|
|
|
|
</mediaitem>
|
|
<mediaitem title="Software development gets on the Cluetrain">
|
|
<abstract>
|
|
<p> Simon Law leads the Quality teams for Ubuntu, a free-software operating system built on Debian GNU/Linux. As such, he leads
|
|
one of the largest community-based testing efforts for a software product. This does get a bit busy sometimes.
|
|
</p>
|
|
<p>In this talk, we'll be exploring how the Internet is changing how software is developed. Concepts like open source and technologies
|
|
like message forums are blurring the lines between producer and consumer. And this melting pot of people is causing people to take
|
|
note, and changing the way they sling code.</p>
|
|
<p>
|
|
The Computer Science Club would like to thank the CS-Commons Committee for co-sponsoring this talk.
|
|
</p>
|
|
</abstract>
|
|
<mediafile file="simon-talk-xvid.avi" type="XviD" size="178M" />
|
|
<mediafile file="simon-talk.avi" type="DivX" size="178M" />
|
|
<mediafile file="simon-talk.mpg" type="MPG" size="177M" />
|
|
<mediafile file="simon-talk.rm" type="Real Media" size="177M" />
|
|
<mediafile file="simon-talk.wmv" type="Windows Media" size="179M" />
|
|
</mediaitem>
|
|
<mediaitem title="Semacode - Image recognition on mobile camera phones">
|
|
<abstract>
|
|
Could you write a good image recognizer for a 100 MHz mobile phone processor
|
|
with 1 MB heap, 320x240 image, on a poorly-optimized Java stack? It needs to
|
|
locate and read two-dimensional barcodes made up of square modules which might
|
|
be no more than a few pixels in size. We had to do that in order to establish
|
|
Semacode, a local start up company that makes a software barcode reader for
|
|
cell phones. The applications vary from ubiquitous computing to advertising.
|
|
Simon Woodside (founder) will discuss what it's like to start a business and
|
|
how the imaging code works.
|
|
</abstract>
|
|
<mediafile file="semacode.avi" type="DivX" size="180M"/>
|
|
<mediafile file="semacode-xvid.avi" type="XviD" size="180M"/>
|
|
<mediafile file="semacode.mpg" type="Mpeg" size="180M"/>
|
|
<mediafile file="semacode.rm" type="Real Media" size="180M"/>
|
|
<mediafile file="semacode.wmv" type="WMV" size="180M"/>
|
|
</mediaitem>
|
|
<mediaitem title="Eric LaForest: Next Generation Stack Computing">
|
|
<abstract>
|
|
Eric LaForest delivers a crash-course on modern stack computing, the Forth programming language, and some projects of his own. Stack
|
|
systems have faster procedure calls and reduced complexity (shorter pipeline, simpler compilation) relative to their conventional counterparts, as
|
|
well as more consistent performance, which is very important for real-time systems. Many consider stack-based architecture's crowning feature,
|
|
however, to be the unrivalled price-to-performance ratio.
|
|
<p>
|
|
Note: the slides are hard to make out in the video, so make sure to download the slides as well.
|
|
</p>
|
|
</abstract>
|
|
<mediafile file="eric-laforest2-720-480.avi" type="DiVX" size="357M"/>
|
|
<mediafile file="ericlaforest-xvid.avi" type="XViD" size="309M"/>
|
|
<mediafile file="ericlaforest.mov" type="Quick Time" size="298M" />
|
|
<mediafile file="ericlaforest.mpg" type="Mpeg" size="307M" />
|
|
<mediafile file="Eric-LaForest2-real-1024kbps.rmvb" size="391M" type="Real 9" />
|
|
<mediafile file="Eric-laforest2-wmv-512k.wmv" size="220M" type="Windows Media" />
|
|
<mediafile file="CSCtalkMar06.pdf" size="1M" type="slides [pdf]"/>
|
|
<mediafile file="CSCtalkMar06.ppt" size="1M" type="slides [Power Point]" />
|
|
<mediafile file="CSCtalkMar06.odp" size="1M" type="slides [Open Office]" />
|
|
</mediaitem>
|
|
<mediaitem title="Larry Smith: Creating Killer Applications">
|
|
<abstract>
|
|
A discussion of how software creators can identify application 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>
|
|
<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.mpg" size="685M" type="MPG" />
|
|
<mediafile file="larry-killer-applications.ogg" size="706M" type="OGG" />
|
|
<mediafile file="larry-smith-wmv.wmv" size="312M" type="Windows Media" />
|
|
<mediafile file="larry-smith-quicktime.mov" size="1.4G" type="Quick Time" />
|
|
</mediaitem>
|
|
<li>Larry Smith: Computing's Next Great Empires <a href="/audio/Larry%20Smith%20Talk.ogg">ogg</a><a href="/audio/Larry%20Smith%20Talk.mp3">mp3</a></li>
|
|
<mediaitem title="Rico Mariani: Eighteen Years in the Software Tools Business">
|
|
<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
|
|
evolution 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!
|
|
Particularly illuminating are his responses to advocates of free/open-source software.
|
|
</abstract>
|
|
<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-realmedia.rmvb" size="264M" type="Real Media" />
|
|
<mediafile file="Rico-Mariani-exctd-wmv.wmv" size="157M" type="Windows Media" />
|
|
</mediaitem>
|
|
|
|
<!-- <li>Eric LaFrost <a href="ericlaforest.mpg">mpg</a></li> -->
|
|
</ul>
|
|
</section>
|
|
|
|
<footer />
|
|
</cscpage>
|