Skip to content

Instantly share code, notes, and snippets.

@shawngraham
Forked from anonymous/index.html
Created January 18, 2016 00:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shawngraham/2a3914fa566fe2d7cc01 to your computer and use it in GitHub Desktop.
Save shawngraham/2a3914fa566fe2d7cc01 to your computer and use it in GitHub Desktop.
January 18 hist5702w
<!DOCTYPE html>
<html>
<head>
<title>Foo</title>
<meta charset='utf-8' />
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' />
<style type='text/css'>
body {
font-family: 'Helvetica';
letter-spacing:-5px;
background:#000;
background-size:100%;
color:#fff;
margin:0;
padding:0;
font-weight:bold;
}
h1, h2, h3, p {
margin:0;
}
em, a {
font-style:normal;
color:#8dbd0c;
}
a {
background: #34d0e7;
color:#000;
text-decoration:none;
}
img {
width:100%;
}
div {
cursor:pointer;
cursor:hand;
position:absolute;
top:0;
left:0;
}
</style>
<script type='text/javascript'>
window.onload = function() {
var s = document.getElementsByTagName('div'), cur = 0, ti;
if (!s) return;
function go(n) {
cur = n;
var i = 1e3, e = s[n], t;
document.body.className = e.dataset.bodyclass || '';
for (var k = 0; k < s.length; k++) s[k].style.display = 'none';
e.style.display = 'inline';
e.style.fontSize = i + 'px';
if (e.firstChild && e.firstChild.nodeName === 'IMG') {
document.body.style.backgroundImage = 'url(' + e.firstChild.src + ')';
e.firstChild.style.display = 'none';
if ('classList' in e) e.classList.add('imageText');
} else {
document.body.style.backgroundImage = '';
document.body.style.backgroundColor = e.style.backgroundColor;
}
if (ti !== undefined) window.clearInterval(ti);
t = parseInt(e.dataset.timeToNext || 0, 10);
if (t > 0) ti = window.setTimeout(fwd, (t * 1000));
while (
e.offsetWidth > window.innerWidth ||
e.offsetHeight > window.innerHeight) {
e.style.fontSize = (i -= 2) + 'px';
if (i < 0) break;
}
e.style.marginTop = ((window.innerHeight - e.offsetHeight) / 2) + 'px';
if (window.location.hash !== n) window.location.hash = n;
document.title = e.textContent || e.innerText;
}
document.onclick = function() { go(++cur % (s.length)); };
function fwd() { go(Math.min(s.length - 1, ++cur)); }
function rev() { go(Math.max(0, --cur)); }
document.onkeydown = function(e) {
if (e.which === 39 || e.which === 34 || e.which === 40) fwd();
if (e.which === 37 || e.which === 33 || e.which === 38) rev();
};
document.ontouchstart = function(e) {
var x0 = e.changedTouches[0].pageX;
document.ontouchend = function(e) {
var x1 = e.changedTouches[0].pageX;
if (x1 - x0 < 0) fwd();
if (x1 - x0 > 0) rev();
};
};
function parse_hash() {
return Math.max(Math.min(
s.length - 1,
parseInt(window.location.hash.substring(1), 10)), 0);
}
if (window.location.hash) cur = parse_hash() || cur;
window.onhashchange = function() {
var c = parse_hash();
if (c !== cur) go(c);
};
go(cur);
};
</script></head><body>
<div><h2 id="it-ll-be-ok">It&#39;ll be Ok</h2>
</div>
<div><p>Concerns.</p>
</div>
<div><p>Known Unknowns. Unknown Unknowns.</p>
</div>
<div><p>Final Project, WTF?</p>
</div>
<div><ul>
<li>It can be pretty broad</li>
<li>Key idea: to reveal the mysteries of DH</li>
<li>Topic of today&#39;s conversation</li>
</ul>
</div>
<div><p>Schedule confusion? Haven&#39;t even set it yet.</p>
</div>
<div><p>But if it says</p>
<p><code>March 7th</code> <code>OpenRefine</code>, </p>
<p>you do March 7th</p>
</div>
<div><p>No laptop?</p>
</div>
<div><p>Work together. Share a dropbox. Coding is Collaborative.</p>
</div>
<div><p>In any event, we won&#39;t really be doing much live coding.</p>
</div>
<div><p>Seminar is &#39;after action reporting&#39;</p>
</div>
<div><p>And onus is on YOU to connect to your other work.</p>
</div>
<div><p>Twine as Expert System</p>
</div>

It'll be Ok


Concerns.


Known Unknowns. Unknown Unknowns.


Final Project, WTF?


  • It can be pretty broad
  • Key idea: to reveal the mysteries of DH
  • Topic of today's conversation

Schedule confusion? Haven't even set it yet.


But if it says

March 7th OpenRefine,

you do March 7th


No laptop?


Work together. Share a dropbox. Coding is Collaborative.


In any event, we won't really be doing much live coding.


Seminar is 'after action reporting'


And onus is on YOU to connect to your other work.


Twine as Expert System

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment