I hereby claim:
- I am robertely on github.
- I am electriccrowbar (https://keybase.io/electriccrowbar) on keybase.
- I have a public key whose fingerprint is 11DF CECE CDC6 D9D5 E739 CEF8 01FB 0658 F812 6726
To claim this, I am signing this object:
| #!/bin/bash | |
| ####################### | |
| # Downloads and builds golang. | |
| # Does not install godoc, you may want to `go get` that after install. | |
| # To install: | |
| # sudo tar -C /usr/local -xzfv go1.8.linux-arm7.tar.gz | |
| # export PATH=$PATH:/usr/local/go/bin |
I hereby claim:
To claim this, I am signing this object:
Shutterstock
Infrastructure Engineer
Nov 2013 — present (2 yrs, 3 mos)
At Shutterstock my responsibilities include a fairly wide range of topics from developer tools and deployment technologies to monitoring, configuration management, and distributed systems. Alongside my technical roles, I also participate in an on-call shift as well as an internal developer help desk and participate in planning meetings under an agile workflow.
Areas of focus include:
● Large queuing systems, specifically RabbitMQ
● Orchestration tools like Ansible and Mcollective
● Extensive work in configuration management, including Chef and Ansible
● Designed and built a large scale monitoring infrastructure with Sensu
● Development of several complex internal tools using Python, Go, and Bash
| #!/bin/bash | |
| # STRAP IN THIS TAKES ABOUT 3 HOURS ON A PI 1 | |
| ## | |
| # Build deps | |
| ## | |
| sudo apt-get install -y git ruby-dev libudev-dev libasound2-dev libdbus-1-dev libraspberrypi0 libraspberrypi-bin libraspberrypi-dev libboost-system-dev libboost-filesystem-dev libboost-date-time-dev libboost-locale-dev libfreeimage-dev libfreetype6-dev libeigen3-dev libcurl4-openssl-dev libasound2-dev cmake g++-4.7 | |
| sudo gem install fpm --no-ri --no-rdoc | |
| rm -rf ~/workingdir | |
| mkdir ~/workingdir |
| #Overscan Information. | |
| overscan_left=-32 | |
| overscan_right=-32 | |
| overscan_top=-32 | |
| overscan_bottom=-32 | |
| framebuffer_width=800 | |
| framebuffer_height=480 | |
| # Disable spi and i2c, we need these pins. | |
| dtparam=spi=off |
| #!/bin/sh | |
| export XBMC_HOME=/opt/plexhometheater/share/XBMC | |
| #Use export AE_ENGINE=SOFT to disable pulse audio | |
| #export AE_ENGINE=SOFT | |
| # VERY STUPID HACK TO MAKE SURE IT STARTS ON THE SECOND SCREEN. | |
| wmctrl -k on | |
| xdotool mousemove 2823 849 click 1 | |
| #Stupid hack for non-fucking-up-dual-screens full screen. |
| Secrets of war (1998) |
| Urandom(highball): | |
| In a pubglass, Pick three of the five liqueurs from the speed rack at random, 1.5oz each over ice. Fill with any thing but water from the soda gun. | |
| DevNull(martini): | |
| 2oz Vodka | |
| 1oz Simple Syrup | |
| Splash of vermouth poured into ice filled mixer. | |
| Shake and strain into martini glass. | |
| Garnish with lemon twist. |
| package main | |
| import ( | |
| "fmt" | |
| "log" | |
| "regexp" | |
| "strings" | |
| "os/user" | |
| "os/exec" | |
| "io/ioutil" |