Skip to content

Instantly share code, notes, and snippets.

View rndme's full-sized avatar

dandavis rndme

View GitHub Profile
@rndme
rndme / gist:0badd138f9bda10de327
Created January 28, 2016 07:45
ES6 micro templater
var r=[
{url:"/Steel/Steel%20Band%20Music%20Of%20The%20Carribbean-09-Native%20Mambo.mp3",
name:"Steel Band Music Of The Carribbean-09-Native Mambo",src:"ZM3xplefSl"},
{url:"/Steel/Steel%20Band%20Music%20Of%20The%20Carribbean-08-Jungle.mp3",
name:"Steel Band Music Of The Carribbean-08-Jungle",src:"ZM3xplefSl"},
{url:"/Steel/Steel%20Band%20Music%20Of%20The%20Carribbean-07-LaPaloma.mp3",
name:"Steel Band Music Of The Carribbean-07-LaPaloma",src:"ZHdf478Dwd"},
{url:"/Steel/Steel%20Band%20Music%20Of%20The%20Carribbean-06-Zulu%20Chant.mp3",
name:"Steel Band Music Of The Carribbean-06-Zulu Chant",src:"ZM3xplefSl"},
{url:"/Steel/Steel%20Band%20Music%20Of%20The%20Carribbean-05-Spear%20Dance.mp3",
@rndme
rndme / gist:3f3f8a959053921c6876
Created January 21, 2016 03:10
building classNames from values, like npm's ClassNames
function classes(){
return [].filter.call(arguments, Boolean).map(function(a){
return typeof a === "object" ?
(Array.isArray(a) ?
cn.apply(0,a) :
Object.keys(a).filter(function(k){return a[k];}).join(" ")) :
a;
}).filter(String).join(" ");
}
@rndme
rndme / gist:506f1a4f9f30890125d7
Created October 12, 2014 07:15
count to 10 the functional way
[].map.call( Array(10)+1, Function.call.bind(Number) )
@rndme
rndme / gist:7187854975a8f53ebf54
Created October 12, 2014 07:14
count to 10 the iterative way
Object.keys(Object(Array(10)+0)).map(Number)