Homebrew is a great little package manager for OS X. If you haven't already, installing it is pretty easy:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
FROM ubuntu:latest | |
WORKDIR /workspace | |
RUN apt-get update && \ | |
apt-get install -y make g++ python git curl && \ | |
curl -sL https://deb.nodesource.com/setup | sudo bash - && \ | |
apt-get install -y nodejs && \ | |
npm -g install node-gyp codebox && \ | |
cd /usr/lib/node_modules/codebox/node_modules/shux/node_modules/pty.js && \ |
var util = require('util'); //Used to debug - inspect cmd | |
d = function (debugString) { | |
console.log(util.inspect(debugString, true, 6, true)); | |
}; | |
t = function (traceString) { | |
console.log('---> ' + traceString); | |
}; |
/** | |
* Module dependencies. | |
*/ | |
var express = require('express'); | |
var app = module.exports = express.createServer(); | |
// Configuration | |
app.configure(function(){ | |
app.use(express.bodyParser()); | |
app.use(express.methodOverride()); |
/** | |
* Module dependencies. | |
*/ | |
var express = require('express'); | |
var app = express(); | |
// Configuration | |
app.configure(function(){ | |
app.use(express.bodyParser()); | |
app.use(express.methodOverride()); |
var util = require('util'); //Used to debug - inspect cmd | |
d = function(debugString) { | |
console.log(util.inspect(debugString, true, 2, true)); | |
}; | |
t = function(traceString) { | |
console.log('---> ' + traceString); | |
}; |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>Label</key> | |
<string>com.abee.autodeploy</string> | |
<key>OnDemand</key> | |
<true/> | |
<key>RunAtLoad</key> | |
<false/> |
//FIND | |
dbSchemasName.ModelName.find({ 'key1': value1, 'key2': value2 }, function (err, resultFromDB) { | |
if(resultFromDB.length === 0) { | |
var model = { | |
key1: value1, | |
key2: value2 | |
}; | |
} | |
}); |
# quick update | |
alias upgrade='apt-get update && apt-get upgrade && apt-get clean' | |
# Extract most know archives with one command | |
extract () { | |
if [ -f $1 ] ; then | |
case $1 in | |
*.tar.bz2) tar xjf $1 ;; | |
*.tar.gz) tar xzf $1 ;; | |
*.bz2) bunzip2 $1 ;; |
sudo apt-get install build-essential libsqlite3-dev zlib1g-dev libncurses5-dev libgdbm-dev libbz2-dev libreadline5-dev libssl-dev libdb-dev | |
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz | |
tar -xzf Python-2.7.3.tgz | |
cd Python-2.7.3 | |
./configure --prefix=/usr --enable-shared | |
make | |
sudo make install |