Skip to content

Instantly share code, notes, and snippets.

Avatar

Karl Stolley karlstolley

View GitHub Profile
@karlstolley
karlstolley / commented.pre-commit
Last active Apr 20, 2021
Script for running tests before a Git Commit
View commented.pre-commit
#! /usr/bin/env sh
# This basic file was cribbed liberally from the post at
# https://codeinthehole.com/tips/tips-for-using-a-git-pre-commit-hook/
# but the Git commands have been updated for current best practices.
# Sanity checker. Alerts to STDOUT that the pre-commit hook is about to run.
# (uncomment to use)
# echo "Running the pre-commit hook..."
# Stash any unstaged changes so that they don't interefere with the test suite
@karlstolley
karlstolley / install.sh
Last active Feb 26, 2020
Basic unstaged-file friendly pre-commit script
View install.sh
ln -s ../../scripts/pre-commit.sh ../.git/hooks/pre-commit
View sample-wx-prettified.json
[
{
"dateutc": 1580328600000,
"tempinf": 68,
"tempf": 33.3,
"humidityin": 35,
"humidity": 65,
"windspeedmph": 0,
"windgustmph": 0,
"maxdailygust": 34.9,
@karlstolley
karlstolley / setup.md
Created May 15, 2018
Summer API Technology Setup
View setup.md

If you run into any problems or have any questions about these instructions, ping Prof. Stolley on Basecamp or post to the chat room -- if you're getting error messages, take a screenshot or write down the exact wording of the error.

1. Browser: Firefox Developer Edition

Available for all platforms (Mac, Windows, Linux) at https://www.mozilla.org/en-US/firefox/developer/ Download & install like any other software.

2. Editor: Atom.io

If you don't yet have a favorite text editor that is highly capable of syntax highlighting HTML, CSS, and Javascript, give Atom a try. Available for all platforms at https://atom.io Download & install like any other software.

View stolley.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDw9k7eTc5mSEEc87KO7V8OMGNurkl8lcge78eglNcZUegUJ9u8wOIjxXvn8d8Wjg/uYsBnb+JWxlLQQE7jf2aPzkr8iwuMQrkjoaLm6S/7z/zLyYzlS0yv+Qom/9kHjtpMMk6RSCq8wbeJymx0FHxHk9/0FCuQgkN/8AJUmoc/gtWcHP3DRGBV4brDH3ghIfbiDJfIT/UfGiSE85XRt9rZZjzAlcLwWIELjZ3uxe/VuAAbfvxRQ9vApCKPgY2yKBL+Ki+gPHxwwgx4/8N+XYHiJ4DdDquGvQsuKSTwV4QzR0RuID7AQdfnaKS/kDvTTg8Mkby/egR7aVsf0aVscOtEEUR95Qkg9UxFFvNY/aR/RLwFb+fUFJr1nTdzkiZ9K8uyAVM58TktAbAaIO3tL58vvIB0oQUGbbutlTN9yiHUMSH9uxWORiOvoCUDmeDuScWtn8OfDtW08W0WZz/K1tUArxi0HWYSmZ5Y7qM5gPpsyFNPsWq3X78Axh3pdRE939Clevq+swnotdSkXmlfFSrC3Jz7Whk9dYDZxmuliFHnuRsLXhgOrI3D+S7LOJCffaxoWCCVhwfKeZFRlYEBL36+Dzw5BFRm7Poo/NUZtWdIddymU7nKWffEriIFNxPw01NgSQFBwL50+sd523oauMjcKzDMLolzISCxqZthX08mbw== karl.stolley+vico@gmail.com
@karlstolley
karlstolley / agenda.md
Last active Mar 14, 2017
Workshop MW.08: Foundations in Programming (CCCC 2017)
View agenda.md

Agenda

9:00a-12:30p

This is the general order of business for the morning. We'll start with basic values in JavaScript, and how they are stored in variables. We'll also look at more complex ways of storing values before turning to basic operators. With that in hand, we'll be able to work our way up to statements and functions, which are the core building-blocks to programming. All of this is just a plan. We can move in different directions based on particpant interest.

We'll use the following technology:

View keybase.md

Keybase proof

I hereby claim:

  • I am karlstolley on github.
  • I am karlstolley (https://keybase.io/karlstolley) on keybase.
  • I have a public key whose fingerprint is B2FA 005E 1159 DFC8 750B E005 A9BE DF11 854D 4903

To claim this, I am signing this object:

@karlstolley
karlstolley / software-list.md
Last active Nov 17, 2015
Temporary home for Gewgaws Lab/LLC Software List
View software-list.md

All Platforms (Mac/Win/Linux)

  • Audacity
  • Gephi (currently will not run; JRE issue, need to talk to Libby H.)
  • Firefox
  • Chrome

Mac OS X

  • iLife (all)
  • iWork (all)
  • TextWrangler
@karlstolley
karlstolley / syllabus.md
Last active Aug 29, 2015
Draft syllabus for COM201: Digital Writing
View syllabus.md

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)