Hello CSC members!
Come by to MC Comfy, on 2015-11-27, at 7:30 PM to watch "War Games" with WiCS!
War Games is this movie where these kids phone a computer and then the
computer wants to nuke things. Cold war stuff. Nowadays computers
won't let you do that, you have to SSH in instead.
We're bringing food. Gluten-free, vegetarian options available.
Sandwiches, drinks, and popcorn!
Everyone welcome! Stop by!
Hey CSC!
Make sure to come over to come over to a talk called "An Introduction
to the FOAM Framework" in MC 4063, on 2015-11-26, at 5:00-7:00 PM!
Description:
FOAM is an open-source modeling framework written in Javascript. With
FOAM, you can create Domain Specific Languages (DSLs), which are
high-level models that can be interpreted or compiled to different
languages or environments (Java/Android, Swift/iOS, and JS/Web).
Currently, it supports DSLs for entities/classes, parsers, animations,
database queries, interactive documents, and, most importantly, new
DSLs.
FOAM supports building text, HTML, and graphical views for DSLs using
a small Model View Controller (MVC) library, which is itself modeled
with FOAM. This library can also be used by modeled Javascript
applications.
FOAM increases developer productivity by allowing them to express
solutions at a higher, more succinct level. The MVC library also
increases application performance through its efficient data-binding,
caching, and query-optimization mechanisms.
Learn more at http://foamdev.com
Hey CSC members!
Two talks will happen soon:
1. Git 101 by Charlie Wang (Thursday, 2015-11-19, 7:00-8:00 PM, MC 4020)
git init, git add, git commit, git ’er done!
In Git 101, Charlie Wang will convince you to use Git for your projects
and
show you a high level overview of how to use it properly.
This talk is recommended for CS 246 students.
Come for the tutorial, stay for the bad jokes
2. Static Analysis and Program Optimization Using Dataflow Analysis by
Sean Harrap (Monday, 2015-11-23, 6:00 PM, MC 4041)
An introduction to some basic issues with optimization of imperative
programs,
beginning with traditional methods such as tree traversals.
This will be followed by a more powerful solution to these problems,
providing
an overview of its mathematical foundations, and then describing how it
can
be used to express optimizations simply and elegantly.
Some familiarity with the second year CS core (CS245, CS241, MATH239)
will be assumed.
See you there!
Hello CSC Members,
Below are some updates from the CSC Systems Committee that directly
impact system availability.
We will be taking corn-syrup down on Monday, November 16th around 2:30
till end of day for scheduled maintenance. During that time we will be
swapping out the root file system and will be removing old packages. If
you notice any packages you use day-to-day are missing after this time,
please contact us at syscom(a)csclub.uwaterloo.ca.
High-fructose-corn-syrup is currently suffering from an undiagnosed and
unpredictable hardware failure. Feel free to use the system but we are
unable to guarantee its stability.
/scratch currently has a failing drive and the Systems Committee is
looking at replacing it in the future. We hope to maintain the data,
but this is a reminder that you should not store irreplaceable data
in /scratch.
If you have any questions or concerns, please contact the Systems
Committee at syscom(a)csclub.uwaterloo.ca.
Regards,
Jordan Pryde
CSC Systems Administrator and the CSC Systems Committee