Skip to content

Instantly share code, notes, and snippets.

lookup_bytes, err := ioutil.ReadFile("lookup")
if err != nil {
panic(err.Error())
}
lookup_bytes_buf := bytes.NewReader(lookup_bytes)
var dic_lookup []uint32
dic_lookup = make([]uint32, 0, 50000000)
err = binary.Read(lookup_bytes_buf, binary.LittleEndian, dic_lookup)
if err != nil {
panic(err.Error())
nounce_slice := message[len(message)-8:]
var nounce_window uint64
hdrp := (*reflect.SliceHeader)(unsafe.Pointer(&nounce_window))
hdrp.Data = (*reflect.SliceHeader)(unsafe.Pointer(&nounce_slice)).Data
hdrp.Len = 1
hdrp.Cap = 1
nounce_window = 10
// level1 project main.go
package main
import (
"crypto/sha1"
//"fmt"
"bytes"
"encoding/binary"
"encoding/hex"
"fmt"
// level0 project main.go
package main
import (
"bytes"
"io/ioutil"
"log"
"math"
"os"
"reflect"
============================================================
Key: pau
====================
Here is the head of your output:
1E4BR9GE/6HFPJUGQ/10NJXS1E/1VUD0AZ5/1COJXYHI:1007
1E4BR9GE/6HFPJUGQ/10NJXS1E/1VUD0AZ5/1COJXYHI:1044
1E4BR9GE/6HFPJUGQ/10NJXS1E/1VUD0AZ5/1COJXYHI:107
1E4BR9GE/6HFPJUGQ/10NJXS1E/1VUD0AZ5/1COJXYHI:1143
1E4BR9GE/6HFPJUGQ/10NJXS1E/1VUD0AZ5/1COJXYHI:2
1E4BR9GE/6HFPJUGQ/10NJXS1E/1VUD0AZ5/1COJXYHI:370
2014/01/29 10:15:09 [node1] panic: runtime error: invalid memory address or nil pointer dereference
2014/01/29 10:15:09 [node1] [signal 0xb code=0x1 addr=0x40 pc=0x4682b6]
2014/01/29 10:15:09 [node1]
2014/01/29 10:15:09 [node1] goroutine 5 [running]:
2014/01/29 10:15:09 [node1] runtime.panic(0x6d89e0, 0xa94ec8)
2014/01/29 10:15:09 [node1] /usr/local/go/src/pkg/runtime/panic.c:266 +0xb6
2014/01/29 10:15:09 [node1] stripe-ctf.com/sqlcluster/server.(*Server).Join(0xc21000a1e0, 0x7fff76f8438c, 0xc, 0x65c480, 0xc210036bb0)
2014/01/29 10:15:09 [node1] /home/gzapp/go/src/stripe-ctf.com/sqlcluster/.build/src/stripe-ctf.com/sqlcluster/server/raft.go:27 +0x356
2014/01/29 10:15:09 [node1] stripe-ctf.com/sqlcluster/server.(*Server).ListenAndServe(0xc21000a1e0, 0x7fff76f8438c, 0xc, 0xc, 0xc21000a1e0)
2014/01/29 10:15:09 [node1] /home/gzapp/go/src/stripe-ctf.com/sqlcluster/.build/src/stripe-ctf.com/sqlcluster/server/server.go:103 +0x4b3
2014/01/31 00:08:58 [node2] 2014/01/31 00:08:58 State Name 560b0f5 candidate Term 1 Leader is: Members: 2 Commit 3
2014/01/31 00:08:58 [node2] 2014/01/31 00:08:58 Peer: 25bbae8 ConnStr: http://.-node0.sock
2014/01/31 00:08:58 [node0] 2014/01/31 00:08:58 State Name 25bbae8 leader Term 0 Leader is: 25bbae8 Members: 5 Commit 7
2014/01/31 00:08:59 [node3] 2014/01/31 00:08:59 State Name 4101753 follower Term 0 Leader is: Members: 1 Commit 0
2014/01/31 00:08:59 [node4] 2014/01/31 00:08:59 State Name 1d3e000 follower Term 0 Leader is: Members: 1 Commit 0
2014/01/31 00:08:59 [node1] 2014/01/31 00:08:59 State Name 663b9c1 follower Term 0 Leader is: Members: 1 Commit 0
2014/01/31 00:08:59 [node2] 2014/01/31 00:08:59 State Name 560b0f5 candidate Term 6 Leader is: Members: 2 Commit 3
2014/01/31 00:08:59 [node2] 2014/01/31 00:08:59 Peer: 25bbae8 ConnStr: http://.-node0.sock
2014/01/31 00:09:00 [node3] 2014/01/31 00:09:00 State Name 4101753 follower
2014/01/31 00:08:58 [node2] 2014/01/31 00:08:58 State Name 560b0f5 candidate Term 1 Leader is: Members: 2 Commit 3
2014/01/31 00:08:58 [node2] 2014/01/31 00:08:58 Peer: 25bbae8 ConnStr: http://.-node0.sock
2014/01/31 00:08:58 [node0] 2014/01/31 00:08:58 State Name 25bbae8 leader Term 0 Leader is: 25bbae8 Members: 5 Commit 7
2014/01/31 00:08:59 [node3] 2014/01/31 00:08:59 State Name 4101753 follower Term 0 Leader is: Members: 1 Commit 0
2014/01/31 00:08:59 [node4] 2014/01/31 00:08:59 State Name 1d3e000 follower Term 0 Leader is: Members: 1 Commit 0
2014/01/31 00:08:59 [node1] 2014/01/31 00:08:59 State Name 663b9c1 follower Term 0 Leader is: Members: 1 Commit 0
2014/01/31 00:08:59 [node2] 2014/01/31 00:08:59 State Name 560b0f5 candidate Term 6 Leader is: Members: 2 Commit 3
2014/01/31 00:08:59 [node2] 2014/01/31 00:08:59 Peer: 25bbae8 ConnStr: http://.-node0.sock
2014/01/31 00:09:00 [node3] 2014/01/31 00:09:00 State Name 4101753 follower
func (s *Server) sqlHandler(w http.ResponseWriter, req *http.Request) {
//http.Error(w, "Bah", http.StatusBadRequest)
//return
query, err := ioutil.ReadAll(req.Body)
if err != nil {
log.Printf("Couldn't read body: %s", err)
http.Error(w, err.Error(), http.StatusBadRequest)
}
(streams
; Index all events immediately.
; index
(where (service "http")
(where (not (expired? event))
(where (state "200")
(by :host
(runs 3 :state
index