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