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

Campo JSON no Mysql

A grande vantagem de ustilizar o campo JSON no MySQL é que permite guardar uma grande quantidade de dados, os quais não se sabe a real estruturação no formati de JSON.

Select

SELECT id, nome, documentos 
FROM pessoa;

Conventional Commits

  • type:
    • feat Adição de funcionalidade.
    • fix Correção de defeito.
    • docs Mudança em documentação.
    • style Mudança de formatação ou estilo, que não afeta a execução do código (espaço, tabulação, etc).
    • refactor Mudança na organização do código, que não afeta o comportamento existente.
    • test Adição ou mudança de um teste.
  • chore Adição ou mudança em script de build, que não afeta o código de produção.

The VScode needs permissions thus

Try this command on your WSL terminal

sudo chown -R username /path/to/working/directory

Replace: username with your username and the path of your directory

Erro permission denied: unknown ao rodar docker-compose

ERROR: for scraping-app Cannot start service app: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: ".docker/entrypoint.sh": permission denied: unknown ERROR: for app Cannot start service app: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: ".docker/entrypoint.sh": permission denied: unknown ERROR: Encountered errors while bringing up the project.

Resolver o erro:

chmod +x docker-entrypoint.sh

Comandos git

Definir o Visual Studio Code como seu editor padrão

git config --global core.editor 'code --wait'

Criar comandos no Linux editando o .bashrc

Edite o arquivo .bashrc

nano ~/.bashrc

Crie o alias dentro do .bashrc

alias nomeDoComando='digite aqui o comando que será executado'
@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)"

Erros NestJS

Erro - Nest can't resolve dependencies of the ...

ERROR [ExceptionHandler] Nest can't resolve dependencies of the UserRepository (?).
Please make sure that the argument PrismaService at index [0] is available in the UserModule context.

Solução

No caso acima seria adicionar PrismaService no no provider do @Module no arquivo user.module.

Error: connect ECONNREFUSED 127.0.0.1:80 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1187:16)

Stackoverflow (Obtendo a conexão ECONNREFUSED 127.0.0.1:80 ao tentar uma solicitação HTTP)

Acesse aqui

No meu caso, o problema era realmente o comportamento padrão do cliente HTTP que eu estava usando, axios. Por padrão, o axios nos redireciona 127.0.0.1:80se não encontrar o URL ou httpmétodo solicitado (GET/POST/PUT). Portanto, é melhor verificar sua URL se também estiver usando axios.