Skip to content

Instantly share code, notes, and snippets.

View greenmoss's full-sized avatar

Kurt Yoder greenmoss

View GitHub Profile
@greenmoss
greenmoss / decode_vcrpy.py
Created April 3, 2016 22:26
Decode compressed responses from vcrpy test artifacts
#!/usr/bin/env python
# Now you'll be able to read those encoded/compressed
# responses in your vcrpy test artifacts!
# References:
# https://github.com/kevin1024/vcrpy/issues/249
# http://stackoverflow.com/questions/36366234
# Thanks to Reti43 on StackOverflow
import sys
http://w.on24.com/r.htm?e=933790&s=1&k=4A2CC635D86AD5D497BDEE5D39396973
@greenmoss
greenmoss / gist:5978767
Last active December 19, 2015 15:49 — forked from anonymous/gist:5978753
{
"system" => %w/
cpu-metrics
cpu-percentage-metrics
disk-capacity-metrics
disk-capacity-metrics
disk-metrics
interface-metrics
iostat-extended-metrics
iostat-metrics
DAEMON_OPTS="-Xmx1024m -Djava.net.preferIPv4Stack=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:MaxPermSize=64M -XX:MaxPermSize=128M -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled"
@greenmoss
greenmoss / gist:4551702
Last active December 11, 2015 05:19
rabbitmq cookbook output
testing rabbitmq/recipes/default.rb:
33 log 'trying with cache_rebuild' do
34 level :info
35 end
36 apt_repository "rabbitmq" do
37 uri "http://www.rabbitmq.com/debian/"
38 distribution "testing"
39 components ["main"]
40 key "http://www.rabbitmq.com/rabbitmq-signing-key-public.asc"
41 not_if { node['rabbitmq']['use_distro_version'] }
$ knife search node 'fqdn:["" TO *]' -a hostname
ERROR: knife search failed: invalid search query: 'fqdn:["" TO *]'
$ knife ssh -x me -C 10 -G at.some.host '(lsb_id:Ubuntu) AND (fqdn:[a TO b])' 'sudo apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade'
WARNING: Failed to connect to -- IOError: closed stream
WARNING: Failed to connect to -- Net::SSH::Disconnect: connection closed by remote host
@greenmoss
greenmoss / gist:3842636
Created October 5, 2012 21:51
chef library variable fail
class Chef
class Recipe
def lulz()
a_bare_var = nil
node[:a_node_attribute] = nil
ruby_block "doing_stuff" do
block do
a_bare_var = 'rotfl'
Chef::Log.info("inside, a_bare_var: #{a_bare_var.inspect}")
@greenmoss
greenmoss / crash_report.txt
Created January 14, 2012 18:53
Apple crash report for pyglet bus error
Process: Python [66419]
Path: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
Identifier: org.python.python
Version: 2.7.2 (2.7.2)
Code Type: X86 (Native)
Parent Process: bash [5339]
Date/Time: 2012-01-07 09:18:22.658 -0500
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6
@greenmoss
greenmoss / gist:1349647
Created November 8, 2011 23:16
optimistic git pruning
kyoder@green 08 Nov 18:03:51 /tmp
$ mkdir git_repo_source
kyoder@green 08 Nov 18:03:56 /tmp
$ cd git_repo_source/
kyoder@green 08 Nov 18:03:59 /tmp/git_repo_source
$ git init .
Initialized empty Git repository in /private/tmp/git_repo_source/.git/