- By Edmond Lau
- Highly Recommended 👍
- http://www.theeffectiveengineer.com/
- They are the people who get things done. Effective Engineers produce results.
| // http://stackoverflow.com/a/26227662/1527470 | |
| const singleton = Symbol(); | |
| const singletonEnforcer = Symbol(); | |
| class SingletonEnforcer { | |
| constructor(enforcer) { | |
| if (enforcer !== singletonEnforcer) { | |
| throw new Error('Cannot construct singleton'); | |
| } |
$ ssh -A vm
$ git config --global url."git@github.com:".insteadOf "https://github.com/"
$ cat ~/.gitconfig
[url "git@github.com:"]
insteadOf = https://github.com/
$ go get github.com/private/repo && echo Success!
Success!| 'use strict'; | |
| const crypto = require('crypto'); | |
| const ENCRYPTION_KEY = process.env.ENCRYPTION_KEY; // Must be 256 bytes (32 characters) | |
| const IV_LENGTH = 16; // For AES, this is always 16 | |
| function encrypt(text) { | |
| let iv = crypto.randomBytes(IV_LENGTH); | |
| let cipher = crypto.createCipheriv('aes-256-cbc', new Buffer(ENCRYPTION_KEY), iv); |
| var test = require('tape'); | |
| test('setup', function (t) { | |
| // ... | |
| t.end(); | |
| }); | |
| // tests go here | |
| test('teardown', function (t) { |
| docker_running=$(docker-machine ls | grep default) | |
| if [[ "$docker_running" == *"Stopped"* ]] | |
| then | |
| docker-machine start | |
| eval "$(docker-machine env)" | |
| env | grep "DOCKER_HOST" | |
| elif [[ "$docker_running" == *"Running"* ]] | |
| then | |
| eval "$(docker-machine env)" | |
| fi |
| #!/bin/sh | |
| # Config for SSL. | |
| echo "--- Making SSL Directory ---" | |
| mkdir /etc/nginx/ssl | |
| echo "--- Copying $i SSL crt and key ---" | |
| openssl req -nodes -new -x509 -keyout /etc/nginx/ssl/server.key -out /etc/nginx/ssl/server.crt -subj "/C=US/ST=NY/L=NYC/O=Dis/CN=www.example.com" | |
| echo "--- Turning SSL on in nginx.conf. ---" |