Designer/developer fascinated by the promise of the web. Front end proficiency strong. Some excursions through full-stack development/deployment. Four years running successful freelance business. Youth educator in media-literacy focussed summer program. Fascinated by the way we use technology to engage with the world around us. Philosophy B.A. with breadth and depth of hands-on technical experience in design, complex problem-solving and analysis, and online technologies. Managerial and team experience as editor of student publications. Occasional musician.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="navigation"> | |
<ul> | |
<li> | |
<a href="#left" class="link-left">Look at that left page</a> | |
</li> | |
<li> | |
<a href="#middle" class="link-middle">Look at that middle page</a> | |
</li> | |
<li> | |
<a href="#right" class="link-right">Look at that right page</a> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="navigation"> | |
<ul> | |
<li> | |
<a href="#left" class="link-left">Look at that left page</a> | |
</li> | |
<li> | |
<a href="#middle" class="link-middle">Look at that middle page</a> | |
</li> | |
<li> | |
<a href="#right" class="link-right">Look at that right page</a> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<header> | |
<div class="button first" href="#1">1</div> | |
<a class="button second" href="#2">2</a> | |
<a class="button third" href="#3">3</a> | |
<a class="button fourth" href="#4">4</a> | |
</header> | |
<div id="container"> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Download all the images from a webpage | |
# Usage: imagegrab URL | |
function imagegrab () { | |
wget -nd -r -l 2 -A jpg,jpeg,png,gif $1 | |
} | |
# Grab all the colours from a stylesheet and dump them in a snippets file | |
# Totally useless with minified stylesheets. | |
# Usage: stylegrab styleSheetURL styleExpression | |
function stylesgrab () { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
RewriteCond %{HTTP_HOST} ^mydomainname\.com$ [OR] | |
RewriteCond %{HTTP_HOST} ^www\.mydomainname\.com$ | |
RewriteCond %{REQUEST_URI} !^/subfoldername/ | |
RewriteRule (.*) /subfoldername/$1 | |
#from http://stackoverflow.com/a/11090555/2776197 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
ADD THESE LINES TO YOUR SITE'S STYLESHEETS TO HIDE THE GENIUS WEB ANNOTATOR STUFF. | |
*/ | |
genius-back-page, genius-back-page-mobile-clickjacker, genius-pre-annotation-prompt { | |
display: none; | |
visibility: hidden; | |
opacity: 0; | |
position: absolute; | |
left: -10000px; |
Instantiate this class around a tree-like object, e.g.
const filetree = new IterableTree({
name : "Desktop",
children : [
{ name : "funny.gif" },
{ name : "resume.pdf" },
{ name : "memes",
children : [
{ name : "distracted-boyfriend.png" },
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
db = db.getSiblingDB("admin"); | |
dbs = db.runCommand({ "listDatabases": 1 }).databases; | |
// Iterate through each database and get its collections. | |
dbs.forEach(function(database) { | |
db = db.getSiblingDB(database.name); | |
}); |
This is a React hook that creates a timeout, and provides functions for pausing, resuming, and resetting that timeout.
OlderNewer