Skip to content

Instantly share code, notes, and snippets.

View jmcarbo's full-sized avatar

Joan Marc Carbo jmcarbo

  • -
  • Barcelona (SPAIN)
View GitHub Profile
require 'rubygems'
require 'uuid'
# import random
mac = [ 0x00, 0x16, 0x3e,
rand(0x7f),
rand(0xff),
rand(0xff) ]
puts mac.map{|a| sprintf("%02x", a).upcase}.join(':')
--format nested
--color
require 'autotest/fsevent'
require 'autotest/growl'
@mixin show-grid($grid-img){
background-image: url('/images/#{$grid-img}.png');
background-repeat: repeat;
background-position: 0 0;
}
apt-get -y install golang
echo "export GOPATH=/golang" >> /root/.profile
echo "export GOBIN=/golang/bin" >> /root/.profile
mkdir -p /golang/bin
echo $GOPATH
apt-get -y install fuse git vim
@jmcarbo
jmcarbo / install_golang.sh
Last active April 12, 2016 14:10
Install golang
sudo apt-get update -y && sudo apt-get install -y -q curl build-essential ca-certificates git mercurial bzr
sudo mkdir -p /goroot && sudo chown -R `whoami` /goroot && curl https://storage.googleapis.com/golang/go1.4.1.linux-amd64.tar.gz | tar xvzf - -C /goroot --strip-components=1
sudo mkdir -p /gopath && sudo chown -R `whoami` /gopath
export GOROOT=/goroot
export GOPATH=/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
echo "export GOROOT=/goroot" >> ~/.profile
echo "export GOPATH=/gopath" >> ~/.profile
echo "export PATH=$PATH:$GOROOT/bin:$GOPATH/bin" >> ~/.profile
@jmcarbo
jmcarbo / conditioning
Last active August 29, 2015 14:08
Ubuntu 14.04 conditioning script
curl -sSL https://get.docker.com/ubuntu/ | sudo sh
echo export DOCKER_HOST=tcp://localhost:2375 >> ~/.bashrc
sudo bash -c "echo DOCKER_OPTS=\"-H tcp://0.0.0.0:2375\" >> /etc/default/docker"
sudo service docker restart
sudo usermod -a -G docker jmcarbo
@jmcarbo
jmcarbo / intall_cluster_master
Last active August 25, 2016 06:27
Install cluster master node
rm -rf /tmp/install
mkdir -p /tmp/install
cd /tmp/install
apt-get update
apt-get install -y wget unzip dnsutils
wget https://dl.bintray.com/mitchellh/consul/0.4.1_linux_amd64.zip
unzip 0.4.1_linux_amd64.zip
install consul /usr/local/bin/consul
mkdir -p /etc/consul
mkdir -p /var/lib/consul
@jmcarbo
jmcarbo / install_cluster_node
Last active August 25, 2016 06:21
install cluster node
rm -rf /tmp/install
mkdir -p /tmp/install
cd /tmp/install
apt-get update
apt-get install -y wget unzip dnsutils
wget https://dl.bintray.com/mitchellh/consul/0.4.1_linux_amd64.zip
unzip 0.4.1_linux_amd64.zip
install consul /usr/local/bin/consul
mkdir -p /etc/consul
mkdir -p /var/lib/consul
rm -rf /tmp/install
mkdir -p /tmp/install
cd /tmp/install
apt-get update
apt-get install -y wget unzip dnsutils
wget https://dl.bintray.com/mitchellh/consul/0.4.1_linux_amd64.zip
unzip 0.4.1_linux_amd64.zip
install consul /usr/local/bin/consul
mkdir -p /etc/consul
mkdir -p /var/lib/consul