Skip to content

Instantly share code, notes, and snippets.

View kelsin's full-sized avatar

Christopher Giroir kelsin

View GitHub Profile
@kelsin
kelsin / restart-all-deployments.sh
Last active February 27, 2021 05:36
Restart all deployments in a k8s cluster
# When ready to do it for real, remove the "echo"
kubectl get deployments --all-namespaces | \
tail -n +2 | \
awk '{print $1, $2}' | \
while read ns dep; do \
echo kubectl rollout restart -n $ns deploy/$dep;
done
FROM ubuntu:18.04
# Install git and curl
RUN apt-get update && apt-get install -y --no-install-recommends \
git \
curl \
ca-certificates \
&& rm -rf /var/lib/apt/lists/*
# Install node repo
@kelsin
kelsin / weechat
Last active May 6, 2018 18:01
Weechat Settings
# Nick and auth settings for freenode
/set irc.server_default.nicks "kelsin,kelsin1,kelsin2,kelsin3,kelsin4"
/set irc.server_default.sasl_mechanism dh-blowfish
/set irc.server_default.username "kelsin"
/set irc.server.freenode.sasl_username "kelsin"
/set irc.server.freenode.ssl on
/set irc.server.freenode.ssl_dhkey_size 1024
/set irc.server.freenode.addresses "chat.freenode.net/7000"
/set irc.server.freenode.autoconnect on
/set irc.server.freenode.autojoin "#antelopes,#legitco,#emacs,#vim"
@kelsin
kelsin / README.md
Created May 1, 2018 23:51
Blizzard Colors

Blizzard Colors

A Blizzard Themed 16 Color Ansi Palette

Colors

When possible it's always better to use the hex code, or set your ansi terminal colors and use those instead of using the 256 color approximations.

| Ansi Number | XTerm 256 Number | Color | Name | Hex | Lore |

@kelsin
kelsin / command.sh
Created September 21, 2016 19:16
Example API Response from my ember app
curl -H "Accept: application/json+ember" https://staging.byfirebepurged.com/account?apikey=ae1761a7-bba2-420a-a2a8-7007d1fb58b6
---
- hosts: local
become: no
tasks:
- name: Update Homebrew
homebrew: update_homebrew=yes upgrade_all=yes
- name: Install Emacs
homebrew: name=emacs state=latest install_options=with-cocoa
- name: Install Homebrew Packages
homebrew: name={{ item }} state=latest
@kelsin
kelsin / mysql.sql
Created July 14, 2012 21:41
Creating a new Mysql DB
-- First create the database
create database new_database;
-- Then give all privs to the correct user
grant all on new_database.* to username@localhost;
-- Or with privs written out
grant select, insert, update, delete, create, drop, references, index, alter, create temporary tables, lock tables, execute, create view, show view, create routine, alter routine on new_database.* to username@localhost;
@kelsin
kelsin / find-lost-commits.sh
Created March 23, 2012 00:43
Finding lost commits
git fsck --full --no-reflogs | grep commit
@kelsin
kelsin / emacs-fullscreen.sh
Created January 2, 2012 04:22
Installing patched emacs with fullscreen support from homebrew
cd /usr/local/Library/Formula
rm emacs.rb
wget https://raw.github.com/gist/1446720/36c7a3ab0ec8255e361dae11e0803cdf5cd09157/emacs.rb
brew install emacs --cocoa --lion
@kelsin
kelsin / new_server.py
Created December 24, 2011 03:01
Commands to get a murmur virtual server started up
import mice
# Show an array of all servers
mice.m.getAllServers()
# Create a new server
mice.m.newServer()
# Grab the new server object (for me this was server 2)
s2 = mice.m.getServer(2)