diff --git a/buttons/audio-file.svg b/buttons/audio-file.svg new file mode 100644 index 0000000..b21edcd --- /dev/null +++ b/buttons/audio-file.svg @@ -0,0 +1,247 @@ + + + + diff --git a/default.css b/default.css index 4433132..92e17af 100644 --- a/default.css +++ b/default.css @@ -223,3 +223,20 @@ input.library { width: 600px; } +ul.media { + list-style: none; + vertical-align: middle; + padding: 0px; +} + +img.media { + margin-right: 10px; + vertical-align: middle; +} + +li.media { + border-bottom: 1px solid #ccc; + padding-top: 2px; + padding-bottom: 2px; +} + diff --git a/media/index.xml b/media/index.xml index 29b248d..9645254 100644 --- a/media/index.xml +++ b/media/index.xml @@ -9,7 +9,28 @@ 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. -
+ Concurrency is hard. Well maybe not hard, but it sure is annoying to get right. Even the + simplest of synchronization tasks are hard to implement correctly when using synchronization + primitives such as locks and semaphores. +
+ In this talk we explore what Software Transactional Memory (STM) is, what problems STM solves, + and how to use STM in Haskell. We explore a number of examples that show how easy STM is to use + and how expressive Haskell can be. The goal of this talk is to convince attendees that STM is + not only a viable synchronization solution, but superior to how synchronization is typically + done today. +@@ -18,6 +39,7 @@ He will give a brief introduction to quantum computing and why it matters, followed by a talk on programming quantum computers. This is followed by tours of IQC Labs.
The slides for this talk can be found here as a pdf.
+If you would like to contact Dr. Ragde check out his website or e-mail him at plragde at uwaterloo dot ca.
@@ -72,6 +95,7 @@ and computational techniques that come into play.
The slides for this talk can be found here as a pdf.
TODO
TODO
The slides from the talk are available here: ingimp_uw_csc_talk_6_27_2007.pdf.
+