I hereby claim:
- I am dynom on github.
- I am dynom (https://keybase.io/dynom) on keybase.
- I have a public key whose fingerprint is A121 FAEC 0A97 0D76 7478 DB9C C3DE 78B7 CDE2 A243
To claim this, I am signing this object:
package main | |
import ( | |
"encoding/json" | |
"io/ioutil" | |
"log" | |
"os" | |
"path/filepath" | |
"strings" | |
"time" |
package Random | |
import ( | |
"strings" | |
"testing" | |
) | |
func BenchmarkSplitOrSuffixMatching(b *testing.B) { | |
const path = "/baz" |
You can reclaim your host's disk-space on macOS in the new Docker 1.13, reducing the file size of the `Docker.qcow2` file. | |
Steps: | |
1. du -sh ~/Library/Containers/com.docker.docker/Data (Check current disk usage) | |
2. docker run --rm -it --privileged --pid=host walkerlee/nsenter -t 1 -m -u -i -n fstrim /var | |
3. restart docker (starting it might take a while) | |
4. du -sh ~/Library/Containers/com.docker.docker/Data | |
Additional: | |
* Checkout: docker system prune --help |
package main | |
import "fmt" | |
import "encoding/json" | |
const data = `{"a": "A", "b": "B", "c": "C"}` | |
func main() { | |
var objmap map[string]*json.RawMessage | |
err := json.Unmarshal([]byte(data), &objmap) |
checkout: | |
post: | |
# Remove a CircleCI directive that confuses our override, if it exists.. | |
- git config --global --unset "[email protected]:.insteadof" ; if [ $? -eq 0 -o $? -eq 5 ]; then true; else false; fi; echo $? | |
- git config --global url."https://${GITHUB_TOKEN}:[email protected]/".insteadOf "https://github.com/" | |
dependencies: | |
pre: | |
# Temporary, using Go 1.7 | |
- curl -O https://storage.googleapis.com/golang/go1.7.linux-amd64.tar.gz && tar -xvf go1.7.linux-amd64.tar.gz && sudo bash -c 'rm -rf /usr/local/go && mv go /usr/local' | |
- go get -u github.com/alecthomas/gometalinter && gometalinter -ui |
import ( | |
"github.com/go-kit/kit/endpoint" | |
"github.com/go-kit/kit/log" | |
"golang.org/x/net/context" | |
// ... | |
) | |
func MakeJSONRPCEndpoint(registry RPCMethodRegistry, logger log.Logger) endpoint.Endpoint { | |
return func(_ context.Context, request interface{}) (interface{}, error) { | |
typedRequest := request.(JSONRPCRequest) |
I hereby claim:
To claim this, I am signing this object:
[/tmp/case] | |
mark@Dymek:$ git init | |
Initialized empty Git repository in /private/tmp/case/.git/ | |
[/tmp/case] (master) | |
mark@Dymek:$ touch foo | |
[/tmp/case] (master) | |
mark@Dymek:$ git add foo |
/** | |
* This code will benchmark your server to determine how high of a "cost" you | |
* can afford. You want to set the highest cost that you can without slowing | |
* down your server too much. 10 is a good baseline, and more is good if your | |
* servers are fast enough. | |
* | |
* Obviously You should run this on the server that will be encrypting.. | |
*/ | |
// What is the maximum time, your server should spend on encrypting? |
<?php | |
$roundingInMinutes = 2; | |
$roundingInSeconds = ($roundingInMinutes * 60); | |
$t = time(); | |
$rounded = ($t - ($t % $roundingInSeconds)); |