Blog

17 entradas

  • Gitignore não funciona? A correção de verdade

    2026-09-17

    Gitignore não funciona? Arquivos rastreados ignoram o .gitignore. Tire do índice com git rm --cached, verifique com git check-ignore e resolva de vez.

  • Git revert vs reset: qual salva o seu histórico?

    2026-09-15

    Git revert vs reset explicado: qual comando desfaz commits com segurança, quando o reset --hard destrói trabalho e como cada um reescreve o histórico no GitHub.

  • Serviço systemd não inicia? Como resolver

    2026-09-14

    Serviço systemd não inicia? Leia o journalctl do jeito certo, corrija as cinco causas mais comuns de falha e volte a unidade para active em minutos.

  • Quantização GGUF: qual nível usar?

    2026-09-13

    Níveis de quantização GGUF comparados: perplexidade de Q4_K_M vs Q8_0, conta de tamanho de arquivo, VRAM por nível e uma regra para escolher a quant certa.

  • Cron vs timers do systemd: qual usar?

    2026-09-11

    Cron vs timers do systemd: sintaxe, logging, execuções perdidas e dependências — tabela de decisão para o próximo job agendado cair no lugar certo.

  • llama.cpp vs Ollama: qual rodar em 2026?

    2026-09-10

    llama.cpp vs Ollama: o Ollama embrulha o llama.cpp por conveniência, o puro vence em velocidade e controle. Benchmarks, flags de GPU e quando cada um ganha.

  • Rsync vs SCP: qual comando de cópia usar no Linux

    2026-09-08

    Rsync vs scp: o rsync retoma transferência interrompida e copia só o que mudou — o scp copia tudo de novo. Números de velocidade, flags e quando o scp ganha.

  • ss vs netstat: qual comando de porta usar no Linux

    2026-09-05

    ss vs netstat: o netstat é legado no Linux moderno e o ss o substitui flag por flag. Tabela de mapeamento, o processo por trás de cada porta e um cheat sheet.