Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@TheConnMan
TheConnMan / SkyRing.yml
Last active February 11, 2018 00:13
Kubernetes SkyRing
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: skyring
spec:
replicas: 3
template:
metadata:
labels:
app: skyring
# Additional .bashrc file by TheConnMan
alias atm="atom.cmd ."
alias ctop="docker run -it --rm -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest"
function runmulti() {
for d in ./*/ ; do (cd "$d" && echo -e "" && pwd && "$@"); done
}
alias projects="ssh theconnman@projects.theconnman.com"
@TheConnMan
TheConnMan / Dockerfile
Last active August 16, 2016 01:04
Bonsai Water Slack Relay Post
FROM alpine
RUN apk add --no-cache nodejs git
RUN npm install -g bower
WORKDIR /usr/src/app
COPY package.json /usr/src/app
RUN npm install
@TheConnMan
TheConnMan / index.js
Last active August 15, 2016 22:57
Bonsai Water Post
app.get('/api/:fn', function(req, res) {
try {
var result = {
"ok": true
};
if (req.query.apiKey !== process.env.API_KEY) {
throw "Invalid API key";
}
if (!req.query.clientId || req.query.clientId.length === 0) {
throw "A client ID is required";
BlindsIntent to {open|action} the blinds
BlindsIntent to {close|action} the blinds
BlindsIntent to {shut|action} the blinds
...
io.on('connection', function(socket) {
socket.on('username', function(username) {
socket.username = username;
});
socket.on('message', function(text) {
rooms.send(io, socket, text, 'message');
});
socket.on('change', function(room) {

Windows Programs

Dev

  • 7-Zip
  • Aqua Data Studio 16
  • Atom
  • Babun
  • Docker/Docker Toolbox
  • Chrome
  • Groovy/Grails Tool Suite
  • IntelliJ
@TheConnMan
TheConnMan / .jsbeautifyrc
Created July 4, 2015 21:55
Atom Configs
{
"html": {
"brace_style": "collapse",
"indent_char": "\t",
"indent_scripts": "normal",
"indent_size": 1,
"max_preserve_newlines": 1,
"preserve_newlines": true,
"unformatted": ["a", "sub", "sup", "b", "i", "u"],
"wrap_line_length": 0,
@TheConnMan
TheConnMan / .gitconfig
Last active March 15, 2023 13:14
TheConnMan's Gitconfig
[user]
email = bcconn2112@gmail.com
name = TheConnMan
[alias]
slog = log --date-order --oneline --graph --format='%C(green)%h %Creset%C(yellow)%an%Creset %C(cyan)(%G?)%Creset %C(blue)%ad%Creset %C(red)%d%Creset %s' --date='relative'
hlog = !git slog --all
dlog = !git hlog --date='format-local: %D %T'
files = diff --name-only
undo = reset --hard HEAD
all = !git push --all && git push --tags
#!/usr/bin/env bash
# Colours picked from https://robinpowered.com/blog/best-practice-system-for-organizing-and-tagging-github-issues/
###
# Label definitions
###
declare -A LABELS
# Platform