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 pick(collection, properties){ | |
[].map.call(collection, function(val, key){ | |
var result = {}; | |
properties.forEach(copyProperty); | |
return result; | |
function copyProperty(propName){ result[propName] = val[propName]; } | |
}) | |
} |
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 gup(name, url, defaultValue) { | |
if (!url) url = location.href; | |
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); | |
var regexS = "[\\?&]" + name + "=([^&#]*)"; | |
var regex = new RegExp(regexS); | |
var results = regex.exec(url); | |
return (results == null ? null : results[1]) || defaultValue; | |
} | |
var id = gup('id', document.location.toString(), '50'); |
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 winningBoards = [ | |
genWinningColBoard(0), | |
genWinningColBoard(1), | |
genWinningColBoard(2), | |
genWinningRowBoard(0), | |
genWinningRowBoard(1), | |
genWinningRowBoard(2), | |
getDiagonalBoard(3), | |
getDiagonalBoard(3, true) | |
]; |
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
Set-Alias subl 'C:\Program Files\Sublime Text 3\sublime_text.exe' | |
Set-Location E:\Projects | |
$Shell = $Host.UI.RawUI | |
$size = $Shell.WindowSize | |
$size.width=85 | |
$size.height=150 | |
$Shell.WindowSize = $size | |
$size = $Shell.BufferSize | |
$size.width=70 |
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
// Clock Component | |
var timer; | |
var Clock = React.createClass({ | |
componentDidMount: function() { | |
var self = this; | |
timer = new Tock({ | |
countdown: false, | |
interval: 10, | |
callback: function() { | |
self.setState({ |
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
{ | |
"growl": true, | |
"launch_in_dev": ["PhantomJS"], | |
"launch_in_ci": ["PhantomJS"], | |
"src_files": [ | |
"**/*.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
sloc --format cli-table --keys "total,source,comment" --exclude .html .\js\app |
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
export function fetchActionCreator(config = {}) { | |
if (!config.url || !config.type) { | |
throw new Error('Invalid fetchActionCreator settings'); | |
} | |
let beginAction = config.beginAction || `${config.type}_BEGIN`; | |
let successAction = config.successAction || `${config.type}_SUCCESS`; | |
let errorAction = config.errorAction || `${config.type}_ERROR`; | |
let settings = config.fetchSettings || {}; |
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
{ | |
"parser": "babel-eslint", | |
"env": { | |
"browser": true, | |
"node": true, | |
"jasmine": true, | |
"phantomjs": true | |
}, | |
"settings": { | |
"ecmascript": 6, |
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
/* Let's get this party started */ | |
::-webkit-scrollbar { | |
width: 7px; | |
} | |
/* Track */ | |
::-webkit-scrollbar-track { | |
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); | |
} | |