Skip to content

Instantly share code, notes, and snippets.

@amboy00
amboy00 / say-youll-be-there.js
Created June 23, 2017 16:56
compare to arrays of objects, return only the difference
// Finding the difference between to arrays of objects
// As told through the magic of...
// _____ _ _____ _ _
// / ____| (_) / ____(_) | |
// | (___ _ __ _ ___ ___ | | __ _ _ __| |___
// \___ \| '_ \| |/ __/ _ \ | | |_ | | '__| / __|
// ____) | |_) | | (_| __/ | |__| | | | | \__ \
// |_____/| .__/|_|\___\___| \_____|_|_| |_|___/
// | |
// |_|
# Start the docker daemon without having to click that obnoxious icon.
alias docker-start="/Applications/Docker/Docker\ Quickstart\ Terminal.app/Contents/Resources/Scripts/start.sh"
@amboy00
amboy00 / anchors.js
Created January 28, 2014 21:36
Hunting anchors.
//This is how we make the link work.
var el = ev.target;
while (el.parentNode) {
el = el.parentNode;
if (el.nodeName == 'A') {
window.location.href = el.getAttribute('data-href');
}
}
@amboy00
amboy00 / _hero-medium.less
Created January 15, 2014 17:37
IE8 support
// _hero-medium.less
.hero-medium {
// medium screen code
}
@amboy00
amboy00 / SWAAS
Created December 19, 2013 14:48
Star Wars as a service
___________ __ _________ _______ _______.
/ \ / \ / __ \ |__ \ / |
| (-----\ \/ \/ / / ^ \ / ^ \ | (----`
\ \ \ / / /_\ \ / /_\ \ \ \
.----) | \ /\ / / _____ \ / _____ \----) |
|_______/ \__/ \__/ /__/ \__\ /__/ \_________/
**Star Wars As A Service**
function interval(func, wait, times){
var interv = function(w, t){
return function(){
if( typeof t === "undefined" || t-- > 0 ){
setTimeout(interv, w);
try {
func.call(null);
}
catch(e) {
t = 0;
@amboy00
amboy00 / gruntfile.js
Last active December 27, 2015 00:38
How I use Spritesmith to with retina displays on my Yeoman setup. https://github.com/Ensighten/grunt-spritesmith
grunt.initConfig({
sprite: {
sprite_large: {
src: '<%= yeoman.app %>/images/sprites-2x/*.{png,jpg,gif}',
destImg: '<%= yeoman.app %>/images/sprites-2x.png',
destCSS: '<%= yeoman.app %>/styles/_sprites-2x.scss',
imgPath: '../images/sprites-2x.png',
'cssVarMap': function (sprite) {
sprite.name = 'sprite-' + sprite.name;
},
@amboy00
amboy00 / key.js
Created October 10, 2013 20:58
Not sure entirely what this does, but keeping it anyway.
$(document).ready(function(){
// Disable page scrolling
$("html").css({'overflow': 'hidden'});
// Block arrow keys scrolling
document.onkeydown = function(e) {
if (!e) e = window.event;
if(e){ // IE8 and earlier
if(e.keyCode){
@amboy00
amboy00 / log.js
Created October 1, 2013 14:54
Found this in an old file, don't know where it came from.
var log = function(obj) {
if (typeof window.console === 'object' && typeof window.console.log === 'function') {
window.console.log(obj);
}
}
<div class="large-padding-6-8 medium-padding-3-5 small-padding-2-3"></div>