Skip to content

Instantly share code, notes, and snippets.

View danidr7's full-sized avatar

Daniel da Rosa danidr7

View GitHub Profile
@danidr7
danidr7 / asdf-cheat-sheet.md
Last active August 1, 2021 23:59
asdf cheat sheet (pt-BR)
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Daniel da Rosa",
"label": "Programmer",
"image": "/home/danieldarosa/Downloads/danidr7.jpeg",
"email": "danieldarosati@gmail.com",
"summary": "I’m a tech addicted programmer, trying to be better every day. I love to write, read and share interesting tech contents, watching technical courses and spending some time looking for cool projects on GitHub (actually this CV was generated by an open-source tool). Currently I’m studying around AWS resources, writing a MongoDB article and working to create an open-source culture at Neoway.",
"location": {
"city": "Palhoça",
@danidr7
danidr7 / fake-data-for-mongodb.js
Last active November 7, 2020 14:15
A script for generate fake data on MongoDB
let occupations = ['programmer', 'tester', 'manager', 'analyst', 'product owner']
let randomStringNum = (min, max) => (Math.random() * (max - min) + min).toString().split('.')[0]
let randomString = () => Math.random().toString(36).substring(2)
for(let i=0; i<10000; i++) {
let randomName = randomString()
let randomCPF = randomStringNum(0, 99999999999)
let randomOccupation = occupations[randomStringNum(0, occupations.length)]
let randomPhone = randomStringNum(0, 9999999999999)
let randomAge = parseInt(randomStringNum(0, 100))
@danidr7
danidr7 / rename-all-committer.sh
Last active December 9, 2020 18:25
A script for change the e-mail of all commits into a repository
export OLD_EMAIL=$1;
export NEW_EMAIL=$2;
git filter-branch -f --env-filter '
if test "$GIT_AUTHOR_EMAIL" = $OLD_EMAIL
then
GIT_AUTHOR_EMAIL=$NEW_EMAIL
fi
if test "$GIT_COMMITTER_EMAIL" = $OLD_EMAIL
then
GIT_COMMITTER_EMAIL=$NEW_EMAIL

Keybase proof

I hereby claim:

  • I am danidr7 on github.
  • I am danidr7 (https://keybase.io/danidr7) on keybase.
  • I have a public key ASD0YNmJlXp7axT8nZ5gs5xFPApYZRtum8U8NXNZiqM2yQo

To claim this, I am signing this object:

@danidr7
danidr7 / summary-start-golangci-lint.md
Last active June 25, 2019 02:28
Summary to getting started with golangci-lint

That's a short summary to getting started with golangci-lint.

Download golangci-lint into /usr/local/bin/ (to make the call easy)

curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sudo sh -s -- -b /usr/local/bin/ v1.17.1

check releases here

test

golangci-lint run --enable-all