Skip to content

Instantly share code, notes, and snippets.

View Grazziano's full-sized avatar

Grazziano B. Fagundes Grazziano

View GitHub Profile
@Grazziano
Grazziano / docker_guide.md
Created September 22, 2024 15:08
README detalhado sobre como usar o Docker, com uma introdução, principais comandos e um passo a passo de uso

Docker Guide

Introdução

Docker é uma plataforma de contêinerização que permite empacotar e executar aplicações em um ambiente isolado e consistente. Ele ajuda a garantir que o software funcione da mesma maneira em qualquer ambiente, seja no desenvolvimento, testes ou produção.

Este guia contém uma visão geral dos comandos Docker mais importantes e um passo a passo básico de como utilizá-lo em projetos.

Instalação

Configuração de Ícones Personalizados para NestJS

Este guia explica como configurar ícones personalizados para um projeto NestJS no VSCode, utilizando a extensão Material Icon Theme.

1. Configuração de Ícones Personalizados

Adicione as seguintes configurações ao seu arquivo settings.json no Visual Studio Code para associar ícones personalizados aos arquivos e pastas comuns de projetos NestJS:

{
@Grazziano
Grazziano / extensoes_vscode.md
Last active November 15, 2024 15:20
Extensões instaladas no meu VSCode

Extensões Principais Instaladas no Meu VSCode

Aqui está a lista de extensões que utilizo no meu Visual Studio Code para facilitar o desenvolvimento:

  1. Bracket Pair Colorization Toggler
    Gerencia a colorização de pares de colchetes, ajudando na leitura do código.

  2. Color Highlight
    Exibe as cores em strings de cores CSS, facilitando a visualização.

@Grazziano
Grazziano / settings.json
Created September 5, 2024 20:40 — forked from aluiziodeveloper/settings.json
Configuração atual do meu ambiente de desenvolvimento com o Visual Studio Code.
{
"editor.minimap.enabled": false,
"workbench.colorTheme": "Dracula",
"workbench.iconTheme": "material-icon-theme",
"editor.fontSize": 16,
"editor.lineHeight": 30,
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
@Grazziano
Grazziano / commands.sh
Created June 30, 2024 18:32 — forked from luizomf/commands.sh
Instalação Python 3.10 Ubuntu 22.04
sudo apt update -y
sudo apt upgrade -y
sudo apt install git curl build-essential -y
sudo apt install gcc make default-libmysqlclient-dev libssl-dev -y
sudo apt install python3.10-full python3.10-dev -y
@Grazziano
Grazziano / ambiente-dev-ubuntu-curso-python.sh
Created March 15, 2024 14:54 — forked from luizomf/ambiente-dev-ubuntu-curso-python.sh
Instalação ambiente dev Ubuntu 22 do curso de Python
#!/bin/bash
# Executar comandos a seguir para atualizar os pacotes
sudo apt update -y
sudo apt upgrade -y
# Só o Python
sudo apt install python3.10-full python3.10-dev -y
# Instalar pacotes a seguir
@Grazziano
Grazziano / gist:3fabd81f3cf2368222047c519c335220
Created March 6, 2024 23:33 — forked from gblnovaes/gist:11388520
Instalando o Eclipse no Ubuntu
O Eclipse é uma IDE bastante utilizada por desenvolvedores Java. Também tem versões para outras linguagens de programação, mas a comunidade que mais o utiliza é a dessa linguagem. O Eclipse é muito criticado por sua performance que deteriora ao passar do tempo, mas a sua quantidade de ferramentas, principalmente a de Refatoração, na minha opinião, tornam essa IDE viciante, fazendo seus usuários tolerarem sua lentidão eventual.
Esse tutorial ensinará como instalá-lo no Ubuntu, mas deve funcionar para outras distribuições. Foi testado nas versões 11.10, 12.04 e 12.10, mas, como é bastante básico, deverá funcionar para outras versões do sistema. É bastante similar à instalação do Sublime Text 2 que está explicada em um post anterior.
Passo 1 – Baixar o Eclipse
Há diversas versões do Eclipse, cada uma com pacotes pré-instalados que procuram adequar a IDE para seu tipo de uso. Nada impede de que você baixe uma versão básica e vá instalando os plugins que forem necessários para o seu desenvolvimento.
Nesse tuto
@Grazziano
Grazziano / settings.json
Created October 31, 2022 23:40 — forked from diego3g/settings.json
VSCode Settings (Updated)
{
"emmet.syntaxProfiles" : {
"javascript" : "jsx"
},
"workbench.startupEditor" : "newUntitledFile",
"editor.fontSize" : 16,
"javascript.suggest.autoImports" : true,
"javascript.updateImportsOnFileMove.enabled" : "always",
"editor.rulers" : [
80,
@Grazziano
Grazziano / sequelize-cheatsheet.md
Created July 8, 2022 19:59 — forked from bgoonz/sequelize-cheatsheet.md
sequelize-cheat-sheetmd

Sequelize Cheatsheet

Command Line

Sequelize provides utilities for generating migrations, models, and seed files. They are exposed through the sequelize-cli command.

Init Project

$ npx sequelize-cli init
@Grazziano
Grazziano / README-PTBR.md
Created June 26, 2022 01:02 — forked from lohhans/README-PTBR.md
Um modelo para fazer um bom README.md

Título do projeto

Um parágrafo da descrição do projeto vai aqui

🚀 Começando

Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.

Consulte Implantação para saber como implantar o projeto.