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
// Super amazing, cross browser property function, based on http://thewikies.com/ | |
// Found via http://johndyer.name/native-browser-get-set-properties-in-javascript/ | |
function addProperty(obj, name, onGet, onSet) { | |
// wrapper functions | |
var | |
oldValue = obj[name], | |
getFn = function () { | |
return onGet.apply(obj, [oldValue]); |
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
<!doctype html> | |
<!--[if lt IE 9]><html class="ie"><![endif]--> | |
<!--[if gte IE 9]><!--><html><!--<![endif]--> | |
<head> | |
<meta charset="utf-8"/> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> | |
<meta name="viewport" content="width=device-width, initial-scale=1"/> | |
<title></title> |
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://css-tricks.com/centering-in-the-unknown/ */ | |
/* This parent can be any width and height */ | |
.block { | |
text-align: center; | |
} | |
/* The ghost, nudged to maintain perfect centering */ | |
.block:before { | |
content: ''; |
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
.group:before, | |
.group:after { | |
content:""; | |
display:table; | |
} | |
.group:after { | |
clear:both; | |
} | |
.group { | |
zoom:1; /* For IE 6/7 (trigger hasLayout) */ |
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
function loadFontStyles() { | |
if (!window.localStorage) { return; } | |
var cssText; | |
if (cssText = localStorage.getItem('font-style-cache')) { | |
injectFontCSS(cssText); | |
} else { | |
fetch('/css/fonts.css').then(function(cssText) { | |
localStorage.setItem('font-style-cache', cssText); | |
return cssText; |
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
package main | |
import ( | |
"fmt" | |
"time" | |
) | |
func main() { | |
// set up our in/out pipe | |
nums := make(chan int, 3) |
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
// from: http://www.webconfs.com/stop-words.php | |
var omit = ["able","about","above","abroad","according","accordingly","across","actually","adj","after","afterwards","again","against","ago","ahead","ain't","all","allow","allows","almost","alone","along","alongside","already","also","although","always","am","amid","amidst","among","amongst","an","and","another","any","anybody","anyhow","anyone","anything","anyway","anyways","anywhere","apart","appear","appreciate","appropriate","are","aren't","around","as","a's","aside","ask","asking","associated","at","available","away","awfully","back","backward","backwards","be","became","because","become","becomes","becoming","been","before","beforehand","begin","behind","being","believe","below","beside","besides","best","better","between","beyond","both","brief","but","by","came","can","cannot","cant","can't","caption","cause","causes","certain","certainly","changes","clearly","c'mon","co","co.","com","come","comes","concerning","consequently","consider","considering","c |
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
goxc() { | |
echo "+-BUILD START-----------------------------------------------------------------+" | |
echo "Building Linux binary..." | |
GOOS=linux GOARCH=386 CGO_ENABLED=0 go build -o $1.linux $1.go | |
echo "Building OS X binary..." | |
go build $1.go | |
echo "Building Windows binary..." | |
GOOS=windows GOARCH=386 go build -o $1.exe $1.go | |
echo "+-BUILD COMPLETE--------------------------------------------------------------+" | |
} |
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
var PORT = 8081; | |
var http = require("http"); | |
var fs = require("fs"); | |
var url = require("url"); | |
http.createServer(function (request, response) { | |
var parsedURL = url.parse(request.url, true); | |
var pathname = parsedURL.pathname; | |
if (pathname === "/admin/push") { |
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
/* default mobile styling goes here.. */ | |
/* then we progressively apply stylings for other widths */ | |
/* Desktop */ | |
@media (min-width: 767px) { | |
} | |
/* Tablets in Portrait */ |