<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>TI - Categoria - Elói Carneiro</title><link>https://www.eloicarneiro.com/categories/ti/</link><description>TI - Categoria - Elói Carneiro</description><generator>Hugo -- gohugo.io</generator><language>pt-br</language><lastBuildDate>Mon, 15 Dec 2025 10:00:00 +0000</lastBuildDate><atom:link href="https://www.eloicarneiro.com/categories/ti/" rel="self" type="application/rss+xml"/><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>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>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><item><title>Flatpak: aplicativos isolados para uma instalação Linux mais simples</title><link>https://www.eloicarneiro.com/2024/08/11/flatpak/</link><pubDate>Sun, 11 Aug 2024 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2024/08/11/flatpak/</guid><description><![CDATA[<p>Durante muito tempo, instalar um programa no Linux significava procurar o pacote correto para a distribuição, resolver dependências e acompanhar o que seria alterado no sistema. Na maioria das vezes isso funciona bem, mas algumas instalações acabam envolvendo muitos pacotes e podem deixar conflitos difíceis de entender.</p>
<p>Hoje prefiro manter uma instalação Linux mais reduzida e simplificada. Quando preciso de um aplicativo, uma das primeiras opções que considero é instalá-lo por <strong>Flatpak</strong>. A ferramenta não resolve todos os problemas de software, mas torna a instalação de muitos aplicativos mais previsível e diminui a quantidade de componentes que preciso adicionar diretamente à base da distribuição.</p>]]></description></item><item><title>ZSH: um shell versátil para o dia a dia</title><link>https://www.eloicarneiro.com/2024/04/15/zsh/</link><pubDate>Mon, 15 Apr 2024 18:57:33 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2024/04/15/zsh/</guid><description>&lt;p>No meu dia a dia no Linux, o shell deixou de ser apenas o lugar onde eu digito comandos. Ele é uma das ferramentas que mais uso, seja para trabalhar com arquivos, administrar servidores, acessar máquinas por SSH, executar projetos ou simplesmente organizar minhas tarefas.&lt;/p>
&lt;p>Foi nesse uso constante que comecei a valorizar mais o ZSH. Ele mantém a simplicidade e a compatibilidade esperadas de um shell Unix, mas oferece uma experiência muito mais agradável para quem passa bastante tempo no terminal.&lt;/p></description></item><item><title>Tmux: sessões persistentes para organizar o terminal</title><link>https://www.eloicarneiro.com/2024/02/26/tmux/</link><pubDate>Mon, 26 Feb 2024 11:50:59 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2024/02/26/tmux/</guid><description><![CDATA[<p>O terminal costuma começar simples: uma janela, um prompt e o comando que precisamos executar. O problema aparece quando o trabalho cresce. Uma tarefa fica rodando em uma aba, o editor em outra, os logs em uma terceira e, de repente, há várias janelas abertas apenas para tentar manter o contexto organizado.</p>
<p>É nesse cenário que o <strong>tmux</strong> se torna útil. Ele não é um novo terminal nem um shell; é um multiplexador de terminal que permite manter sessões, janelas e painéis dentro de uma única conexão.</p>]]></description></item><item><title>openSUSE: uma distribuição para o notebook e os servidores</title><link>https://www.eloicarneiro.com/2024/01/09/opensuse/</link><pubDate>Tue, 09 Jan 2024 10:19:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2024/01/09/opensuse/</guid><description><![CDATA[<p>Comecei a usar Linux em 2003. Desde então, passei por distribuições como Kurumin, Slackware, Ubuntu e Fedora. Cada uma delas me ensinou algo, mas em 2018 decidi experimentar o <strong>openSUSE</strong>. A experiência foi boa o bastante para que ele deixasse de ser apenas um teste: hoje faz parte do meu ambiente de trabalho, tanto no notebook quanto em servidores.</p>
<p>O que me atraiu foi a combinação de ferramentas maduras, administração centralizada e liberdade para escolher entre um sistema mais conservador ou um sistema sempre atualizado. O openSUSE não tenta resolver todos os problemas com uma única edição. Em vez disso, oferece propostas diferentes para necessidades diferentes.</p>]]></description></item><item><title>pfSense: uma rede organizada com administração simples</title><link>https://www.eloicarneiro.com/2023/12/19/pfsense/</link><pubDate>Tue, 19 Dec 2023 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2023/12/19/pfsense/</guid><description><![CDATA[<p>Uma rede confiável precisa de mais do que um equipamento encaminhando pacotes. É necessário controlar acessos, separar ambientes, acompanhar o que acontece e conseguir alterar a configuração sem depender de comandos espalhados por vários arquivos.</p>
<p>O <strong>pfSense</strong> reúne essas funções em uma distribuição baseada em FreeBSD com administração por interface web. Ele se tornou uma das ferramentas do meu ferramental porque concentra firewall, roteamento e serviços de rede em um lugar organizado.</p>]]></description></item><item><title>asdf-vm: versões de ferramentas sem complicação</title><link>https://www.eloicarneiro.com/2023/12/03/asdf-vm/</link><pubDate>Sun, 03 Dec 2023 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2023/12/03/asdf-vm/</guid><description><![CDATA[<p>Quem trabalha com desenvolvimento acaba encontrando projetos que dependem de versões diferentes da mesma ferramenta. Um projeto pode usar uma versão específica do Python, enquanto outro precisa de uma versão diferente. O mesmo acontece com Node.js, Ruby, Java e outras linguagens.</p>
<p>O <strong>asdf-vm</strong> resolve esse problema com uma ideia simples: instalar diferentes versões de ferramentas e escolher qual delas deve estar ativa em cada projeto. Em vez de alterar manualmente o sistema toda vez que mudo de contexto, deixo a versão registrada junto ao projeto.</p>]]></description></item><item><title>Django: aplicações web completas com uma base simples</title><link>https://www.eloicarneiro.com/2023/11/11/django/</link><pubDate>Sat, 11 Nov 2023 10:00:00 +0000</pubDate><author>Elói Carneiro</author><guid>https://www.eloicarneiro.com/2023/11/11/django/</guid><description><![CDATA[<p>Quando uma aplicação web começa a crescer, não basta responder a uma requisição e renderizar uma página. É preciso lidar com URLs, usuários, formulários, banco de dados, permissões, tarefas administrativas e segurança.</p>
<p>O <strong>Django</strong> me interessa justamente por reunir essas necessidades em uma base coerente. Em vez de montar tudo do zero, começo com uma estrutura conhecida e evoluo a aplicação conforme o problema real aparece.</p>
<h2 id="o-que-é-o-django">O que é o Django</h2>
<p>O Django é um framework web escrito em Python. Ele oferece uma forma organizada de separar configurações, URLs, regras de negócio, modelos de dados e templates.</p>]]></description></item></channel></rss>