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

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

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

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

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

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

Corrigir erro de arquivo de histórico zsh corrompido

zsh: corrupt history file /home/junior/.zsh_history

De vez em quando você pode deparar com o famigerado erro de histórico corrompido do SZH, o que ir[a te impedir de usar o comando fc ou pesquisar o histórico. Para consertar este erro execute os comandos abaixo na sequência:

cd ~

Apenas um exemplo de código para meu garoto Moisés! 🥰

import { useState } from 'react'
import reactLogo from './assets/react.svg'
import './App.css'

function App() {
  const [count, setCount] = useState(0)
 const [name, setName] = useState('Digite seu nome, por favor!')