Presentations/Spring 2010

From CSLabsWiki
Revision as of 12:20, 15 April 2010 by Torreyji (talk | contribs) (Added my presentation)

Jump to: navigation, search

Full Presentations

Date Time Presenter(s) Topic Status Resources
01/14/2010 7:00 PM Current Lab Members Extended 1st Meeting Awesome CS Labs
02/4/2010 8:00 PM Jacob Torrey AppArmor Complete ITL
03/25/2010 7:30 PM Zach Shepherd HTTP Secure Complete [1]
04/15/2010 8:00 PM Jacob Torrey Buffer Overflows/Exploits Planned ITL

Lightning Talks

Resources are presentation files or links.

Date Presenter Topic Resources
01/14/2010 Erin Kennedy BattleCode Presentation, Download BattleCode, 2009 Video
01/14/2010 Zach Shepherd Virtual Atlas
01/21/2010 Jon Deane Stellarium
01/21/2010 Erin Kennedy Different view of a desktop BumpTop
02/04/2010 Zach Shepherd Ubuntu Netbook Remix
02/11/2010 Zach Shepherd Using cURL, grep, and awk to scrape webpages
02/18/2010 Jacob Torrey IRC XChat
02/18/2010 Zach Shepherd Microformats
02/25/2010 Zach Shepherd Google Reader http://www.google.com/reader
02/25/2010 Zach Shepherd FindByEmail http://web.mailana.com/labs/findbyemail/
02/25/2010 Zach Shepherd WebFinger http://code.google.com/p/webfinger/
02/25/2010 Erin Kennedy Core-Plot http://code.google.com/p/core-plot/
03/04/2010 Zach Shepherd TED http://www.ted.com/
03/11/2010 Erin Kennedy Robot Operating System (ROS) ROS.org
03/11/2010 Erin Kennedy Tux Droid Developers Portal Tux Droid Overview
04/08/2010 Wenjin Hu Alarmwu http://www.facebook.com/fbalarm?ref=nf
04/08/2010 Wenjin Hu HTML5 and Canvas http://www.liquidx.net/canvasgraphjs/#examples
04/15/2010 Ted Champagne G. V. Black

Presentation Series

Email Zach Shepherd (<email>shephezj@clarkson.edu</email>) with ideas/requests.

Linux

Below is a really rough outline.

Date Time Presenter Topic Description Resources
 ???  ??? TBA Introduction to Linux
 ???  ??? Chris Peterman Bash/shell scripting
 ???  ??? TBA Programming in Linux Discussion on compilers, IDEs, and utilities (does not cover programming)
 ???  ??? Wenjin Linux Filesystems Introduce FS data structure, Ext2, LFS
 ???  ??? TBA Linux Networking
 ???  ??? TBA The Linux Kernel (I)
...
 ???  ??? TBA The Linux Kernel (N)

Web Development

The goal of the presentations in this series is to teach attendees the basics of the topic to enable them to learn on their own.

Date Time Presenter Topic Pre-assignment Resources Post-assignment
1/19/2010 20:00 Zach Shepherd Planning and Introduction to technologies This page.
1/26/2010 21:00 Zach Shepherd HTML & CSS, CSS Layout Readings on seperation: [2], [3], and [4] Simple HTML and CSS web page Create a stylesheet for [5]
2/2/2010 21:00 Zach Shepherd Javascript & jQuery Intro to JS: [6], [7]; Examples: [8], [9], [10], [11], [12], [13], [14], [15] Examples 2-3 minute presentation on a JS/jQuery example
2/9/2010 21:00 Zach Shepherd Ajax, HTML Forms, and basic PHP Ajax: [16], [17]; HTML Forms: [18], [19]; PHP: [20], [21] Examples Modify one of the non-jQuery examples to use the jQuery appropriate function(s)
2/16/2010 21:00 Zach Shepherd More Ajax: Rolodex example (with and without jQuery), PHP Email [22], [23], [24]
2/23/2010 21:00 Zach Shepherd Basic PHP Security (extending the PHP Email) [25]
3/2/2010 21:00 Zach Shepherd PHP Templating [26] Work on HTML for a login system, start PHP for the system
3/9/2010 21:00 Zach Shepherd MySQL Query Syntax, Login Workday [27] Work on PHP and MySQL queries for the system
3/16/2010 Spring Break
3/23/2010 21:00 Zach Shepherd Troubleshooting login system, OpenSSL self-signed certificates [28] Finish up Login System
3/30/2010 21:00 Zach Shepherd CAPTCHAs [29], [30], [31]
4/6/2010 21:00 Zach Shepherd XML & XSLT & DTDs [32], [33], [34]
4/13/2010 21:00 Zach Shepherd HTML5 and CSS3
4/20/2010 21:00 Zach Shepherd  ???

Masterpiece Theater

Date Time Presenter Program Film* Resources
 ???  ??? TBA GCC
 ???  ??? TBA Mediawiki
 ???  ??? TBA X11
 ???  ??? TBA SSH
  • - Keep copyright in mind; films should be in the public domain or licensed such that we can show them. (See [35] for ideas)