Skip to content

Instantly share code, notes, and snippets.

@sbussard
sbussard / EnergyBalls.js
Created June 16, 2012 19:16
EnergyBalls – animated "energy balls" floating in "space"
/*
Author: Stephen Bussard
Twitter: @sbussard
*/
var sin = Math.sin,
cos = Math.cos,
tan = Math.tan,
# add this line at the end of the file
python ~/.psam.py
@sbussard
sbussard / meta.json
Created June 13, 2013 19:22
if all meta information was stored in a meta file it would be one step closer toward a more semantic web. meta.json could replace all html meta tags, robots.txt, humans.txt, and add the ability to map pages to ontologies through the use of selectors.
// created for apple.com/contact
"{
'language': 'en-us',
'charset': 'utf-8',
'author': 'Apple Inc.',
'omni_page': 'How to Contact Us',
'publish-date': 'May 12, 2013',
'sitemap': 'http://www.apple.com/sitemap',
'shortcut-icon': 'http://www.apple.com/favicon.ico',
'viewport': 'width=1024',
@sbussard
sbussard / img2canvas.js
Created October 12, 2013 03:58
Converts all images on a page to canvas of images
// requires jQuery obviously
$(function(){
$('img').each(function(i, img){
var $img = $(img);
var url = $img.attr('src');
var w = $img.width();
var h = $img.height();
var canvas = $('<canvas data-image="'+i+'"></canvas>').attr({ width: w, height: h });
$(img).replaceWith(canvas);
@sbussard
sbussard / estimator.css
Last active December 31, 2015 21:29
Cost Estimator App
* {
box-sizing: border-box;
}
body {
font-family: sans-serif;
margin: 0;
padding: 0;
background-color: #f0f0f0;
}
#logo {
@sbussard
sbussard / designer.html
Last active August 29, 2015 14:08
designer
<link rel="import" href="../core-drawer-panel/core-drawer-panel.html">
<link rel="import" href="../core-menu/core-submenu.html">
<link rel="import" href="../core-item/core-item.html">
<link rel="import" href="../core-pages/core-pages.html">
<link rel="import" href="../core-menu-button/core-menu-button.html">
<link rel="import" href="../core-icons/core-icons.html">
<polymer-element name="my-element">
<template>
@sbussard
sbussard / tntraffic.geojson
Created January 24, 2015 22:49
tennessee traffic
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sbussard
sbussard / tnsenate.geojson
Created January 26, 2015 16:27
TN Senate Disctricts
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@sbussard
sbussard / .profile
Last active August 29, 2015 14:18
Stable, fast and awesome looking PS1
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
promptFunc() {
COOL_COLOR="\[\e[38;5;25m\]"
REPO_FORMAT="\[\e[48;5;233m\]"
DIM="\[\e[2m\]"
# Add this to ~/.profile or ~/.bashrc or whatever
# ask for a confirmation before executing the following command
confirm() {
read -r -p "Are you sure? [y/N] " response
[[ $response =~ ^([yY][eE][sS]|[yY])$ ]] && $@
}
export alias c=confirm