Skip to content

Instantly share code, notes, and snippets.

var el = document.getElementById("foo"),
transform = window.getComputedStyle(el, null).webkitTransform,
matrix = new WebKitCSSMatrix(transform);
el.style.webkitTransform = matrix.scale(1);
@doctyper
doctyper / gist:859512
Created March 7, 2011 23:33
TextMate SCSS @for snippet
@for \$${3:i} from ${2:1} through ${1:3} {
${4:.item-#{\$${3:i}\}} {
$0
}
}
@import "compass";
@doctyper
doctyper / desaturate.js
Created May 26, 2011 01:03
desaturate canvas image
// Usage:
// var ctx = canvas.getContext("2d");
// var data = desaturate(ctx);
// ctx.putImageData(data);
var desaturate = function (ctx) {
var imgData = ctx.getImageData(0, 0, dimension, dimension);
for (y = 0; y < dimension; y++) {
for (x = 0; x < dimension; x++) {
export ARCHFLAGS='-arch i386 -arch x86_64'
@doctyper
doctyper / _easings.scss
Created June 24, 2011 18:15
Ceaser Easings
$linear: cubic-bezier(0.250, 0.250, 0.750, 0.750) !default;
$ease: cubic-bezier(0.250, 0.100, 0.250, 1.000) !default;
$ease-in: cubic-bezier(0.420, 0.000, 1.000, 1.000) !default;
$ease-out: cubic-bezier(0.000, 0.000, 0.580, 1.000) !default;
$ease-in-out: cubic-bezier(0.420, 0.000, 0.580, 1.000) !default;
$ease-in-quad: cubic-bezier(0.550, 0.085, 0.680, 0.530) !default;
$ease-out-quad: cubic-bezier(0.250, 0.460, 0.450, 0.940) !default;
$ease-in-out-quad: cubic-bezier(0.455, 0.030, 0.515, 0.955) !default;
@doctyper
doctyper / _loading-indicator.scss
Created June 26, 2011 18:42
Jordan Dobson's Loading Indicator
// Jordan Dobson's Loading Indicator
// Development, design, HTML and CSS by Jordan Dobson
// http://jordandobson.tumblr.com/post/905003090/resizable-animated-loading-indicator
// Loader width/height
$spin-size: 40px !default;
// Pick a color and set the alpha value to 1
$spin-color: #fff !default;
@doctyper
doctyper / gist:1212559
Created September 12, 2011 21:46
Add a leading zero to a single-digit number
// 12 => 12
// 1 => 01
number = ("0" + number).slice(-2);
@doctyper
doctyper / gist:1359906
Created November 12, 2011 02:10
Check to see if we are on master branch. Stop accidental commits
#!/bin/sh
# Check to see if we are on master branch. Stop accidental commits
if [ $(git symbolic-ref HEAD 2>/dev/null) == "refs/heads/master" ]
then
if [ -f i_want_to_commit_to_master ]
then
rm i_want_to_commit_to_master
exit 0
else
echo "Cannot commit to master branch"
@doctyper
doctyper / gist:1411283
Created November 30, 2011 22:11
Add latency to localhost
# enable
sudo ipfw pipe 1 config bw 50KBytes/s delay 100ms
sudo ipfw add 1 pipe 1 src-port 80
sudo ipfw add 2 pipe 1 dst-port 80
# disable
sudo ipfw delete 1
sudo ipfw delete 2