Skip to content

Instantly share code, notes, and snippets.

View leandro-lugaresi's full-sized avatar

Leandro Lugaresi leandro-lugaresi

View GitHub Profile
#!/bin/sh
if test "$(which code)"; then
if [ "$(uname -s)" = "Darwin" ]; then
VSCODE_HOME="$HOME/Library/Application Support/Code"
else
VSCODE_HOME="$HOME/.config/Code"
fi
ln -sf "$DOTFILES/vscode/settings.json" "$VSCODE_HOME/User/settings.json"
ln -sf "$DOTFILES/vscode/keybindings.json" "$VSCODE_HOME/User/keybindings.json"
package main
import (
"encoding/csv"
"fmt"
"github.com/dexyk/stringosim"
"io"
"log"
"os"
"strings"
@leandro-lugaresi
leandro-lugaresi / test.geojson
Created December 5, 2019 21:25
test.geojson
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@leandro-lugaresi
leandro-lugaresi / 📊 Weekly development breakdown
Last active October 30, 2020 01:02
📊 Weekly development breakdown
Ruby 7 hrs 34 mins █████████▍░░░░░░░░░░░ 45.0%
YAML 3 hrs 28 mins ████▎░░░░░░░░░░░░░░░░ 20.7%
Go 3 hrs 28 mins ████▎░░░░░░░░░░░░░░░░ 20.6%
Other 1 hr 8 mins █▍░░░░░░░░░░░░░░░░░░░ 6.8%
Docker 41 mins ▊░░░░░░░░░░░░░░░░░░░░ 4.1%
benchmark old ns/op new ns/op delta
BenchmarkBadger/threads=1/items=10/01%_duplicates-4 185371 82730 -55.37%
BenchmarkBadger/threads=1/items=1000/10%_duplicates-4 17411584 7091241 -59.27%
BenchmarkBadger/threads=1/items=1000/33%_duplicates-4 17415978 7075213 -59.38%
BenchmarkBadger/threads=1/items=1000/01%_duplicates-4 17059992 7765761 -54.48%
BenchmarkBadger/threads=1/items=10000/10%_duplicates-4 174005200 75387175 -56.68%
BenchmarkBadger/threads=1/items=10000/33%_duplicates-4 175329013 75337512 -57.03%
BenchmarkBadger/threads=1/items=10000/01%_duplicates-4 170551945 75777738 -55.57%
BenchmarkBadger/threads=2/items=10/01%_duplicates-4 352762 164791 -53.29%
BenchmarkBadger/threads=2/items=1000/10%_duplicates-4 34458630 14521081 -57.86%
@leandro-lugaresi
leandro-lugaresi / worker.log
Created December 4, 2017 20:19
worker.log
worker_1 | {"level":"info","ts":1512414660.2488663,"caller":"runner/http.go:72","msg":"message processed with output","consumer":"eventbus","status-code":200,"output":"{\"response-code\":0}"}
worker_1 | {"level":"error","ts":1512418633.1204708,"caller":"rabbit/consumer.go:36","msg":"Error closing the consumer channel","consumer":"realizar_captura","error":"Exception (504) Reason: \"channel/connection is not open\"","stacktrace":"github.com/leandro-lugaresi/message-cannon/rabbit.(*consumer).Run.func1.1\n\t/home/dev/.go/src/github.com/leandro-lugaresi/message-cannon/rabbit/consumer.go:36\ngithub.com/leandro-lugaresi/message-cannon/rabbit.(*consumer).Run.func1\n\t/home/dev/.go/src/github.com/leandro-lugaresi/message-cannon/rabbit/consumer.go:60\ngithub.com/leandro-lugaresi/message-cannon/vendor/gopkg.in/tomb%2ev2.(*Tomb).run\n\t/home/dev/.go/src/github.com/leandro-lugaresi/message-cannon/vendor/gopkg.in/tomb.v2/tomb.go:163"}
worker_1 | {"level":"error","ts":1512418633.1202977,"caller":"rabbit/c
@leandro-lugaresi
leandro-lugaresi / keybase.md
Created October 16, 2017 13:49
keybase.md

Keybase proof

I hereby claim:

  • I am leandro-lugaresi on github.
  • I am leandrolugaresi (https://keybase.io/leandrolugaresi) on keybase.
  • I have a public key ASBNTqLBGmGIYuWxGUFGGsWsmkMQJlkI2m5jvh8xXLd01go

To claim this, I am signing this object:

@leandro-lugaresi
leandro-lugaresi / Dockerfile.ponzu
Created June 27, 2017 12:52
Dockerfile to start a ponzu site
FROM golang:1.8
COPY startup.sh /startup.sh
RUN apt-get update -qq && apt-get install -y build-essential
RUN go get github.com/ponzu-cms/ponzu/...
RUN mkdir /app
ADD . /app/
RUN cd /app
WORKDIR /app
EXPOSE 8080 443
@leandro-lugaresi
leandro-lugaresi / tweet.html
Created June 14, 2017 17:17 — forked from titpetric/tweet.html
Hugo "Tweet this" shortcode HTML
<blockquote class="tweet-this">
<p><a href="http://twitter.com/intent/tweet?url={{ .Page.Permalink }}&text=&quot;{{ .Get 0 }}&quot;&via=TitPetric" target="_blank">"{{ .Get 0 }}" via @TitPetric</a></p>
<a href="http://twitter.com/intent/tweet?url={{ .Page.Permalink }}&text=&quot;{{ .Get 0 }}&quot;&via=TitPetric" target="_blank"><i class="fa fa-twitter"></i>Click to Tweet</a>
</blockquote>
@leandro-lugaresi
leandro-lugaresi / prompt_password.go
Created February 23, 2017 19:27
get passwords and sensitive data without show on terminal
package main
import (
"bufio"
"fmt"
"strings"
"golang.org/x/crypto/ssh/terminal"
)