<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Elói Carneiro</title><link>https://www.eloicarneiro.com/</link><description>Blog pessoal de Elói Carneiro</description><generator>Hugo -- gohugo.io</generator><language>pt-br</language><lastBuildDate>Thu, 20 Aug 2026 12:00:00 +0000</lastBuildDate><atom:link href="https://www.eloicarneiro.com/index.xml" rel="self" type="application/rss+xml"/><item><title>F-Droid: encontrei no FairScan uma alternativa livre ao Microsoft Lens</title><link>https://www.eloicarneiro.com/2026/08/20/f-droid/</link><pubDate>Thu, 20 Aug 2026 12:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2026/08/20/f-droid/</guid><description><![CDATA[<p>Uso o <strong>F-Droid</strong> há tempos para encontrar aplicativos Android que respeitam mais a liberdade do usuário e não dependem necessariamente das lojas tradicionais. Hoje, enquanto procurava uma solução para digitalizar documentos, encontrei o <strong>FairScan</strong> e resolvi testar.</p>
<p>Eu estava procurando justamente algo simples e rápido para usar pelo smartphone. Durante bastante tempo usei o Microsoft Lens para essa tarefa, mas o aplicativo foi descontinuado. Desde então, eu ainda não tinha encontrado uma alternativa que entregasse o básico sem excesso de recursos, propagandas ou distrações.</p>]]></description></item><item><title>FreeCAD: modelando peças 3D com software livre</title><link>https://www.eloicarneiro.com/2026/02/22/freecad-3d/</link><pubDate>Sun, 22 Feb 2026 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2026/02/22/freecad-3d/</guid><description><![CDATA[<p>Depois de começar a imprimir peças em 3D, percebi que encontrar modelos prontos não seria suficiente. Muitos objetos precisam de uma medida específica, de uma folga diferente ou de uma alteração que não existe no arquivo original. Para desenhar minhas próprias peças, comecei a usar o <strong>FreeCAD</strong>.</p>
<p>O FreeCAD é um software livre de CAD com recursos de modelagem paramétrica. Estou usando a ferramenta para sair de uma ideia ou de uma medida real, criar um modelo ajustável e chegar a um arquivo que posso preparar para impressão. Até agora, a experiência tem sido muito boa: no meu uso, não sinto que esteja perdendo para soluções comerciais nas tarefas que realmente preciso executar.</p>]]></description></item><item><title>Creality HI com CFS: minha experiência imprimindo em quatro cores</title><link>https://www.eloicarneiro.com/2026/01/17/creality-hi-cfs/</link><pubDate>Sat, 17 Jan 2026 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2026/01/17/creality-hi-cfs/</guid><description><![CDATA[<p>Minha entrada na impressão 3D começou com uma aquisição que eu vinha planejando há algum tempo: a <strong>Creality HI</strong> acompanhada do <strong>CFS</strong>, o sistema de alimentação de filamento. A combinação me permite experimentar tanto com peças funcionais quanto com modelos que ficam mais interessantes quando recebem mais de uma cor.</p>
<p>Nos primeiros testes, a possibilidade de trabalhar com até quatro cores foi o que mais chamou minha atenção. Ainda estou aprendendo quais projetos realmente se beneficiam da troca de filamento, mas já ficou claro que a impressora pode ser mais do que uma máquina para repetir um arquivo pronto: ela virou uma ferramenta para transformar ideias em objetos.</p>]]></description></item><item><title>RustDesk: suporte remoto open source sob meu controle</title><link>https://www.eloicarneiro.com/2025/12/15/rustdesk/</link><pubDate>Mon, 15 Dec 2025 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2025/12/15/rustdesk/</guid><description><![CDATA[<p>Administrar computadores de uma empresa frequentemente exige acesso remoto. Nem sempre estou diante da máquina que precisa de suporte, e esperar que o usuário descreva cada detalhe do problema pode transformar uma correção simples em uma sequência longa de mensagens.</p>
<p>O <strong>RustDesk</strong> é uma alternativa open source para esse cenário. Ele permite criar uma solução de acesso remoto para as máquinas que administro, com clientes para diferentes sistemas e também para o celular. Na prática, consigo iniciar um atendimento rapidamente sem depender exclusivamente de uma solução comercial.</p>]]></description></item><item><title>Podman: contêineres rootless com mais controle no Linux</title><link>https://www.eloicarneiro.com/2025/10/21/podman/</link><pubDate>Tue, 21 Oct 2025 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2025/10/21/podman/</guid><description><![CDATA[<p>Contêineres facilitam testar aplicações, separar dependências e reproduzir serviços em máquinas diferentes. A tecnologia é útil, mas a forma como o runtime é executado também importa: um comando simples pode criar processos, redes, volumes e permissões no host.</p>
<p>O <strong>Podman</strong> é uma alternativa compatível com o ecossistema de contêineres OCI e com muitos comandos conhecidos do Docker. Para o meu uso, ele apresenta uma proposta mais segura e flexível que a instalação Docker tradicional porque não depende de um daemon central privilegiado e permite executar contêineres diretamente como um usuário comum.</p>]]></description></item><item><title>Cloudflared Tunnel: publicar containers na internet sem uma VPS</title><link>https://www.eloicarneiro.com/2025/09/27/cloudflared-tunnel/</link><pubDate>Sat, 27 Sep 2025 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2025/09/27/cloudflared-tunnel/</guid><description><![CDATA[<p>Publicar uma aplicação na internet costumava significar contratar uma VPS, configurar um endereço IP, abrir as portas 80 e 443, instalar um proxy reverso e cuidar dos certificados. Esse modelo continua sendo válido, mas nem sempre faz sentido pagar por um servidor separado quando já tenho uma máquina própria capaz de executar os containers.</p>
<p>O <strong>Cloudflare Tunnel</strong>, executado pelo <strong>cloudflared</strong>, oferece outro caminho. Um agente instalado no meu servidor cria conexões de saída para a rede da Cloudflare e encaminha as requisições para uma aplicação local. Assim, consigo publicar um serviço usando meus próprios recursos, sem expor diretamente o endereço do servidor e sem abrir portas de entrada no firewall.</p>]]></description></item><item><title>Syncthing: arquivos sincronizados entre notebook, smartphone e servidor</title><link>https://www.eloicarneiro.com/2025/08/15/syncthing/</link><pubDate>Fri, 15 Aug 2025 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2025/08/15/syncthing/</guid><description><![CDATA[<p>Uma das pequenas tarefas que mais se repetem no dia a dia é transferir um arquivo de um dispositivo para outro. Às vezes preciso enviar uma foto do smartphone para o notebook, copiar um documento para o servidor ou levar uma anotação para todos os lugares onde trabalho.</p>
<p>O <strong>Syncthing</strong> ajuda a eliminar boa parte desse trabalho manual. Depois que os dispositivos estão configurados, ele mantém pastas sincronizadas automaticamente entre eles. No meu fluxo, isso significa ter arquivos disponíveis no notebook, no smartphone e no servidor sem precisar iniciar um envio toda vez.</p>]]></description></item><item><title>UV: ambientes e dependências Python com velocidade e praticidade</title><link>https://www.eloicarneiro.com/2025/06/09/python-uv/</link><pubDate>Mon, 09 Jun 2025 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2025/06/09/python-uv/</guid><description><![CDATA[<p>Gerenciar um projeto Python envolve mais do que escrever os arquivos da aplicação. É preciso escolher a versão do Python, criar o ambiente virtual, instalar dependências, registrar versões e repetir tudo isso em outra máquina ou durante um deploy.</p>
<p>O <strong>uv</strong> reúne essas tarefas em uma ferramenta única e rápida. Desenvolvido em Rust, ele resolve dependências, aproveita cache e evita que eu precise alternar entre várias ferramentas para preparar o ambiente. A praticidade não está apenas em executar comandos mais velozes: está em deixar o estado do projeto explícito e fácil de reproduzir.</p>]]></description></item><item><title>Uptime Kuma: monitoramento simples para antecipar problemas</title><link>https://www.eloicarneiro.com/2025/05/17/uptime-kuma/</link><pubDate>Sat, 17 May 2025 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2025/05/17/uptime-kuma/</guid><description><![CDATA[<p>Nem sempre um problema em um equipamento ou serviço aparece primeiro como um chamado. Às vezes uma aplicação para de responder, um host fica inacessível ou um serviço de rede apresenta uma falha, mas ninguém percebe imediatamente. Foi para ter essa visibilidade que passei a usar o <strong>Uptime Kuma</strong>.</p>
<p>O Uptime Kuma é uma solução simples de monitoramento, mas que agiliza muito a identificação de problemas nos equipamentos e serviços que tenho na rede. Ele verifica os ativos monitorados e mostra rapidamente quando algo deixou de responder. Com isso, consigo começar a investigação antes mesmo de o usuário descobrir que alguma coisa não está funcionando.</p>]]></description></item><item><title>Rclone: migrando arquivos entre serviços de nuvem</title><link>https://www.eloicarneiro.com/2025/04/15/rclone/</link><pubDate>Tue, 15 Apr 2025 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2025/04/15/rclone/</guid><description><![CDATA[<p>Manter arquivos em serviços de nuvem é conveniente, mas a migração entre provedores nem sempre é simples. Quando precisei levar um backup do Dropbox para o Google Drive, não queria depender de baixar tudo para o notebook e depois enviar novamente. Além de demorar, esse processo exigiria espaço local e uma conexão estável durante toda a operação.</p>
<p>Foi nesse cenário que o <strong>Rclone</strong> se tornou uma ferramenta muito útil. Com ele, consigo tratar diferentes serviços de armazenamento como destinos acessíveis pelo terminal e fazer cópias diretamente entre eles.</p>]]></description></item></channel></rss>