- Princípio Fundamental:
pull
Antes dopush
- Ferramentas para o Dia a Dia
- Ferramentas para Qualidade e Padronização (Foco em Java)
- Fluxo de Trabalho Padrão com Branches
- Integração com IDEs (Foco em IntelliJ)
- Regras de Proteção de Branch (Server-Side)
- Anexo A: Links para Aprofundamento
- Anexo B: Solução de Problemas Comuns
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Identifica o branch atual | |
current_branch=$(git rev-parse --abbrev-ref HEAD) | |
# Evita executar o hook no próprio branch pai (ex.: main ou develop) | |
if [ "$current_branch" = "main" ] || [ "$current_branch" = "develop" ]; then | |
echo "ℹ️ Hook ignorado: você está no branch $current_branch, que não é derivado." | |
exit 0 | |
fi |
A prática de limitar a navegação em websites a no máximo dois níveis hierárquicos é amplamente reconhecida no campo do design de interfaces digitais, com ênfase em usabilidade e arquitetura da informação. Essa abordagem busca simplificar a experiência do usuário, reduzindo a complexidade e o esforço necessário para acessar conteúdos. Abaixo, apresento um conjunto de referências teóricas de autores renomados, com citações diretas, links para consulta (quando disponíveis) e resumos que conectam cada obra ao conceito de navegação com dois níveis.
- Autor: Jakob Nielsen
- Ano: 2000
- Editora: New Riders Publishing
- Citação Direta:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Branch base do qual outras branches devem derivar | |
BASE_BRANCH="develop" | |
REMOTE="origin" | |
# Nome do branch atual | |
CURRENT_BRANCH=$(git symbolic-ref --short HEAD) | |
# Se estiver no próprio develop, não faz validação |
Rode antes do seu select:
EXPLAIN (ANALYZE, COSTS, VERBOSE, BUFFERS, FORMAT JSON) SELECT
Depois Confira no site:
Redes Cursos:
- Veeam: ** https://veeam.looop.co/
- Ansible: ** https://www.udemy.com/pt/topic/ansible/free/ ** https://play.instruqt.com/redhat/tracks/getting-started-ansible-navigator/challenges/ansible-navigator-intro/notes?auto_start=true
- Linux: ** https://www.udemy.com/course/terminal-de-comandos-linux/ ** https://www.edx.org/course/introduction-to-linux-course-v1-linuxfoundationx-lfs101x-1t2025 ** https://trainingportal.linuxfoundation.org/courses/introduction-to-linux-lfs101
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Cache para Assets Estáticos (Seu bloco aprimorado) | |
# Inclui diversas extensões e define cache longo com immutable (para cache busting) | |
location ~* \.(css|js|jpg|jpeg|png|gif|webp|avif|woff2|woff|ttf|otf|mp4|webm|svg|ico)$ { | |
expires 365d; # Define Expires para 1 ano | |
add_header Cache-Control "public, immutable, max-age=31536000"; # Complementa Cache-Control | |
add_header Vary "Accept-Encoding"; # Importante para compressão | |
access_log off; # Desativa log de acesso para estáticos | |
etag on; # Garante ETags atualizados (explícito por clareza) | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# ----------------------------------------------------------------------------- | |
# Script: report-portas-mesclado-ipv4-final-adaptado.sh | |
# Descricao: Mapeia conexoes TCP internas IPv4, usando root se disponível. | |
# Prioriza ESTAB para outros hosts. | |
# Exibe ESTABLISHED entre hosts internos diferentes E LISTEN. | |
# Oculta TODAS as conexoes ESTAB puramente locais (incluindo loopback). | |
# Oculta conexoes para/de IPs externos publicos IPv4. | |
# Exibe apenas IPv4. Remove linhas duplicadas. Ordena por Categoria, Server, Servico. | |
# ----------------------------------------------------------------------------- |
NewerOlder