Skip to content

Instantly share code, notes, and snippets.

View edrex's full-sized avatar

Eric Drechsel edrex

  • Portland, OR
View GitHub Profile
Getting links from: http://localhost:4000/
├───OK─── http://gmpg.org/xfn/11
├───OK─── http://localhost:4000/public/css/poole.css
├───OK─── http://localhost:4000/public/css/syntax.css
├───OK─── http://localhost:4000/public/css/hyde.css
├───OK─── http://localhost:4000/public/css/pdxruby.css
├───OK─── https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700%7CAbril+Fatface
├─BROKEN─ http://localhost:4000/public/apple-touch-icon-144-precomposed.png (HTTP_404)
├─BROKEN─ http://localhost:4000/public/favicon.ico (HTTP_404)
├───OK─── http://localhost:4000/atom.xml
@edrex
edrex / -
Created August 3, 2016 00:18
# github.com/sixgill/service/switch/cmd/device
cmd/device/service.go:202: cannot use gwmux (type *"github.com/sixgill/service/vendor/github.com/gengo/grpc-gateway/runtime".ServeMux) as type *"github.com/sixgill/service/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime".ServeMux in argument to protobuf.RegisterHealthServiceHandlerFromEndpoint
cmd/device/service.go:210: cannot use gwmux (type *"github.com/sixgill/service/vendor/github.com/gengo/grpc-gateway/runtime".ServeMux) as type *"github.com/sixgill/service/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime".ServeMux in argument to protobuf.RegisterSGMSServiceHandlerFromEndpoint
cmd/device/service.go:218: cannot use gwmux (type *"github.com/sixgill/service/vendor/github.com/gengo/grpc-gateway/runtime".ServeMux) as type *"github.com/sixgill/service/vendor/github.com/grpc-ecosystem/grpc-gateway/runtime".ServeMux in argument to protobuf.RegisterInitialContactServiceHandlerFromEndpoint
# github.com/sixgill/service/switch/cmd/master
cmd/master/service.go
@edrex
edrex / -
Created August 5, 2016 21:39
Go Oracle
/Users/eric/go/src/github.com/sixgill/service/switch/cmd/device/service.go:380:25: cannot use float32(math.Mod(float64(gpsLocation.Heading) + (r.NormFloat64() * float64(stdDeltas.Heading)) + headingDelta, 360.)) (value of type float32) as float64 value in assignment
/Users/eric/go/src/github.com/sixgill/service/switch/cmd/device/service.go:382:4: invalid operation: mismatched types float64 and float32
/Users/eric/go/src/github.com/sixgill/service/switch/cmd/device/service.go:384:28: invalid operation: mismatched types float32 and float64
oracle: couldn't load packages due to errors: github.com/sixgill/service/switch/cmd/device
@edrex
edrex / -
Created August 11, 2016 19:07
bash-3.2$ echo  '{"value": "health"}' | http --pretty=all --verify=no POST https://localhost:7467/v1/health
HTTP/1.1 400 Bad Request
Content-Length: 74
Content-Type: application/json
Date: Thu, 11 Aug 2016 19:06:05 GMT
{
"Code": 3,
"Error": "invalid character 'Â' looking for beginning of value"
}
@edrex
edrex / -
Created August 16, 2016 17:17
eric@ark ~/g/s/g/s/s/switch (master)> ./switch master -l 7468
{"context":"starting","function":"New","level":"info","msg":"starting","package":"master","time":"2016-08-16T09:47:20-07:00"}
SetUpListener: serverName (of self); localhost:7468
I'm a master switch called 'none' listening on 7468
2016/08/16 09:47:21 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: dial tcp [::1]:7468: getsockopt: connection refused"; Reconnecting to {"localhost:7468" <nil>}
2016/08/16 09:47:21 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: dial tcp [::1]:7468: getsockopt: connection refused"; Reconnecting to {"localhost:7468" <nil>}
2016/08/16 09:47:21 grpc: addrConn.resetTransport failed to create client transport: connection error: desc = "transport: dial tcp [::1]:7468: getsockopt: connection refused"; Reconnecting to {"localhost:7468" <nil>}
@edrex
edrex / foo.elm
Last active December 7, 2016 19:16
import Json.Decode as Json exposing (..)
j = "{\"value\":\"{\\\"foo\\\":\\\"bar\\\"}\"}"
decodeString (object1 (decodeString (at ["foo"] string)) (at ["value"] string)) j
-- Ok (Ok "bar") : Result.Result String (Result.Result String String)
@edrex
edrex / docker-compose.yml
Last active January 5, 2017 23:50
Private godoc.org docker container
version: '2'
services:
godoc:
image: clever/godoc-docker:b5f1b24
ports:
- "8080:8080"
depends_on:
- redis_up
environment:
REDIS_URL: redis://redis:6379
// RingBuffer reads messages from in and writes them to out.
// Whenever out is full, it will remove the oldest message to make room.
// Adapted from https://blog.pivotal.io/labs/labs/a-concurrent-ring-buffer-for-go.
func RingBuffer(in <-chan Message, size int) <-chan Message {
out := make(chan Message, size)
go func() {
defer close(out)
for m := range in {
select {
case out <- m:
from hashlib import *
sha1("hithere").hexdigest()
# '8c2dfa8f32fb0ee305ae7c0ee34cee1f64808417'
eric@spacelab ~/Downloads $ sudo curl -L https://github.com/dhiltgen/docker-machine-kvm/releases/download/v0.7.0/docker-machine-driver-kvm -o /usr/local/bin/docker-machine-driver-kvm
eric@spacelab ~/Downloads $ sudo chmod a+x /usr/local/bin/docker-machine-driver-kvm
eric@spacelab ~/Downloads $ sudo curl -L https://github.com/kubernetes/minikube/releases/download/v0.17.1/minikube-linux-amd64 -o /usr/local/bin/minikube
eric@spacelab ~/Downloads $ sudo chmod a+x /usr/local/bin/minikube
eric@spacelab ~/Downloads $ groups
eric adm cdrom sudo dip plugdev lpadmin sambashare docker libvirtd
eric@spacelab ~/Downloads $ curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.5.3/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/
eric@spacelab ~/Downloads $ minikube start --vm-driver=kvm
Starting local Kubernetes cluster...
Starting VM...