Skip to content

Instantly share code, notes, and snippets.

View BrainBacon's full-sized avatar

Brian Jesse BrainBacon

  • San Diego, CA
View GitHub Profile
@BrainBacon
BrainBacon / aws-ec2-redis-cli.md
Last active December 11, 2018 21:24 — forked from todgru/aws-ec2-redis-cli.md
AWS redis-cli on EC2
@BrainBacon
BrainBacon / index.sh
Created November 12, 2018 19:06 — forked from max-mapper/index.sh
generate ES512 and RS256 elliptic curve keypairs for JWT JWK (JSON Web Token JSON Web Key) using openssl
# RS256
# private key
openssl genrsa -out rs256-4096-private.rsa 4096
# public key
openssl rsa -in rs256-4096-private.rsa -pubout > rs256-4096-public.pem
# ES512
# private key
openssl ecparam -genkey -name secp521r1 -noout -out ecdsa-p521-private.pem
# public key
@BrainBacon
BrainBacon / .bashrc
Created February 25, 2018 03:16
Crouton automatic enter-chroot
alias edit-chroot='sudo /media/removable/Crouton/bin/edit-chroot -c /media/removable/Crouton/chroots'
alias enter-chroot='sudo /media/removable/Crouton/bin/enter-chroot -c /media/removable/Crouton/chroots'
alias crouton='sudo sh /media/removable/Crouton/crouton -p /media/removable/Crouton'
sudo sh /media/removable/Crouton/bin/enter-chroot -c /media/removable/Crouton/chroots
@BrainBacon
BrainBacon / install.sh
Last active December 13, 2017 00:05
Termux-Ubuntu-i386
#!/data/data/com.termux/files/usr/bin/bash
# input validator and help
# DOCKERIMAGE=https://dl.project.org/pub/fedora/linux/releases/26/Docker/x86_64/images/Fedora-Docker-Base-26-1.5.x86_64.tar.xz
DOCKERIMAGE=https://partner-images.canonical.com/core/xenial/current/ubuntu-xenial-core-cloudimg-i386-root.tar.gz
# install necessary packages
apt update && apt install proot tar -y
@BrainBacon
BrainBacon / styles.css
Last active June 29, 2017 05:13
Beautified C9
/* colors:
* #ABB2BF default syntax (foreground)
* #828997 medium syntax
* #5C6370 darkest syntax
* #56B6C2 cyan
* #61AFEF blue
* #C678DD purple
* #98C379 green
* #E06C75 light red
* #BE5046 red
@BrainBacon
BrainBacon / README.md
Last active October 27, 2023 04:48
VIM
@BrainBacon
BrainBacon / index.js
Created February 20, 2016 07:24
Fritz example server file
'use strict';
var fritz = require('fritz')();
var profile = class extends fritz.model({
table: 'Profile',
properties: {
email: fritz.model.valid.email,
bio: fritz.model.valid.nullable
},
@BrainBacon
BrainBacon / gulpfile.js
Created February 12, 2016 21:36
gulp-begin sample usage
'use strict';
var gulp = require('gulp');
require('gulp-begin')(gulp, {
client: {
scripts: {
lib: [
'lodash/lodash.js',
'angular/angular.js',
@BrainBacon
BrainBacon / .env
Created January 15, 2016 19:20
sample bn-mentors env
{
"pg": {
"user": "admin",
"pass": "secret"
},
"node" : {
"env": "dev"
},
"port": 8081
}
@BrainBacon
BrainBacon / unbounce.js
Created November 5, 2015 00:02
Modified unbounce embed script to allow global `_ubaq` variable declaration inside a closure
window._ubaq = window._ubaq || [];
window._ubaq.push(['trackGoal', 'convert']);
(function() {
var ub_script = document.createElement('script');
ub_script.type = 'text/javascript';
ub_script.src =
('https:' == document.location.protocol ? 'https://' : 'http://') +
'd3pkntwtp2ukl5.cloudfront.net/uba.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ub_script, s);