Olá visitante! 👋

Meu nome é Guilherme, eu trabalho com TI e essa é minha ∞ª tentativa de manter uma página pessoal.

Nenhum texto nesse site será criado com auxílio de ferramentas de IA. São palavras de uma pessoal real.

Os posts do blog são classificados em 2 taxonomias: categorias e tags. Também existe uma seção onde listo os livros que li.

Este site adapta seu esquema de cores de acordo com as preferências configuradas no seu navegador. Se desejar inverter o esquema de cores, marque a caixa inverter tema acima.

As últimas atualizações estão listadas abaixo.

GitHub Pages e Nomes de Diretório Iniciados com Underline
Quais Empresas Respeitam o "Unsubscribe"?
input_filename das ferramentas jq e yq não funcionam como esperado
Adicionando Comentários via Mastodon em Sites Estáticos
squash+merge no Git
Livro do Desassossego
Sobre o App do Mastodon e Discussões no Mastodon em Geral
Gerando Feeds Com GitHub Actions e os Servindo Com GitHub Pages
Criando Feeds RSS Para Sites Que Não os Fornecem
Perguntas "idiotas" podem ser tentativas de ter controle sobre um mundo caótico
Um Homem de Verdade
O Skoob Parece Abandonado
Iama
Informações São Efêmeras
O Caminho da Glória
Tempo é Dinheiro
Acompanhando Suas Inscrições no YouTube por RSS
A Colheita
Tchau, Twitter
Shortcodes no Hugo Inserem Quebras de Linha Indesejadas
Build Websites With Hugo
Hello World
A Arte de Pedir
Engenheiros do Caos
C.S. Lewis, Richard Dawkins e o Sentido da Vida
Misto-Quente
A Construção de Mim Mesma: Uma História de Transição de Gênero
Demian
Herland: A Terra das Mulheres
A Mão Esquerda da Escuridão
Fraude, Fome & Fascismo: O Mito do Genocídio Ucraniano de Harvard à Hitler
Será que Isso Presta?
Ninguém Escreve ao Coronel
Sobre a Brevidade da Vida
As Doencas do Brasil
Eu Odeio os Homens
Cães Negros
A Barata
Enclausurado
Atenção
The Awful German Language
Criando Suas Próprias Ações no fail2ban - Parte 3
Criando Seus Próprios Filtros no fail2ban - Parte 2
Introdução ao fail2ban - Parte 1
Daemon em Python
Sequência Look and Say em Python
Metaclasses em Python
Here Strings, Redirecionamentos e o builtin time