Skip to content

Instantly share code, notes, and snippets.

View puzza007's full-sized avatar
πŸ’­
πŸ’…

Paul Oliver puzza007

πŸ’­
πŸ’…
View GitHub Profile
@puzza007
puzza007 / gist:1481140
Created December 15, 2011 13:46 — forked from kevsmith/gist:1473809
deadcode detecting escript
#!/usr/bin/env escript
%% -*- erlang -*-
%% Find unused exports in a given module
%% Example: deadcode mod_foo deps/foo/ebin deps/bar/ebin
%% Assumes this script is in a file named deadcode
main([Module0|Dirs]) ->
Module = list_to_atom(Module0),
{ok, _Pid} = xref:start(foo),
@puzza007
puzza007 / .zshrc
Last active October 4, 2015 14:28
zsh config changes (override stuff set in oh my zsh)
# Path to your oh-my-zsh configuration.
ZSH=$HOME/.oh-my-zsh
# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it'll load a random theme each
# time that oh-my-zsh is loaded.
# ZSH_THEME="robbyrussell"
ZSH_THEME="gentoo"
# Example aliases
####################################
# BASIC REQUIREMENTS
# http://graphite.wikidot.com/installation
# http://geek.michaelgrace.org/2011/09/how-to-install-graphite-on-ubuntu/
# Last tested & updated 10/13/2011
####################################
sudo apt-get update
sudo apt-get upgrade
@puzza007
puzza007 / foo.erl
Created October 23, 2012 17:55
Proper record generator
-module(foo).
-include_lib("proper/include/proper.hrl").
-type audio_reference_type() :: user | department | client | system.
-compile(export_all).
-record(tf_audio_reference, {
type :: audio_reference_type(),
@puzza007
puzza007 / mig.py
Created March 15, 2013 15:54 — forked from Jach/mig.py
'''
Steps:
1. Create any milestones
2. Create any labels
3. Create each issue, linking them to milestones and labels
3.1: Update status for new issue if closed
4: Create all the comments for each issue
'''
import getpass
import json
@puzza007
puzza007 / GEPD build.log
Created March 23, 2013 17:17
Build log for GEPD
puzza@Pauls-MacBookPro ~/src/GEPD/build (master*) $ cmake ..
-- Using OTP lib: /usr/local/Cellar/erlang/R16B/lib/erlang/lib - found
-- Using erl_interface version: erl_interface-3.7.11
-- Using erts version: erts-5.10.1
-- Boost version: 1.53.0
-- The C compiler identification is Clang 4.2.0
-- The CXX compiler identification is Clang 4.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
@puzza007
puzza007 / port.ii
Created March 23, 2013 20:23
port.ii from GEPD
# 1 "port.cpp"
# 1 "/Users/puzza/src/GEPD//"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "./test_bindings.h" 1
# 93 "./test_bindings.h"
# 1 "/usr/local/include/boost/preprocessor/cat.hpp" 1 3
# 17 "/usr/local/include/boost/preprocessor/cat.hpp" 3
# 1 "/usr/local/include/boost/preprocessor/config/config.hpp" 1 3
# 18 "/usr/local/include/boost/preprocessor/cat.hpp" 2 3
@puzza007
puzza007 / gist:5706858
Created June 4, 2013 15:33
CloudI OSX Mountain Lion build
libtool: link: sed -e 's,^,_,' < .libs/libcloudi_socket_drv.exp > .libs/libcloudi_socket_drv-symbols.expsym
libtool: link: g++ -o .libs/libcloudi_socket_drv.so -bundle .libs/libcloudi_socket_drv_la-cloudi_socket_drv.o .libs/libcloudi_socket_drv_la-assert.o -O2 -Wl,-exported_symbols_list,.libs/libcloudi_socket_drv-symbols.expsym
Undefined symbols for architecture x86_64:
"_enif_get_int", referenced from:
_libcloudi_socket_drv_local_listen in libcloudi_socket_drv_la-cloudi_socket_drv.o
_libcloudi_socket_drv_local_accept in libcloudi_socket_drv_la-cloudi_socket_drv.o
"_enif_get_string", referenced from:
_libcloudi_socket_drv_local_listen in libcloudi_socket_drv_la-cloudi_socket_drv.o
_libcloudi_socket_drv_local_accept in libcloudi_socket_drv_la-cloudi_socket_drv.o
"_enif_make_atom", referenced from:
puzza@Pauls-MacBookPro ~/src/cloudi-quickstart $ cat !$
cat hello_world.erl
-module(hello_world).
-behaviour(cloudi_service).
%% cloudi_service callbacks
-export([cloudi_service_init/3,
cloudi_service_handle_request/11,
cloudi_service_handle_info/3,
cloudi_service_terminate/2]).
@puzza007
puzza007 / gist:7301292
Created November 4, 2013 11:30
erlcloud r16b02
Compiled src/erlcloud_mon.erl
/Users/puzza/src/ubic/deps/erlcloud/src/erlcloud_s3.erl:584: Warning: crypto:sha_mac/2 is deprecated and will be removed in in a future release; use crypto:hmac/3
/Users/puzza/src/ubic/deps/erlcloud/src/erlcloud_s3.erl:720: Warning: crypto:md5/1 is deprecated and will be removed in in a future release; use crypto:hash/2
/Users/puzza/src/ubic/deps/erlcloud/src/erlcloud_s3.erl:777: Warning: crypto:sha_mac/2 is deprecated and will be removed in in a future release; use crypto:hmac/3
Compiled src/erlcloud_s3.erl
Compiled src/erlcloud_xml.erl
/Users/puzza/src/ubic/deps/erlcloud/src/erlcloud_mturk.erl:1602: Warning: crypto:sha_mac/2 is deprecated and will be removed in in a future release; use crypto:hmac/3