Skip to content

Instantly share code, notes, and snippets.

@gtebbutt
gtebbutt / aws_init.sh
Created November 15, 2016 12:56
AWS User Data shell script to set up Erlang & Elixir on Amazon Linux
#!/bin/bash
yum update -y
yum install gcc ncurses-devel perl openssl-devel openssl git -y
mkdir /erlang
cd /erlang
export HOME=/erlang
wget https://raw.githubusercontent.com/kerl/kerl/master/kerl
@gtebbutt
gtebbutt / gist:5e21f2e49592559f5043
Created December 19, 2014 14:17
Linear animation generator for Om & React
(defn animate-value
[start-val end-val duration]
(let [decrement? (< end-val start-val)
transmit-chan (chan)
cancel-chan (chan)
animation-interval 40 ;40 ms interval - 25fps
steps (/ duration animation-interval)
full-range (- start-val end-val)
per-step (util/abs (/ full-range steps))
state (atom start-val)