Skip to content

Instantly share code, notes, and snippets.

@wutangpaul
wutangpaul / Object Flatten
Last active April 26, 2016 13:34 — forked from penguinboy/Object Flatten
Flatten javascript objects into a single-depth object
var flattenObject = function(ob) {
var toReturn = {};
for (var i in ob) {
if (!ob.hasOwnProperty(i)) { continue; }
if ((typeof ob[i]) === 'object') {
var flatObject = flattenObject(ob[i]);
for (var x in flatObject) {
if (!flatObject.hasOwnProperty(x)) { continue; }
@wutangpaul
wutangpaul / provision.sh
Created August 13, 2015 09:11
Quickly provision a Vagrant box with Ubuntu, nvm, Node.js, rvm, Ruby 2, mongodb and git.
#!/bin/bash
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
sudo apt-get update
sudo apt-get install -y git-core subversion curl mongodb-org
@wutangpaul
wutangpaul / gist:5442889
Created April 23, 2013 11:38
Conditional polyfill for media queries in older IE
<head>
<!-- Your head content -->
<link rel="stylesheet" href=style.css">
<!--[if lt IE 9]> <script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.1.0/respond.min.js"></script> <![endif]-->
</head>