Skip to content

Instantly share code, notes, and snippets.

View mason-stewart's full-sized avatar
🎃
無敵

Mason Stewart mason-stewart

🎃
無敵
  • Bookshop.org
  • NeW eNgLaNd
View GitHub Profile
function sumNestedArrays (i){
var total = 0;
return (function sum (list) {
list.forEach(function(x){
if (Array.isArray(x)) { sum(x) }
if (typeof(x) == 'number'){ total += x; }
})
return total
{
"caret_style": "smooth",
"close_windows_when_empty": true,
"color_scheme": "Packages/sublime-scheme-syntax/Scheme.tmTheme",
"draw_white_space": "selection",
"file_exclude_patterns":
[
"*.pyc",
"*.pyo",
"*.exe",
masondesu is kickin it in ~/b2g on master?
☃ λ ./config.sh galaxy-s2
... A new repo command ( 1.19) is available.
... You should upgrade soon:
cp /Users/masondesu/B2G/.repo/repo/repo /Users/masondesu/B2G/repo
Get git://github.com/mozilla-b2g/b2g-manifest
remote: Counting objects: 464, done.
(setq mac-option-key-is-meta nil
mac-command-key-is-meta t
mac-command-modifier 'meta
mac-option-modifier 'none)
// Needs an extra closure (not shown)
mode = {a: 'foo', b:'bar', c:'baz'}
for (var key in mode) {
$('#' + key).change(function() {
if ($(this).is(':checked')) {
mode[key] = true;
}
else {
$(document).ready(function(){
$('.green').click(function(){
$('.red).css('background','red');
});
});
@mason-stewart
mason-stewart / jquery.js
Created February 6, 2013 21:23
For CoderDojo Web class, Week 5!
/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery.min.map
*/(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jqu
@mason-stewart
mason-stewart / awesome.css
Created February 6, 2013 21:07
Weird looking CSS transitions on box-shadow and text-shadow for CoderDojo Web class, Week 4
.button {
width: 200px;
height: 200px;
border: 1px solid rgb(120, 135, 255);
margin: 50px auto;
box-shadow: 27px -30px 13px blue,
99px 30px 53px red,
117px 100px 17px yellow,
67px -80px 103px green;
@mason-stewart
mason-stewart / Default (OSX).sublime-keymap
Last active January 9, 2019 02:06
Better user key bindings for SublimeREPL.
[
// Remapping of *some* SublimeREPL shortcuts
{ "keys": ["ctrl+super+s"], "command": "repl_transfer_current", "args": {"scope": "selection"}},
{ "keys": ["ctrl+shift+,", "s"], "command": "repl_transfer_current", "args": {"scope": "selection", "action":"view_write"}},
{ "keys": ["ctrl+shift+super+f"], "command": "repl_transfer_current", "args": {"scope": "file"}},
{ "keys": ["shift+ctrl+,", "f"], "command": "repl_transfer_current", "args": {"scope": "file", "action":"view_write"}},
{ "keys": ["ctrl+super+l"], "command": "repl_transfer_current", "args": {"scope": "lines"}},
{ "keys": ["shift+ctrl+,", "l"], "command": "repl_transfer_current", "args": {"scope": "lines", "action":"view_write"}},
{ "keys": ["ctrl+super+b"], "command": "repl_transfer_current", "args": {"scope": "block"}},
{ "keys": ["shift+ctrl+,", "b"], "command": "repl_transfer_current", "args": {"scope": "block", "action":"view_write"}}
@mason-stewart
mason-stewart / ice-cream.css
Created January 23, 2013 00:16
COOL WEEK 3 classwork from CoderDojo Web class.
.sidebar {
width: 50%;
float: left;
}
.thumbnail {
float: left;
width: 120px;
height: 120px;
border-radius: 120px;