Git Hooks Que Fazem Meu Código Se Auto-Revisar (E Me Poupa 2h Por Dia de Code Review)
$(cat /tmp/post_content.html | python3 -c ‘import json,sys; print(json.dumps(sys.stdin.read()))’)
$(cat /tmp/post_content.html | python3 -c ‘import json,sys; print(json.dumps(sys.stdin.read()))’)
Se você acabou de alugar um VPS e acha que o padrão da provedora é “seguro o suficiente”, tenho uma notícia: na primeira noite, já tinham 200 tentativas de login SSH. E isso é um dia tranquilo. Neste artigo, vou te mostrar como eu transformei um servidor Ubuntu pelado em algo que respira segurança —…
Um guia direto sobre logs estruturados para IA: fila local, idempotência, retry, logs estruturados e limites práticos para usar IA sem transformar automação em aposta.
Na segunda-feira passada, acordei com 47 mensagens no Slack. Todas dizendo a mesma coisa: “serviço fora do ar”. O painel de status mostrava verde. O uptime monitor mandava beijinhos. Mas o serviço estava completamente inacessível para usuários no Brasil. O culpado? Um erro silencioso de DNS que nenhum monitoramento tradicional capturou. E eu levei 3…
Era uma terça-feira qualquer, 23h47, e eu estava mais uma vez fechando o notebook sem ter feito nenhum daquelas coisas que eu jurei que faria toda semana: estudar Rust por 30 minutos, contribuir para um open source, praticar algoritmos. O curioso? Eu tinha planilhado tudo. A planilha era linda. Gradient verde, condicional formatting, tabs organizadas…
Na semana passada, acordei com 47 e-mails do UptimeRobot. Meu servidor tinha recebido 12.000 requisições em 40 minutos — todas vindas de um botnet que decidiu que meu blog era alvo de força bruta. O fail2ban padrão nem piscou. Por quê? Porque as requisições vinham de 340 IPs diferentes, cada um fazendo apenas 35 requests….
Migrar do Notion pro Obsidian é diferente de migrar do Evernote. O Notion não é só um app de notas — é um banco de dados disfarçado de caderno. Cada página pode ter propriedades, relações, rollups, fórmulas. E quando você exporta, boa parte dessa estrutura vira… bem, texto. Sem banco de dados. Sem relações. Sem…