Skip to content

Instantly share code, notes, and snippets.

View karlstolley's full-sized avatar

Karl Stolley karlstolley

View GitHub Profile
@karlstolley
karlstolley / proposal.md
Created February 2, 2014 17:55
Stolley: #cwcon Programming Workshop

Abstract

This workshop will teach participants to program in JavaScript. No previous experience in programming is necessary. The workshop will introduce the basic conceptual foundations shared by contemporary programming languages and cover both functional and object-oriented styles of programming. Over the course of the workshop, participants will begin to write their own library of higher-order JavaScript functions for use in the browser and server-side in Node.js. These libraries will be developed and reused over several simple but useful projects. More than just a how-to, the workshop advances and embodies the argument that programming can become an integral part of writing courses and entire curricula, and that even the humble Web browser can be a powerful teaching, learning, and communication tool.

Proposal

This day-long workshop (or two half-day workshops) will teach participants to program, using JavaScript. The workshop will introduce the basics of data types, control structures, and functio

@karlstolley
karlstolley / syllabus.md
Last active August 29, 2015 14:08
Draft syllabus for COM201: Digital Writing

COM201: Digital Writing

Syllabus by Prof. Karl Stolley, IIT Department of Humanities

Course Description

A course in the rhetorical theory and applied practice of digital writing. Topics include word-processor alternatives, social media for professional development, multimedia writing, and collaboration & project management.

Major Readings

  1. Aristotle, On Rhetoric
  2. Lidwell, William, Kritina Holden, & Jill Butler, Universal Principles of Design 2nd ed.
  3. Ong, Walter J., Orality & Literacy: The Technologizing of the Word and The Presence of the Word (selections)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" id="mysite-com">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Page Title: Site Name</title>
</head>
@karlstolley
karlstolley / posh-skeleton.htm
Created August 22, 2010 18:04
Skeletal XHTML Page
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Page Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--Use device width on iPhone, other mobile devices; no scaling-->
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
@karlstolley
karlstolley / bare-bones.htm
Created August 30, 2010 21:06
Bare-bones XHTML file for COM530
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Page Title: Site Name</title>
</head>
<body>
@karlstolley
karlstolley / index.htm
Created September 20, 2010 22:35
Advanced CSS Selectors Demo
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Advanced CSS Selectors</title>
<style type="text/css" media="screen">
/*Write CSS styles here using the Web Developer Add-on*/
</style>
</head>
@karlstolley
karlstolley / index.htm
Created November 8, 2010 18:31
Bare-bones XHTML plus jQuery for COM530
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery and DOM Scripting</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script type="text/javascript">
/*Events to happen once the document/DOM has loaded:*/
@karlstolley
karlstolley / index.htm
Created November 22, 2010 22:48
XHTML 1.0 Strict to HTML5 (A COM530 Exercise)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Page Title: Site Name</title>
</head>
<body>
<div id="header">
</div>
<ul id="navigation">
@karlstolley
karlstolley / git-aliases
Created January 25, 2011 19:15
My git aliases, which bespeak an unsound mind--but they work for me. So hey. Other prompt/terminal stuff, too.
# Karl's Git Aliases
alias gits='git status'
alias gita='git add'
alias gitm='git commit -m'
alias gitam='git commit -am'
alias gitpom='git push origin master'
alias gitplm='git pull origin master'
alias gitl='git log --pretty=oneline --abbrev-commit'
alias gitlf='git log --pretty=oneline --abbrev-commit --name-only'
alias gitdw='git diff --color-words'