Difference between revisions of "Presentations/Spring 2010"
From CSLabsWiki
(→Lightning Talks) |
(→Web Development) |
||
(38 intermediate revisions by 6 users not shown) | |||
Line 5: | Line 5: | ||
|- | |- | ||
| 01/14/2010 || 7:00 PM || Current Lab Members || Extended 1st Meeting || Awesome || CS Labs | | 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 || [[User:Shephezj|Zach Shepherd]] || HTTP Secure || Complete || [http://docs.cslabs.clarkson.edu/presentations/HTTP_Secure.pdf] | ||
+ | |- | ||
+ | | 04/15/2010 || 8:00 PM || Jacob Torrey || Buffer Overflows/Exploits || Planned || ITL | ||
|- | |- | ||
|} | |} | ||
Line 14: | Line 20: | ||
! Date !! Presenter !! Topic !! Resources | ! Date !! Presenter !! Topic !! Resources | ||
|- | |- | ||
− | |01/14/2010 || [[User:kennede | Erin Kennedy]] || BattleCode || [http://docs.google.com/present/edit?id=0Ado4VK268_GbZGY0cGcyNHRfNDhjbWd3ZHhobg&hl=en Presentation], [http://battlecode.mit.edu/2010/contestants/downloads Download BattleCode], [http://video.google.com/videoplay?docid=4150848864883771547&ei=3ntPS4CnKuOFlgecy6zlDQ&q=battlecode# 2009 Video] | + | |01/14/2010 || [[User:kennede | Erin Kennedy]] || BattleCode || [http://docs.google.com/present/edit?id=0Ado4VK268_GbZGY0cGcyNHRfNDhjbWd3ZHhobg&hl=en Presentation], [http://battlecode.mit.edu/2010/contestants/downloads Download BattleCode], [http://video.google.com/videoplay?docid=4150848864883771547&ei=3ntPS4CnKuOFlgecy6zlDQ&q=battlecode# 2009 Video] |
|- | |- | ||
+ | |01/14/2010 || [[User:shephezj | Zach Shepherd]] || [[Virtual Atlas]] || | ||
+ | |- | ||
+ | |01/21/2010 || [[User:deanejm | Jon Deane]] || [http://www.stellarium.org/ Stellarium] || | ||
+ | |- | ||
+ | |01/21/2010 || [[User:kennede | Erin Kennedy]] || Different view of a desktop || [http://bumptop.com/mac/ BumpTop] | ||
+ | |- | ||
+ | |02/04/2010 || [[User:shephezj | Zach Shepherd]] || Ubuntu Netbook Remix || | ||
+ | |- | ||
+ | |02/11/2010 || [[User:shephezj | Zach Shepherd]] || Using cURL, grep, and awk to scrape webpages || | ||
+ | |- | ||
+ | |02/18/2010 || [[User:torreyji | Jacob Torrey]] || IRC || XChat | ||
+ | |- | ||
+ | |02/18/2010 || [[User:shephezj | Zach Shepherd]] || Microformats || | ||
+ | |- | ||
+ | |02/25/2010 || [[User:shephezj | Zach Shepherd]] || Google Reader || http://www.google.com/reader | ||
+ | |- | ||
+ | |02/25/2010 || [[User:shephezj | Zach Shepherd]] || FindByEmail || http://web.mailana.com/labs/findbyemail/ | ||
+ | |- | ||
+ | |02/25/2010 || [[User:shephezj | Zach Shepherd]] || WebFinger || http://code.google.com/p/webfinger/ | ||
+ | |- | ||
+ | |02/25/2010 || [[User:kennede | Erin Kennedy]] || Core-Plot || http://code.google.com/p/core-plot/ | ||
+ | |- | ||
+ | |03/04/2010 || [[User:shephezj | Zach Shepherd]] || TED || http://www.ted.com/ | ||
+ | |- | ||
+ | |03/11/2010 || [[User:kennede | Erin Kennedy]] || Robot Operating System (ROS) || [http://www.ros.org/ ROS.org] | ||
+ | |- | ||
+ | |03/11/2010 || [[User:kennede | Erin Kennedy]] || Tux Droid || [http://tuxisalive.com/ Developers Portal] [http://www.kysoh.com/ Tux Droid Overview] | ||
+ | |- | ||
+ | |04/08/2010 || [[User:huwj | Wenjin Hu]] || Alarmwu || http://www.facebook.com/fbalarm?ref=nf | ||
+ | |- | ||
+ | |04/08/2010 || [[User:huwj | Wenjin Hu]] || HTML5 and Canvas || http://www.liquidx.net/canvasgraphjs/#examples | ||
+ | |- | ||
+ | |04/15/2010 || [[User:tchampag | Ted Champagne]] || G. V. Black || | ||
|} | |} | ||
Line 47: | Line 86: | ||
{|border="1px" | {|border="1px" | ||
|- | |- | ||
− | ! Date !! Time !! Presenter | + | ! Date !! Time !! Presenter !! Topic !! Pre-assignment !! Resources !! Post-assignment |
+ | |- | ||
+ | | 1/19/2010||20:00|| [[User:shephezj|Zach Shepherd]] || Planning and Introduction to technologies|| || This page. || | ||
+ | |- | ||
+ | | 1/26/2010||21:00|| [[User:shephezj|Zach Shepherd]] || HTML & CSS, CSS Layout || Readings on seperation: [http://www.alistapart.com/articles/separation/], [http://www.alistapart.com/articles/separationdilemma/], and [http://htmldog.com/guides/htmlintermediate/badtags/] || [http://people.clarkson.edu/~shephezj/web/html_css/ Simple HTML and CSS web page] || Create a stylesheet for [http://csszengarden.com] | ||
+ | |- | ||
+ | | 2/2/2010 ||21:00|| [[User:shephezj|Zach Shepherd]] || Javascript & jQuery || Intro to JS: [http://www.quirksmode.org/js/intro.html], [http://www.w3schools.com/JS/js_intro.asp]; Examples: [http://www.w3schools.com/JS/js_howto.asp], [http://www.w3schools.com/JS/js_operators.asp], [http://www.w3schools.com/JS/js_if_else.asp], [http://www.w3schools.com/JS/js_functions.asp], [http://www.w3schools.com/JS/js_loop_for.asp], [http://www.w3schools.com/JS/js_loop_for_in.asp], [http://www.w3schools.com/JS/js_try_catch.asp], [http://www.w3schools.com/JS/js_events.asp] || [http://people.clarkson.edu/~shephezj/web/javascript Examples] || 2-3 minute presentation on a JS/jQuery example | ||
+ | |- | ||
+ | | 2/9/2010 ||21:00|| [[User:shephezj|Zach Shepherd]] || Ajax, HTML Forms, and basic PHP || Ajax: [http://www.adaptivepath.com/ideas/essays/archives/000385.php], [http://www.w3schools.com/Ajax/ajax_browsers.asp]; HTML Forms: [http://htmldog.com/guides/htmlbeginner/forms/], [http://htmldog.com/guides/htmladvanced/forms/]; PHP: [http://php.net/manual/en/tutorial.php], [http://www.tuxradar.com/practicalphp/7/0/0] || [http://people.clarkson.edu/~shephezj/web/ajax/ Examples]|| Modify one of the non-jQuery examples to use the jQuery appropriate function(s) | ||
|- | |- | ||
− | | | + | | 2/16/2010||21:00|| [[User:shephezj|Zach Shepherd]] || More Ajax: Rolodex example (with and without jQuery), PHP Email || || [http://people.clarkson.edu/~shephezj/web/ajax/rolodex/], [http://people.clarkson.edu/~shephezj/web/ajax/jQrolodex/], [http://people.clarkson.edu/~shephezj/web/email/index.phps] || |
|- | |- | ||
− | | | + | | 2/23/2010||21:00|| [[User:shephezj|Zach Shepherd]] || Basic PHP Security (extending the PHP Email) || || [http://people.clarkson.edu/~shephezj/web/email/index.phps] || |
|- | |- | ||
− | | | + | | 3/2/2010||21:00|| [[User:shephezj|Zach Shepherd]] || PHP Templating || || [http://people.clarkson.edu/~shephezj/web/2010-03-02] || Work on HTML for a login system, start PHP for the system |
|- | |- | ||
− | | | + | | 3/9/2010||21:00|| [[User:shephezj|Zach Shepherd]] || MySQL Query Syntax, Login Workday|| [http://www.tuxradar.com/practicalphp/9/0/0] || || Work on PHP and MySQL queries for the system |
|- | |- | ||
− | | | + | | 3/16/2010|| colspan="6" | Spring Break |
|- | |- | ||
− | | | + | | 3/23/2010||21:00|| [[User:shephezj|Zach Shepherd]] || Troubleshooting login system, OpenSSL self-signed certificates|| || [http://people.clarkson.edu/~shephezj/web/SSL%20Notes.odt] || Finish up Login System |
|- | |- | ||
− | | | + | | 3/30/2010||21:00|| [[User:shephezj|Zach Shepherd]] || CAPTCHAs || [http://www.cs.cmu.edu/~biglou/captcha_cacm.pdf], [http://www.captcha.net/], [http://www.php.net/manual/en/image.examples-png.php] ||[http://shephezj.cslabs.clarkson.edu/captcha/index.phps] || |
|- | |- | ||
− | | | + | | 4/6/2010 ||21:00|| [[User:shephezj|Zach Shepherd]] || XML & XSLT & DTDs|| [http://www.w3schools.com/xml/xml_whatis.asp], [http://www.w3schools.com/xsl/xsl_languages.asp], [http://en.wikipedia.org/wiki/Document_Type_Definition] || [http://shephezj.cslabs.clarkson.edu/xml/] || |
|- | |- | ||
− | | | + | | 4/13/2010||21:00|| [[User:shephezj|Zach Shepherd]] || HTML5 and CSS3 || [http://apirocks.com/html5/html5.html] || [http://net.tutsplus.com/tutorials/html-css-techniques/html-5-and-css-3-the-techniques-youll-soon-be-using/] || |
|- | |- | ||
− | | | + | | 4/20/2010||21:00|| [[User:shephezj|Zach Shepherd]] || Web Technology Show-and-tell || Find an interesting web technology and talk about it || || |
|} | |} | ||
Latest revision as of 09:09, 21 April 2010
Contents
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.
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] | [32] | |
4/6/2010 | 21:00 | Zach Shepherd | XML & XSLT & DTDs | [33], [34], [35] | [36] | |
4/13/2010 | 21:00 | Zach Shepherd | HTML5 and CSS3 | [37] | [38] | |
4/20/2010 | 21:00 | Zach Shepherd | Web Technology Show-and-tell | Find an interesting web technology and talk about it |
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 [39] for ideas)
|