Skip to content

Instantly share code, notes, and snippets.

💭
Currently setting my status

Ben Porter FreedomBen

💭
Currently setting my status
Block or report user

Report or block FreedomBen

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@FreedomBen
FreedomBen / k8s-svc-annotations.md
Created Feb 26, 2019 — forked from mgoodness/k8s-svc-annotations.md
AWS ELB-related annotations for Kubernetes Services (as of v1.12.0)
View k8s-svc-annotations.md

AWS Service annotations

  • service.beta.kubernetes.io/aws-load-balancer-access-log-emit-interval (in minutes)
  • service.beta.kubernetes.io/aws-load-balancer-access-log-enabled (true|false)
  • service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-name
  • service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-prefix
  • service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags (comma-separated list of key=value)
  • service.beta.kubernetes.io/aws-load-balancer-backend-protocol (http|https|ssl|tcp)
  • service.beta.kubernetes.io/aws-load-balancer-connection-draining-enabled (true|false)
@FreedomBen
FreedomBen / Passwords.md
Last active Jan 8, 2019
A helpful FAQ for sharing passwords!
View Passwords.md

Password sharing at SimpleNexus

Hello there! You may be trying to share a password with a coworker.
If that is you, you're in luck my friend! This document will help you to do so in a safe and secure manner.

You have a few options:

  1. Tell the person the password in real life
  2. Call the person on the phone and pass it that way
  3. Write it down on a piece of paper and give it to them. Make sure to destroy the paper afterward. Don't just throw it away!
@FreedomBen
FreedomBen / pre-commit
Created May 1, 2018 — forked from hraban/pre-commit
Git pre-commit hook (.git/hooks/pre-commit) to prevent accidentally committing debug code (add NOCOMMIT in source comment)
View pre-commit
#!/bin/sh
# This pre-commit hook will prevent you from committing any line (or filename) containing
# the string NOCOMMIT. Use that tag in comments around source code you want to avoid
# accidentally committing, like temporary IP addresses or debug printfs.
#
# To add it to an existing repository, save it to .git/hooks/pre-commit (or append, if
# that file already exists). Remember to make executable (chmod +x ...)
#
# To automatically add this pre-commit hook to every repository you create or clone:
@FreedomBen
FreedomBen / actionlist.vim
Created Oct 16, 2017 — forked from zchee/actionlist.vim
IdeaVim actionlist
View actionlist.vim
--- Actions ---
$Copy <M-C>
$Cut <M-X> <S-Del>
$Delete <Del> <BS> <M-BS>
$LRU
$Paste <M-V>
$Redo <M-S-Z> <A-S-BS>
$SearchWeb <A-S-G>
$SelectAll <M-A>
$Undo <M-Z>
@FreedomBen
FreedomBen / README.md
Created Oct 15, 2016 — forked from nickpiesco/README.md
DRY out Media Queries with React and Radium
View README.md

Here at Bloomfire, we’re loving building new components with React. We’re even going all in with using ES6 modules and inline styles. (‘Inline styles?!’ I hear you say? Don’t knock it ’til you’ve tried it.)

There’s a lot of cool stuff we can do with CSS that we can’t do with inline styles, though; and that’s where Radium comes in. Radium not only provides a handy way to style :hover, :focus, and :active states, but it also deftly handles media queries. If you’re using inline styles in React and not using Radium, you should. I’ll give you a minute to go look it over – here’s the link again.

Back? Okay.

We create a style object in each of our React components, which we then reference in the JSX below. Here’s a super-stripped-down example:

// [myAwesomeButton.js]
@FreedomBen
FreedomBen / arch-linux-install.md
Created Aug 17, 2016 — forked from defektive/arch-linux-install.md
Arch Linux, UEFI, Existing LUKS, NVMe install guide
View arch-linux-install.md
View keybase.md

Keybase proof

I hereby claim:

  • I am freedomben on github.
  • I am freedomben (https://keybase.io/freedomben) on keybase.
  • I have a public key whose fingerprint is CD29 50AF BCC3 673B 4EA0 15A9 1559 13A0 D679 AF92

To claim this, I am signing this object:

@FreedomBen
FreedomBen / add-ruby-debug.py
Created Sep 22, 2014
Add Debug printout for ruby programs
View add-ruby-debug.py
#!/usr/bin/python
import sys
import os
REMOVE_FLAG = '<remove>'
COMMENT_STRING = '# Added by debug script. To remove, rerun script with -c|--cleanup flag'
DEBUG_STATEMENT = """
Rails.logger.debug("In method:".blue + " - " +
"#{self.nil? ? String.new : self.class.to_s}".green +
You can’t perform that action at this time.