<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Carlos Oliveira · Blog</title><description>Portfólio e blog de Carlos Oliveira, desenvolvedor de software focado em backend, sistemas e Linux.</description><link>https://carlinhoshk.github.io/</link><language>pt-br</language><item><title>Pensamento da semana</title><link>https://carlinhoshk.github.io/blog/pensamento-da-semana/</link><guid isPermaLink="true">https://carlinhoshk.github.io/blog/pensamento-da-semana/</guid><description>Um texto curto sobre IA, agentes de código e quanto do código ainda é realmente nosso.</description><pubDate>Fri, 16 Jan 2026 00:00:00 GMT</pubDate><category>World</category><category>World-Web</category><category>Pensamentos</category></item><item><title>Explorando buffer overflow em C</title><link>https://carlinhoshk.github.io/blog/buffer-overflow/</link><guid isPermaLink="true">https://carlinhoshk.github.io/blog/buffer-overflow/</guid><description>Destrinchando o exemplo 0x320 do livro Hacking: The Art of Exploitation e vendo na prática como um strcpy sem limite sobrescreve a memória vizinha.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate><category>C</category><category>Linux</category><category>Hacking</category><category>tutorial</category></item><item><title>Instalando tmux aprendendo basico</title><link>https://carlinhoshk.github.io/blog/instalando-tmux-e-aprendendo-basico/</link><guid isPermaLink="true">https://carlinhoshk.github.io/blog/instalando-tmux-e-aprendendo-basico/</guid><description>Primeiros passos no tmux: o que é, por que usar, a interface e os atalhos básicos para criar e dividir panes.</description><pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate><category>bash</category><category>Linux</category><category>tmux</category><category>shellscript</category></item><item><title>Automatizando o blog: do Obsidian para o Hugo</title><link>https://carlinhoshk.github.io/blog/criando-blog-com-hugo/</link><guid isPermaLink="true">https://carlinhoshk.github.io/blog/criando-blog-com-hugo/</guid><description>Os scripts em Python e Bash que eu usava para levar posts e imagens do Obsidian para o Hugo e publicar o blog.</description><pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate><category>tutorial</category><category>blog</category><category>bash</category><category>python</category><category>automação</category></item><item><title>Habilitando novamente o suspend no Omarchy-Menu</title><link>https://carlinhoshk.github.io/blog/habilitando-novamente-o-suspend-menu/</link><guid isPermaLink="true">https://carlinhoshk.github.io/blog/habilitando-novamente-o-suspend-menu/</guid><description>A opção Suspend saiu do Omarchy Menu na v3.2.3. Veja como achar o commit e devolver o item ao menu editando o script localmente.</description><pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate><category>tutorial</category><category>Linux</category><category>Omarchy</category><category>bash</category></item></channel></rss>