Skip to content

Instantly share code, notes, and snippets.

@eliquious
eliquious / index.html
Created January 30, 2015 05:51
CSS Grid overflow
<html lang="en">
<head>
<!-- Meta -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="main.css">
<link rel="stylesheet" type="text/css" href="rework-grid.css">
</head>
@eliquious
eliquious / gist:f3636f3b8048d496acc9
Last active August 29, 2015 14:17
Tributary with IPC
import tributary
from tributary.core import Engine, Message
from tributary.streams import StreamElement, StreamProducer
from tributary.events import StopMessage, STOP
import tributary.ext.fs as fs
import decimal
import time
import logging
import pyhash
@eliquious
eliquious / gist:d562c8f691804568edfe
Last active August 29, 2015 14:17
IPC tributary POC
from tributary.core import Engine, Message, ExecutionContext, Service
from tributary.streams import StreamElement, StreamProducer
from tributary.events import StopMessage, STOP
import tributary.ext.fs as fs
import tributary.ext.ipc as ipc
from collections import defaultdict
import operator
import logging
@eliquious
eliquious / USAGE
Last active August 29, 2015 14:19
Basic Golang Sublime Support
Create directory in ST3 Packages: eg. gosub
Copy GIST file into new directory:
/Users/mfranks/Library/Application Support/Sublime Text 3/Packages/gosub/gosubl.py
>>> INSERT {
... year: 2014, month: 4, day: 1,
... key: '20140401',
... value: 1
... } INTO COUNTER visits;
{ status_code: 2000, status: 'OK' }
>>> INSERT {key: '0x045678', value: 5} INTO CACHE latest_voltage;
{ status_code: 2000, status: 'OK' }
@eliquious
eliquious / gist:7953120
Last active December 31, 2015 07:19
Expression Grammar which breaks ANTLR v4
grammar expr;
parse
: expression* EOF
;
expression
: assignmentExpression
;
@eliquious
eliquious / client.go
Created January 23, 2016 19:47
LMAX Disruptor TCP Server
//CLIENT
package main
import (
"bufio"
"fmt"
"io"
"net"
"runtime"
"sync"
@eliquious
eliquious / client.go
Last active January 27, 2016 02:56
Simple key-value store in Go
//CLIENT
package main
import (
"bufio"
"fmt"
"io"
"math/rand"
"net"
"runtime"
@eliquious
eliquious / README.md
Created March 9, 2016 05:07
Tests for the JOSE bug (multiple audience claim)

Readme

This Gist contains a few tests for the JOSE bug fix.

Running the Tests

The following line will run the tests.

@eliquious
eliquious / mock.go
Created January 27, 2018 00:41 — forked from jarcoal/mock.go
http mock for golang
package httpmock
import (
"errors"
"net/http"
)
// Responders are callbacks that receive and http request and return a mocked response.
type Responder func(*http.Request) (*http.Response, error)