// anotações
Blog
Notas sobre o que construo e opero: infraestrutura, banco de dados e medições. Publicadas em português.
-
Quando vale trocar grep por ripgrep?
Em 20 mil arquivos, rg terminou em 0,11 s contra 0,18 s do grep -r e pulou o binário sozinho. Veja quando trocar e quando não.
-
Como medir a memória de um processo de verdade?
RSS não é o que o cgroup cobra. Veja como ler PSS, USS e memory.current para saber o custo real de um processo.
-
Contêiner não é máquina virtual: o que ele realmente é
Contêiner é processo comum do Linux com namespaces e cgroup. Sem kernel próprio, sem disco virtual, sem init. Rode dois blocos de comando e compare PID 1, hostname, rede e namespaces lado a lado.
-
Como medir a velocidade do disco sem derrubar o servidor
Medir disco com cache do SO mede RAM, não disco. O script usa O_DIRECT e fsync, arquivo de teste pequeno e limpeza automática, e entrega taxa sequencial, IOPS e latência sem derrubar o serviço.
-
Guardrails com modelo pequeno: filtrar resposta na sua máquina
Um classificador de 12 pesos mais 4 regras barrou as 2 tentativas de injeção e as 2 fugas de segredo, e liberou as 2 perguntas legítimas. Roda em Python puro, sem modelo grande, sem nuvem. Granite Guardian 2B é Apache 2.0; o llm-guard é MIT.
-
Como usar journalctl para achar o erro do sistema
O journalctl filtra o journal do systemd por unidade, prioridade, janela de tempo e boot. Com três filtros em sequência, uma falha que sumiu no meio de mil linhas aparece em 3 linhas. Não precisa instalar nada: o journal já está lá.
-
Lazygit: dá para usar git no terminal sem decorar comando?
Lazygit é uma interface de terminal sobre o git. O roteiro reproduz stage parcial, rebase e resolução de conflito com o git puro.
-
Como guardar segredo em variável de ambiente sem vazar?
Arquivo .env com modo 600, regra de ignore no git e leitura mascarada resolvem a maior parte dos vazamentos. O script testa isso sozinho.
-
Custo por consumidor: quanto cada serviço gasta de modelo
Registre cada chamada com consumidor, modelo e dia. Um script agrupa e mostra quem gasta. A maior parte do custo costuma estar num único consumidor.
-
Como endurecer o SSH: o que desligar e o que manter
Desligue senha, root e X11; exija chave pública. O resto é limite e cifra. Artefato sshd_config linha por linha.
// Por e-mail
Os textos publicados aqui também vão por e-mail. O envio ainda não começou: quem deixar o endereço agora entra na primeira lista.