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
{ | |
"basics": { | |
"name": "Spencer Rhodes", | |
"label": "User Interface Developer", | |
"image": "https://avatars.githubusercontent.com/u/440719?v=4", | |
"email": "[email protected]", | |
"phone": "", | |
"url": "https://spencerrhodes.dev", | |
"summary": "I'm a front-end web developer with a passion for creating visually stunning and user-friendly applications and websites. My background in art and design also gives me a unique perspective in my work, and my diverse interests in science, technology, and music, always drive me to learn something new. I am a curious and inquisitive person who is dedicated to always improving my skills and abilities.", | |
"profiles": [ |
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
// Material palette generator | |
// Taken from https://sparagino.it/2020/06/09/sass-only-material-angular-palette-generator/ | |
@use 'sass:math'; | |
@use 'sass:map'; | |
$values: (50, 100, 200, 300, 400, 500, 600, 700, 800, 900, A100, A200, A400, A700); | |
@function create-palette($color) { | |
$white: #fff; | |
$black: #000; |
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
/** | |
* Long Polling module for Backbone. | |
* | |
* @requires jQuery >= 1.7 | |
* @param {Library} $ jQuery | |
* @param {Library} Backbone Backbone | |
* @demo http://codepen.io/oobleck/pen/dPjYXo?editors=101 | |
* @example | |
* // Assuming we're in a Backbone.View: | |
* this.longPoll(opts) |
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
// Gathered & compiled from https://gist.github.com/addyosmani/fd3999ea7fce242756b1 | |
for(i=0;A=$$("html /deep/ *")[i++];)A.style.outline="solid hsl("+parseInt(A.tagName,36)+",99%,50%)1px" | |
// Or the no color onion layer version | |
for(i=0;A=$$("*")[i++];)A.style.backgroundColor="rgba(0,0,0,0.01)" |
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
#!/bin/sh | |
function main () { | |
export base_casks=('google-chrome' 'firefox' 'alfred' 'textwrangler' 'dropbox' 'google-drive' 'controlplane' 'slimbatterymonitor' 'cyberduck' 'monolingual' 'transmission') | |
export utils_casks=('quicklook-csv' 'betterzipql') | |
export dev_casks=('brackets' 'sublime-text' 'filezilla' 'sourcetree' 'quicklook-json' 'prepros') | |
export viz_casks=('gimp' 'inkscape' 'picasa') | |
export cli_casks=('wget' 'node' 'git' 'htop') | |
export cask_path=`which brew` |
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
// ==UserScript== | |
// @name JIRA Enhancements | |
// @namespace https://github.com/oobleck | |
// @version 0.0.01 | |
// @updateURL https://gist.github.com/oobleck/c3dafe79c7acb8fbebd5 | |
// @downloadURL https://gist.github.com/oobleck/c3dafe79c7acb8fbebd5/raw/bugzilla-enhancements.user.js | |
// @description Enhances bugzilla. Several fixes that were sadly lost when Userscripts.org went belly up. | |
// @include http://jira-jira.host.beaconama.net* | |
// @run-at document-end | |
// @copyright 2014+, Spencer Rhodes |
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
// ==UserScript== | |
// @name Beacon Environment Hilighter | |
// @namespace https://beaconama.net/ | |
// @version 0.0.3 | |
// @description Make it more obvious which environment you're looking at | |
// @match *://beaconama.net/* | |
// @match *://*.beaconama.net/* | |
// @copyright 2014+, You | |
// ==/UserScript== |
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
// ==UserScript== | |
// @name Bugzilla Enhancements | |
// @namespace https://github.com/oobleck | |
// @version 0.0.4 | |
// @updateURL https://gist.github.com/oobleck/c3dafe79c7acb8fbebd5 | |
// @downloadURL https://gist.github.com/oobleck/c3dafe79c7acb8fbebd5/raw/bugzilla-enhancements.user.js | |
// @description Enhances bugzilla. Several fixes that were sadly lost when Userscripts.org went belly up. | |
// @match *://*/bugzilla/* | |
// @copyright 2014+, Spencer Rhodes | |
// @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js |
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
// Source: http://stackoverflow.com/a/4298672/2573965 | |
;(function($) { | |
// http://en.wikipedia.org/wiki/Debounce#Contact_bounce | |
// Runs func after the calling event trigger completes. Useful for window resizes, etc. | |
$.fn.debounce = function debouncer( func , timeout ) { | |
var timeoutID , timeout = timeout || 200; | |
return function () { | |
var scope = this , args = arguments; | |
clearTimeout( timeoutID ); | |
timeoutID = setTimeout( function () { |
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
/** | |
* jQuery plugin to equalize the dimensions of elements within a parent container. | |
* Author: Spencer Rhodes <spencer at spencer dash rhods dot com> | |
* License: MIT | |
* | |
* opts.method = ['height', 'outerHeight', 'innerHeight', 'width', 'outerWidth', 'innerWidth']. | |
* Defaults to 'outerHeight'. | |
* opts.children = selector for elements to equalize. Defaults to immediate children. | |
* opts.adjust = integer to adjust the final max value by. Defaults to 0 | |
* opts.reset = not used |
NewerOlder