Skip to content

Instantly share code, notes, and snippets.

@bhurlow
bhurlow / gist:12818c7cb0fb5883a9b9
Created June 1, 2014 03:52
echo shell command to vim
:r !echo "foo"
@bhurlow
bhurlow / gist:85f79289d75936387474
Created July 2, 2014 23:35
parsing new line delim JSON
var net = require('net')
var con = net.connect(XXXXX, 'XXXXXXX')
var soFar = ''
var matcher = /\r?\n/
con.on('data', function(chunk) {
var string = chunk.toString()
var notanumber = parseInt('abcdefg');
// => Nan
typeof notanumber
// => 'number'
@bhurlow
bhurlow / gist:655b8c4a006dcb2142c5
Created September 10, 2014 17:11
cookie sessions with ring
(ns sesh.core
(:use ring.middleware.reload)
(:use ring.middleware.session)
(:use ring.middleware.params)
(:use ring.adapter.jetty)
(:require [compojure.core :refer :all])
(:use clojure.pprint))
(defn handler [request]
free | grep Mem | awk '{print $3/$2 * 100.0}' >> mem.txt
@bhurlow
bhurlow / keybase.md
Created April 14, 2015 05:41
keybase.md

Keybase proof

I hereby claim:

  • I am bhurlow on github.
  • I am bhurlow (https://keybase.io/bhurlow) on keybase.
  • I have a public key whose fingerprint is DA48 BCBB 71D6 71CD 4316 5028 5575 C03D AE5E 4D8F

To claim this, I am signing this object:

@bhurlow
bhurlow / gist:1b497e3ee373f1e8f9ac
Created June 29, 2015 23:07
listen for mac addresses on network
sudo tcpdump -le | awk '{ print $2 }'
@bhurlow
bhurlow / nginx.conf
Last active August 29, 2015 14:25
nginx config for kirby
user root;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
@bhurlow
bhurlow / install.sh
Created July 27, 2015 01:41
php install
brew install --without-apache --with-fpm php56
@bhurlow
bhurlow / consul.conf
Last active October 1, 2015 18:07
/etc/init/consul.conf
description "Consul agent"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
script
if [ -f "/etc/service/consul" ]; then
. /etc/service/consul