Skip to content

Instantly share code, notes, and snippets.

@bhurlow
bhurlow / bash
Created January 17, 2017 21:53
mp3
#! /bin/bash
filename=$(basename "$1")
extension="${filename##*.}"
filename="${filename%.*}"
ffmpeg -i $filename.$extension -codec:a libmp3lame $filename.mp3
(ns scraper.concurrent
(:import [java.util.concurrent
ExecutorService
ExecutorCompletionService
Executors
CompletionService Future]))
(defn prln [& more]
(.write
*out*
@bhurlow
bhurlow / gist:7f4d87b272a04c282da8
Created February 28, 2016 17:40
grok pattern for nginx default
%{IP:client} - - \[%{HTTPDATE:time_local}\] %{QUOTEDSTRING:request} %{NUMBER:status} %{NUMBER:bytes} "-" %{QS:agent}
@bhurlow
bhurlow / install_docker.sh
Last active April 25, 2019 12:07
setup docker on ubuntu vivid 15.04
#! /bin/bash
SERVICE="
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network.target docker.socket
Requires=docker.socket
[Service]
var bencode = require('bencode')
var net = require('net')
var conn = net.connect(57720)
// var msg = {op: "eval", code: '(println 1000000)'}
// var msg = {op: "eval", code: '(println process.env.HOME)'}
// var msg = {op: "eval", code: '(cemerick.piggieback/cljs-repl (cljs.repl.node/repl-env))'}
// var msg = {op: "eval", code: "(+ 1 2 3)"}
@bhurlow
bhurlow / docker-ssl-cert-generate
Created December 29, 2015 04:06 — forked from cameron/docker-ssl-cert-generate
Generate self-signed SSL certs for docker client <— HTTPS —> daemon
#! /bin/bash
# HEADS UP! Make sure to use '*' or a valid hostname for the FDQN prompt
echo 01 > ca.srl
openssl genrsa -des3 -out ca-key.pem
openssl req -new -x509 -days 365 -key ca-key.pem -out ca.pem
openssl genrsa -des3 -out server-key.pem
openssl req -new -key server-key.pem -out server.csr
@bhurlow
bhurlow / gist:4600d869d59797ca3e9f
Created December 15, 2015 16:29
appending images in columns
montage *.png -mode Concatenate -tile 9x11 append_array.png
#! /bin/bash
SERVICES="trender rubber britney hippo door search redis rethinkj"
for service in $SERVICES do
docker rm -f $service
done
@bhurlow
bhurlow / yum.js
Created November 21, 2015 16:14
es6 node stream inheritance
var stream = require('stream');
class Transformer extends stream.Transform {
constructor(options) {
super({
readableObjectMode : true,
writableObjectMode: true
});
}
atom.beep()
var path = require('path')
var spawn = require("child_process").spawn
var options = {
pwd: atom.project.getPaths()[0],
env: Object.create(process.env)
}