Tech
Technical topics. Code, Linux, Network... Exercising the Tech Writer and teacher in me. Artigos passando por assuntos de toda a camada OSI.
-
Anatel e o velho sonho de cobrar pedágio da Internet (Tomada de Subsídios 1/2026)
Por que não só cobrar pela velocidade, mas também cobrar pelo tráfego/download? Ah, vamos cobrar também das empresas dos grandes serviços com mais assinaturas e tráfego pelos usuários... É a bitributação ao próximo nível: pagar 2x, 3x para ter a...
-
Browser Waterfox irá integrar o bloqueador nativo do Brave
A privacidade na web deixou de ser um "nicho" para se tornar o campo de batalha principal dos navegadores modernos. Brave, Mullvad, Tor foram faíscas nesta guerra.
-
sysup: um comando para atualizar todas as suas máquinas em qualquer distro
Quem mantém mais de uma distribuição Linux sabe a dor: dnf update aqui, pacman -Syu ali, apt upgrade acolá. Multiplica isso por cinco máquinas — dois laptops com Omarchy e EndeavourOS (Arch), outro com Ubuntu 25.04, um desktop com Fedora 43 e um...
-
AI Coding com Agents Locais e Open Source
Se você trabalha com infraestrutura, automação ou desenvolvimento, provavelmente já percebeu que 2025 é o ano em que os AI coding agents deixaram de ser curiosidade para se tornarem ferramentas de produção. A diferença entre um agente e um simples...
-
Melhor maneira de acessar a Wikipedia
A Wikipedia, mesmo carregando conteúdo duvidoso e frequentemente tendencioso em certos temas, continua sendo um ponto de partida prático. Ela agrega referências, histórico de edições e um panorama razoável do assunto — útil para formar hipóteses,...
-
Livro - Programando em Vlang: Simplicidade e Performance
Programando em Vlang: Simplicidade e Performance
-
Frameworks e ferramentas para criar CLI em shell/bash
Bashly é um gerador de aplicações de linha de comando que transforma configurações YAML em scripts bash estruturados e funcionais. Diferente de parsers tradicionais que processam argumentos em tempo de execução, o Bashly compila definições...
-
Desenvolvimento com AI: Porque seu repositório precisa falar "LLMês" fluentemente
Para desenvolver com AI agents eficientemente, você precisa criar um repositório “AI-friendly” com documentação estruturada.
-
Além das ISOs: Filosofias de Configuração que Moldam o Linux Moderno
Faz 1 mês que estou usando o Omarchy, em resumo, um Arch com Hyprland pré-configurado e opinativo. Paciência zero de instalar Arch “puro”, já o fiz, já sofri com outras coisas desde o kernel 2.4 e 2.6. Instalei o Omarchy, removi os PWAs e a maioria...
-
Criando uma extensão de navegador
Uma extensão que permite iniciar rapidamente os sites do Proton a partir de uma grade personalizável, com status de conexão e atalhos.
-
Escolhendo a melhor ferramenta de idioma e escrita
Das ferramentas de escrita e editores: Inicialmente, usava somente para o inglês (era a limitação delas e não via a necessidade de usar no meu idioma nativo), e dentre as quais já fui assinante:
-
How to Create a Custom Web Browser Extension
An extension that allows you to quickly launch Proton sites from a customizable grid, with connection status and shortcuts.
-
Bash / shell scripts para instalação de Apps
Zed (IDE), NextDNS, Joplin (Notes), NordVPN, Surfshark VPN, Radicle (Git), Brave Browser, dentre outros...
-
JSON vs. YAML vs. TOML: Which Data Format is Right for You?
The data format can determine team productivity and project maintainability. JSON, YAML, and TOML are the predominant formats, each with specific characteristics that make them more suitable for different contexts.
-
JSON vs YAML vs TOML: Formato de dados para projetos modernos
O formato de dados pode determinar a produtividade da equipe e a manutenibilidade do projeto. JSON, YAML e TOML são os formatos predominantes, cada um com características específicas que os tornam mais adequados para contextos distintos.
-
Radicle
Plataformas centralizadas (GitHub, GitLab, etc.) concentram controle, metadados e políticas.
-
Git - servidores, tutoriais e cheatsheets
O GitHub está tão disseminado atualmente que vejo muitos sem saberem diferenciar o que é o Git do serviço GitHub. E olha que em 2020, quando a Microsoft adquiriu o GitHub, houve uma migração/fuga em massa, principalmente para o GitLab.
-
Paper: dar mais tempo de “raciocínio” para AI piora o desempenho.
Aumentar a capacidade de “reasoning” para os Large Reasoning Models (LRMs) piora o desempenho e a precisão.
-
Cloud Storage para Linux
Seguindo um post (link abaixo) onde listei alternativas no Android para o armazenamento de fotos (buscando uma alternativa ao Google Fotos), listo agora quais possuem suporte ao Linux desktop, como uma solução de backup, storage em nuvem, sync e...
-
Explorando Funções Avançadas no Brave Browser
O Brave oferece uma série de páginas internas acessíveis via URLs que começam com brave://.
-
Comandos Linux para Análise de Redes: Guia Completo por Camada da Tabela OSI
Se você já se viu diante de um problema de rede no Linux e não sabia por onde começar, este artigo é para você. Vamos explorar como diagnosticar e depurar problemas de rede utilizando comandos específicos para cada camada do modelo OSI. Compreender...
-
Como a Cultura Woke está destruindo a Comunidade FOSS
Há um padrão recorrente: introdução de políticas ou ações baseadas em ideologias progressistas (como códigos de conduta estritos ou banimentos por motivos políticos) que, segundo a narrativa, fragmentam as comunidades open-source, afastam...
-
Por Que Existem Resistências ao Código de Conduta em Projetos de Código Aberto?
Nos últimos anos, a comunidade de software livre e de código aberto (FOSS) tem testemunhado debates intensos sobre a implementação de códigos de conduta em projetos.
-
Inteligência Artificial (parte 2): Entenda AI Generativa, Redes Neurais, LLMs e Tokens
Complementando o primeiro artigo em:
-
Inteligência Artificial (parte 1): Evolução, Principais Empresas e Seu Futuro
A Inteligência Artificial (IA) é uma das tecnologias mais revolucionárias do nosso tempo. Baseada na capacidade das máquinas de simular processos de inteligência humana, a IA envolve aprendizado de máquina (Machine Learning), redes neurais,...
-
Técnicas para Lidar com erros em Vlang Utilizando os.system e Operador or
No meu projeto (hobby) de automatizar as configurações e restore numa nova instalação de S.O (Fedora ou Debian like), resolvi (por tempo livre) transformá-lo de Shell Script para Vlang.
-
Construindo um simples web server em Vlang
Vamos subir um web server usando a linguagem V.
-
Essential Guide to Backing Up Brave Browser Safely
Sync codes expire daily. This means writing down your phrase and trying to use it later to restore your data won't work. Sync is designed to synchronize data between devices, not to back up your data. It was created to sync data between active...
-
Brave Browser - como fazer backup
Os códigos de sincronização expiram diariamente.
-
Installing Brave Browser on Fedora 41: Easy Workaround
I installed Brave on Fedora 41 using this workaround until they update the guide on the official page and the repository file.
-
Introdução à Linguagem de Programação V : Guia Completo do VLang
V, também conhecido como vlang, é uma linguagem de programação compilada e de sintaxe digitada estaticamente (tipada), criada por Alexander Medvednikov no início de 2019. Foi inspirada na linguagem Go e outras influências como Oberon, Swift e Rust....
-
Uai-Fai
"Ubuntu After Install" and "Fedora After Install". Bash script to run after install with my personal sets.
-
Vivaldi: O navegador que conquista o mundo dos carros elétricos
Olhando algumas análises de carros elétricos, há algo que está se tornando unanime entre os diversos modelos e fabricantes: a presença do navegador Vivaldi em suas centrais de infotainment. E como quem chegou primeiro irá dominar o mercado bem como...
-
Alternativas para substituir o Google Photos e Drive no Android
Comecei essa saga mês passado para achar uma alternativa.
-
Transformando um laptop antigo em Chromebook
A empresa Neverware faz parte do Google e anteriomente disponibilizava o 'CloudReady' para instalar o ChromeOS em laptops comuns, agora possui uma ferramenta oficial e a versão do SO é chamado de ChromeOS Flex.
-
Pulando o muro do paywall
O titulo é real, o subtitulo é só pra impressionar.
-
RTFM - Read The F*cking Manual
In an urgency, Google will solve your question faster about command or any component from an API per example (and that's the goal, right!) - or another search engine (I'm migrating to brave search and DuckDuckGo), or even, why go to them when the...
-
LAPM - Leia A Porra do Manual
Na urgência, Google irá resolver mais rápido (e este é o objetivo, né!) - ou outro buscador (estou migrando aos poucos para o brave search e DuckDuckGo), ou até mesmo, para que ir neles sendo que o proprio StackOverflow tem sua barra de busca - e...
-
Introdução rápida ao R-lang
Aqui fiz um artigo sobre a instalação do R no Linux: Menos de 3 minutos e estará pronto
-
Qual Linux mais leve? Qual Linux mais bonito?
Olha lá... um titulo que eu, um ex-distrohopper jurei que nunca iria utilizar...
-
Instalando o R no Linux
R é uma linguagem para computação estatística e gráficos. É um projeto GNU que é semelhante à linguagem S que foi desenvolvido nos Laboratórios Bell (anteriormente AT&T, agora Lucent Technologies)
-
parse YAML on bash script
How to parse and use the YAML file in bash/shell script
-
Apps e os tipos de redes de comunicação
Existem várias arquiteturas de rede comumente usadas para retransmitir mensagens entre usuários.
-
Guia SSD no Linux
SSD no Linux: tudo que você precisa saber e o que precisa esquecer!
-
Iperf e Jperf- Teste de Performance de Rede
O TCP é o protocolo da camada de transporte orientado à conexão, que oferece um serviço confiável. Frequentemente aparece como parte da pilha TCP/IP da arquitetura Internet, mas é um protocolo de propósito geral que pode ser adaptado para ser usado...
-
marca d'água em arquivo PDF
Recentemente precisei compartilhar um arquivo PDF, porém, ele possui em cada pagina (mais de 600!) o meu nome e e-mail no formato de marca d'água e também no rodapé.
-
RAM e Swap
A partir do kernel Linux 2.6, o swap em arquivo passou a ter o mesmo desempenho do swap em partição.
-
Ubuntu doesn't start graphic UI with Ryzen 3000 series
Not starting graphical mode is a symptom of many issues.
-
Etckeeper
One of the many advantages of Linux, UNIX and similar operating systems is that everything is a file and that most of their configuration is done through text files, allowing you to easily read and write to them with any tool you choose.
-
Map of the Internet's global infrastructure
Infrapedia is a for-profit company incorporated in Delaware. Business users can pay a fee or share their operational status data to make Infrapedia useful.
-
Mapa dos cabos submarinos (e terrestres) de internet
Infrapedia é um mapa de crowdsourcing quase em tempo real da infraestrutura global da Internet, detalhando as redes submarinas e terrestres do mundo, bem como outros ativos de infraestrutura crítica em tempo real, ao mesmo tempo que permite que...
-
Ubuntu 20.10 não inicia modo grafico - Ryzen 3000
Não iniciar o modo gráfico é um sintoma para uma infinidade de problemas.
-
ChromeOS — Chromebook para TI: Melhores Apps Online e Offline
Em 2011 quando iniciou a febre com os Tablets, acabei comprando um, veio com Android 2.3, tela de 8 polegadas.
-
Distribuições Linux para 2020
Fiz um compilado das melhores distros para 2020, ou melhor, da aposta para as melhores distribuições e destaques para 2020.
-
Programando no Chromebook: Melhores IDEs para o ChromeOS
Quem já acompanha meu blog sabe que possuo um notebook de baixo custo com Intel N3010 e 4Gb de ram, comprado numa Black Friday 2016 e que a Positivo enviou com o Mandriva (na qual estou escrevendo este artigo =) Até uns 3 meses atrás estava usando...
-
Otimização do sysctl.conf
Utilizei este sysctl.conf por um bom tempo em servidores, desde databases (mysql, mariadb) a web servers (nginx, apache).
-
Etckeeper
Uma das muitas vantagens dos sistemas operacionais Linux, UNIX e similares é que tudo é um arquivo e que a maior parte da sua configuração é feita através de arquivos de texto, permitindo que você leia e escreva facilmente para eles com qualquer...
-
Grep e Regex
Neste artigo, vamos ver alguns parâmetros do grep aplicando/usando operadores lógicos nas buscas (como 'e', 'ou' - melhor dizendo: 'and', 'or') e também uma pequena introdução no uso de expressões regulares (regex/regexp).
-
DHCP - Guia Completo
Olá a todos, disponibilizo mais um guia ;-)