Skip to content

Instantly share code, notes, and snippets.

@buth
buth / gist:9fcef2c106e3cc630c16
Created February 12, 2015 21:46
MongoDB authenticated Replica Set via environment variables
[Unit]
Description=mongodb
Requires=docker.service
After=docker.service
[Service]
Restart=always
RestartSec=5s
TimeoutStartSec=0
KillMode=none
@buth
buth / cloud-config.yml
Created July 15, 2015 18:17
Autmoatically format and mount a drive with CoreOS Cloud-Config
#cloud-config
coreos:
units:
- name: format-drive.service
command: start
content: |
[Unit]
Description=Formats the drive
After=dev-xvdc.device
@buth
buth / Dockerfile
Created September 2, 2015 21:13
Install PhantomJS
ENV PHANTOMJS_VERSION=1.9.8
RUN \
cd /usr/local && \
curl -fLO https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2 && \
tar --strip-components 1 -xjf phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2 phantomjs-$PHANTOMJS_VERSION-linux-x86_64/bin/phantomjs && \
rm phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2
@buth
buth / dm.bash
Created October 28, 2015 18:42
Bash function for setting the Docker machine environment.
dm() {
status=$(docker-machine status dev)
if [ $? -ne 0 ]; then
echo "Got an error trying to get VM status"
return
fi
case $status in
Stopped)
@buth
buth / iterator.go
Last active May 2, 2024 05:38
Generic Iterator interface and MongoDB implementation
package iterator
type Iterator interface {
Next() (value interface{}, done bool, err error)
}
{
"properties" : {
"name" : "Ayer",
"geometry" : {
"lat" : 42.56,
"lng" : -71.58
},
"city" : "Ayer",
"state" : "MA",
"zipcode" : "01432"
@buth
buth / Dockerfile
Last active May 2, 2024 05:37
Docker Install ImageMagick
RUN \
curl -sfLO http://www.imagemagick.org/download/ImageMagick-6.9.0-4.tar.gz && \
echo 'cf51a1c6ebf627c627a8e6ac20aecce5f1425907c2cdb98c5a60f329c5c6caf2 ImageMagick-6.9.0-4.tar.gz' | sha256sum -c - && \
tar -xzf ImageMagick-6.9.0-4.tar.gz && \
cd ImageMagick-6.9.0-4 && \
./configure --prefix /usr/local && \
make install && \
cd .. && \
rm -rf ImageMagick*
@kiley0
kiley0 / material-design-colors.js
Created February 17, 2018 15:42
Array of Google Material Design color hex codes
const mdColors = [
'#F44336',
'#FFEBEE',
'#FFCDD2',
'#EF9A9A',
'#E57373',
'#EF5350',
'#F44336',
'#E53935',
'#D32F2F',
@airalcorn2
airalcorn2 / hook_transformer_attn.py
Last active May 2, 2024 05:37
A simple script for extracting the attention weights from a PyTorch Transformer.
# Inspired by: https://towardsdatascience.com/the-one-pytorch-trick-which-you-should-know-2d5e9c1da2ca.
# Monkey patching idea suggested by @kklemon here:
# https://gist.github.com/airalcorn2/50ec06517ce96ecc143503e21fa6cb91?permalink_comment_id=4407423#gistcomment-4407423.
import torch
from torch import nn
def patch_attention(m):
@raquelhortab
raquelhortab / action.yml
Last active May 2, 2024 05:36
action.yml for github action to automate tests
# action.yml
name: 'Hello World'
description: 'Run tests'
runs:
using: 'docker'
# this corresponds to the location of the dockerfile, relative to your action's folder (automatic-tests here)
image: '../../../Dockerfile'