I hereby claim:
- I am bswinnerton on github.
- I am bswinnerton (https://keybase.io/bswinnerton) on keybase.
- I have a public key whose fingerprint is B157 7B86 DC69 A3D1 AA57 3178 7274 3B7D E552 E25A
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| " Put this in your .vimrc and whenever you `git commit` you'll see the diff of your commit next to your commit message. | |
| " For the most accurate diffs, use `git config --global commit.verbose true` | |
| " BufRead seems more appropriate here but for some reason the final `wincmd p` doesn't work if we do that. | |
| autocmd VimEnter COMMIT_EDITMSG call OpenCommitMessageDiff() | |
| function OpenCommitMessageDiff() | |
| " Save the contents of the z register | |
| let old_z = getreg("z") | |
| let old_z_type = getregtype("z") |
| module SerializableAttributes | |
| extend ActiveSupport::Concern | |
| included do | |
| class << self | |
| attr_reader :serializable_column | |
| end | |
| before_save :update_serializable_column |
| require 'jwt' | |
| require 'warden' | |
| class JWTStrategy < Warden::Strategies::Base | |
| # All of the below constants would be defined in a configuration initializer | |
| ENCRYPTION_ALGORITHM = 'HS256' | |
| RETRIEVE_USER = Proc.new { |guid| User.find_by(user_guid: guid) } | |
| SHARED_SECRET = 'kittens' | |
| USER_IDENTIFIER_CLAIM = 'guid' |
| ################################################################################ | |
| # On Authorization Server # | |
| ################################################################################ | |
| require 'openssl' | |
| require 'jwt' | |
| SIGNING_ALGORITHM = 'RS256' | |
| KEY = OpenSSL::PKey::RSA.generate(2048) |
| MATCH (user)--(connection) | |
| WHERE user:FacebookAccount OR user:GeneralAssemblyAccount | |
| AND user.user_id = 246 | |
| RETURN user, connection; |
| # Toto, we're not in Kansas anymore. | |
| # | |
| # This singleton is used to deeply convert all instances of a String into a | |
| # Symbol given an Array, Hash, or a lonesome String. | |
| module Symbolizer | |
| def self.deep_symbolize(object) | |
| case object | |
| when Array | |
| deep_symbolize_array(object) | |
| when Hash |
| sudo apt-get update | |
| sudo apt-get upgrade | |
| exit | |
| sudo apt-get install build-essential git-core curl vim | |
| curl -sSL https://get.rvm.io | bash -s stable --ruby | |
| curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh | |
| sudo apt-get install zsh | |
| rm -rf ~/.oh-my-zsh/ | |
| curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh | |
| chsh `which zsh` |