I hereby claim:
- I am grantbachman on github.
- I am grantbachman (https://keybase.io/grantbachman) on keybase.
- I have a public key ASAu4SEpOInYo7HigiK6P6jxCgXgCDoZoULZyuMAd2gxiwo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#!/bin/bash | |
# I'm copying this from https://gist.github.com/so0k/8fad3b1639b3d70cd841703fda67f16b | |
# because I need to reference it internally at work (the other user may delete it). | |
# Add user to k8s 1.5 using service account, no RBAC (unsafe) | |
if [[ -z "$1" ]] ;then | |
echo "usage: $0 <username>" | |
exit 1 | |
fi |
// https://developer.github.com/v3/oauth/#web-application-flow | |
// To generate the temp code, just send a GET request with this info (just enter into browser, it'll redirect to gdb.io) | |
//https://github.com/login/oauth/authorize/?client_id=a120596f26ba6f3148ea&scope=public_repo,repo,repo,repo_deployment,repo:status,gist,write:repo_hook,write:org | |
// With Meteor | |
var authHeaders= {'Accept':'application/json','User-Agent':'grantbachman'} | |
var authData= {'client_id':'a120596f26ba6f3148ea', // This is the app id | |
'client_secret':'XXXXXXXXXXXXXXXXXX', // This is the app secret | |
'code':'XXXXXXXX'} // This is the temp code from the first step |
# install meteor | |
curl https://install.meteor.com/ | sh | |
# create the app and enter it | |
meteor create sample_app | |
cd sample_app | |
# EBS only supports Node.js version 0.10.31, so we need to downgrade | |
# our version of meteor so that it runs a version of Node that's supported | |
# Release 1.0.1 uses Node.js 0.10.29 |
// https://jordan-wright.github.io/blog/2014/12/30/why-deleting-sensitive-information-from-github-doesnt-save-you/ | |
// Check all events | |
resp = $.getJSON('https://api.github.com/events') | |
// Parse the object and get the user/repo/sha1 of the commit | |
// Check a user's commit | |
resp2 = $.getJSON('https://api.github.com/repos/grantbachman/SpaceXNews/git/commits/f522653bdc8e6f3d82736d1fa2da193e90442675') | |
// get the tree | |
resp3 = $.getJSON('https://api.github.com/repos/grantbachman/SpaceXNews/git/trees/7351d575af883b1c0f9605b36effa3f40892899b') | |
resp4 = $.getJSON('https://api.github.com/repos/grantbachman/SpaceXNews/git/blobs/bb22acede28c229de888fcce3589b69e72488844') |
# This command demostrates how to send a directory to a remote server that uses .pem ssh credentials | |
# It also excludes the virtual_env directory within source_directory. | |
rsync -azvv -e "ssh -i /path/to/ssh-key.pem" --exclude "virtual_env" /path/to/source_directory/ ec2-user@ec2-ip-address.region.compute.amazonaws.com:target_directory/ |