Skip to content

Instantly share code, notes, and snippets.

View sinrise's full-sized avatar

Sinrise sinrise

View GitHub Profile
@sinrise
sinrise / noScrollSpy.js
Last active April 11, 2017 02:42
Alternative to a persistent scroll event listener. This fires only when the user scrolls, then stops after 250ms.
var timeout = null;
$(window).scroll(function () {
if(!timeout) {
timeout = setTimeout(function() {
clearTimeout(timeout);
timeout = null;
if ($(window).scrollTop() >= $("#navTtigger").offset().top) {
$("nav").addClass("fixed");
} else { $("nav").removeClass("fixed"); }
}, 250);
@sinrise
sinrise / gist:aef8c15b6ecfc931b71b
Created March 10, 2015 22:52
npm install -ddd c:\connect-3.3.4.tgz
$ npm install -ddd c:\connect-3.3.4.tgz
npm info it worked if it ends with ok
npm verb cli [ 'c:\\Program Files (x86)\\nodejs\\node.exe',
npm verb cli 'c:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli 'install',
npm verb cli '-ddd',
npm verb cli 'c:connect-3.3.4.tgz' ]
npm info using npm@2.5.1
npm info using node@v0.12.0
npm sill cache add args [ 'c:connect-3.3.4.tgz', null ]
$ npm install -ddd https://registry.npmjs.org/connect/-/connect-3.3.4.tgz
npm info it worked if it ends with ok
npm verb cli [ 'c:\\Program Files (x86)\\nodejs\\node.exe',
npm verb cli 'c:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli 'install',
npm verb cli '-ddd',
npm verb cli 'https://registry.npmjs.org/connect/-/connect-3.3.4.tgz' ]
npm info using npm@2.5.1
npm info using node@v0.12.0
npm sill cache add args [ 'https://registry.npmjs.org/connect/-/connect-3.3.4.tgz',
@sinrise
sinrise / gist:e714cb1fd040f001d43f
Created March 10, 2015 22:33
npm install -ddd
$ npm install -ddd
npm info it worked if it ends with ok
npm verb cli [ 'c:\\Program Files (x86)\\nodejs\\node.exe',
npm verb cli 'c:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli 'install',
npm verb cli '-ddd' ]
npm info using npm@2.5.1
npm info using node@v0.12.0
npm ERR! install Couldn't read dependencies
npm verb stack Error: ENOENT, open 'c:\Users\iwiegand.TMI\Dropbox\source\nodejs\package.json'
@sinrise
sinrise / gist:b8f2379fdfcc78653187
Created March 10, 2015 22:31
node.js npm package install -ddd output
$ npm install connect -ddd
npm info it worked if it ends with ok
npm verb cli [ 'c:\\Program Files (x86)\\nodejs\\node.exe',
npm verb cli 'c:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli 'install',
npm verb cli 'connect',
npm verb cli '-ddd' ]
npm info using npm@2.5.1
npm info using node@v0.12.0
npm sill cache add args [ 'connect', null ]

Canvas Repeating Background Image Pattern

This is my first experiment with Canvas and getting to draw a pattern image as a background and it works beautifully.

A Pen by sinrise on CodePen.

License.