Skip to content

Instantly share code, notes, and snippets.

View nunesfb's full-sized avatar
🏠
Working from home

Felipe Becker Nunes nunesfb

🏠
Working from home
View GitHub Profile
@nunesfb
nunesfb / docker_kubernets.md
Last active October 2, 2025 22:14
Docker com Kubernets

Introdução ao Kubernetes

Contexto e Motivação

Limitações do Docker isolado e do Docker Compose em produção

**Docker isolado:**Arquitetura do Kubernetes

  • Muito útil para criar e rodar containers individualmente.
  • Escalar manualmente exige iniciar múltiplos containers com comandos repetitivos.
  • Dificuldade em monitorar e manter containers distribuídos em várias máquinas.
@nunesfb
nunesfb / docker.md
Last active September 18, 2025 21:56
Docker

🐳 1. Introdução ao Docker

1.1 O que é Docker e por que usar

Docker é uma plataforma que permite empacotar, distribuir e executar aplicações dentro de containers.

Um container é como uma “caixinha” que contém tudo o que uma aplicação precisa para rodar: código, bibliotecas, dependências e configurações.

Vantagens principais:

@nunesfb
nunesfb / tools.md
Created September 11, 2025 18:20
tools.md

Phishing

1. Configurar um Servidor de E-mail Local

Você pode usar ferramentas como Postfix (para Linux) ou hMailServer (para Windows) para criar um servidor de e-mail local.
Aqui está um exemplo básico usando Postfix em Linux:

# Instalar o Postfix
sudo apt-get update
sudo apt-get install postfix
@nunesfb
nunesfb / avaliacao.md
Last active August 28, 2025 22:36
Atividade Prática – OWASP Juice Shop

📝 Atividade Prática – OWASP Juice Shop

1) Preparação

Faça o download da imagem e rode o container do OWASP Juice Shop
👉 Docker Hub: https://hub.docker.com/r/bkimminich/juice-shop

docker run --rm -p 3000:3000 bkimminich/juice-shop
@nunesfb
nunesfb / desenv_sw.md
Last active August 21, 2025 14:53
Prática com Desenvolvimento de Software

🌐 Exemplos Práticos de Riscos no Frontend (Web)

Este documento mostra exemplos práticos dos principais riscos de segurança em aplicações Web (frontend), incluindo código vulnerável, ataques e formas de prevenção.


1. 🚨 Cross-Site Scripting (XSS)

Cenário Vulnerável

@nunesfb
nunesfb / pratica_bd_sw.md
Last active August 21, 2025 14:48
Prática com Banco de Dados e Software

Exemplos Práticos de Controle de Acesso no PostgreSQL

Exemplos práticos em PostgreSQL para ilustrar como implementar autenticação, autorização e separação de privilégios em um banco novo com usuários, grupos (roles) e permissões específicas.


🔑 1. Criação de um Banco e Usuários

-- Criar um novo banco de dados
@nunesfb
nunesfb / arduino_projects.md
Last active August 18, 2025 19:50
Projetos com Arduino

Projetos Integrados com Arduino - Sensores e Módulos (15 projetos, conexões detalhadas + códigos)

Este documento contém 15 projetos práticos que combinam diferentes sensores e módulos do Arduino.
Cada projeto traz ideia, fluxo, componentes, conexões de pinos (tabelas), notas e um exemplo de código funcional.

Boas práticas rápidas

  • Use resistores de 220–330 Ω em cada LED.
  • Mantenha GND comum entre Arduino e fontes externas de atuadores (relés/servos).
  • Em cargas 127/220 V, procure um profissional qualificado.
  • Para botões, prefira INPUT_PULLUP + debounce por software.
@nunesfb
nunesfb / bd.md
Last active August 14, 2025 02:28

Guia Prático de Roles e GRANT no PostgreSQL

1. Conceitos Fundamentais

No PostgreSQL:

  • Role é a entidade de controle de permissões (pode representar um usuário ou um grupo).
  • Uma Role pode:
    • Fazer login (ser um usuário) → atributo LOGIN
  • Conter outras roles (funciona como grupo)
@nunesfb
nunesfb / canvas.md
Last active October 23, 2025 20:06
Canvas HTML

Jogos Simples com HTML5 Canvas

1. Jogo do Quadrado que Desvia de Obstáculos

Objetivo

  • Controle o quadrado azul usando as setas do teclado.
  • Desvie dos obstáculos vermelhos que descem pela tela.
  • Se bater, o jogo acaba!

Exemplos de Sensores e Módulos com Arduino

Semáforo com 3 LEDs

Exemplo da Internet

Montagem

  • LED Vermelho: Pino 13