Skip to content

Instantly share code, notes, and snippets.

@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\]"
@sbussard
sbussard / installing node
Created February 17, 2011 02:09
installing node.js on a new rackspace cloud instance of ubuntu 10.10
#
# so far as I can tell you need to do at least this much to install node on a new rackspace cloud instance of ubuntu 10.10
#
sudo su #to save time, if not root
apt-get update
apt-get install build-essential openssl pkg-config git-core libssl-dev python
git clone https://github.com/joyent/node.git
cd node
./configure
@sbussard
sbussard / codeview.html
Created February 26, 2011 19:38
drag source files to browser to view as plain text
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge;chrome=1" />
<style type="text/css">
body {padding:0;margin:0;}
#codearea {
width: 80%;
border-radius: 10px;
@sbussard
sbussard / cruncher.js
Created February 27, 2011 20:49
animated plotter where i is the parameter
var sin = Math.sin;
var cos = Math.cos;
var tan = Math.tan;
var ln = Math.log;
var log = Math.LOG10E;
var pi = Math.PI;
var wi,hi;
var n;
@sbussard
sbussard / calculator.js
Created February 27, 2011 17:16
graphing calculator using html5 canvas and web workers
var sin = Math.sin;
var cos = Math.cos;
var tan = Math.tan;
var ln = Math.log;
var log = Math.LOG10E;
var pi = Math.PI;
onmessage = function (event) {
var n = event.data;
var p = [];
@sbussard
sbussard / snippets.less
Last active September 26, 2015 13:37
css3 snippet
.no-select {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
.no-drag {
-webkit-touch-callout: none;
@sbussard
sbussard / price.js
Created August 19, 2011 18:06
Price validation using jQuery
// usage: $("#price").priceField();
$.fn.getCaret = function() { // adapted from http://blog.vishalon.net/index.php/javascript-getting-and-setting-caret-position-in-textarea
var ctrl = this[0];
var CaretPos = 0; // IE Support
if (document.selection) {
ctrl.focus();
var Sel = document.selection.createRange();
Sel.moveStart('character', -ctrl.value.length);