Skip to content

Instantly share code, notes, and snippets.

View pokstad's full-sized avatar

Paul Okstad pokstad

View GitHub Profile
#!/bin/bash
# --- Version history ---
# 0.4: added variable to store file path, and $2 for base file name
# added variable to store desired reporting interval
# 0.3: added $1 to send in process ID at run time.
# 0.2: switched to $SECONDS for the loop. works.
# 0.1: didn't work well at all.
# --- Version history ---
# Usage: cputrack [PID] [filename]
@pokstad
pokstad / couchdbreverseproxy.go
Last active August 29, 2015 14:19
CouchDB Reverse Proxy in Go
package main
import (
"net/http"
"net/url"
"net/http/httputil"
"github.com/pokstad/go-couchdb/couchdaemon"
"github.com/pokstad/go-couchdb"
"time"
"sync"
@pokstad
pokstad / couchdbosdaemon.py
Last active August 29, 2015 14:02
CouchDB OS Daemon Demo
#!/usr/bin/python
"""
This script demonstrates how a CouchDB OS Daemon can be written in Python.
For more information on CouchDB OS Daemons, please read here:
http://couchdb.readthedocs.org/en/latest/config/externals.html
"""
import json
import sys
@pokstad
pokstad / gist:9882305
Created March 31, 2014 00:05
Install CouchDB 1.5 on Ubuntu 12.04 LTS 64-bit Server
# satisfy dependencies
sudo apt-get -y update
sudo apt-get -y install curl
sudo apt-get -y build-dep couchdb
sudo apt-get -y install libmozjs185-dev libicu-dev libcurl4-gnutls-dev libtool erlang-eunit erlang-os-mon erlang-nox g++
# get source code, build, and install
wget http://mirrors.gigenet.com/apache/couchdb/source/1.5.0/apache-couchdb-1.5.0.tar.gz
tar -zxvf apache-couchdb-1.5.0.tar.gz
cd apache-couchdb-1.5.0
./configure