<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Simplex</title>
    <link>/</link>
    <description>Recent content on Simplex</description>
    <generator>Hugo</generator>
    <language>pt-BR</language>
    <lastBuildDate>Thu, 01 Jan 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>O ano do GNU/Linux no meu desktop</title>
      <link>/artigos/260101-o-ano-do-linux/</link>
      <pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate>
      <guid>/artigos/260101-o-ano-do-linux/</guid>
      <description>&lt;p&gt;Entre as diversas realidades com que se tem contato no meio de entusiastas do sistema operacional &lt;em&gt;GNU/Linux&lt;/em&gt; está o folclore do &amp;ldquo;ano do Linux no &lt;em&gt;desktop&lt;/em&gt;&amp;rdquo;. Este artigo não se propõe a dissecar os elementos do dizer, mas colocá-lo em perspectiva e ver até onde o texto correrá nos termos do título.&lt;/p&gt;&#xA;&lt;h2 id=&#34;primeiro-contato&#34;&gt;Primeiro contato&lt;/h2&gt;&#xA;&lt;p&gt;A minha história de descoberta do &amp;ldquo;Linux&amp;rdquo;, que é o nome que me apresentaram, tem capítulos difusos. Mas o maior momento foi o primeiro teste no ano de 2012, em que tive contato por curiosidade com uma distribuição chamada &lt;em&gt;BackTrack&lt;/em&gt;. Instalada em &lt;em&gt;dual boot&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A teoria é a inimiga da prática</title>
      <link>/artigos/251201-inimiga-da-pratica/</link>
      <pubDate>Mon, 01 Dec 2025 00:00:00 +0000</pubDate>
      <guid>/artigos/251201-inimiga-da-pratica/</guid>
      <description>&lt;h2 id=&#34;o-princípio-das-oposições&#34;&gt;O princípio das oposições&lt;/h2&gt;&#xA;&lt;h3 id=&#34;o-conceito-de-teoria-do-inglês-theory-do-alemão-teorie&#34;&gt;O conceito de teoria, do inglês &lt;em&gt;theory&lt;/em&gt;, do alemão &lt;em&gt;Teorie&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Como seria dito naquele desenho: &amp;ldquo;Em todos esses anos nesta indústria vital&amp;rdquo;. Em todos esses anos há uma realidade que se destaca como uma das mais recorrentes no ramo de computação, e especialmente a redação de &lt;em&gt;software&lt;/em&gt;: a do descrédito da teoria. Descrédito esse que pode chegar ao ponto de mover afirmações, por exemplo, de que curso somente é bom se for 100% prático, ou, num linguajar mais emplumado, &lt;em&gt;hands-on&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>O mito de Thoth e a panacéia informática</title>
      <link>/artigos/251113-thoth-e-a-panaceia-informatica/</link>
      <pubDate>Thu, 13 Nov 2025 00:00:00 +0000</pubDate>
      <guid>/artigos/251113-thoth-e-a-panaceia-informatica/</guid>
      <description>&lt;p&gt;Em alguma publicação perdida no buraco da memória de qualquer mídia social, carinhosamente chamado de &lt;em&gt;feed&lt;/em&gt;, restando a pergunta se as publicações existem para serem devoradas por nós, ou pelo buraco da memória, li algo assim:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Era uma vez um programador. Seu portfólio o precedia, ostentava as insígnias de seu labor, brilhavam como o Sol em pleno dia. Um dia foi confrontado, ou melhor: entrevistado. E neste dia foi constatado que o que fora apresentado era na verdade um mistério. Mistério para o autor. Era uma vez um programador, ou, pelo contrário, um impostor?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Proposta em Bash para uma reimplementação de janela transiente com o xdotool</title>
      <link>/artigos/221117-xdotool-e-janelas-transientes/</link>
      <pubDate>Thu, 17 Nov 2022 00:00:00 +0000</pubDate>
      <guid>/artigos/221117-xdotool-e-janelas-transientes/</guid>
      <description>&lt;p&gt;Este artigo é uma resposta para a proposta publicada em 20 de abril de 2020, de implementação de janela transiente em Bash usando o utilitário wmctrl para interação com o gerenciador de janelas através da definições no servidor gráfico, o &lt;em&gt;Xorg&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Toda a contextualização com as justificativas e apresentação do conceito de janela transiente foi apresentada no artigo que apresentou a proposta com &lt;code&gt;wmctrl&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Este artigo foi construído usando recursos distribuídos pelo projeto Arch Linux no estado do dia 14 de novembro de 2022.&lt;/p&gt;</description>
    </item>
    <item>
      <title>O nascer do sol multicor, o bailar, ou: o início da sessão gráfica</title>
      <link>/artigos/210531-simplex-start/</link>
      <pubDate>Mon, 31 May 2021 00:00:00 +0000</pubDate>
      <guid>/artigos/210531-simplex-start/</guid>
      <description>&lt;p&gt;Este artigo foi construído para demonstrar uma construção realizada no Arch Linux, funcional em 29 de maio de 2021 (caso seja necessário a intervenção com &lt;a href=&#34;https://wiki.archlinux.org/title/Arch_Linux_Archive&#34;&gt;ALA&lt;/a&gt; no futuro para a reprodução do experimento).&lt;/p&gt;&#xA;&lt;p&gt;A construção visava a releitura do que era realizado pelo par &lt;code&gt;startx&lt;/code&gt; e &lt;code&gt;xinit&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;1-introdução&#34;&gt;1. Introdução&lt;/h2&gt;&#xA;&lt;p&gt;Apresenta-se nessa sessão uma breve contextualização e a justificativa para a presente proposta.&lt;/p&gt;&#xA;&lt;h3 id=&#34;11-contextualização&#34;&gt;1.1. Contextualização&lt;/h3&gt;&#xA;&lt;p&gt;Desde tempos imemoriais (?), ao apertar de um botão nasce o Sol por trás das telas, explodindo em 16 milhões de cores, a deslumbrar, ou não, os olhos cativos daquele que rejeita desde as vísceras qualquer possibilidade de uma vida sem significado. Ou constituída de elementos sem significado. As nuvens se delineiam claramente no céu, em diversos tamanhos, movimentando-se entre cá e lá, lá e cá&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>spectrwm e população do painel: para além do baraction.sh</title>
      <link>/artigos/200722-dwmblocks-spectrwm/</link>
      <pubDate>Wed, 22 Jul 2020 00:00:00 +0000</pubDate>
      <guid>/artigos/200722-dwmblocks-spectrwm/</guid>
      <description>&lt;p&gt;Aqui será explorada, de maneira brevíssima, a possibilidade de uso de um programa em C para população do painel do gerenciador de janelas &lt;em&gt;spectrwm&lt;/em&gt;, que, segundo o manual, suporta o uso de executáveis externos. O manual, ao descrever o elemento &lt;code&gt;+A&lt;/code&gt; na parametrização de &lt;code&gt;bar_format&lt;/code&gt;, diz que se trata de &lt;code&gt;output of the external script&lt;/code&gt;, e, ao descrever o parâmetro &lt;code&gt;bar_action&lt;/code&gt;: &lt;code&gt;external script that populates additional information in the status bar, such as battery life&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Polimorfismo em Bash, ou script orientado a confusão</title>
      <link>/artigos/200612-polimorfismo-as-avessas-bash/</link>
      <pubDate>Fri, 12 Jun 2020 00:00:00 +0000</pubDate>
      <guid>/artigos/200612-polimorfismo-as-avessas-bash/</guid>
      <description>&lt;p&gt;O recurso central a ser apresentado, brevemente, tem base na possibilidade de aninhamento de funções em Bash (declarar funções dentro do corpo de uma função). Será apresentada uma comparação, usando de força para caber a comparação, tentando facilitar o entendimento, com as interfaces do paradigma de orientação a objetos. A idéia neste artigo é uma automação doméstica para quem tem situações diferentes em diferentes estações de trabalho, aqui na questão do servidor de áudio e tocador de música.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Proposta em Bash para uma implementação independente de janela transiente com o wmctrl</title>
      <link>/artigos/200420-wmctrl-e-janelas-transientes/</link>
      <pubDate>Mon, 20 Apr 2020 00:00:00 +0000</pubDate>
      <guid>/artigos/200420-wmctrl-e-janelas-transientes/</guid>
      <description>&lt;p&gt;Aqui forneceremos uma situação de entendimento um pouco mais exigente, uma vez que vai precisar que o leitor entenda uma série de detalhinhos importantes (que o autor tentará comentar), e uma visão, a visão com que tentou-se pensar ao redigir o que será apresentado mais adiante: componentes independentes, com comportamento e interfaces definidas, trabalhando de forma ordenada, cada um com sua devida responsabilidade.&lt;/p&gt;&#xA;&lt;p&gt;As janelas transientes são um elemento que &lt;em&gt;pode&lt;/em&gt; contribuir com algumas metodologias de uso do computador. Elas ficam vivas, nos bastidores, e podem ser chamadas via atalho de teclado (via de regra), então surgem na tela, faz-se o que quer, então manda-se a janela novamente para o oculto, e num outro momento essa janela é novamente chamada. Usos para esse tipo de recurso é um bloco de notas, uma interface de tocador de músicas, um emulador de terminal &lt;em&gt;etc&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Usando soquetes Unix em um protoloco IPC baseado em JSON para controlar &#34;remotamente&#34; o mpv</title>
      <link>/artigos/200414-controle-remoto-do-mpv/</link>
      <pubDate>Tue, 14 Apr 2020 00:00:00 +0000</pubDate>
      <guid>/artigos/200414-controle-remoto-do-mpv/</guid>
      <description>&lt;p&gt;popular recurso de execução de mídia, o MPV, fornece uma infinidade de recursos pouco conhecidos e explorados tanto nas inúmeras possibilidades de parametrização do funcionamento, como no recurso de extensividade através de &lt;em&gt;scripts&lt;/em&gt; escritos em Lua (linguagem de programação criada no Brasil).&lt;/p&gt;&#xA;&lt;p&gt;Aqui apresentamos um recurso ligeiramente &lt;em&gt;esotérico&lt;/em&gt; que objetiva dar um pouco mais de poder aos amantes dos atalhos de teclado, barras baseadas em &lt;em&gt;shell script&lt;/em&gt; e relacionados, a possibilidade de usar comandos do shell para enviar comandos ao MPV.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Execução periódica de tarefas com o SystemD</title>
      <link>/artigos/200317-execucao-periodica-systemd/</link>
      <pubDate>Tue, 17 Mar 2020 00:00:00 +0000</pubDate>
      <guid>/artigos/200317-execucao-periodica-systemd/</guid>
      <description>&lt;p&gt;Uma publicação muito ligeira para quem deseja usar de um dos (sim, há outros) recursos disponíveis para um sistema operacional com &lt;em&gt;Linux&lt;/em&gt;, criado para possibilitar a realização autônoma de tarefas num dado momento cronológico (do relógio).&lt;/p&gt;&#xA;&lt;p&gt;A versão do &lt;em&gt;SystemD&lt;/em&gt; utilizada para elaboração deste artigo é &lt;code&gt;245-3&lt;/code&gt;, distribuição Arch Linux.&lt;/p&gt;&#xA;&lt;h2 id=&#34;introdução&#34;&gt;Introdução&lt;/h2&gt;&#xA;&lt;p&gt;O recurso a ser demonstrado, sem aprofundamentos ou maiores explicações, é uma parte do SystemD que pode ser estudada com maiores detalhes seguindo os recursos indicados na sessão de leituras complementares.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
