Skip to content

Instantly share code, notes, and snippets.

@marcopeg
marcopeg / docker-setup.sh
Last active October 5, 2016 13:01
Setup Docker on Ubuntu Server
#/bin/bash
#
# wget -O - https://gist.github.com/marcopeg/3e8a5045459816aef64378d7ed2421e3/raw | bash -s my_custom_user
#
PASS=$(date | sha256sum | base64 | head -c 32)
USER=${1:-duser}
# Create Docker User
@marcopeg
marcopeg / remote-gist.sh
Last active March 8, 2023 16:12
Download and executes a remote gitst
#/bin/bash
#
# Download and executes a remote GitHub gist
# it will store a local cache to improve performances
#
# run `./script --update` to flush local cache
#
# -- Custom Settings
mkdir ~/.ssh \
&& touch ~/.ssh/authorized_keys \
&& chmod 700 ~/.ssh \
&& chmod 600 ~/.ssh/authorized_keys
# Docker
sudo yum update -y
sudo yum install -y docker
sudo service docker start
sudo usermod -a -G docker ec2-user
# Docker Compose 1.9.0
sudo curl -L https://github.com/docker/compose/releases/download/1.11.1/docker-compose-`uname -s`-`uname -m` | sudo tee /usr/local/bin/docker-compose > /dev/null
sudo chmod +x /usr/local/bin/docker-compose
End of line ...................................... Alt + 4
Beginning of line ................................ 0 (Zero)
Beginning of the file ............................ g + g
Next word ........................................ e
Previous word .................................... b
Append ........................................... a
Append (end of line) ............................. Shift + a
New line under the current one ................... o
http://www.viemu.com/vi-vim-cheat-sheet.gif
// Customize your badge
const line1 = 'Marco';
const line2 = '@thepeg marcopeg.com';
// Conf program
const schedule = [
{
start: new Date(2017, 10, 6, 14, 0),
// This is no elegant code but it works and now I go for a beer :-)
let timeLeft = 0;
function beep(freq, time, callback) {
var ll = require("NRF52LL");
// set up D0 and D1 as outputs
digitalWrite(D0,0);
digitalWrite(D1,0);
// create two 'toggle' tasks, one for each pin
#/bin/bash
# OSX
# bash <(curl -fsSL https://gist.github.com/marcopeg/cc0fab6c1be1fafb7fd7c4fd87f08ff9/raw)
#
# Linux
# wget -O - https://gist.github.com/marcopeg/cc0fab6c1be1fafb7fd7c4fd87f08ff9/raw | bash -s
#
@marcopeg
marcopeg / MACBOOK-SETUP.md
Last active March 5, 2024 10:36
Notes on setting up my Mac

Keybase proof

I hereby claim:

  • I am marcopeg on github.
  • I am marcopeg (https://keybase.io/marcopeg) on keybase.
  • I have a public key ASD5CuWpREPWnZmMgwTu0eusZg0cyIlXDlS5JdMlQy2vZwo

To claim this, I am signing this object: