Anderson Kemper

O dia em que um Xeon caiu porque eu escrevi if ($var = ‘Concluído’) (Xeon ajoelhou e pediu arrego.)

Todo desenvolvedor já fez besteira. Mas poucas besteiras são tão eficientes quanto escrever um “=“ no lugar errado e transformar um servidor robusto em um peso de papel de 10 kg. Sim, este é um relato técnico.Sim, é baseado em fatos reais.Sim, é exatamente o que você está imaginando. O cenário perfeito para a tragédia […]

O dia em que um Xeon caiu porque eu escrevi if ($var = ‘Concluído’) (Xeon ajoelhou e pediu arrego.) Read More »

Como Desativar o error_log do PHP (Sem Depender do .htaccess)

Em muitos projetos PHP, o log de erros (error_log) acaba virando um arquivo gigantesco — especialmente em aplicações antigas ou sistemas com centenas de includes.Mas nem sempre você quer ou pode alterar o php.ini ou .htaccess.A boa notícia é que dá pra resolver direto no código, de forma segura e limpa. O cenário clássico Quase

Como Desativar o error_log do PHP (Sem Depender do .htaccess) Read More »

Quando o flush() é mais importante do que parece

O output buffering do PHP é uma daquelas coisas que ninguém percebe — até o dia em que ela destrói o comportamento do seu sistema em produção. No meu caso, era um dashboard com rotas amigáveis e múltiplos filtros. O fluxo funcionava perfeitamente quando o filtro de cliente ficava vazio, mas bastava escolher “all” e

Quando o flush() é mais importante do que parece Read More »

Posts Transcendentes: quando o código conversa com o futuro

Introdução: Nem todo comentário é sobre o que o código faz. Às vezes, é um sussurro para quem vier depois, inclusive para nós mesmos.Chamamos isso de “posts transcendentes”: pequenos portais no código que falam de algo maior que a função. 1. O que é um post transcendente? Um post transcendente é uma marca de consciência

Posts Transcendentes: quando o código conversa com o futuro Read More »

Como Criar uma Central de Monitoramento de Câmeras RTSP no Linux com Bash e FFplay

Se você quer transformar seu Debian ou Ubuntu em uma central de monitoramento profissional, este tutorial vai mostrar como abrir múltiplos streams RTSP simultaneamente, organizar janelas em grid responsivo e manter tudo widescreen e sem bordas. 1. Pré-requisitos Instalação de dependências no Debian/Ubuntu: No Wayland, wmctrl e xdotool não funcionam para mover janelas, mas o

Como Criar uma Central de Monitoramento de Câmeras RTSP no Linux com Bash e FFplay Read More »

O que é XSS (Cross-Site Scripting)

XSS (Cross-Site Scripting) é uma vulnerabilidade de segurança em aplicações web que permite a execução de código JavaScript malicioso no navegador de outros usuários. Em outras palavras: quando um site exibe dados vindos do usuário sem validar nem escapar, ele abre a porta para ataques que podem roubar sessões, redirecionar usuários ou até executar scripts

O que é XSS (Cross-Site Scripting) Read More »

ENT_QUOTES no PHP: o que é, como funciona e quando usar

Ao lidar com entrada de dados no PHP, especialmente texto exibido em páginas HTM, é fundamental escapar caracteres especiais para evitar falhas de exibição e vulnerabilidades como XSS (Cross-Site Scripting).Uma das funções mais usadas para isso é htmlspecialchars(), e uma de suas opções mais importantes é a constante ENT_QUOTES. O que é o ENT_QUOTES ENT_QUOTES

ENT_QUOTES no PHP: o que é, como funciona e quando usar Read More »

Como criar um servidor FTP extremamente simples no Debian (para uso interno)

Se você precisa de um servidor FTP rápido, leve e funcional para uso interno, o vsftpd é a opção ideal.Com ele, é possível colocar um servidor FTP no ar em poucos minutos. 1. Instalar o servidor 2. Configurar o vsftpd Faça backup e edite o arquivo principal: Substitua o conteúdo por esta configuração mínima e

Como criar um servidor FTP extremamente simples no Debian (para uso interno) Read More »

Como Desativar a Telemetria de Dados no Windows 10 e 11

A Telemetria de Dados, também chamada de Microsoft Compatibility Telemetry, é um conjunto de processos e serviços do Windows responsáveis por coletar informações sobre uso, desempenho, erros e compatibilidade do sistema.O principal executável envolvido é o CompatTelRunner.exe, iniciado automaticamente em segundo plano. O propósito oficial é ajudar a Microsoft a melhorar o sistema.O efeito prático:

Como Desativar a Telemetria de Dados no Windows 10 e 11 Read More »

Rolar para cima