Skip to content

Instantly share code, notes, and snippets.

View shanemhansen's full-sized avatar

Shane Hansen shanemhansen

View GitHub Profile

Javascript surprises.

Q: What happens when I run:

console.log(dne);

A: Reference Error because dne does not exist.

*.*.*
name="$2.$3"
host="$1"
F0422 09:51:01.585704 29113 main.go:186] Error loading metric mapping config: Line 10: metric name '$2.$3.$4' doesn't match regex '^[a-zA-Z_][a-zA-Z0-9_]+$'
goroutine 1 [running]:
github.com/golang/glog.stacks(0x963500, 0x0, 0x0, 0x0)
/home/shane/graphite_exporter/.build/gopath/src/github.com/golang/glog/glog.go:766 +0xcd
github.com/golang/glog.(*loggingT).output(0x95b8e0, 0xc200000003, 0xc2080fc000, 0x93b110, 0x7, 0xba, 0x0)
/home/shane/graphite_exporter/.build/gopath/src/github.com/golang/glog/glog.go:717 +0x283
github.com/golang/glog.(*loggingT).printf(0x95b8e0, 0x3, 0x7f7010, 0x27, 0xc208032f58, 0x1, 0x1)
/home/shane/graphite_exporter/.build/gopath/src/github.com/golang/glog/glog.go:655 +0x1ef
github.com/golang/glog.Fatalf(0x7f7010, 0x27, 0xc208032f58, 0x1, 0x1)
/home/shane/graphite_exporter/.build/gopath/src/github.com/golang/glog/glog.go:1145 +0x64
(require 'package)
(add-to-list 'package-archives
'("marmalade" . "http://marmalade-repo.org/packages/") t)
(add-to-list 'package-archives
'("tromey" . "http://tromey.com/elpa/") t)
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-initialize)
(when (not package-archive-contents)
(package-refresh-contents))
@shanemhansen
shanemhansen / ssl.sh
Created April 8, 2015 16:03
ssl test
#!/bin/sh
cat <<EOF > ca.crt
-----BEGIN CERTIFICATE-----
MIIDqjCCApKgAwIBAwIBATANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQGEwJVUzET
MBEGA1UECAwKQ2FsaWZvcm5pYTESMBAGA1UEBwwJU2FuIEJydW5vMRUwEwYDVQQK
DAxAV2FsbWFydExhYnMxDzANBgNVBAsMBlRvcmJpdDEVMBMGA1UEAwwMbnNxZCBy
b290IGNhMB4XDTE1MDQwODE1MTQyOFoXDTE2MDQwNzE1MTQyOFowdTELMAkGA1UE
BhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEjAQBgNVBAcMCVNhbiBCcnVubzEV
MBMGA1UECgwMQFdhbG1hcnRMYWJzMQ8wDQYDVQQLDAZUb3JiaXQxFTATBgNVBAMM
DG5zcWQgcm9vdCBjYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKPY
[2015-03-04 21:43:55] plugin_dispatch_values: No write callback has been registered. Please load at least one output plugin, if you want the collected data to be stored.
[2015-03-04 21:44:06] Filter subsystem: Built-in target `write': Dispatching value to all write plugins failed with status 2 (ENOENT). Most likely this means you didn't load any write plugins.
// original version (my mental model)
func AddMessage(msg string) {
this.mutex.Lock()
messages = append(messages, msg)
this.mutex.Unlock()
}
// worker goroutine
func worker() {
for {
@shanemhansen
shanemhansen / gist:8e77955d9dc9a7900287
Created January 23, 2015 16:47
Influx stack trace
SIGQUIT: quit
PC=0x516721
goroutine 0 [idle]:
runtime.futex(0x14cba70, 0x0, 0x0, 0x0)
/root/.gvm/gos/go1.3.1/src/pkg/r:268 +0x21
runtime.futexsleep(0x14cba70, 0x0, 0xffffffffffffffff)
/root/.gvm/gos/go1.3.1/src/pkg/r:49 +0x47
runtime.notesleep(0x14cba70)
/root/.gvm/gos/go1.3.1/src/pkg/r:135 +0x86
@shanemhansen
shanemhansen / affected.md
Last active August 29, 2015 14:12
closerange performance
shane@tuva ~ $ time docker run -i -t grahamdumpleton/mod-wsgi-docker:python-3.4  python -c "import subprocess;subprocess.Popen(['/bin/ls'], close_fds=True).wait()"

real	0m0.394s
user	0m0.026s
sys	0m0.057s

shane@tuva ~ $ time docker run -i -t grahamdumpleton/mod-wsgi-docker:python-3.3  python -c "import subprocess;subprocess.Popen(['/bin/ls'], close_fds=True).wait()"

real	0m0.375s
try:
arcpy.CopyRows_management("fire_view", newTable)
except Exception, e:
arcpy.AddWarning(e)