Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View juniormartinxo's full-sized avatar
😎
I may be slow to respond.

Junior Martins juniormartinxo

😎
I may be slow to respond.
View GitHub Profile

Como melhorar commits com Husky, Commitlint, Commitizen e Lint-staged

Caso ainda não tenha criado, crie o repositório git ou clone um que já exista.

Instale e configure o commitlint

Execute no terminal

npm i -D @commitlint/config-conventional @commitlint/cli cz-conventional-changelog

Modelagem de dados com MongoDB

Referência https://www.youtube.com/watch?v=znciYcOIVv0&t=6s

Quando criamos um banco MongoDB a primeira coisa que devemos focar é em pensar na carga de trabalho.

Operação Tipo de trabalho Informação Frequência Ctricidade Latência Tamanho Vida útil dos dados Sergurança
Qual ação será executada na aplicação? escrita ou leitura Qual(is) campos serão impactados na execução da operação? Quantas execuções p/ dia? alta, média ou baixa Qual o tempo médio para execução da operação? Qual o tamanho dos dados persistidos após a escrita tempo em que os dados serão úteis na coleção LGPD etc

Falha ao resolver com frontend dockerfile.v0

Neste artigo, exploramos o motivo por trás do erro " falha ao resolver com o frontend dockerfile.v0 " e apresentamos várias maneiras (5) de corrigi-lo. Este erro está relacionado ao componente Buildkit e LLB do Docker.

Índice:

O erro: falha ao resolver com frontend dockerfile.v0

  • Correção 1: desativar o Buildkit do Docker
  • Correção 2: verifique se o Dockerfile está nomeado corretamente
  • Correção 3: especifique o nome do arquivo em docker-compose.yml
  • Correção 4: Excluir a semente do token

Para evitar que as branchs sejam mostradas no pager padrão do sistema e passar a visualização para direto no terminal execute o comando abaixo:

git config --global core.pager 'less -FRX'
@juniormartinxo
juniormartinxo / dark-reader.md
Last active April 23, 2023 11:56
Dark Reader CSS Theme

Dark Reader CSS Theme

image

*{
  color: #a3a3a3 !important;
  font-family: 'Victor Mono' !important;
}

Habilitando sudo

sudo_root - Como executar comandos administrativos

SINOPSE

Comando sudo

sudo -i

INTRODUÇÃO

@juniormartinxo
juniormartinxo / README.md
Last active April 2, 2023 14:07
[WINDOWS] Como habilitar a assinatura automática de commits do Git com GnuPG

Como habilitar a assinatura automática de commits do Git com GnuPG no Windows

Disponível em: https://dev.to/juniormartinxo/como-habilitar-a-assinatura-automatica-de-commits-do-git-com-gnupg-gpg-no-windows-26o9

Este é um guia para habilitar git commits com assinatura GPG no GitHub.

"O GnuPG é um programa de software de criptografia híbrida porque usa uma combinação de criptografia de chave simétrica convencional por questões de velocidade e criptografia de chave pública para facilitar a troca segura de chaves, geralmente usando a chave pública do destinatário para criptografar uma chave de sessão que é usada apenas uma vez. Este modo de operação faz parte do padrão OpenPGP e faz parte do PGP desde sua primeira versão."

Wikipédia

Command: code --help

Visual Studio Code 1.76.2

Usage: code.exe [options][paths...]

To read output from another program, append '-' (e.g. 'echo Hello World | code.exe -')

Options

short flag flag syntax description
@juniormartinxo
juniormartinxo / ZSH no WSL.md
Last active January 3, 2023 22:42
ZSH no WSL.md

Instalar ZSH no WSL

Instalar o ZSH:

sudo apt install zsh

Instalar o Oh My Zsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"