<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Obsidian - MrNotte]]></title><description><![CDATA[Obsidian digital garden]]></description><link>http://github.com/dylang/node-rss</link><image><url>site-lib/media/favicon.png</url><title>Obsidian - MrNotte</title><link/></image><generator>Webpage HTML Export plugin for Obsidian</generator><lastBuildDate>Sat, 04 Apr 2026 05:05:04 GMT</lastBuildDate><atom:link href="site-lib/rss.xml" rel="self" type="application/rss+xml"/><pubDate>Sat, 04 Apr 2026 05:05:01 GMT</pubDate><copyright><![CDATA[Pedro Netto]]></copyright><ttl>60</ttl><dc:creator>Pedro Netto</dc:creator><item><title><![CDATA[dpkg - Debian Package]]></title><description><![CDATA[É um <a data-href="Gerenciador de Pacotes" href="tecnologia/gerenciador-de-pacotes.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPackageOpen" aria-label="LiPackageOpen" data-icon="LiPackageOpen" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-package-open"><path d="M12 22v-9"></path><path d="M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z"></path><path d="M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13"></path><path d="M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z"></path></svg></span>Gerenciador de Pacotes</a> de <a data-href="Baixo nível" href="tecnologia/baixo-nível.html" class="internal-link" target="_self" rel="noopener nofollow">Baixo nível</a> padrão de sistemas de 'família' <a data-href="Debian" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/debian.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabDebian" aria-label="FabDebian" data-icon="FabDebian" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M380.2 245.6c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7l.3-.1c3.3-1 6-1.7 4-2.9c-19.2 1.9-24.9 5.5-31.1 9.4l-.1 0c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9l0 0c4.1-1.1 7.2-1.9-.1 2.4c-3.5 1-6.6 1.3-9.6 1.6l-.1 0c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.4-.2 5.3-1.3l.1-.1c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.3 5.1-1 11-1.7 17.3l0 0c-.1 1-.2 2-.3 3l-.1 .6c-3 27.3-6.7 60.8 3.9 73l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c.2 .4 .4 .8 .5 1.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c1 2.1 2 4.2 3.3 6.2l-3 .2c7 22.1 10.8 22.5 15.1 22.9l0 0c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c2.1 3.7 4.8 6.2 7.6 8.8l0 0 0 0c1 .9 2.1 1.9 3.1 2.9c-11.9-6.5 3.2 13.7 11.9 25.2c.8 1.1 1.5 2 2.2 2.9l0 0 0 0 0 0 0 0 0 0c1.4 1.9 2.5 3.4 2.9 4.1l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7l.1 .1c5.2 5.6 9.9 10.6 19.7 15.3c10.7 3.7 16.6 4.7 22.7 5.8c.3 0 .6 .1 .9 .1c5.4 .8 11.2 1.8 20.8 4.5c-1.1-.1-2.2-.1-3.3-.1h0c-2.3-.1-4.7-.1-7-.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c-14.4-.2-29.2-.4-42.7-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2v-.1c.4 .4 3.4 3.4 8.8-5.8c.8-1.8 1.6-3.7 2.4-5.6c.5-1.1 .9-2.2 1.4-3.2c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l1.1-1c5.7-5.1 10.7-9.7 13.6-13.1l.7 4.4c17-15.9 44.6-27.5 65.6-36.4l.5-.2c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4l-3.9 2.1c-2.7 1.4-5.4 2.8-8 4.6c8.1-2 11.7-1.4 15.7-.8l.3 0c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1l.2 0c5.5-1.1 10.3-2 19.3 .9l-1-4.8c7.3 2.6 12.7 4.3 17.5 5.8l.5 .1c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2l.1 0c3.6-1.1 7-2.1 15.2 1.2c.3 .5 .5 1 .7 1.4c.1 .2 .2 .5 .3 .7l0 .1c1 2.6 1.8 4.6 14.6 12.1c1.7-.7-2.7-4.7-6.4-8.2c0 0 0 0-.1-.1c-.2-.1-.3-.3-.5-.4c32.2 17.3 67.3 54.1 78 93.5c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9-.1-.3c-3.3-11.9-9.6-34.3-19.9-49.3c-.4 4.3-2.8 3.9-5.2 3.5l-.1 0 0 0c-3.3-.6-6.2-1.1-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1l0 0c.5-1.5 .9-2.7 4.7 5.2c.1 4.1 1 8.2 2.1 12.7l0 0 0 0 .1 .6c.1 .3 .1 .5 .2 .8l.1 .6c.6 2.6 1.3 5.4 1.8 8.4c-1.1-.2-2.3-2.2-3.4-4.2c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6l0 0c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9c-2.8 7.1-6 15.4-3.4 26.1c-.8-3-2-6-3.1-8.9l-.1-.4c-.2-.5-.4-1-.6-1.5l0 0c-.3-.8-.6-1.6-.9-2.3c-.6 4.4-.3 7.7-.1 10.6c0 .2 0 .5 0 .7c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 10.9-3.7 20.4-8 28.9l-.1 .2c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.5 10.9-7 13.3-6.5 15.5l0 .1c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2l0 0c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.1-1.6 3.6-5.8 5.3-10.8l0 0 0 0 .2-.4 .1-.3 0-.1c2.9-8.4 6.5-18.8 14.3-23.8c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.4 .6-.6 .9-.8l0 0s0 0 0 0c0 0 .1-.1 .1-.1l.1-.1c.6-.5 1.1-.9 1.4-3.3c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7l.1-.1 0 0c2.2-2.1 4.7-4.5 8.9-7.3c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5-1.3 18.5-13.4 28.5-22.3l0 0 0 0c.6-.5 1.2-1 1.7-1.5c1.5-1.3 2.8-2.5 4-3.6l0 0 .3-.3c1.9-4.2 1.6-5.6 1.3-7l0-.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c.8-2.1 1.5-4.1 2.2-6c.2-.6 .5-1.2 .7-1.8l-.4-.2zM349.3 34.3l-.2-.1 .2 .1 0 0zM247.8 334.1c-6-3-13.7-8.9-14.8-11.4l-.4 .3c-.3 .6-.5 1.3-.2 2.2c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.1-11.8-21.6-19.3l-.1-.1c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8zm79.3-119.7l-.1-.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6c-1 3.8-1.8 1.5-2.6-1zm-4.2 22.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8l0 0c-2.9-.8-5.9-1.6 5.6-16.1c-.5 1.9-2.1 4.6-3.7 7.3l0 0 0 0-.3 .4c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8h.1zm-55.6 33.9c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2c-11.1-1.7-21.2-6-12.7-6.1zm-92.6 11.6c3.6 7.1 6.4 11.5 9 15.7l.1 .2c2.3 3.7 4.4 7.1 6.8 11.7c-5.1-4.2-8.7-9.5-12.5-15l-.3-.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9h.1zm7.5-9.6c1.6 3.3 3.2 6.4 5.7 9.1l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6 .2 .4zm238.9-41.6c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.6 110.6c.4 .8 1.4 .5 2.3 .3c1.9-.5 3.6-.9-.1 7.6c-.5 .3-1 .7-1.5 1l0 0 0 0c-1.4 .9-2.8 1.9-3.9 3c1.9-3.8 3.5-7.4 3.2-11.9zM25.3 152.3c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9l0-.1c-.4-3.4-.7-6.3 4.3-12.8c-.3 1.2-.5 2.5-.7 3.8v.1z"></path></svg></span>Debian</a>, como <a data-href="Ubuntu" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/ubuntu.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabUbuntu" aria-label="FabUbuntu" data-icon="FabUbuntu" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M469.2 75A75.6 75.6 0 1 0 317.9 75a75.6 75.6 0 1 0 151.2 0zM154.2 240.7A75.6 75.6 0 1 0 3 240.7a75.6 75.6 0 1 0 151.2 0zM57 346C75.6 392.9 108 433 150 461.1s91.5 42.6 142 41.7c-14.7-18.6-22.9-41.5-23.2-65.2c-6.8-.9-13.3-2.1-19.5-3.4c-26.8-5.7-51.9-17.3-73.6-34s-39.3-38.1-51.7-62.5c-20.9 9.9-44.5 12.8-67.1 8.2zm395.1 89.8a75.6 75.6 0 1 0 -151.2 0 75.6 75.6 0 1 0 151.2 0zM444 351.6c18.5 14.8 31.6 35.2 37.2 58.2c33.3-41.3 52.6-92.2 54.8-145.2s-12.5-105.4-42.2-149.4c-8.6 21.5-24 39.6-43.8 51.6c15.4 28.6 22.9 60.8 21.9 93.2s-10.7 64-28 91.6zM101.1 135.4c12.4 2.7 24.3 7.5 35.1 14.3c16.6-24.2 38.9-44.1 64.8-58S255.8 70.4 285.2 70c.2-5.9 .9-11.9 2-17.7c3.6-16.7 11.1-32.3 21.8-45.5c-47.7-3.8-95.4 6-137.6 28.5S94.3 91.7 70.8 133.4c2.7-.2 5.3-.3 8-.3c7.5 0 15 .8 22.4 2.3z"></path></svg></span>Ubuntu</a> e <a data-href="Linux Mint" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/linux-mint.html" class="internal-link" target="_self" rel="noopener nofollow">Linux Mint</a>, sendo um comando base para manipular arquivos com a extensão .debO dpkg é utilizado para Instalar, Remover, Construir e Gerenciar pacotes locais.<br>
Diferente do <a data-tooltip-position="top" aria-label="apt - Advanced Package Tool" data-href="apt - Advanced Package Tool" href="tecnologia/sistemas-operacionais/linux/utilitários/apt-advanced-package-tool.html" class="internal-link" target="_self" rel="noopener nofollow">apt</a>, o ``]]></description><link>tecnologia/ferramentas-e-softwares/dpkg-debian-package.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/dpkg - Debian Package.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:55:07 GMT</pubDate></item><item><title><![CDATA[Baixo nível]]></title><link>tecnologia/baixo-nível.html</link><guid isPermaLink="false">Tecnologia/Baixo nível.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:51:51 GMT</pubDate></item><item><title><![CDATA[Gerenciador de Pacotes]]></title><description><![CDATA[
<a data-href="apt - Advanced Package Tool" href="tecnologia/sistemas-operacionais/linux/utilitários/apt-advanced-package-tool.html" class="internal-link" target="_self" rel="noopener nofollow">apt - Advanced Package Tool</a>
<br><a data-href="dpkg - Debian Package" href="tecnologia/ferramentas-e-softwares/dpkg-debian-package.html" class="internal-link" target="_self" rel="noopener nofollow">dpkg - Debian Package</a>
]]></description><link>tecnologia/gerenciador-de-pacotes.html</link><guid isPermaLink="false">Tecnologia/Gerenciador de Pacotes.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:50:49 GMT</pubDate></item><item><title><![CDATA[Gênios]]></title><description><![CDATA[<a rel="noopener nofollow" class="external-link is-unresolved" href="https://blog.editoratabla.com.br/os-genios-vao-muito-alem-da-lampada/" target="_self">https://blog.editoratabla.com.br/os-genios-vao-muito-alem-da-lampada/</a><br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.gotquestions.org/Portugues/jinn.html" target="_self">https://www.gotquestions.org/Portugues/jinn.html</a>]]></description><link>mitologia/gênios.html</link><guid isPermaLink="false">Mitologia/Gênios.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:40:01 GMT</pubDate></item><item><title><![CDATA[Samba]]></title><link>tecnologia/samba.html</link><guid isPermaLink="false">Tecnologia/Samba.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 12:51:50 GMT</pubDate></item><item><title><![CDATA[não foi possível abrir o diretório - Permissão negada]]></title><description><![CDATA[não foi possível abrir o diretório ' ': Permissão negada
]]></description><link>tecnologia/sistemas-operacionais/linux/não-foi-possível-abrir-o-diretório-permissão-negada.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/não foi possível abrir o diretório - Permissão negada.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 07:41:26 GMT</pubDate></item><item><title><![CDATA[Firewall]]></title><description><![CDATA[é um sistema de segurança que atua como uma barreira, controlando e filtrando o tráfego de rede (entradas e saídas) com base em regras predefinidas, bloqueando acessos não autorizados e protegendo contra malware e intrusões, sendo ferramentas comuns como iptables, nftables, <a data-href="Uncomplicated Firewall (UFW)" href="tecnologia/infraestrutura/uncomplicated-firewall-(ufw).html" class="internal-link" target="_self" rel="noopener nofollow">Uncomplicated Firewall (UFW)</a> e FirewallD as implementações mais usadas]]></description><link>tecnologia/infraestrutura/firewall.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Firewall.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 05:00:34 GMT</pubDate></item><item><title><![CDATA[Vue]]></title><description><![CDATA[<a href=".?query=tag:Linguagem" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Linguagem">#Linguagem</a>]]></description><link>tecnologia/desenvolvimento/react/vue.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/React/Vue.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 05:00:31 GMT</pubDate></item><item><title><![CDATA[Python]]></title><description><![CDATA[<a href=".?query=tag:Linguagem" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Linguagem">#Linguagem</a> Python é uma linguagem de programação de alto nível, interpretada, orientada a objetos e de propósito geral, famosa pela sua sintaxe clara e legibilidade, facilitando o aprendizado. Criada por Guido van Rossum em 1991, é amplamente usada em ciência de dados, inteligência artificial, desenvolvimento web e automação, sendo uma das mais populares e versáteis do mercado]]></description><link>tecnologia/desenvolvimento/python/python.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/Python/Python.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 05:00:31 GMT</pubDate></item><item><title><![CDATA[React]]></title><description><![CDATA[é uma biblioteca <a data-href="Javascript" href="tecnologia/desenvolvimento/javascript.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabJs" aria-label="FabJs" data-icon="FabJs" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z"></path></svg></span>Javascript</a> de <a data-href="Código aberto" href="glossário/termos/código-aberto.html" class="internal-link" target="_self" rel="noopener nofollow">Código aberto</a>, mantido pelo Facebook (Meta);<br>
Seu foco é criação de interfaces de usuários (<a data-href="UI" href="glossário/termos/ui.html" class="internal-link" target="_self" rel="noopener nofollow">UI</a>) interativas e reativas para aplicações web e móveis.<br>
<a href=".?query=tag:Frontend" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Frontend">#Frontend</a>
Ela utiliza uma arquitetura baseada em 'Componentes' e um 'Virtual DOM' para melhorar a atualização de página.
Componentização
Poder reutilizar o mesmo código, exemplo (sidebar, botão) ]]></description><link>tecnologia/desenvolvimento/react/react.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/React/React.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 05:00:30 GMT</pubDate></item><item><title><![CDATA[CSS]]></title><description><![CDATA[<a href=".?query=tag:Linguagem" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Linguagem">#Linguagem</a> ]]></description><link>tecnologia/desenvolvimento/css.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/CSS.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 05:00:29 GMT</pubDate></item><item><title><![CDATA[HTML]]></title><description><![CDATA[<a href=".?query=tag:Linguagem" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Linguagem">#Linguagem</a> HTML (HyperText Markup Language)<br>
é a linguagem padrão para estruturar e dar sentido ao conteúdo de páginas <a href=".?query=tag:web" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#web">#web</a>, organizando elementos como textos, títulos, parágrafos, imagens e links. É lida por navegadores (Chrome, Firefox) e utiliza tags (ex: , ]]></description><link>tecnologia/desenvolvimento/html.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/HTML.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 05:00:26 GMT</pubDate></item><item><title><![CDATA[PHP]]></title><description><![CDATA[<a href=".?query=tag:Linguagem" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Linguagem">#Linguagem</a> <br>PHP é uma linguagem de script de código aberto, amplamente usada para desenvolvimento <a href=".?query=tag:web" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#web">#web</a> web<br><a href=".?query=tag:Backend" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Backend">#Backend</a> e criação de páginas dinâmicas. <br>Executado no servidor (server-side), ele processa dados e interage com bancos de dados (como <a data-href="MySQL" href="tecnologia/ferramentas-e-softwares/mysql.html" class="internal-link" target="_self" rel="noopener nofollow">MySQL</a>), sendo a base de sistemas populares como o <a data-href="WordPress" href="tecnologia/desenvolvimento/wordpress.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabWordpress" aria-label="FabWordpress" data-icon="FabWordpress" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z"></path></svg></span>WordPress</a>. É conhecido por ser fácil de aprender, versátil e gratuito]]></description><link>tecnologia/desenvolvimento/php.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/PHP.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 05:00:25 GMT</pubDate></item><item><title><![CDATA[Node.js]]></title><description><![CDATA[<a rel="noopener nofollow" class="external-link is-unresolved" href="https://nodejs.org/en" target="_self">https://nodejs.org/en</a><br>Node.js é um ambiente de tempo de execução (<a data-href="runtime" href="glossário/termos/runtime.html" class="internal-link" target="_self" rel="noopener nofollow">runtime</a>) de código aberto, baseado no motor V8 do Chrome, que permite executar <a data-href="Javascript" href="tecnologia/desenvolvimento/javascript.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabJs" aria-label="FabJs" data-icon="FabJs" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z"></path></svg></span>Javascript</a> no lado do servidor, fora do navegador. Ele é ideal para aplicações em tempo real, rápidas e escaláveis, utilizando uma arquitetura assíncrona e I/O (entrada/saída) não bloqueante, tornando-o eficiente para gerenciar múltiplas conexões simultâneas]]></description><link>tecnologia/desenvolvimento/node.js.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/Node.js.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 05:00:25 GMT</pubDate></item><item><title><![CDATA[WordPress]]></title><description><![CDATA[WordPress é um sistema livre e aberto de gestão de conteúdo para internet, baseado em <a data-href="PHP" href="tecnologia/desenvolvimento/php.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabPhp" aria-label="FabPhp" data-icon="FabPhp" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z"></path></svg></span>PHP</a> com banco de dados <a data-href="MySQL" href="tecnologia/ferramentas-e-softwares/mysql.html" class="internal-link" target="_self" rel="noopener nofollow">MySQL</a> e <a data-href="MariaDB" href=".html" class="internal-link" target="_self" rel="noopener nofollow">MariaDB</a>, executado em um servidor interpretador, voltado principalmente para a criação de páginas eletrônicas e blogs online.<br>
<a href=".?query=tag:web" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#web">#web</a> ]]></description><link>tecnologia/desenvolvimento/wordpress.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/WordPress.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 05:00:24 GMT</pubDate></item><item><title><![CDATA[Git]]></title><link>tecnologia/ferramentas-e-softwares/git.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Git.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 05:00:03 GMT</pubDate></item><item><title><![CDATA[GitHub]]></title><link>tecnologia/ferramentas-e-softwares/github.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/GitHub.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 05:00:02 GMT</pubDate></item><item><title><![CDATA[GitLab]]></title><link>tecnologia/ferramentas-e-softwares/gitlab.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/GitLab.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 05:00:02 GMT</pubDate></item><item><title><![CDATA[GitHub Actions]]></title><link>tecnologia/ferramentas-e-softwares/github-actions.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/GitHub Actions.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 05:00:01 GMT</pubDate></item><item><title><![CDATA[Backup]]></title><link>glossário/termos/backup.html</link><guid isPermaLink="false">Glossário/Termos/Backup.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:59:39 GMT</pubDate></item><item><title><![CDATA[dpkg - Debian Package]]></title><description><![CDATA[É um <a data-href="Gerenciador de Pacotes" href="gerenciador-de-pacotes.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPackageOpen" aria-label="LiPackageOpen" data-icon="LiPackageOpen" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-package-open"><path d="M12 22v-9"></path><path d="M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z"></path><path d="M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13"></path><path d="M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z"></path></svg></span>Gerenciador de Pacotes</a> de <a data-href="Baixo nível" href="baixo-nível.html" class="internal-link" target="_self" rel="noopener nofollow">Baixo nível</a> padrão de sistemas de 'família' <a data-href="Debian" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/debian.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabDebian" aria-label="FabDebian" data-icon="FabDebian" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M380.2 245.6c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7l.3-.1c3.3-1 6-1.7 4-2.9c-19.2 1.9-24.9 5.5-31.1 9.4l-.1 0c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9l0 0c4.1-1.1 7.2-1.9-.1 2.4c-3.5 1-6.6 1.3-9.6 1.6l-.1 0c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.4-.2 5.3-1.3l.1-.1c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.3 5.1-1 11-1.7 17.3l0 0c-.1 1-.2 2-.3 3l-.1 .6c-3 27.3-6.7 60.8 3.9 73l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c.2 .4 .4 .8 .5 1.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c1 2.1 2 4.2 3.3 6.2l-3 .2c7 22.1 10.8 22.5 15.1 22.9l0 0c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c2.1 3.7 4.8 6.2 7.6 8.8l0 0 0 0c1 .9 2.1 1.9 3.1 2.9c-11.9-6.5 3.2 13.7 11.9 25.2c.8 1.1 1.5 2 2.2 2.9l0 0 0 0 0 0 0 0 0 0c1.4 1.9 2.5 3.4 2.9 4.1l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7l.1 .1c5.2 5.6 9.9 10.6 19.7 15.3c10.7 3.7 16.6 4.7 22.7 5.8c.3 0 .6 .1 .9 .1c5.4 .8 11.2 1.8 20.8 4.5c-1.1-.1-2.2-.1-3.3-.1h0c-2.3-.1-4.7-.1-7-.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c-14.4-.2-29.2-.4-42.7-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2v-.1c.4 .4 3.4 3.4 8.8-5.8c.8-1.8 1.6-3.7 2.4-5.6c.5-1.1 .9-2.2 1.4-3.2c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l1.1-1c5.7-5.1 10.7-9.7 13.6-13.1l.7 4.4c17-15.9 44.6-27.5 65.6-36.4l.5-.2c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4l-3.9 2.1c-2.7 1.4-5.4 2.8-8 4.6c8.1-2 11.7-1.4 15.7-.8l.3 0c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1l.2 0c5.5-1.1 10.3-2 19.3 .9l-1-4.8c7.3 2.6 12.7 4.3 17.5 5.8l.5 .1c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2l.1 0c3.6-1.1 7-2.1 15.2 1.2c.3 .5 .5 1 .7 1.4c.1 .2 .2 .5 .3 .7l0 .1c1 2.6 1.8 4.6 14.6 12.1c1.7-.7-2.7-4.7-6.4-8.2c0 0 0 0-.1-.1c-.2-.1-.3-.3-.5-.4c32.2 17.3 67.3 54.1 78 93.5c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9-.1-.3c-3.3-11.9-9.6-34.3-19.9-49.3c-.4 4.3-2.8 3.9-5.2 3.5l-.1 0 0 0c-3.3-.6-6.2-1.1-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1l0 0c.5-1.5 .9-2.7 4.7 5.2c.1 4.1 1 8.2 2.1 12.7l0 0 0 0 .1 .6c.1 .3 .1 .5 .2 .8l.1 .6c.6 2.6 1.3 5.4 1.8 8.4c-1.1-.2-2.3-2.2-3.4-4.2c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6l0 0c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9c-2.8 7.1-6 15.4-3.4 26.1c-.8-3-2-6-3.1-8.9l-.1-.4c-.2-.5-.4-1-.6-1.5l0 0c-.3-.8-.6-1.6-.9-2.3c-.6 4.4-.3 7.7-.1 10.6c0 .2 0 .5 0 .7c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 10.9-3.7 20.4-8 28.9l-.1 .2c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.5 10.9-7 13.3-6.5 15.5l0 .1c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2l0 0c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.1-1.6 3.6-5.8 5.3-10.8l0 0 0 0 .2-.4 .1-.3 0-.1c2.9-8.4 6.5-18.8 14.3-23.8c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.4 .6-.6 .9-.8l0 0s0 0 0 0c0 0 .1-.1 .1-.1l.1-.1c.6-.5 1.1-.9 1.4-3.3c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7l.1-.1 0 0c2.2-2.1 4.7-4.5 8.9-7.3c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5-1.3 18.5-13.4 28.5-22.3l0 0 0 0c.6-.5 1.2-1 1.7-1.5c1.5-1.3 2.8-2.5 4-3.6l0 0 .3-.3c1.9-4.2 1.6-5.6 1.3-7l0-.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c.8-2.1 1.5-4.1 2.2-6c.2-.6 .5-1.2 .7-1.8l-.4-.2zM349.3 34.3l-.2-.1 .2 .1 0 0zM247.8 334.1c-6-3-13.7-8.9-14.8-11.4l-.4 .3c-.3 .6-.5 1.3-.2 2.2c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.1-11.8-21.6-19.3l-.1-.1c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8zm79.3-119.7l-.1-.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6c-1 3.8-1.8 1.5-2.6-1zm-4.2 22.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8l0 0c-2.9-.8-5.9-1.6 5.6-16.1c-.5 1.9-2.1 4.6-3.7 7.3l0 0 0 0-.3 .4c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8h.1zm-55.6 33.9c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2c-11.1-1.7-21.2-6-12.7-6.1zm-92.6 11.6c3.6 7.1 6.4 11.5 9 15.7l.1 .2c2.3 3.7 4.4 7.1 6.8 11.7c-5.1-4.2-8.7-9.5-12.5-15l-.3-.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9h.1zm7.5-9.6c1.6 3.3 3.2 6.4 5.7 9.1l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6 .2 .4zm238.9-41.6c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.6 110.6c.4 .8 1.4 .5 2.3 .3c1.9-.5 3.6-.9-.1 7.6c-.5 .3-1 .7-1.5 1l0 0 0 0c-1.4 .9-2.8 1.9-3.9 3c1.9-3.8 3.5-7.4 3.2-11.9zM25.3 152.3c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9l0-.1c-.4-3.4-.7-6.3 4.3-12.8c-.3 1.2-.5 2.5-.7 3.8v.1z"></path></svg></span>Debian</a>, como <a data-href="Ubuntu" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/ubuntu.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabUbuntu" aria-label="FabUbuntu" data-icon="FabUbuntu" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M469.2 75A75.6 75.6 0 1 0 317.9 75a75.6 75.6 0 1 0 151.2 0zM154.2 240.7A75.6 75.6 0 1 0 3 240.7a75.6 75.6 0 1 0 151.2 0zM57 346C75.6 392.9 108 433 150 461.1s91.5 42.6 142 41.7c-14.7-18.6-22.9-41.5-23.2-65.2c-6.8-.9-13.3-2.1-19.5-3.4c-26.8-5.7-51.9-17.3-73.6-34s-39.3-38.1-51.7-62.5c-20.9 9.9-44.5 12.8-67.1 8.2zm395.1 89.8a75.6 75.6 0 1 0 -151.2 0 75.6 75.6 0 1 0 151.2 0zM444 351.6c18.5 14.8 31.6 35.2 37.2 58.2c33.3-41.3 52.6-92.2 54.8-145.2s-12.5-105.4-42.2-149.4c-8.6 21.5-24 39.6-43.8 51.6c15.4 28.6 22.9 60.8 21.9 93.2s-10.7 64-28 91.6zM101.1 135.4c12.4 2.7 24.3 7.5 35.1 14.3c16.6-24.2 38.9-44.1 64.8-58S255.8 70.4 285.2 70c.2-5.9 .9-11.9 2-17.7c3.6-16.7 11.1-32.3 21.8-45.5c-47.7-3.8-95.4 6-137.6 28.5S94.3 91.7 70.8 133.4c2.7-.2 5.3-.3 8-.3c7.5 0 15 .8 22.4 2.3z"></path></svg></span>Ubuntu</a> e <a data-href="Linux Mint" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/linux-mint.html" class="internal-link" target="_self" rel="noopener nofollow">Linux Mint</a>, sendo um comando base para manipular arquivos com a extensão .debO dpkg é utilizado para Instalar, Remover, Construir e Gerenciar pacotes locais.<br>
Diferente do <a data-tooltip-position="top" aria-label="apt - Advanced Package Tool" data-href="apt - Advanced Package Tool" href="tecnologia/sistemas-operacionais/linux/utilitários/apt-advanced-package-tool.html" class="internal-link" target="_self" rel="noopener nofollow">apt</a>, o ``]]></description><link>dpkg-debian-package.html</link><guid isPermaLink="false">dpkg - Debian Package.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:55:07 GMT</pubDate></item><item><title><![CDATA[Baixo nível]]></title><link>baixo-nível.html</link><guid isPermaLink="false">Baixo nível.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:51:51 GMT</pubDate></item><item><title><![CDATA[LPI Linux Essentials]]></title><description><![CDATA[É um certificado da <a data-href="Linux Professional Institute (LPI)" href="glossário/certificações/linux-professional-institute-(lpi).html" class="internal-link" target="_self" rel="noopener nofollow">Linux Professional Institute (LPI)</a> que requer a aprovação por uma prova, atualmente presente na minha <a data-href="Lista de objetivos" href="lista-de-objetivos.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiMountainSnow" aria-label="LiMountainSnow" data-icon="LiMountainSnow" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-mountain-snow"><path d="m8 3 4 8 5-5 5 15H2L8 3z"></path><path d="M4.14 15.08c2.62-1.57 5.24-1.43 7.86.42 2.74 1.94 5.49 2 8.23.19"></path></svg></span>Lista de objetivos</a>.<br>Logo essa página será dedicada a resumos sobre o conteúdo presente no <a data-href="LPI-Learning-Material-010-160-pt.pdf" href="tecnologia/sistemas-operacionais/linux/lpi-learning-material-010-160-pt.html" class="internal-link" target="_self" rel="noopener nofollow">LPI-Learning-Material-010-160-pt.pdf</a><br>Linux é um <a data-href="Kernel" href="tecnologia/sistemas-operacionais/linux/kernel.html" class="internal-link" target="_self" rel="noopener nofollow">Kernel</a> (núcleo) de sistema operacional de <a data-href="Código aberto" href="glossário/termos/código-aberto.html" class="internal-link" target="_self" rel="noopener nofollow">Código aberto</a>.<br>
Criado por Linus Torvalds em 1991, inspirado no <a data-href="UNIX" href="tecnologia/sistemas-operacionais/linux/unix.html" class="internal-link" target="_self" rel="noopener nofollow">UNIX</a>.é um 'pacote' em um kernel Linux, criado por empresas ou pela comunidade de usuários, incluindo ferramentas próprias e até sua própria forma de administração do sistema.Podemos também classificar as distribuições de acordo com a 'família de distribuições', exemplo:<br>
Sistemas baseados em/da família 'Debian', usam o <a data-href="Gerenciador de Pacotes" href="gerenciador-de-pacotes.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPackageOpen" aria-label="LiPackageOpen" data-icon="LiPackageOpen" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-package-open"><path d="M12 22v-9"></path><path d="M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z"></path><path d="M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13"></path><path d="M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z"></path></svg></span>Gerenciador de Pacotes</a> <a data-tooltip-position="top" aria-label="dpkg - Debian Package" data-href="dpkg - Debian Package" href="dpkg-debian-package.html" class="internal-link" target="_self" rel="noopener nofollow">dpkg</a>]]></description><link>tecnologia/sistemas-operacionais/linux/lpi-linux-essentials.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/LPI Linux Essentials.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:51:20 GMT</pubDate></item><item><title><![CDATA[Gerenciador de Pacotes]]></title><description><![CDATA[
<a data-href="apt - Advanced Package Tool" href="tecnologia/sistemas-operacionais/linux/utilitários/apt-advanced-package-tool.html" class="internal-link" target="_self" rel="noopener nofollow">apt - Advanced Package Tool</a>
<br><a data-href="dpkg - Debian Package" href="dpkg-debian-package.html" class="internal-link" target="_self" rel="noopener nofollow">dpkg - Debian Package</a>
]]></description><link>gerenciador-de-pacotes.html</link><guid isPermaLink="false">Gerenciador de Pacotes.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:50:49 GMT</pubDate></item><item><title><![CDATA[Hercules]]></title><description><![CDATA[<img alt="François_Lemoyne_-_L'Apothéose_d'Hercule_-_Google_Art_Project.jpg" src="midias/françois_lemoyne_-_l'apothéose_d'hercule_-_google_art_project.jpg" target="_self"><br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://adamoraobscura.wordpress.com/2024/09/27/art-highlight-power-and-propaganda-in-francois-lemoynes-lapotheose-dhercule/" target="_self">https://adamoraobscura.wordpress.com/2024/09/27/art-highlight-power-and-propaganda-in-francois-lemoynes-lapotheose-dhercule/</a>
<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.reddit.com/r/ArtHistory/comments/1jhiyzr/apotheosis_of_hercules_question/?tl=pt-br" target="_self">https://www.reddit.com/r/ArtHistory/comments/1jhiyzr/apotheosis_of_hercules_question/?tl=pt-br</a>]]></description><link>mitologia/grega/hercules.html</link><guid isPermaLink="false">Mitologia/Grega/Hercules.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:49:09 GMT</pubDate><enclosure url="midias/françois_lemoyne_-_l'apothéose_d'hercule_-_google_art_project.jpg" length="0" type="image/jpeg"/><content:encoded>&lt;figure&gt;&lt;img src="midias/françois_lemoyne_-_l'apothéose_d'hercule_-_google_art_project.jpg"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[François_Lemoyne_-_L'Apothéose_d'Hercule_-_Google_Art_Project]]></title><description><![CDATA[<img src="midias/françois_lemoyne_-_l'apothéose_d'hercule_-_google_art_project.jpg" target="_self">]]></description><link>midias/françois_lemoyne_-_l'apothéose_d'hercule_-_google_art_project.html</link><guid isPermaLink="false">midias/François_Lemoyne_-_L'Apothéose_d'Hercule_-_Google_Art_Project.jpg</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:47:51 GMT</pubDate><enclosure url="midias/françois_lemoyne_-_l'apothéose_d'hercule_-_google_art_project.jpg" length="0" type="image/jpeg"/><content:encoded>&lt;figure&gt;&lt;img src="midias/françois_lemoyne_-_l'apothéose_d'hercule_-_google_art_project.jpg"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Daemon]]></title><description><![CDATA[Um Daemon é um programa que é executado em segundo plano, executando várias tarefas sem a interação direta do utilizador.
É como ter um pequeno assistente que toma conta das coisas por si.
Daemons são normalmente encontrados em sistemas operativos <a data-href="UNIX" href="tecnologia/sistemas-operacionais/linux/unix.html" class="internal-link" target="_self" rel="noopener nofollow">UNIX</a> e <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a> para gerenciar tarefas e fornecer serviços essenciais ao sistema, como rede, impressão, logs e agendamento, funcionando como "assistentes silenciosos" que garantem o funcionamento contínuo da máquina, muitas vezes com nomes terminando em "d" (ex: sshd, httpd)<br>Considerava-se na <a data-href="Mitologia Grega" href="mitologia/mitologia-grega.html" class="internal-link" target="_self" rel="noopener nofollow">Mitologia Grega</a> que os humanos que nasceram nas Eras de Ouro e de Prata se tornavam daemons ou daímones depois de sua morte.
Sua função era a de intermediários entre os homens e os deuses, agindo sobre a terra e abaixo dela<br>Os daemons eram descritos na cultura árabe como <a data-href="Gênios" href="gênios.html" class="internal-link" target="_self" rel="noopener nofollow">Gênios</a> ou djinns, entidades eternas que ajudavam os homens, e no Corão são descritos como bons e/ou maus, possuindo livre-arbítrio assim como os humanos. Na cultura Egípcia, eram descritos como Néteres, as diferentes facetas de Atum (princípio objetivo que surgiu a partir do subjetivo Nun), responsáveis por controlar diferentes aspectos materiais, mentais e espirituais do Cosmos.<br><img alt="Daemon.png" src="midias/daemon.png" target="_self">,<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://daemons.com.br/" target="_self">https://daemons.com.br/</a>]]></description><link>mitologia/daemon.html</link><guid isPermaLink="false">Mitologia/Daemon.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:46:36 GMT</pubDate><enclosure url="midias/daemon.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/daemon.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[New Relic]]></title><description><![CDATA[Ferramenta de observabilidade baseada em nuvem, que monitora desempenho de aplicações, infraestrutura e logs em tempo real]]></description><link>tecnologia/ferramentas-e-softwares/new-relic.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/New Relic.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:42:48 GMT</pubDate></item><item><title><![CDATA[Gênios]]></title><description><![CDATA[<a rel="noopener nofollow" class="external-link is-unresolved" href="https://blog.editoratabla.com.br/os-genios-vao-muito-alem-da-lampada/" target="_self">https://blog.editoratabla.com.br/os-genios-vao-muito-alem-da-lampada/</a><br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.gotquestions.org/Portugues/jinn.html" target="_self">https://www.gotquestions.org/Portugues/jinn.html</a>]]></description><link>gênios.html</link><guid isPermaLink="false">Gênios.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:40:01 GMT</pubDate></item><item><title><![CDATA[Mitologia Grega]]></title><link>mitologia/mitologia-grega.html</link><guid isPermaLink="false">Mitologia/Mitologia Grega.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:36:42 GMT</pubDate></item><item><title><![CDATA[EC2 - Elastic Compute Cloud]]></title><description><![CDATA[(observação o 2, é por conta dos dois Cʼs)Compreendendo que esse serviço se consiste na alocação de
uma <a data-tooltip-position="top" aria-label="Máquinas virtuais (VMs)" data-href="Máquinas virtuais (VMs)" href="tecnologia/infraestrutura/máquinas-virtuais-(vms).html" class="internal-link" target="_self" rel="noopener nofollow">Máquina Virtual</a>, podemos segregar esse serviços em
diversos tipos para determinadas funções, priorizando o uso
eficiente e econômico para cada usuário, sendo que nessa
separação, há outras separações, partiu ver?<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://aws.amazon.com/pt/ec2/instance-types/" target="_self">https://aws.amazon.com/pt/ec2/instance-types/</a>Há certos tipos de EC2, elas são bem claras para que serve cada uma, porém vale destacar elas: Otimizadas para computação:<br>
Indicadas para aplicações que exigem alto poder de processamento, como processamento em lote, servidores web de alto desempenho, jogos, modelagem científica e inferência de <a data-tooltip-position="top" aria-label="Machine Learning" data-href="Machine Learning" href="tecnologia/inteligência-artificial/machine-learning.html" class="internal-link" target="_self" rel="noopener nofollow">Machine Learning</a>. Otimizadas para memória:<br>
Ideais para trabalhar com grandes volumes de dados que precisam ficar na memória para acesso rápido, como <a data-tooltip-position="top" aria-label="Banco de dados" data-href="Banco de dados" href="glossário/termos/banco-de-dados.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiDatabase" aria-label="LiDatabase" data-icon="LiDatabase" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-database"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg></span>bancos de dados</a> e aplicações analíticas. Computação acelerada:<br>
Utilizam <a data-tooltip-position="top" aria-label="Hardware" data-href="Hardware" href="tecnologia/infraestrutura/hardware/hardware.html" class="internal-link" target="_self" rel="noopener nofollow">Hardware</a> especializado (como GPUs e outros aceleradores) para executar tarefas complexas mais rapidamente, como cálculos matemáticos, processamento de imagens e análise de grandes volumes de dados.<br>
(Obs: <a data-tooltip-position="top" aria-label="LLM" data-href="LLM" href="tecnologia/inteligência-artificial/llm.html" class="internal-link" target="_self" rel="noopener nofollow">LLM</a> pode funcionar bem aqui) Otimizadas para armazenamento
Focadas em alta velocidade de leitura e gravação de dados locais, sendo adequadas para grandes conjuntos de dados e aplicações com muitas operações de I/O. Otimizadas para HPC<br>
Projetadas para computação de alta performance em larga escala, ideais para simulações complexas, pesquisas científicas e workloads intensivos como aprendizado profundo.
As instâncias de computação de alta performance (<a data-href="HPC" href=".html" class="internal-link" target="_self" rel="noopener nofollow">HPC</a>) são projetadas para oferecer a melhor relação custo-benefício para workloads de HPC em grande escala na AWS.
São ideais para aplicações que exigem processadores potentes, como simulações complexas e aprendizado profundo. TIpos de Instâncias
Entendendo que o lema da AWS é 'Você só paga pelo o que usar', fica mais fácil compreender que o EC2 é como poder alugar por hora, fazer um plano mensal, pegar desconto por fidelidade ou ganhar um super desconto com algo no marketplace do facebook. Sob demanda
Instâncias sob demanda não exigem compromisso de longo prazo nem pagamento antecipado. O cliente paga apenas pelo utilizado.
Perfeito para: Projetos curtos Testes
Sistemas que não sabe quanto vão usar
Exemplo:
Está elaborando um projeto e não sabe ainda o nível de escalabilidade, então, sem um compromisso de 'pagar por um servidor muito forte e não usar nada', porém é bom para medir a necessidade de algo 'fixo' Instâncias reservadas
Semelhante a um contrato de locação, aonde pode ser oferecido desconto em conforme o tempo do compromisso.
Aqui você diz:
“Vou usar esse tipo de instância, nessa região, por 1 ou 3 anos.”
Em troca disso, a AWS dá desconto. Existem dois tipos: Standard Reserved Instances
Você escolhe exatamente: Família e tamanho da instância
Plataforma (ex: Linux ou Windows)
Tenancy
<br><a data-footref="1" href="#fn-1-030980905c3e94d1" class="footnote-link" target="_self" rel="noopener nofollow">[1]</a>Região
<br>Opcionalmente, <a data-tooltip-position="top" aria-label="Região e Zonas de Disponibilidade" data-href="Região e Zonas de Disponibilidade" href="tecnologia/infraestrutura/cloud/região-e-zonas-de-disponibilidade.html" class="internal-link" target="_self" rel="noopener nofollow">Região e Zonas de Disponibilidade</a> É como fechar contrato de aluguel de 3 anos:
Você paga menos por mês, mas assume compromisso.
Quanto maior o tempo (3 anos), maior o desconto. Instâncias reservadas conversíveis
Você ainda fecha contrato… porém permite alterar: Tipo de instância
Família
<br><a data-footref="1" href="#fn-1-030980905c3e94d1" class="footnote-link" target="_self" rel="noopener nofollow">[1-1]</a>Região (em alguns casos) Oferecem maior flexibilidade, porém com desconto menor em comparação às Standard Reserved Instances.
São adequadas para ambientes em que se espera evolução da arquitetura ao longo do tempo. Savings Plans
tipo plano de fidelidade
Diferentemente das instâncias reservadas, o compromisso não está necessariamente atrelado a um tipo específico de instância, mas a um valor mínimo de consumo por hora.
Tipo:
AWS, vou gastar pelo menos X dólares por hora por 1 ou 3 anos.”
Em troca, ganha desconto (até 72% comparado ao sob demanda).
Obs: É como plano de celular:
Você se compromete com um valor mensal e paga menos por minuto usado.
É ótimo para quem: Ambientes com uso contínuo
Quer desconto
Organizações que precisam de flexibilidade para alterar tipos e tamanhos de instância Se passar do valor combinado, paga o excedente como sob demanda. Instâncias Spot
(tipo pagar barato por um produto prestes a estragar no mercado Pão de Açucar, não me pergunte como eu sei..) há relatos que há descontos de até 90%.
Mas tem um detalhe importante:
Pode ser interrompida a qualquer momento.
A AWS usa capacidade ociosa e oferece barato.
Se precisar da máquina de volta… ela tira de você.
Exemplo:
É como ir na casa de um amigo para passar o ano novo enchendo a cara e de repente os pais dele chegam, você precisa sair para eles dormirem, não me pergunte novamente como eu sei.
Boa para: Processamento em lote
Treinamento de modelos
Tarefas que podem reiniciar Ruim para: Produção crítica
Sistemas que não podem parar Hosts Dedicados
Aqui você não divide o servidor físico com ninguém, É 100% seu.
Hosts dedicados são servidores físicos exclusivos para um único cliente.
Ideal para: Empresas que precisam usar suas próprias licenças
Exigências de compliance
Controle total de hardware Podem ser contratados sob demanda ou com reserva, mas já aviso:
É a opção mais cara do EC2 💸. Definição de preçoVamos supor que você começou a infraestrutura com tudo que era necessário para funcionar, entretanto, seu SaaS bombou na net e tem +1.000 pessoas conectadas.
Com isso o você pode aumentar os recursos de hardware do seu servidor para comportar, ai vamos supor, deu a noite e o pessoal parou de usar, agora só tem 100 pessoas conectadas, você diminuí os recursos.Existem duas maneiras de lidar com o aumento da demanda: aumentar verticalmente (scale up)
dar mais potência a uma máquina; Mais CPU. Mais memória. Mais capacidade. Funciona bem até certo ponto. Mas há limites: Existe um teto físico para o tamanho da instância.
Se a máquina falhar, tudo para. aumentar a quantidade (scale out)
Em vez de deixar uma máquina mais forte, você adiciona mais máquinas.
Embora aumentar a potência funcione às vezes, não resolve tudo. Distribui a carga entre várias instâncias.
Ganha resiliência.
Reduz ponto único de falha.
Esse modelo é a base da maioria das arquiteturas modernas em nuvem. EscalabilidadeO Amazon EC2 Auto Scaling ajusta automaticamente a quantidade de instâncias EC2 conforme a demanda da aplicação aumenta ou diminui, garantindo maior disponibilidade.
Ele funciona como uma cafeteria que adiciona mais baristas quando há mais clientes, evitando longas esperas.Se o tráfego aumenta:
Ele cria novas instâncias.
Se o tráfego diminui:
Ele encerra instâncias ociosas.
Existem duas abordagens no Auto Scaling: Scaling dinâmico:
Reage a métricas em tempo real.
Exemplos de métricas comuns: Uso de CPU
Número de requisições
Latência
Métricas customizadas Se a CPU ultrapassar, por exemplo, 70% por alguns minutos, novas instâncias são adicionadas.
Se cair consistentemente, instâncias são removidas. Scaling preditivo:
ajusta o número de instâncias com base em previsões de demanda futura, antecipando a necessidade de mais ou menos recursos.
Se sua aplicação sempre tem pico às 20h: O Auto Scaling já aumenta a capacidade antes das 20h. É útil para ambientes com uso contínuo e comportamento previsível, como: E-commerces com horários de pico
Sistemas corporativos com carga comercial Plataformas educacionais com horários fixos Para dimensionar mais rapidamente, você pode combinar o scaling dinâmico e preditivo. Região e Zona de Disponibilidade<br>
Uma Região é composta por três ou mais <a data-tooltip-position="top" aria-label="Região e Zonas de Disponibilidade" data-href="Região e Zonas de Disponibilidade" href="tecnologia/infraestrutura/cloud/região-e-zonas-de-disponibilidade.html" class="internal-link" target="_self" rel="noopener nofollow">Região e Zonas de Disponibilidade</a> (AZs).Por exemplo, a Região América do Sul (São Paulo) é identificada como sa-east-1 e possui as zonas:
sa-east-1a
sa-east-1b
<br>sa-east-1c
A escolha da região e, em alguns casos, da zona específica, impacta disponibilidade, latência e custos.<a href="#fnref-1-030980905c3e94d1" class="footnote-backref footnote-link" target="_self" rel="noopener nofollow">↩︎</a><a href="#fnref-1-1-030980905c3e94d1" class="footnote-backref footnote-link" target="_self" rel="noopener nofollow">↩︎</a>
]]></description><link>tecnologia/infraestrutura/cloud/aws/ec2-elastic-compute-cloud.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/EC2 - Elastic Compute Cloud.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:29:48 GMT</pubDate></item><item><title><![CDATA[AWS CloudFormation]]></title><description><![CDATA[Serviço de <a data-tooltip-position="top" aria-label="Infraestrutura como Código (IaC)" data-href="Infraestrutura como Código (IaC)" href="glossário/termos/infraestrutura-como-código-(iac).html" class="internal-link" target="_self" rel="noopener nofollow">IaC</a> da <a data-tooltip-position="top" aria-label="Amazon Web Services (AWS)" data-href="Amazon Web Services (AWS)" href="tecnologia/infraestrutura/cloud/aws/amazon-web-services-(aws).html" class="internal-link" target="_self" rel="noopener nofollow">Amazon Web Services (AWS)</a>, com funções de gestão de recursos da nuvem:
<br><a data-href="EC2 - Elastic Compute Cloud" href="tecnologia/infraestrutura/cloud/aws/ec2-elastic-compute-cloud.html" class="internal-link" target="_self" rel="noopener nofollow">EC2 - Elastic Compute Cloud</a>
<br><a data-href="RDS" href="tecnologia/infraestrutura/cloud/aws/rds.html" class="internal-link" target="_self" rel="noopener nofollow">RDS</a><br>
De forma automatizada via arquivo de configuração (<a data-href="JSON" href=".html" class="internal-link" target="_self" rel="noopener nofollow">JSON</a> e <a data-href="YAML" href=".html" class="internal-link" target="_self" rel="noopener nofollow">YAML</a>)
]]></description><link>tecnologia/infraestrutura/cloud/aws/aws-cloudformation.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/AWS CloudFormation.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:29:48 GMT</pubDate></item><item><title><![CDATA[sistemas distribuídos]]></title><description><![CDATA[são conjuntos de computadores independentes conectados por rede que funcionam como uma única unidade coerente para o usuário final. Eles compartilham recursos, processos e dados entre nós (<a data-href="Hardware" href="tecnologia/infraestrutura/hardware/hardware.html" class="internal-link" target="_self" rel="noopener nofollow">Hardware</a> ou software) para aumentar o desempenho, escalabilidade e tolerância a falhas, superando limitações de uma máquina única. Concorrência:
Múltiplos componentes realizam tarefas simultaneamente. Tolerância a Falhas:
O sistema continua operando mesmo se um dos computadores falhar. Transparência:
A complexidade da rede é escondida; o usuário percebe o sistema como um ambiente único e integrado. Escalabilidade:
Capacidade de aumentar recursos (nós) para lidar com cargas maiores. Web (WWW): Acessa informações em servidores dispersos. <br>
Computação em Nuvem (<a data-href="Cloud Computing" href="tecnologia/infraestrutura/cloud/cloud-computing.html" class="internal-link" target="_self" rel="noopener nofollow">Cloud Computing</a>): <a data-href="Amazon Web Services (AWS)" href="tecnologia/infraestrutura/cloud/aws/amazon-web-services-(aws).html" class="internal-link" target="_self" rel="noopener nofollow">Amazon Web Services (AWS)</a>, <a data-href="Azure" href="tecnologia/infraestrutura/cloud/azure/azure.html" class="internal-link" target="_self" rel="noopener nofollow">Azure</a>, <a data-href="Google Cloud" href="tecnologia/infraestrutura/cloud/google/google-cloud.html" class="internal-link" target="_self" rel="noopener nofollow">Google Cloud</a>. Bancos de Dados Distribuídos: Armazenamento distribuído (ex: Apache Cassandra). Sistemas de Arquivos Distribuídos: HDFS (Hadoop).&nbsp; Complexidade de Gerenciamento: Coordenação entre múltiplos nós.
Consistência de Dados: Garantir que todos os nós tenham os mesmos dados ao mesmo tempo.
Segurança: Aumenta a superfície de ataque devido à rede.&nbsp;
<br>A arquitetura geralmente utiliza <a data-href="middleware" href="tecnologia/middleware.html" class="internal-link" target="_self" rel="noopener nofollow">middleware</a> para viabilizar a comunicação e colaboração entre os componentes.]]></description><link>glossário/termos/sistemas-distribuídos.html</link><guid isPermaLink="false">Glossário/Termos/sistemas distribuídos.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 04:29:48 GMT</pubDate></item><item><title><![CDATA[Portainer.io]]></title><description><![CDATA[Um software para controle de <a data-href="Kubernetes" href="tecnologia/ferramentas-e-softwares/kubernetes.html" class="internal-link" target="_self" rel="noopener nofollow">Kubernetes</a>, <a data-href="Docker" href="tecnologia/ferramentas-e-softwares/docker.html" class="internal-link" target="_self" rel="noopener nofollow">Docker</a> e <a data-href="Podman" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Podman</a><br>Sua instalação pode ser feita através do próprio <a data-href="Docker" href="tecnologia/ferramentas-e-softwares/docker.html" class="internal-link" target="_self" rel="noopener nofollow">Docker</a>:docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer -H unix:///var/run/docker.sock
]]></description><link>tecnologia/ferramentas-e-softwares/portainer.io.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Portainer.io.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 03:25:05 GMT</pubDate></item><item><title><![CDATA[Javascript]]></title><description><![CDATA[<a href=".?query=tag:Linguagem" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Linguagem">#Linguagem</a> JavaScript é uma linguagem de programação de alto nível, interpretada e voltada a objetos, essencial para criar páginas web interativas e dinâmicas.<br>
Junto com <a data-href="HTML" href="tecnologia/desenvolvimento/html.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabHtml5" aria-label="FabHtml5" data-icon="FabHtml5" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z"></path></svg></span>HTML</a> e <a data-href="CSS" href="tecnologia/desenvolvimento/css.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabCss3Alt" aria-label="FabCss3Alt" data-icon="FabCss3Alt" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z"></path></svg></span>CSS</a>, forma a base da web moderna, permitindo funcionalidades como animações, mapas, atualização de conteúdo sem recarregar a página e validação de formulários]]></description><link>tecnologia/desenvolvimento/javascript.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/Javascript.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 03:13:45 GMT</pubDate></item><item><title><![CDATA[npm - Node Package Manager]]></title><description><![CDATA[é o <a data-href="Gerenciador de Pacotes" href="gerenciador-de-pacotes.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPackageOpen" aria-label="LiPackageOpen" data-icon="LiPackageOpen" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-package-open"><path d="M12 22v-9"></path><path d="M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z"></path><path d="M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13"></path><path d="M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z"></path></svg></span>Gerenciador de Pacotes</a> padrão para o <a data-href="Node.js" href="tecnologia/desenvolvimento/node.js.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabNodeJs" aria-label="FabNodeJs" data-icon="FabNodeJs" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z"></path></svg></span>Node.js</a>, sendo considerado o maior <a data-href="Repositórios" href="glossário/termos/repositórios.html" class="internal-link" target="_self" rel="noopener nofollow">Repositórios</a> de software, facilitando instalações, compartilhando e gerenciando dependências em projetos <a data-href="Javascript" href="tecnologia/desenvolvimento/javascript.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabJs" aria-label="FabJs" data-icon="FabJs" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z"></path></svg></span>Javascript</a>.<br>Permitindo baixar <a data-href="Biblioteca" href="glossário/termos/biblioteca.html" class="internal-link" target="_self" rel="noopener nofollow">Biblioteca</a>s prontas via <a data-tooltip-position="top" aria-label="Linha de comando" data-href="Linha de comando" href="glossário/termos/linha-de-comando.html" class="internal-link" target="_self" rel="noopener nofollow">CLI</a> e organizando o projeto através do arquivo: package.json.<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.npmjs.com/" target="_self">https://www.npmjs.com/</a>]]></description><link>tecnologia/desenvolvimento/npm-node-package-manager.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/npm - Node Package Manager.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 03:13:45 GMT</pubDate></item><item><title><![CDATA[Biblioteca]]></title><description><![CDATA[Tá, além de ser um local físico que armazena diversos livros, na computaria (desculpe) uma biblioteca é considerado um 'armazenamento de códigos reutilizáveis' denominado '<a data-href="Funções" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Funções</a>'<br>Exemplo, vocẽ não quer sempre ter que codar do zero um botão e sua funcionalidade, logo você pode utilizar uma 'biblioteca' e só codar 'button = link' e magicamente, o botão tem o <a data-href="HTML" href="tecnologia/desenvolvimento/html.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabHtml5" aria-label="FabHtml5" data-icon="FabHtml5" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z"></path></svg></span>HTML</a>, <a data-href="CSS" href="tecnologia/desenvolvimento/css.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabCss3Alt" aria-label="FabCss3Alt" data-icon="FabCss3Alt" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z"></path></svg></span>CSS</a> e <a data-href="JS" href=".html" class="internal-link" target="_self" rel="noopener nofollow">JS</a>.Claro, não é só isso, as funções podem ser desde, 'aumentar o som', o que antes demoraria umas 40 linhas de códigos para funcionar o aumentar som, fica somente 1 linha no seu código.
claro, as 40 linhas permanecem rodando de fundo, porém de forma 'oculta'.
<br>Listagens de bibliotecas para cada <a data-href="Linguagem de Programação" href="tecnologia/desenvolvimento/linguagem-de-programação.html" class="internal-link" target="_self" rel="noopener nofollow">Linguagem de Programação</a>:
<br><a data-href="Node.js" href="tecnologia/desenvolvimento/node.js.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabNodeJs" aria-label="FabNodeJs" data-icon="FabNodeJs" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z"></path></svg></span>Node.js</a> <br><a data-href="npm - Node Package Manager" href="tecnologia/desenvolvimento/npm-node-package-manager.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabNpm" aria-label="FabNpm" data-icon="FabNpm" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M288 288h-32v-64h32v64zm288-128v192H288v32H160v-32H0V160h576zm-416 32H32v128h64v-96h32v96h32V192zm160 0H192v160h64v-32h64V192zm224 0H352v128h64v-96h32v96h32v-96h32v96h32V192z"></path></svg></span>npm - Node Package Manager</a>
<br><a data-href="Yarn" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Yarn</a> <br><a data-href="Python" href="tecnologia/desenvolvimento/python/python.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabPython" aria-label="FabPython" data-icon="FabPython" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z"></path></svg></span>Python</a> <br><a data-href="pip" href=".html" class="internal-link" target="_self" rel="noopener nofollow">pip</a> <br><a data-href="Java" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Java</a> <br><a data-href="Maven" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Maven</a> <br><a data-href="PHP" href="tecnologia/desenvolvimento/php.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabPhp" aria-label="FabPhp" data-icon="FabPhp" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z"></path></svg></span>PHP</a> <br><a data-href="Composer" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Composer</a> <br><a data-href="Ruby" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Ruby</a> <br><a data-href="RubyGems" href=".html" class="internal-link" target="_self" rel="noopener nofollow">RubyGems</a> ]]></description><link>glossário/termos/biblioteca.html</link><guid isPermaLink="false">Glossário/Termos/Biblioteca.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 03:00:26 GMT</pubDate></item><item><title><![CDATA[Claude Code]]></title><description><![CDATA[Extensão instalado na sua máquina local para uso do <a data-href="Claude" href="tecnologia/ferramentas-e-softwares/claude.html" class="internal-link" target="_self" rel="noopener nofollow">Claude</a> da <a data-href="Anthropic" href="glossário/empresas/anthropic.html" class="internal-link" target="_self" rel="noopener nofollow">Anthropic</a>, possuindo o poder para editar arquivos e rodar comandos.O Claude Code não é o 'LLM', ele é o Harness ]]></description><link>tecnologia/ferramentas-e-softwares/claude-code.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Claude Code.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:59:44 GMT</pubDate></item><item><title><![CDATA[cURL (Client URL)]]></title><description><![CDATA[O curl (client-URL) é uma ferramenta de <a data-href="Código aberto" href="glossário/termos/código-aberto.html#_0" class="internal-link" target="_self" rel="noopener nofollow">Código aberto</a> por <a data-tooltip-position="top" aria-label="Linha de comando" data-href="Linha de comando" href="glossário/termos/linha-de-comando.html#_0" class="internal-link" target="_self" rel="noopener nofollow">CLI</a>, utilizada para Transferência de dados e arquivos entre computador cliente e um servidor.<br>Desenvolvido inicialmente por Daniel Stenberg em 1997, permite utilizar uma vasta gama de protocolos: <a data-tooltip-position="top" aria-label="HTTPS (Hypertext Transfer Protocol Secure)" data-href="HTTPS (Hypertext Transfer Protocol Secure)" href="tecnologia/infraestrutura/protocolos-de-comunicação/https-(hypertext-transfer-protocol-secure).html#_0" class="internal-link" target="_self" rel="noopener nofollow">HTTPS</a>, <a data-tooltip-position="top" aria-label="HTTPS (Hypertext Transfer Protocol Secure)" data-href="HTTPS (Hypertext Transfer Protocol Secure)" href="tecnologia/infraestrutura/protocolos-de-comunicação/https-(hypertext-transfer-protocol-secure).html#_0" class="internal-link" target="_self" rel="noopener nofollow">HTTPS</a>, <a data-href="FTP" href="tecnologia/infraestrutura/protocolos-de-comunicação/ftp.html#_0" class="internal-link" target="_self" rel="noopener nofollow">FTP</a>, <a data-href="FTPS" href="tecnologia/infraestrutura/protocolos-de-comunicação/ftps.html#_0" class="internal-link" target="_self" rel="noopener nofollow">FTPS</a>, <a data-href="SCP" href="tecnologia/infraestrutura/protocolos-de-comunicação/scp.html#_0" class="internal-link" target="_self" rel="noopener nofollow">SCP</a>, <a data-href="SFTP" href="tecnologia/infraestrutura/protocolos-de-comunicação/sftp.html#_0" class="internal-link" target="_self" rel="noopener nofollow">SFTP</a>, <a data-href="TFTP" href="tecnologia/infraestrutura/protocolos-de-comunicação/tftp.html#_0" class="internal-link" target="_self" rel="noopener nofollow">TFTP</a>, <a data-href="LDAP" href="tecnologia/infraestrutura/protocolos-de-comunicação/ldap.html#_0" class="internal-link" target="_self" rel="noopener nofollow">LDAP</a>, <a data-href="IMAP" href="tecnologia/infraestrutura/protocolos-de-comunicação/imap.html#_0" class="internal-link" target="_self" rel="noopener nofollow">IMAP</a>, <a data-href="POP3" href="tecnologia/infraestrutura/protocolos-de-comunicação/pop3.html#_0" class="internal-link" target="_self" rel="noopener nofollow">POP3</a>, <a data-href="SMTP" href="tecnologia/infraestrutura/protocolos-de-comunicação/smtp.html#_0" class="internal-link" target="_self" rel="noopener nofollow">SMTP</a>, <a data-href="MQTT" href="tecnologia/infraestrutura/protocolos-de-comunicação/mqtt.html#_0" class="internal-link" target="_self" rel="noopener nofollow">MQTT</a>.A estrutura básica do comando é:curl [opções] &lt;url&gt; <br>Interação com APIs: Enviar e receber dados de <a data-href="API - Interface de Programação de Aplicações" href="tecnologia/desenvolvimento/api-interface-de-programação-de-aplicações.html#_0" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPlugZap2" aria-label="LiPlugZap2" data-icon="LiPlugZap2" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-plug-zap-2"><path d="M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z"></path><path d="m2 22 3-3"></path><path d="M7.5 13.5 10 11"></path><path d="M10.5 16.5 13 14"></path><path d="m18 3-4 4h6l-4 4"></path></svg></span>API - Interface de Programação de Aplicações</a>s <a data-href="RESTful" href="tecnologia/desenvolvimento/restful.html#_0" class="internal-link" target="_self" rel="noopener nofollow">RESTful</a> (GET, POST, PUT, etc.).
Testes de Conectividade: Verificar se um servidor está respondendo e como.
<br>Download de Arquivos: Baixar arquivos da <a href=".?query=tag:web" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#web">#web</a>.
Automação: Usado em scripts para transferências de dados.
Debugging<br>
: Inspecionar cabeçalhos <a data-href="HTTP (Hypertext Transfer Protocol)" href="tecnologia/infraestrutura/protocolos-de-comunicação/http-(hypertext-transfer-protocol).html#_0" class="internal-link" target="_self" rel="noopener nofollow">HTTP (Hypertext Transfer Protocol)</a> para entender respostas de servidores
]]></description><link>tecnologia/ferramentas-e-softwares/curl-(client-url).html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/cURL (Client URL).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:48:18 GMT</pubDate></item><item><title><![CDATA[MQTT]]></title><link>tecnologia/infraestrutura/protocolos-de-comunicação/mqtt.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/MQTT.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:39:28 GMT</pubDate></item><item><title><![CDATA[SMTP]]></title><link>tecnologia/infraestrutura/protocolos-de-comunicação/smtp.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/SMTP.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:39:24 GMT</pubDate></item><item><title><![CDATA[POP3]]></title><link>tecnologia/infraestrutura/protocolos-de-comunicação/pop3.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/POP3.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:39:19 GMT</pubDate></item><item><title><![CDATA[IMAP]]></title><link>tecnologia/infraestrutura/protocolos-de-comunicação/imap.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/IMAP.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:39:14 GMT</pubDate></item><item><title><![CDATA[LDAP]]></title><link>tecnologia/infraestrutura/protocolos-de-comunicação/ldap.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/LDAP.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:39:10 GMT</pubDate></item><item><title><![CDATA[TFTP]]></title><link>tecnologia/infraestrutura/protocolos-de-comunicação/tftp.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/TFTP.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:39:05 GMT</pubDate></item><item><title><![CDATA[SFTP]]></title><link>tecnologia/infraestrutura/protocolos-de-comunicação/sftp.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/SFTP.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:39:00 GMT</pubDate></item><item><title><![CDATA[SCP]]></title><link>tecnologia/infraestrutura/protocolos-de-comunicação/scp.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/SCP.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:38:55 GMT</pubDate></item><item><title><![CDATA[FTPS]]></title><link>tecnologia/infraestrutura/protocolos-de-comunicação/ftps.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/FTPS.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:38:50 GMT</pubDate></item><item><title><![CDATA[FTP]]></title><link>tecnologia/infraestrutura/protocolos-de-comunicação/ftp.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/FTP.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:38:42 GMT</pubDate></item><item><title><![CDATA[Docker]]></title><description><![CDATA[é um sistema de <a href=".?query=tag:virtualização" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#virtualização">#virtualização</a> que cria '<a data-href="Contêineres" href="glossário/termos/contêineres.html" class="internal-link" target="_self" rel="noopener nofollow">Contêineres</a>', sendo 'isolados' da sua máquina (caso não configurar).Remover Volumes orfãos:
docker volume prune -f
Atualizações do 'apt update'
sudo apt update <br>instalar o <a data-href="ca-certificates" href="tecnologia/ferramentas-e-softwares/ca-certificates.html" class="internal-link" target="_self" rel="noopener nofollow">ca-certificates</a>:
sudo apt install ca-certificates curl <br>configuração do <a data-href="keyrings" href=".html" class="internal-link" target="_self" rel="noopener nofollow">keyrings</a>:
sudo install -m 0755 -d /etc/apt/keyrings -m 0755 - Define permissões do diretório:
-d /etc/apt/keyrings - o -d faz o 'install' criar um diretório
Esse caminho é usado pelo APT para armazenar chaves GPG de repositórios, seguindo práticas mais modernas <br>Baixar conteúdo via <a data-href="cURL (Client URL)" href="tecnologia/ferramentas-e-softwares/curl-(client-url).html" class="internal-link" target="_self" rel="noopener nofollow">cURL (Client URL)</a>
sudo curl -L https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc -L (location): Segue redirecionamentos HTTP automaticamente.
-o &lt;file&gt; (output): Salva saída em arquivo<br>
O comando baixa e armazena a <a data-href="Chave GPG (GNU Privacy Guard)" href="tecnologia/ferramentas-e-softwares/chave-gpg-(gnu-privacy-guard).html" class="internal-link" target="_self" rel="noopener nofollow">Chave GPG (GNU Privacy Guard)</a> do Docker, permitindo que o APT confie no repositório Docker seguindo o padrão moderno de segurança. Alterar as permissões de acesso do arquivo:
sudo chmod a+r /etc/apt/keyrings/docker.asc Criar o .sources do Docker
sudo tee /etc/apt/sources.list.d/docker.sources &lt;&lt;EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release &amp;&amp; echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF tee &lt;caminho&gt;: lê a entrada padrão (a saída de outro comando)<br>
&lt;&lt;EOF (here-document): Isso inicia um here-document (<a data-href="heredoc" href="tecnologia/sistemas-operacionais/linux/utilitários/heredoc.html" class="internal-link" target="_self" rel="noopener nofollow">heredoc</a>), até encontrar uma linha contendo apenas: EOF Aplicar esse novo source no apt
sudo apt update Realize a instalações dos pacotes via apt install
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin Assim que instalado, o serviço do Docker inicia automaticamente. Checagem de funcionamento:
sudo systemctl status docker caso esteja 'disabled' utilize o comando: sudo systemctl start docker 'Hello World' com Docker
Para testar, tentaremos baixar a imagem de um conteiner que retorna 'Olá Mundo':
sudo docker run hello-world
para desinstalar o Docker, siga:
Remover o DOcker Engine, CLI, Containerd e pacotes de composição:
sudo apt purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras Remover imagens, containers, volumes e arquivos de configuração:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd Remova o source list e keyrings:
sudo rm /etc/apt/sources.list.d/docker.sources
sudo rm /etc/apt/keyrings/docker.asc
<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository" target="_self">https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository</a>]]></description><link>tecnologia/ferramentas-e-softwares/docker.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Docker.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:29:54 GMT</pubDate></item><item><title><![CDATA[apt - Advanced Package Tool]]></title><description><![CDATA[O comando apt (Advanced Package Tool), é um <a data-href="Gerenciador de Pacotes" href="gerenciador-de-pacotes.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPackageOpen" aria-label="LiPackageOpen" data-icon="LiPackageOpen" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-package-open"><path d="M12 22v-9"></path><path d="M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z"></path><path d="M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13"></path><path d="M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z"></path></svg></span>Gerenciador de Pacotes</a> padrão para <a data-href="Distribuição Linux" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/distribuição-linux.html" class="internal-link" target="_self" rel="noopener nofollow">Distribuição Linux</a> baseadas em <a data-href="Debian" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/debian.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabDebian" aria-label="FabDebian" data-icon="FabDebian" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M380.2 245.6c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7l.3-.1c3.3-1 6-1.7 4-2.9c-19.2 1.9-24.9 5.5-31.1 9.4l-.1 0c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9l0 0c4.1-1.1 7.2-1.9-.1 2.4c-3.5 1-6.6 1.3-9.6 1.6l-.1 0c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.4-.2 5.3-1.3l.1-.1c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.3 5.1-1 11-1.7 17.3l0 0c-.1 1-.2 2-.3 3l-.1 .6c-3 27.3-6.7 60.8 3.9 73l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c.2 .4 .4 .8 .5 1.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c1 2.1 2 4.2 3.3 6.2l-3 .2c7 22.1 10.8 22.5 15.1 22.9l0 0c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c2.1 3.7 4.8 6.2 7.6 8.8l0 0 0 0c1 .9 2.1 1.9 3.1 2.9c-11.9-6.5 3.2 13.7 11.9 25.2c.8 1.1 1.5 2 2.2 2.9l0 0 0 0 0 0 0 0 0 0c1.4 1.9 2.5 3.4 2.9 4.1l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7l.1 .1c5.2 5.6 9.9 10.6 19.7 15.3c10.7 3.7 16.6 4.7 22.7 5.8c.3 0 .6 .1 .9 .1c5.4 .8 11.2 1.8 20.8 4.5c-1.1-.1-2.2-.1-3.3-.1h0c-2.3-.1-4.7-.1-7-.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c-14.4-.2-29.2-.4-42.7-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2v-.1c.4 .4 3.4 3.4 8.8-5.8c.8-1.8 1.6-3.7 2.4-5.6c.5-1.1 .9-2.2 1.4-3.2c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l1.1-1c5.7-5.1 10.7-9.7 13.6-13.1l.7 4.4c17-15.9 44.6-27.5 65.6-36.4l.5-.2c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4l-3.9 2.1c-2.7 1.4-5.4 2.8-8 4.6c8.1-2 11.7-1.4 15.7-.8l.3 0c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1l.2 0c5.5-1.1 10.3-2 19.3 .9l-1-4.8c7.3 2.6 12.7 4.3 17.5 5.8l.5 .1c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2l.1 0c3.6-1.1 7-2.1 15.2 1.2c.3 .5 .5 1 .7 1.4c.1 .2 .2 .5 .3 .7l0 .1c1 2.6 1.8 4.6 14.6 12.1c1.7-.7-2.7-4.7-6.4-8.2c0 0 0 0-.1-.1c-.2-.1-.3-.3-.5-.4c32.2 17.3 67.3 54.1 78 93.5c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9-.1-.3c-3.3-11.9-9.6-34.3-19.9-49.3c-.4 4.3-2.8 3.9-5.2 3.5l-.1 0 0 0c-3.3-.6-6.2-1.1-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1l0 0c.5-1.5 .9-2.7 4.7 5.2c.1 4.1 1 8.2 2.1 12.7l0 0 0 0 .1 .6c.1 .3 .1 .5 .2 .8l.1 .6c.6 2.6 1.3 5.4 1.8 8.4c-1.1-.2-2.3-2.2-3.4-4.2c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6l0 0c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9c-2.8 7.1-6 15.4-3.4 26.1c-.8-3-2-6-3.1-8.9l-.1-.4c-.2-.5-.4-1-.6-1.5l0 0c-.3-.8-.6-1.6-.9-2.3c-.6 4.4-.3 7.7-.1 10.6c0 .2 0 .5 0 .7c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 10.9-3.7 20.4-8 28.9l-.1 .2c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.5 10.9-7 13.3-6.5 15.5l0 .1c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2l0 0c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.1-1.6 3.6-5.8 5.3-10.8l0 0 0 0 .2-.4 .1-.3 0-.1c2.9-8.4 6.5-18.8 14.3-23.8c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.4 .6-.6 .9-.8l0 0s0 0 0 0c0 0 .1-.1 .1-.1l.1-.1c.6-.5 1.1-.9 1.4-3.3c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7l.1-.1 0 0c2.2-2.1 4.7-4.5 8.9-7.3c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5-1.3 18.5-13.4 28.5-22.3l0 0 0 0c.6-.5 1.2-1 1.7-1.5c1.5-1.3 2.8-2.5 4-3.6l0 0 .3-.3c1.9-4.2 1.6-5.6 1.3-7l0-.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c.8-2.1 1.5-4.1 2.2-6c.2-.6 .5-1.2 .7-1.8l-.4-.2zM349.3 34.3l-.2-.1 .2 .1 0 0zM247.8 334.1c-6-3-13.7-8.9-14.8-11.4l-.4 .3c-.3 .6-.5 1.3-.2 2.2c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.1-11.8-21.6-19.3l-.1-.1c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8zm79.3-119.7l-.1-.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6c-1 3.8-1.8 1.5-2.6-1zm-4.2 22.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8l0 0c-2.9-.8-5.9-1.6 5.6-16.1c-.5 1.9-2.1 4.6-3.7 7.3l0 0 0 0-.3 .4c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8h.1zm-55.6 33.9c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2c-11.1-1.7-21.2-6-12.7-6.1zm-92.6 11.6c3.6 7.1 6.4 11.5 9 15.7l.1 .2c2.3 3.7 4.4 7.1 6.8 11.7c-5.1-4.2-8.7-9.5-12.5-15l-.3-.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9h.1zm7.5-9.6c1.6 3.3 3.2 6.4 5.7 9.1l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6 .2 .4zm238.9-41.6c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.6 110.6c.4 .8 1.4 .5 2.3 .3c1.9-.5 3.6-.9-.1 7.6c-.5 .3-1 .7-1.5 1l0 0 0 0c-1.4 .9-2.8 1.9-3.9 3c1.9-3.8 3.5-7.4 3.2-11.9zM25.3 152.3c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9l0-.1c-.4-3.4-.7-6.3 4.3-12.8c-.3 1.2-.5 2.5-.7 3.8v.1z"></path></svg></span>Debian</a>, como: <a data-href="Ubuntu" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/ubuntu.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabUbuntu" aria-label="FabUbuntu" data-icon="FabUbuntu" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M469.2 75A75.6 75.6 0 1 0 317.9 75a75.6 75.6 0 1 0 151.2 0zM154.2 240.7A75.6 75.6 0 1 0 3 240.7a75.6 75.6 0 1 0 151.2 0zM57 346C75.6 392.9 108 433 150 461.1s91.5 42.6 142 41.7c-14.7-18.6-22.9-41.5-23.2-65.2c-6.8-.9-13.3-2.1-19.5-3.4c-26.8-5.7-51.9-17.3-73.6-34s-39.3-38.1-51.7-62.5c-20.9 9.9-44.5 12.8-67.1 8.2zm395.1 89.8a75.6 75.6 0 1 0 -151.2 0 75.6 75.6 0 1 0 151.2 0zM444 351.6c18.5 14.8 31.6 35.2 37.2 58.2c33.3-41.3 52.6-92.2 54.8-145.2s-12.5-105.4-42.2-149.4c-8.6 21.5-24 39.6-43.8 51.6c15.4 28.6 22.9 60.8 21.9 93.2s-10.7 64-28 91.6zM101.1 135.4c12.4 2.7 24.3 7.5 35.1 14.3c16.6-24.2 38.9-44.1 64.8-58S255.8 70.4 285.2 70c.2-5.9 .9-11.9 2-17.7c3.6-16.7 11.1-32.3 21.8-45.5c-47.7-3.8-95.4 6-137.6 28.5S94.3 91.7 70.8 133.4c2.7-.2 5.3-.3 8-.3c7.5 0 15 .8 22.4 2.3z"></path></svg></span>Ubuntu</a> e <a data-href="Linux Mint" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/linux-mint.html" class="internal-link" target="_self" rel="noopener nofollow">Linux Mint</a>.Ferramenta principal para:
Instalar
Atualizar
Remover
Gerenciar programas
<br>Lidando automaticamente com <a data-href="Dependências" href="glossário/termos/dependências.html" class="internal-link" target="_self" rel="noopener nofollow">Dependências</a>, buscando pacotes em servidores onlines, chamados '<a data-href="Repositórios" href="glossário/termos/repositórios.html" class="internal-link" target="_self" rel="noopener nofollow">Repositórios</a>', que ficam salvos em seu armazenamento:
/etc/apt/sources.lis
sudo apt update <br>Sincroniza a lista de pacotes do seu sistema com <a data-href="Repositórios" href="glossário/termos/repositórios.html" class="internal-link" target="_self" rel="noopener nofollow">Repositórios</a> oficiais sudo apt upgrade Instala as versões mais recentes de todos os pacotes já instalado no sistema sudo apt install &lt;nome&gt; <br>Baixa e instala um novo programa e suas <a data-href="Dependências" href="glossário/termos/dependências.html" class="internal-link" target="_self" rel="noopener nofollow">Dependências</a> sudo apt remove &lt;nome&gt; Remove o programa, mas mantem o arquivo de configuração sudo apt purge Remove o program e também o arquivo de configuração sudo apt autoremove <br>Remove pacotes que foram instalados automaticamente na 'resolução de <a data-tooltip-position="top" aria-label="Dependências" data-href="Dependências" href="glossário/termos/dependências.html" class="internal-link" target="_self" rel="noopener nofollow">dependência</a>' apt search &lt;palavra-chave&gt; Procura por pacotes disponíveis no repositório. apt show &lt;nome&gt; Exibe detalhes sobre um pacote específico apt list --installed Lista todos os programas que estão instalados no sistema <br>Há uma diferença entre o comando apt e o apt-get, como explica esse <a data-tooltip-position="top" aria-label="https://aws.amazon.com/pt/compare/the-difference-between-apt-and-apt-get/" rel="noopener nofollow" class="external-link is-unresolved" href="https://aws.amazon.com/pt/compare/the-difference-between-apt-and-apt-get/" target="_self">artigo</a>;Resumidamente:
o apt é mais atualizado (lançado em 2014) e projetado para ser 'mais fácil' que o apt-get (lançado em 1998)
Recurso de pesquisa apt search &lt;nome&gt; fornece descrição detalhada do software da &lt;nome&gt;
enquanto no apt-get, precisava-se utilizar o comando apt-cache <br>Resolução de <a data-tooltip-position="top" aria-label="Dependências" data-href="Dependências" href="glossário/termos/dependências.html" class="internal-link" target="_self" rel="noopener nofollow">dependência</a> Os dois resolvem e instalam os 'subprogramas' necessários, entretanto o apt faz isso 'na ordem correta' <br>Enquanto o apt gerencia os pacotes o apt-get é baixo nível e comunica com processos do <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>
]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/apt-advanced-package-tool.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/apt - Advanced Package Tool.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 02:28:59 GMT</pubDate></item><item><title><![CDATA[Repositórios]]></title><description><![CDATA[São 'armazéns digitais', '<a data-href="Servidor" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Servidor</a>es de armazenamentos de <a data-href="Software" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Software</a>s', que o <a data-href="Gerenciador de Pacotes" href="gerenciador-de-pacotes.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPackageOpen" aria-label="LiPackageOpen" data-icon="LiPackageOpen" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-package-open"><path d="M12 22v-9"></path><path d="M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z"></path><path d="M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13"></path><path d="M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z"></path></svg></span>Gerenciador de Pacotes</a> buscam por softwares.Sendo uma listagem de endereços que ficam salvos em:
/etc/apt/sources.list<br>Esses Repositórios possuem além do programa em si, <a data-href="MetaDados" href="glossário/termos/metadados.html" class="internal-link" target="_self" rel="noopener nofollow">MetaDados</a> como
Informações de versão
Descrições
<br><a data-href="Dependências" href="glossário/termos/dependências.html" class="internal-link" target="_self" rel="noopener nofollow">Dependências</a>
]]></description><link>glossário/termos/repositórios.html</link><guid isPermaLink="false">Glossário/Termos/Repositórios.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 01:59:40 GMT</pubDate></item><item><title><![CDATA[MetaDados]]></title><link>glossário/termos/metadados.html</link><guid isPermaLink="false">Glossário/Termos/MetaDados.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 01:59:30 GMT</pubDate></item><item><title><![CDATA[Linux Mint]]></title><link>tecnologia/sistemas-operacionais/linux/distribuições-linux/linux-mint.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Distribuições Linux/Linux Mint.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 01:49:59 GMT</pubDate></item><item><title><![CDATA[Linguagem de Programação]]></title><link>tecnologia/desenvolvimento/linguagem-de-programação.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/Linguagem de Programação.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 01:49:39 GMT</pubDate></item><item><title><![CDATA[Dependências]]></title><description><![CDATA[Bom, não sei exatamente o que escrever sobre 'dependência' que não seja propriamente dito, porém podemos descrever como: não consigo viver sem oxigênioOu seja, é algo que precisa existir para que outra viva.Podemos levar isso para o sentido mais filosófico, sobre o que é existir, mas vamos deixar somente com isso, tá bom né?Em 'Desenvolvimento', 'Instalações' e afins, a dependência pode ser por exemplo:
Baixei um script em Python, para rodar, eu preciso do Python na minha máquina, além do Python em minha máquina, o script utiliza um código de uma biblioteca X, logo preciso instalar essa bibliotecaAgora, se você não sabe o que é uma <a data-href="Biblioteca" href="glossário/termos/biblioteca.html" class="internal-link" target="_self" rel="noopener nofollow">Biblioteca</a>, irmão? WTF.]]></description><link>glossário/termos/dependências.html</link><guid isPermaLink="false">Glossário/Termos/Dependências.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 01:38:31 GMT</pubDate></item><item><title><![CDATA[Distribuição Linux]]></title><description><![CDATA[Diante do ótimo funcionamento do <a data-href="Kernel" href="tecnologia/sistemas-operacionais/linux/kernel.html" class="internal-link" target="_self" rel="noopener nofollow">Kernel</a> <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>, a comunidade, começou a desenvolver 'pacotes com funcionalidades' e esses pacotes foram nomeados de 'Distribuições', pois se trata de Linux essencialmente em seu Kernel, porém com diferentes estilos/comandos/funcionalidades.Se fosse fazer uma analogia, podemos pontuar que o Linux é 'as rodas e o motor' de um carro, enquanto as distribuições é a carroceria e funcionalidades do carro.<br><img alt="Distribuição Linux.png" src="midias/distribuição-linux.png" target="_self"><br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://linuxvisual.com/o-que-e-linux-montagem-distro-linux/" target="_self">https://linuxvisual.com/o-que-e-linux-montagem-distro-linux/</a>Entre essas distribuições podemos citas:
<br><a data-href="Fedora" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Fedora</a>
<br><a data-href="Debian" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/debian.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabDebian" aria-label="FabDebian" data-icon="FabDebian" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M380.2 245.6c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7l.3-.1c3.3-1 6-1.7 4-2.9c-19.2 1.9-24.9 5.5-31.1 9.4l-.1 0c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9l0 0c4.1-1.1 7.2-1.9-.1 2.4c-3.5 1-6.6 1.3-9.6 1.6l-.1 0c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.4-.2 5.3-1.3l.1-.1c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.3 5.1-1 11-1.7 17.3l0 0c-.1 1-.2 2-.3 3l-.1 .6c-3 27.3-6.7 60.8 3.9 73l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c.2 .4 .4 .8 .5 1.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c1 2.1 2 4.2 3.3 6.2l-3 .2c7 22.1 10.8 22.5 15.1 22.9l0 0c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c2.1 3.7 4.8 6.2 7.6 8.8l0 0 0 0c1 .9 2.1 1.9 3.1 2.9c-11.9-6.5 3.2 13.7 11.9 25.2c.8 1.1 1.5 2 2.2 2.9l0 0 0 0 0 0 0 0 0 0c1.4 1.9 2.5 3.4 2.9 4.1l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7l.1 .1c5.2 5.6 9.9 10.6 19.7 15.3c10.7 3.7 16.6 4.7 22.7 5.8c.3 0 .6 .1 .9 .1c5.4 .8 11.2 1.8 20.8 4.5c-1.1-.1-2.2-.1-3.3-.1h0c-2.3-.1-4.7-.1-7-.1l0 0 0 0 0 0 0 0 0 0 0 0 0 0c-14.4-.2-29.2-.4-42.7-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2v-.1c.4 .4 3.4 3.4 8.8-5.8c.8-1.8 1.6-3.7 2.4-5.6c.5-1.1 .9-2.2 1.4-3.2c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l1.1-1c5.7-5.1 10.7-9.7 13.6-13.1l.7 4.4c17-15.9 44.6-27.5 65.6-36.4l.5-.2c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4l-3.9 2.1c-2.7 1.4-5.4 2.8-8 4.6c8.1-2 11.7-1.4 15.7-.8l.3 0c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1l.2 0c5.5-1.1 10.3-2 19.3 .9l-1-4.8c7.3 2.6 12.7 4.3 17.5 5.8l.5 .1c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2l.1 0c3.6-1.1 7-2.1 15.2 1.2c.3 .5 .5 1 .7 1.4c.1 .2 .2 .5 .3 .7l0 .1c1 2.6 1.8 4.6 14.6 12.1c1.7-.7-2.7-4.7-6.4-8.2c0 0 0 0-.1-.1c-.2-.1-.3-.3-.5-.4c32.2 17.3 67.3 54.1 78 93.5c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9-.1-.3c-3.3-11.9-9.6-34.3-19.9-49.3c-.4 4.3-2.8 3.9-5.2 3.5l-.1 0 0 0c-3.3-.6-6.2-1.1-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1l0 0c.5-1.5 .9-2.7 4.7 5.2c.1 4.1 1 8.2 2.1 12.7l0 0 0 0 .1 .6c.1 .3 .1 .5 .2 .8l.1 .6c.6 2.6 1.3 5.4 1.8 8.4c-1.1-.2-2.3-2.2-3.4-4.2c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6l0 0c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9c-2.8 7.1-6 15.4-3.4 26.1c-.8-3-2-6-3.1-8.9l-.1-.4c-.2-.5-.4-1-.6-1.5l0 0c-.3-.8-.6-1.6-.9-2.3c-.6 4.4-.3 7.7-.1 10.6c0 .2 0 .5 0 .7c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 10.9-3.7 20.4-8 28.9l-.1 .2c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.5 10.9-7 13.3-6.5 15.5l0 .1c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2l0 0c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.1-1.6 3.6-5.8 5.3-10.8l0 0 0 0 .2-.4 .1-.3 0-.1c2.9-8.4 6.5-18.8 14.3-23.8c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.4 .6-.6 .9-.8l0 0s0 0 0 0c0 0 .1-.1 .1-.1l.1-.1c.6-.5 1.1-.9 1.4-3.3c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7l.1-.1 0 0c2.2-2.1 4.7-4.5 8.9-7.3c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5-1.3 18.5-13.4 28.5-22.3l0 0 0 0c.6-.5 1.2-1 1.7-1.5c1.5-1.3 2.8-2.5 4-3.6l0 0 .3-.3c1.9-4.2 1.6-5.6 1.3-7l0-.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c.8-2.1 1.5-4.1 2.2-6c.2-.6 .5-1.2 .7-1.8l-.4-.2zM349.3 34.3l-.2-.1 .2 .1 0 0zM247.8 334.1c-6-3-13.7-8.9-14.8-11.4l-.4 .3c-.3 .6-.5 1.3-.2 2.2c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.1-11.8-21.6-19.3l-.1-.1c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8zm79.3-119.7l-.1-.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6c-1 3.8-1.8 1.5-2.6-1zm-4.2 22.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8l0 0c-2.9-.8-5.9-1.6 5.6-16.1c-.5 1.9-2.1 4.6-3.7 7.3l0 0 0 0-.3 .4c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8h.1zm-55.6 33.9c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2c-11.1-1.7-21.2-6-12.7-6.1zm-92.6 11.6c3.6 7.1 6.4 11.5 9 15.7l.1 .2c2.3 3.7 4.4 7.1 6.8 11.7c-5.1-4.2-8.7-9.5-12.5-15l-.3-.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9h.1zm7.5-9.6c1.6 3.3 3.2 6.4 5.7 9.1l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6 .2 .4zm238.9-41.6c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.6 110.6c.4 .8 1.4 .5 2.3 .3c1.9-.5 3.6-.9-.1 7.6c-.5 .3-1 .7-1.5 1l0 0 0 0c-1.4 .9-2.8 1.9-3.9 3c1.9-3.8 3.5-7.4 3.2-11.9zM25.3 152.3c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9l0-.1c-.4-3.4-.7-6.3 4.3-12.8c-.3 1.2-.5 2.5-.7 3.8v.1z"></path></svg></span>Debian</a>
<br><a data-href="Ubuntu" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/ubuntu.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabUbuntu" aria-label="FabUbuntu" data-icon="FabUbuntu" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M469.2 75A75.6 75.6 0 1 0 317.9 75a75.6 75.6 0 1 0 151.2 0zM154.2 240.7A75.6 75.6 0 1 0 3 240.7a75.6 75.6 0 1 0 151.2 0zM57 346C75.6 392.9 108 433 150 461.1s91.5 42.6 142 41.7c-14.7-18.6-22.9-41.5-23.2-65.2c-6.8-.9-13.3-2.1-19.5-3.4c-26.8-5.7-51.9-17.3-73.6-34s-39.3-38.1-51.7-62.5c-20.9 9.9-44.5 12.8-67.1 8.2zm395.1 89.8a75.6 75.6 0 1 0 -151.2 0 75.6 75.6 0 1 0 151.2 0zM444 351.6c18.5 14.8 31.6 35.2 37.2 58.2c33.3-41.3 52.6-92.2 54.8-145.2s-12.5-105.4-42.2-149.4c-8.6 21.5-24 39.6-43.8 51.6c15.4 28.6 22.9 60.8 21.9 93.2s-10.7 64-28 91.6zM101.1 135.4c12.4 2.7 24.3 7.5 35.1 14.3c16.6-24.2 38.9-44.1 64.8-58S255.8 70.4 285.2 70c.2-5.9 .9-11.9 2-17.7c3.6-16.7 11.1-32.3 21.8-45.5c-47.7-3.8-95.4 6-137.6 28.5S94.3 91.7 70.8 133.4c2.7-.2 5.3-.3 8-.3c7.5 0 15 .8 22.4 2.3z"></path></svg></span>Ubuntu</a>
<br><a data-href="RedHat" href="glossário/empresas/redhat.html" class="internal-link" target="_self" rel="noopener nofollow">RedHat</a>
<br><a data-href="CentOs" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/centos.html" class="internal-link" target="_self" rel="noopener nofollow">CentOs</a>
<br><a data-href="Kali" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/kali.html" class="internal-link" target="_self" rel="noopener nofollow">Kali</a>
<br><a data-href="Arch Linux" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/arch-linux.html" class="internal-link" target="_self" rel="noopener nofollow">Arch Linux</a>
]]></description><link>tecnologia/sistemas-operacionais/linux/distribuições-linux/distribuição-linux.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Distribuições Linux/Distribuição Linux.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 01:32:17 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Contêineres]]></title><link>glossário/termos/contêineres.html</link><guid isPermaLink="false">Glossário/Termos/Contêineres.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 04 Apr 2026 01:18:44 GMT</pubDate></item><item><title><![CDATA[SearXNG]]></title><description><![CDATA[<a rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.searxng.org/" target="_self">https://docs.searxng.org/</a><br>'Metamotor' de busca de <a data-href="Código aberto" href="glossário/termos/código-aberto.html" class="internal-link" target="_self" rel="noopener nofollow">Código aberto</a>.
Prega a privacidade, pois não rastreia suas atividades, não cria perfis e não exibe anúncios.<br>Não possui seu 'indice da web', em vez disso, ele agrega o resultado de +50 serviços de buscas (<a data-href="Google" href="glossário/empresas/google.html" class="internal-link" target="_self" rel="noopener nofollow">Google</a>, <a data-href="Bing" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Bing</a>, <a data-href="DuckDuckGo" href=".html" class="internal-link" target="_self" rel="noopener nofollow">DuckDuckGo</a> e etc)]]></description><link>tecnologia/ferramentas-e-softwares/searxng.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/SearXNG.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 03 Apr 2026 23:57:14 GMT</pubDate></item><item><title><![CDATA[CRM]]></title><description><![CDATA[Ferramenta ou Software usada para gerenciar integrações da empresa com o cliente.Centralizando dados, automatizando processos e organização.]]></description><link>glossário/termos/crm.html</link><guid isPermaLink="false">Glossário/Termos/CRM.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 31 Mar 2026 03:03:33 GMT</pubDate></item><item><title><![CDATA[armhf]]></title><description><![CDATA[
O que é: Arquitetura ARM de 32 bits com suporte a ponto flutuante por hardware. Usada por: Dispositivos ARM mais antigos ou simples *Exemplos: Raspberry Pi antigos (1, 2, Zero)
Sistemas embarcados hf significa: hard-float (cálculos de ponto flutuante feitos pelo hardware) É mais limitada e está sendo substituída pelo <a data-href="arm64" href="tecnologia/sistemas-operacionais/arquiteturas/arm64.html" class="internal-link" target="_self" rel="noopener nofollow">arm64</a>.<br>
<a data-href="Comparação de arquitetura" href="tecnologia/sistemas-operacionais/arquiteturas/comparação-de-arquitetura.html" class="internal-link" target="_self" rel="noopener nofollow">Comparação de arquitetura</a>]]></description><link>tecnologia/sistemas-operacionais/arquiteturas/armhf.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Arquiteturas/armhf.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 23 Mar 2026 10:37:07 GMT</pubDate></item><item><title><![CDATA[arm64]]></title><description><![CDATA[
O que é: Arquitetura ARM de 64 bits. Usada por: Smartphones modernos
Tablets
Servidores ARM
Macs com Apple Silicon (M1, M2, M3) Também chamada de: aarch64 Vantagem principal: Alto desempenho com baixo consumo de energia Muito usada em dispositivos móveis e novos computadores Apple.
<a data-href="Comparação de arquitetura" href="tecnologia/sistemas-operacionais/arquiteturas/comparação-de-arquitetura.html" class="internal-link" target="_self" rel="noopener nofollow">Comparação de arquitetura</a>]]></description><link>tecnologia/sistemas-operacionais/arquiteturas/arm64.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Arquiteturas/arm64.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 23 Mar 2026 10:36:54 GMT</pubDate></item><item><title><![CDATA[amd64]]></title><description><![CDATA[
O que é: Arquitetura 64 bits baseada em x86.
Usada por: Processadores Intel e AMD modernos. Onde é comum: PCs, notebooks, servidores tradicionais. Também chamada de: x86_64 Exemplos de CPUs: Intel Core i3/i5/i7/i9
AMD Ryzen É a arquitetura mais comum em computadores pessoais.
<a data-href="Comparação de arquitetura" href="tecnologia/sistemas-operacionais/arquiteturas/comparação-de-arquitetura.html" class="internal-link" target="_self" rel="noopener nofollow">Comparação de arquitetura</a>]]></description><link>tecnologia/sistemas-operacionais/arquiteturas/amd64.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Arquiteturas/amd64.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 23 Mar 2026 10:36:39 GMT</pubDate></item><item><title><![CDATA[FHS - Filesystem Hierarchy Standard]]></title><link>tecnologia/sistemas-operacionais/linux/fhs-filesystem-hierarchy-standard.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/FHS - Filesystem Hierarchy Standard.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Mar 2026 12:14:26 GMT</pubDate></item><item><title><![CDATA[fsck - File System Consistency Check]]></title><description><![CDATA[Ferramenta do <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a> ]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/fsck-file-system-consistency-check.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/fsck - File System Consistency Check.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Mar 2026 01:02:00 GMT</pubDate></item><item><title><![CDATA[Arch Linux]]></title><description><![CDATA[É uma <a data-href="Distribuição Linux" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/distribuição-linux.html" class="internal-link" target="_self" rel="noopener nofollow">Distribuição Linux</a> considerada a Distro 'mais difícil de se instalar';
Pois carrega consigo uma proto-filosofia de minimalismo, o que na realidade significa 'vem sem nada' e os usuários precisam instalar todas as funcionalidades, podendo escolher exatamente qual gostaria.Exemplo: 'Gostaria de administrar minha interface de ethernet' -Escolha entre 5 opções online para isso.Logo, sua real filosofia estampada, seria:KISS
Keep It Simple, Stupid
Entretanto, ficou mais fácil instala-la atualmente, através do comando archinstall.Possuindo consigo uma vasta coleção de pacotes através do 'AUR (Arch User Repository)' e possuindo consigo o Pacman um gerenciador de pacotes.]]></description><link>tecnologia/sistemas-operacionais/linux/distribuições-linux/arch-linux.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Distribuições Linux/Arch Linux.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Mar 2026 00:58:34 GMT</pubDate></item><item><title><![CDATA[RedHat]]></title><description><![CDATA[A Red Hat é uma empresa focada em soluções <a data-tooltip-position="top" aria-label="Código aberto" data-href="Código aberto" href="glossário/termos/código-aberto.html" class="internal-link" target="_self" rel="noopener nofollow">OpenSource</a>, entre elas:
<br>Red Hat <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>
Distribuição Linux
<br><a data-href="OpenShift" href="tecnologia/ferramentas-e-softwares/openshift.html" class="internal-link" target="_self" rel="noopener nofollow">OpenShift</a><br>
Plataforma que orquestra <a data-href="Contêineres" href="glossário/termos/contêineres.html" class="internal-link" target="_self" rel="noopener nofollow">Contêineres</a> baseados em <a data-href="Kubernetes" href="tecnologia/ferramentas-e-softwares/kubernetes.html" class="internal-link" target="_self" rel="noopener nofollow">Kubernetes</a> para desenvolvimento <a data-tooltip-position="top" aria-label="Cloud Computing" data-href="Cloud Computing" href="tecnologia/infraestrutura/cloud/cloud-computing.html" class="internal-link" target="_self" rel="noopener nofollow">Cloud</a>
]]></description><link>glossário/empresas/redhat.html</link><guid isPermaLink="false">Glossário/Empresas/RedHat.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Mar 2026 00:51:06 GMT</pubDate></item><item><title><![CDATA[CentOs]]></title><link>tecnologia/sistemas-operacionais/linux/distribuições-linux/centos.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Distribuições Linux/CentOs.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Mar 2026 00:48:08 GMT</pubDate></item><item><title><![CDATA[Kali]]></title><link>tecnologia/sistemas-operacionais/linux/distribuições-linux/kali.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Distribuições Linux/Kali.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Mar 2026 00:48:02 GMT</pubDate></item><item><title><![CDATA[Distribuição Linux]]></title><description><![CDATA[<img src="midias/distribuição-linux.png" target="_self">]]></description><link>midias/distribuição-linux.html</link><guid isPermaLink="false">midias/Distribuição Linux.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Mar 2026 00:42:36 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Stack Alfred 2.0]]></title><description><![CDATA[PersonalidadeDockerToolsHostGerador de Código integravel com LLMLocal-firstModelos:
qwen3:8b
nomic-embed-text
Frontend com:
Chat
Voz (Transcrição)
Histórico (Contexto)
Estruturação de:
Automação, Integração com IA
Acionamento de Hooks API de consultas HTTP (GET ou POST)
JSON Engine
/no_think por conta do qwen3:8b
Que comumente delira
RAG
Buscas semânticas
Indexação de informações /no_think ## Hard rules — never break these
- NEVER fabricate tool output. If a tool is unavailable or returns no result, say so plainly.
- NEVER simulate, approximate, or invent the result of a shell command, search, or file read.
- If you cannot execute something, say "Não tenho acesso a essa ferramenta no momento" and stop.
- Inventing system state (containers, files, processes) is a worse outcome than admitting a limitation. You are Alfred Pennyworth — personal assistant to Pedro Netto, technology student at FATEC Bauru, SP, Brazil. ## Identity
You are not a generic AI assistant. You are Alfred: dry British wit, unfailing loyalty, and the quiet competence of someone who has seen everything and remains unruffled. You solve problems before being asked twice. You never say "I cannot" when "I shall investigate" is more accurate. ## Language
Always respond in Brazilian Portuguese unless Pedro explicitly requests otherwise. Maintain Alfred's voice even in Portuguese — formal enough to have dignity, never stiff enough to be useless. ## Pedro's context
- OS: Pop!_OS 24.04, KDE Plasma, kernel 6.17
- GPU: NVIDIA RTX 3060 12GB
- Stack: Docker, Ollama (qwen3:8b, nomic-embed-text), Open WebUI, SearXNG, ChromaDB, N8N
- Project root: /mnt/SSD/alfred
- Obsidian vaults: - /vaults/pedro → Pedro's personal knowledge base (read-only for you) - /vaults/alfred → Your own vault (read-write — use it)
- Course: Technology in Systems Analysis and Development ## Capabilities and how to use them
You have access to tools. Use them without ceremony — do not announce "I will now use the search tool." Simply act and report findings. ### Web search
Search the web ONLY when you recognise that your knowledge is insufficient, outdated, or the question requires current information. Do not search for things you already know well. When you do search, synthesise the results — do not dump raw links at Pedro. ### Shell execution
You can execute commands on Pedro's machine via the shell tool. When Pedro asks about system status, running processes, docker state, disk usage, or anything observable on the machine — execute and return the actual output. Do not guess or approximate what a command would return. ### Vault writing
Log significant research, decisions, and learnings to your vault at /vaults/alfred. Use dated markdown files. This is how you evolve — your memory between sessions lives here. ## Behavioural rules
- Be concise. Pedro is technical. Skip the preamble.
- If Pedro's request is ambiguous, make a reasonable assumption and state it — do not interrogate him with clarifying questions before attempting anything.
- When something fails, diagnose first, then report. Don't just relay the error message back.
- Dry humour is permitted. Sycophancy is not.
- Never say "Great question." Ever. ## Tool usage — mandatory
You have a tool called `execute_command`. When Pedro asks anything about system state, use it immediately without asking permission. Examples that MUST trigger a tool call:
- "status dos containers" → execute_command("docker ps")
- "uso de VRAM" → execute_command("nvidia-smi --query-gpu=memory.used,memory.total,utilization.gpu --format=csv,noheader")
- "espaço em disco" → execute_command("df -h")
- "memória RAM" → execute_command("free -h")
- "uptime" → execute_command("uptime") Do not describe what you would run. Run it. ## Web search — when and how to use
You have access to web search via the built-in search tool. Use web search ONLY when ALL of these are true:
- The question requires current information (news, prices, recent events, software versions)
- OR you genuinely do not know the answer with confidence
- AND the answer cannot be obtained by executing a command on Pedro's machine Do NOT search for:
- Concepts you already know well (Linux commands, programming, Docker, general CS)
- Things answerable by running a shell command
- Pedro's personal system state When you do search:
- Run the search silently, synthesise the results
- Cite the source briefly at the end
- Do not dump raw links or search result blocks at Pedro
- One search is usually enough — do not search the same question twice ## Vault — sua memória persistente
Você tem um vault próprio em /vaults/alfred. Use a tool save_to_vault para registrar
pesquisas, decisões técnicas, erros resolvidos e resumos de conversas importantes. ORDEM OBRIGATÓRIA quando a tarefa envolve pesquisa + salvar:
1. Execute a pesquisa web primeiro
2. Processe e sintetize os resultados
3. Somente então chame save_to_vault com o conteúdo completo já produzido NUNCA chame save_to_vault antes de ter o conteúdo final em mãos.
O parâmetro content deve ser o texto completo e real — nunca um placeholder,
nunca "resultado da pesquisa aqui", nunca uma nota de que irá pesquisar depois. Pastas: "research" para pesquisas, "decisions" para decisões técnicas, "logs" para erros e conversas.
Use list_vault para consultar o que já registrou antes de pesquisar algo repetido.
Busca notas no vault do Pedro por termo ou palavra-chave. Use para consultar o conhecimento pessoal do Pedro antes de responder sobre seus projetos, estudos ou anotações"""
title: Alfred Shell Executor
description: Executa comandos reais no sistema do Pedro via Shell Executor local. Use para docker, disco, memória, GPU, rede e processos.
author: Alfred Pennyworth
version: 1.0.0
""" import requests
from pydantic import BaseModel, Field
from typing import Optional class Tools: class Valves(BaseModel): executor_url: str = Field( default="http://172.17.0.1:7070", description="URL do Shell Executor no host", ) token: str = Field( default="4695e1b8e210d1f7e4eefc9d3fb4d91488e950fd2fb0334845dbde0165416879", description="Token de autenticação Bearer", ) def __init__(self): self.valves = self.Valves() def execute_command(self, command: str, timeout: Optional[int] = 15) -&gt; str: """ Executa um comando shell no sistema do Pedro e retorna o output real. Quando usar: sempre que Pedro perguntar sobre estado do sistema. Exemplos: "docker ps", "df -h", "free -h", "nvidia-smi", "systemctl status alfred-executor", "uptime" REGRA: nunca invente ou suponha o resultado. Execute e retorne o output real. :param command: Comando a executar. Ex: "docker ps", "nvidia-smi", "df -h" :param timeout: Timeout em segundos (padrão 15) :return: Output real do comando """ try: resp = requests.post( f"{self.valves.executor_url}/execute", headers={ "Authorization": f"Bearer {self.valves.token}", "Content-Type": "application/json", }, json={"command": command, "timeout": timeout}, timeout=timeout + 2, ) if resp.status_code == 200: data = resp.json() stdout = data.get("stdout", "").strip() stderr = data.get("stderr", "").strip() returncode = data.get("returncode", 0) if stdout: return stdout if stderr: return f"[stderr rc={returncode}]: {stderr}" return f"[comando executado, sem output, rc={returncode}]" elif resp.status_code == 403: return f"[bloqueado]: '{command}' não está na whitelist do executor. Adicione ao ALLOWED_PREFIXES no main.py." elif resp.status_code == 401: return "[erro]: token inválido. Verifique o campo token nas Valves da tool." else: detail = resp.json().get("detail", "erro desconhecido") return f"[erro {resp.status_code}]: {detail}" except requests.exceptions.ConnectionError: return "[erro]: Shell Executor offline. Verifique: systemctl status alfred-executor" except requests.exceptions.Timeout: return f"[erro]: comando excedeu {timeout}s de timeout." except Exception as e: return f"[erro inesperado]: {str(e)}" Executa comandos reais no sistema do Pedro via Shell Executor local. Use para docker, disco, memória, GPU, rede e processos"""
title: Alfred Shell Executor
description: Executa comandos reais no sistema do Pedro via Shell Executor local. Use para docker, disco, memória, GPU, rede e processos.
author: Alfred Pennyworth
version: 1.0.0
""" import requests
from pydantic import BaseModel, Field
from typing import Optional class Tools: class Valves(BaseModel): executor_url: str = Field( default="http://172.17.0.1:7070", description="URL do Shell Executor no host", ) token: str = Field( default="4695e1b8e210d1f7e4eefc9d3fb4d91488e950fd2fb0334845dbde0165416879", description="Token de autenticação Bearer", ) def __init__(self): self.valves = self.Valves() def execute_command(self, command: str, timeout: Optional[int] = 15) -&gt; str: """ Executa um comando shell no sistema do Pedro e retorna o output real. Quando usar: sempre que Pedro perguntar sobre estado do sistema. Exemplos: "docker ps", "df -h", "free -h", "nvidia-smi", "systemctl status alfred-executor", "uptime" REGRA: nunca invente ou suponha o resultado. Execute e retorne o output real. :param command: Comando a executar. Ex: "docker ps", "nvidia-smi", "df -h" :param timeout: Timeout em segundos (padrão 15) :return: Output real do comando """ try: resp = requests.post( f"{self.valves.executor_url}/execute", headers={ "Authorization": f"Bearer {self.valves.token}", "Content-Type": "application/json", }, json={"command": command, "timeout": timeout}, timeout=timeout + 2, ) if resp.status_code == 200: data = resp.json() stdout = data.get("stdout", "").strip() stderr = data.get("stderr", "").strip() returncode = data.get("returncode", 0) if stdout: return stdout if stderr: return f"[stderr rc={returncode}]: {stderr}" return f"[comando executado, sem output, rc={returncode}]" elif resp.status_code == 403: return f"[bloqueado]: '{command}' não está na whitelist do executor. Adicione ao ALLOWED_PREFIXES no main.py." elif resp.status_code == 401: return "[erro]: token inválido. Verifique o campo token nas Valves da tool." else: detail = resp.json().get("detail", "erro desconhecido") return f"[erro {resp.status_code}]: {detail}" except requests.exceptions.ConnectionError: return "[erro]: Shell Executor offline. Verifique: systemctl status alfred-executor" except requests.exceptions.Timeout: return f"[erro]: comando excedeu {timeout}s de timeout." except Exception as e: return f"[erro inesperado]: {str(e)}" ]]></description><link>pedro-netto/projetos/alfred/stack-alfred-2.0.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Alfred/Stack Alfred 2.0.canvas</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 11:19:54 GMT</pubDate></item><item><title><![CDATA[2 - Tornando em um Agent]]></title><description><![CDATA[Pois bem, já passou da hora de eu dar o próximo passo no Alfred, tornando-o em um <a data-href="Agent" href="glossário/termos/agent.html" class="internal-link" target="_self" rel="noopener nofollow">Agent</a>, com capacidade de acesso via Web e fluxos.<br>Pesquisando, cheguei a conclusão que seria necessário melhorar a <a data-href="Stack" href="glossário/termos/stack.html" class="internal-link" target="_self" rel="noopener nofollow">Stack</a> do projeto, agora ele, será dividido em 2 camadas: Host e Docker Stack Alfred 2.0]]></description><link>pedro-netto/projetos/alfred/2-tornando-em-um-agent.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Alfred/2 - Tornando em um Agent.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 10:56:08 GMT</pubDate></item><item><title><![CDATA[Copiar de arquivos no Linux]]></title><description><![CDATA[Para copiar um arquivo no <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a> seguimos com o comando cpcp {nome_arquivo} /caminho/destino/{nome_arquivo}
]]></description><link>tecnologia/sistemas-operacionais/linux/copiar-de-arquivos-no-linux.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Copiar de arquivos no Linux.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 09:51:26 GMT</pubDate></item><item><title><![CDATA[Aider]]></title><description><![CDATA[Ferramenta de <a data-tooltip-position="top" aria-label="Inteligência Artificial" data-href="Inteligência Artificial" href="tecnologia/inteligência-artificial/inteligência-artificial.html" class="internal-link" target="_self" rel="noopener nofollow">IA</a> de <a data-href="Código aberto" href="glossário/termos/código-aberto.html" class="internal-link" target="_self" rel="noopener nofollow">Código aberto</a>, projetada para editar códigos em massa usando <a data-href="LLM" href="tecnologia/inteligência-artificial/llm.html" class="internal-link" target="_self" rel="noopener nofollow">LLM</a><br>Gera aplicações e aplicando <a data-href="Diffs" href="glossário/termos/diffs.html" class="internal-link" target="_self" rel="noopener nofollow">Diffs</a> automaticamente.]]></description><link>tecnologia/ferramentas-e-softwares/aider.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Aider.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 09:40:52 GMT</pubDate></item><item><title><![CDATA[Diffs]]></title><description><![CDATA[
Representação das 'diferenças entre duas versões de um arquivo/código'
Usada para representar alterações em versionamentos, como ocorre no <a data-href="Git" href="tecnologia/ferramentas-e-softwares/git.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabGit" aria-label="FabGit" data-icon="FabGit" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z"></path></svg></span>Git</a>O comando diff demonstra as linhas acrescentadas com: (+ linha verde) e linhas removidas com: (- linha vermelha)Exemplo:+ print("Olá, mundo!")
- print("Olá") ]]></description><link>glossário/termos/diffs.html</link><guid isPermaLink="false">Glossário/Termos/Diffs.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 09:40:06 GMT</pubDate></item><item><title><![CDATA[Código aberto]]></title><description><![CDATA[Código aberto (open source) refere-se a um modelo de desenvolvimento e distribuição onde o código-fonte (instruções) de um software ou projeto é publicamente acessível.Permitindo que qualquer pessoa o use, modifique, estude e compartilhe livremente, promovendo colaboração, transparência e inovação comunitária.]]></description><link>glossário/termos/código-aberto.html</link><guid isPermaLink="false">Glossário/Termos/Código aberto.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 09:35:12 GMT</pubDate></item><item><title><![CDATA[Canonical]]></title><description><![CDATA[Empresa fundadora de ferramentas com Softwares <a data-href="Código aberto" href="glossário/termos/código-aberto.html" class="internal-link" target="_self" rel="noopener nofollow">Código aberto</a>,
Como por exemplo:
<br><a data-href="Ubuntu" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/ubuntu.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabUbuntu" aria-label="FabUbuntu" data-icon="FabUbuntu" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M469.2 75A75.6 75.6 0 1 0 317.9 75a75.6 75.6 0 1 0 151.2 0zM154.2 240.7A75.6 75.6 0 1 0 3 240.7a75.6 75.6 0 1 0 151.2 0zM57 346C75.6 392.9 108 433 150 461.1s91.5 42.6 142 41.7c-14.7-18.6-22.9-41.5-23.2-65.2c-6.8-.9-13.3-2.1-19.5-3.4c-26.8-5.7-51.9-17.3-73.6-34s-39.3-38.1-51.7-62.5c-20.9 9.9-44.5 12.8-67.1 8.2zm395.1 89.8a75.6 75.6 0 1 0 -151.2 0 75.6 75.6 0 1 0 151.2 0zM444 351.6c18.5 14.8 31.6 35.2 37.2 58.2c33.3-41.3 52.6-92.2 54.8-145.2s-12.5-105.4-42.2-149.4c-8.6 21.5-24 39.6-43.8 51.6c15.4 28.6 22.9 60.8 21.9 93.2s-10.7 64-28 91.6zM101.1 135.4c12.4 2.7 24.3 7.5 35.1 14.3c16.6-24.2 38.9-44.1 64.8-58S255.8 70.4 285.2 70c.2-5.9 .9-11.9 2-17.7c3.6-16.7 11.1-32.3 21.8-45.5c-47.7-3.8-95.4 6-137.6 28.5S94.3 91.7 70.8 133.4c2.7-.2 5.3-.3 8-.3c7.5 0 15 .8 22.4 2.3z"></path></svg></span>Ubuntu</a> Desktop/Server e Pro
<br><a data-tooltip-position="top" aria-label="MAAS - Metal as a Service" data-href="MAAS - Metal as a Service" href="tecnologia/ferramentas-e-softwares/maas-metal-as-a-service.html" class="internal-link" target="_self" rel="noopener nofollow">MAAS</a>
<br><a data-href="Snapcraft" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Snapcraft</a>
<br><a data-href="OpenStack" href="tecnologia/ferramentas-e-softwares/openstack.html" class="internal-link" target="_self" rel="noopener nofollow">OpenStack</a>
<br><a data-href="MicroCloud" href=".html" class="internal-link" target="_self" rel="noopener nofollow">MicroCloud</a>
<br><a data-href="Kubernetes" href="tecnologia/ferramentas-e-softwares/kubernetes.html" class="internal-link" target="_self" rel="noopener nofollow">Kubernetes</a>
<br><a data-href="MLOps" href=".html" class="internal-link" target="_self" rel="noopener nofollow">MLOps</a>
<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://canonical.com/academy" target="_self">https://canonical.com/academy</a>]]></description><link>glossário/empresas/canonical.html</link><guid isPermaLink="false">Glossário/Empresas/Canonical.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 09:35:06 GMT</pubDate></item><item><title><![CDATA[ChromaDB]]></title><description><![CDATA[É um <a data-href="Banco de dados Vetorial" href="glossário/termos/banco-de-dados-vetorial.html" class="internal-link" target="_self" rel="noopener nofollow">Banco de dados Vetorial</a>, leve e focado em aplicações de <a data-tooltip-position="top" aria-label="Inteligência Artificial" data-href="Inteligência Artificial" href="tecnologia/inteligência-artificial/inteligência-artificial.html" class="internal-link" target="_self" rel="noopener nofollow">IA</a> com <a data-href="RAG - Retrieval-Augmented Generation" href="tecnologia/inteligência-artificial/rag-retrieval-augmented-generation.html" class="internal-link" target="_self" rel="noopener nofollow">RAG - Retrieval-Augmented Generation</a>, ideal para buscas semânticas locais diferente de um banco de dados que você procura por 'nome de coluna', no vetorial, ele busca por 'semântica' (palavras semelhantes).<br>Para isso, suas documentações precisam passar por uma <a data-href="Indexação" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Indexação</a>, transformando cada texto em um vetor.<br>Quem faz essa transformação é o <a data-href="nomic-embed-text" href=".html" class="internal-link" target="_self" rel="noopener nofollow">nomic-embed-text</a> rodando em conjunto do <a data-href="Ollama" href="tecnologia/inteligência-artificial/ollama.html" class="internal-link" target="_self" rel="noopener nofollow">Ollama</a>.A cada 'pergunta/consulta' vira também um vetor]]></description><link>tecnologia/ferramentas-e-softwares/chromadb.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/ChromaDB.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 09:32:08 GMT</pubDate></item><item><title><![CDATA[1.0 - Alfred Pennyworth]]></title><description><![CDATA[Com essa onda de IA pra dar com pau, queria criar um agent, para que possa me auxiliar com minhas tarefas e estudos.
Seja buscando e codando para mim alguma automação ou aplicação, bem semelhante ao Jarvis do Tony Stark, entretanto, como sou mais fã do Batman, o meu sistema se chamará Alfred Pennysworth.. um nome meio longo eu diria, então ficará apelidado como 'Penny' ou 'Fred'.. depois eu penso no brading.Ainda assim, conversei com dois calangos do time de Desenvolvimento sobre minhas documentações no Obsidian e como elas poderiam alimentar uma IA e em algum momento, eles contaram isso para seu TechLead, e ele me gankou.Mostrei para ele minhas documentações e assim ele mostrou seu projeto, utilizando <a data-href="AnythingLLM" href="tecnologia/inteligência-artificial/anythingllm.html" class="internal-link" target="_self" rel="noopener nofollow">AnythingLLM</a> rodando numa máquina da <a data-href="Azure" href="tecnologia/infraestrutura/cloud/azure/azure.html" class="internal-link" target="_self" rel="noopener nofollow">Azure</a>.O cara "fez primeiro" o que eu idealizava, frustrante? sim, mas ainda assim concedi a eles minhas documentações (que alias estão do boas) e vi o sistema interpretar e explicar "como corrigir um erro" com base nos passos que deixei lá.Isso é muito legal de ser visto e me animou.Porém ainda assim, queria EU TER FEITO ISSO, me sinto tipo o Dexter Morgan, tentando apanhar um assassino antes da homicídios de Miami (talvez eu esteja viciado nessa série).Então conversei com um outro colega da FATEC e ele me falou:
"cê é muito burro! cê deu tudo pro mano!"
Realmente.. concordei com ele, mas ele bateu de um lado e me incentivou de outro, me falou que eu mesmo conseguiria fazer isso..Então cá estou — 01:00 14/02/26, véspera de carnaval — olhando para a janela do lado e vendo o vizinho jogando PUBG e pensando:
"será que eu deveria só aceitar que não consigo e ficar jogando?"
Mas.. sinto algo maior me chamando.Durante minhas conversas, ouvi muita gente falando dois nomes:
<br><a data-href="Ollama" href="tecnologia/inteligência-artificial/ollama.html" class="internal-link" target="_self" rel="noopener nofollow">Ollama</a>
<br><a data-href="AnythingLLM" href="tecnologia/inteligência-artificial/anythingllm.html" class="internal-link" target="_self" rel="noopener nofollow">AnythingLLM</a>
Então tive que entender qual seria o apropriado para mim.Mas antes de mais nada, precisamos compreender:Caso não queira ver a nota de roda-pé, resumindo modo Netto:
Semelhante ao DOCKER, você baixa o modelo de IA e conversa com ele pelo Terminal
<br>
<img alt="Ollama - Example CLI.png" src="midias/ollama-example-cli.png" target="_self">
<br>Agora o <a data-href="AnythingLLM" href="tecnologia/inteligência-artificial/anythingllm.html" class="internal-link" target="_self" rel="noopener nofollow">AnythingLLM</a> traz consigo uma interface gráfica (<a data-tooltip-position="top" aria-label="Interface gráfica" data-href="Interface gráfica" href="glossário/termos/interface-gráfica.html" class="internal-link" target="_self" rel="noopener nofollow">GUI</a>) like chatgpt.<br>
<img alt="AnythingLLM - Example.png" src="midias/anythingllm-example.png" target="_self">
Podemos concluir que:Opção escolhida:<br>Como descobrimos na comparação, o AnythingLLM precisa do <a data-href="Ollama" href="tecnologia/inteligência-artificial/ollama.html" class="internal-link" target="_self" rel="noopener nofollow">Ollama</a> rodando na máquina, então prosseguiremos com a instalação dele primeiro.Prosseguimos com:curl -fsSL https://ollama.com/install.sh | sh
<br><img alt="Instalação Ollama1.png" src="midias/instalação-ollama1.png" target="_self">E iniciamos com:ollama serve
Depois testamos com o endereço:localhost:11434
<br><img alt="Instalação Ollama2.png" src="midias/instalação-ollama2.png" target="_self">Como minha máquina não é uma das melhores, irei pular a configuração de "configurar a inicialização automática".Há orientações para instalação dos drivers da placa de vídeo, como utilizo o Pop_Os! conto com os melhores Drivers para Linux :DComando para checagem: nvidia-smiE assim, segue o comando para inicializar o Ollama:sudo systemctl start ollama
sudo systemctl status ollama
<br><img alt="Instalação Ollama3.png" src="midias/instalação-ollama3.png" target="_self">Para de fato dar inicio no Ollama, chamamos ele pelo terminal:ollama
<br><img alt="Configurando o Ollama.png" src="midias/configurando-o-ollama.png" target="_self">Minha opção foi o:<br><a data-href="qwen" href="tecnologia/inteligência-artificial/qwen.html" class="internal-link" target="_self" rel="noopener nofollow">qwen</a>3:8bE após realização do download, já pude ter minha primeira conversa com meu próprio computador..<br><img alt="Ollama funcional.png" src="midias/ollama-funcional.png" target="_self"><br>Para prosseguimos para a instalação, seguindo o <a data-tooltip-position="top" aria-label="https://docs.anythingllm.com/installation-desktop/linux#install-using-the-installer-script" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.anythingllm.com/installation-desktop/linux#install-using-the-installer-script" target="_self">manual</a>:# Download the installer script to wherever you want to run it from curl -fsSL https://cdn.anythingllm.com/latest/installer.sh -o installer.sh # Make the script executable chmod +x installer.sh # Run the script sudo ./installer.shE pronto.. instalado, rapaz.. foi muito fácil.<br><img alt="Anything LLM1.png" src="midias/anything-llm1.png" target="_self">
“Pasted image 20260214042101.png” não foi encontrado.
Prosseguimos com "Começar", selecionamos o modelo Ollama (já detecta automaticamente) e pronto — configurado.<br><img alt="AnythingLLM2.png" src="midias/anythingllm2.png" target="_self">Eu já tenho uma relação de amor com o Obsidian, alias isso está sendo escrito nele.<br><img alt="Documentações.png" src="midias/documentações.png" target="_self">Bom, gostei disso, foi bem satisfatório e por incrível que pareça, não está consumindo tanta RAM ou ESPAÇO como havia pensado que consumiria, vou ir treinando ele com bastante coisa minha e espero conseguir coloca-lo na rede social de I.A que andam falando.Mas já prevejo conversar com ele via Whatsapp com a automação que meu time de Desenvolvimento fez MWP! no futuro, trago mais informações sobre ela. Ele pode ser rodado localmente, ou seja, sem necessidade de internet/login.
<br>Possui <a data-tooltip-position="top" aria-label="API - Interface de Programação de Aplicações" data-href="API - Interface de Programação de Aplicações" href="tecnologia/desenvolvimento/api-interface-de-programação-de-aplicações.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPlugZap2" aria-label="LiPlugZap2" data-icon="LiPlugZap2" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-plug-zap-2"><path d="M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z"></path><path d="m2 22 3-3"></path><path d="M7.5 13.5 10 11"></path><path d="M10.5 16.5 13 14"></path><path d="m18 3-4 4h6l-4 4"></path></svg></span>API</a> Local, podendo ser acionado por <a data-tooltip-position="top" aria-label="Hooks" data-href="Hooks" href="tecnologia/infraestrutura/hooks.html" class="internal-link" target="_self" rel="noopener nofollow">Webhook</a>s ou automações.
Personalização, através do Modelfile, podemos controlar/customizar como ele se comportar.
<br>
<a href="#fnref-1-9425bc9fec61800b" class="footnote-backref footnote-link" target="_self" rel="noopener nofollow">↩︎</a>
]]></description><link>pedro-netto/projetos/alfred/1.0-alfred-pennyworth.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Alfred/1.0 - Alfred Pennyworth.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 09:31:22 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Open WebUI]]></title><description><![CDATA[O Open WebUI é essencialmente um frontend de chat: ele não é o agente, não executa código, não tem memória própria. Ele é a janela pela qual você conversa com o Ollama.
Pensa nele como o "rosto" do Alfred, enquanto o Ollama é o cérebro.O que ele oferece nativamente que é útil pro seu projeto:Interface — histórico de conversas, múltiplos chats, suporte a markdown, syntax highlight em código. Tudo que você já usa no ChatGPT, mas local.Tools — o Open WebUI tem um sistema de Tools em Python. Você escreve uma função, ele expõe pro modelo como ferramenta chamável. Foi assim que você criou o web scraper antes. Esse é o ponto de extensão principal.Knowledge Base — <a data-href="RAG - Retrieval-Augmented Generation" href="tecnologia/inteligência-artificial/rag-retrieval-augmented-generation.html" class="internal-link" target="_self" rel="noopener nofollow">RAG - Retrieval-Augmented Generation</a> nativo. Você sobe documentos e ele indexa. Mais simples que o Flowise, mas menos flexível.Pipelines — um sistema de middleware que intercepta mensagens antes de chegarem ao modelo. Dá pra injetar contexto, chamar APIs externas, filtrar output.Model System Prompts — você pode criar um "modelo" chamado Alfred com o soul prompt fixo, sem precisar redigitar toda vez.]]></description><link>tecnologia/ferramentas-e-softwares/open-webui.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Open WebUI.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 09:31:22 GMT</pubDate></item><item><title><![CDATA[AnythingLLM]]></title><description><![CDATA[Assim como o <a data-href="Ollama" href="tecnologia/inteligência-artificial/ollama.html" class="internal-link" target="_self" rel="noopener nofollow">Ollama</a>, ele também possui funções como ser uma plataforma que executa ''<a data-href="LLM" href="tecnologia/inteligência-artificial/llm.html" class="internal-link" target="_self" rel="noopener nofollow">LLM</a> - Large Linguage Model", abstraindo toda a complexidade técnica dessa aplicação.Assim trazendo consigo ótimas funcionalidade:
Ele pode ser rodado localmente, ou seja, sem necessidade de internet/login.
Personalização, através do Modelfile, podemos controlar/customizar como ele se comportar.
Mas há diferenças marcantes, enquanto o Ollama você conversa via terminal, o Anything, traz consigo uma interface like ChatGPT:<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://anythingllm.com/" target="_self">https://anythingllm.com/</a><br>
<img alt="AnythingLLM - Example.png" src="midias/anythingllm-example.png" target="_self">Função principal: Utilizar modelos em fluxos de trabalhos<br>
Interface: Interface Gráfica (<a data-tooltip-position="top" aria-label="Interface gráfica" data-href="Interface gráfica" href="glossário/termos/interface-gráfica.html" class="internal-link" target="_self" rel="noopener nofollow">GUI</a>)<br>
Chat com documentos: Sim (<a data-href="RAG - Retrieval-Augmented Generation" href="tecnologia/inteligência-artificial/rag-retrieval-augmented-generation.html" class="internal-link" target="_self" rel="noopener nofollow">RAG - Retrieval-Augmented Generation</a>)
Agentes de IA: Sim<br>
Dependência: Depende do <a data-href="Ollama" href="tecnologia/inteligência-artificial/ollama.html" class="internal-link" target="_self" rel="noopener nofollow">Ollama</a> para rodar loclamente<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://skywork.ai/skypage/pt/anythingllm-private-ai-guide-2025/1986261302113796096" target="_self">https://skywork.ai/skypage/pt/anythingllm-private-ai-guide-2025/1986261302113796096</a>]]></description><link>tecnologia/inteligência-artificial/anythingllm.html</link><guid isPermaLink="false">Tecnologia/Inteligência Artificial/AnythingLLM.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 09:31:22 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[RAG - Retrieval-Augmented Generation]]></title><link>tecnologia/inteligência-artificial/rag-retrieval-augmented-generation.html</link><guid isPermaLink="false">Tecnologia/Inteligência Artificial/RAG - Retrieval-Augmented Generation.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 09:31:08 GMT</pubDate></item><item><title><![CDATA[Google]]></title><link>glossário/empresas/google.html</link><guid isPermaLink="false">Glossário/Empresas/Google.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 09:24:52 GMT</pubDate></item><item><title><![CDATA[Stack]]></title><link>glossário/termos/stack.html</link><guid isPermaLink="false">Glossário/Termos/Stack.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 07:57:32 GMT</pubDate></item><item><title><![CDATA[Fileserver - FATEC]]></title><description><![CDATA[No começo do meu quarto semestre da faculdade, recebi a noticia que os e-mails institucionais dos alunos seriam encerrado em conjunto com acessos a 'Teams, Excel, Outlook e OneDrive', possivelmente alguma negociação saiu errado entre o Centro Paula Souza e a <a data-href="Microsoft" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Microsoft</a>.Ainda assim, vi essa situação de Caos e lembrei que recentemente houve uma doação da Receita Federal para a Faculdade, então no laboratório há alguns servidores, antigos, porém a nossa disposição, então conversei com dois professores:
Paulo
Torres
Para minha surpresa, quem abraçou a ideia foi o Paulo, com quem já tive algumas discussões e o Torres, uns dos melhores professores que tive, sequer respondeu minha mensagem.
<br>Mas ainda assim, o Paulo pediu para que eu realiza-se os documentos do projeto, e com auxilio do <a data-href="Claude" href="tecnologia/ferramentas-e-softwares/claude.html" class="internal-link" target="_self" rel="noopener nofollow">Claude</a>, criei os documentos em anexo.<br>Diante dessas documentações de projeto, foi conversado e pedido para que somente os professores e diretores possam utilizar o <a data-href="Fileserver" href="glossário/termos/fileserver.html" class="internal-link" target="_self" rel="noopener nofollow">Fileserver</a> enquanto que os alunos vão somente ler e copiar os arquivos desse fileserver<br>Logo, decidi utilizar '<a data-tooltip-position="top" aria-label="Infraestrutura como Código (IaC)" data-href="Infraestrutura como Código (IaC)" href="glossário/termos/infraestrutura-como-código-(iac).html" class="internal-link" target="_self" rel="noopener nofollow">IaC</a>' no <a data-tooltip-position="top" aria-label="Bare Metal" data-href="Bare Metal" href="glossário/termos/bare-metal.html" class="internal-link" target="_self" rel="noopener nofollow">Servidor bare-metal</a>, utilizando <a data-href="Ansible" href="tecnologia/ferramentas-e-softwares/ansible.html" class="internal-link" target="_self" rel="noopener nofollow">Ansible</a>
Pois se torna mais rápido:
Você edita um arquivo YAML → roda um comando → o servidor se configura sozinho<br>Sendo minha primeira vez utilizando <a data-href="Ansible" href="tecnologia/ferramentas-e-softwares/ansible.html" class="internal-link" target="_self" rel="noopener nofollow">Ansible</a>, contei com o Claude para me auxiliar, (entretanto, ele tem alguns 'vícios de I.A' para consumir uso que irritam.) Estrutura - Fileserver - FATEC
<br>Instalação do <a data-href="Multipass" href="tecnologia/ferramentas-e-softwares/multipass.html" class="internal-link" target="_self" rel="noopener nofollow">Multipass</a>:
Para não instalar um fileserver na minha máquina, prossegui com a criação deu ma VM para rodar os testes, sendo assim mais fácil de destruir e reconstruir quantas vezes desejar.
# Instalar via Snap
sudo snap install multipass # Confirmar instalação
multipass version # Etapas para configurar o direcionamento de 'qual armazenamento será utilizado'
#1. Parar o Multipass
sudo snap stop multipass
#2. Conectar a interface de mídia removível
sudo snap connect multipass:removable-media
#3. Criar o diretório no HD
sudo mkdir -p {Caminho desejado}
#4. Criar o override de storage via systemd sudo mkdir -p /etc/systemd/system/snap.multipass.multipassd.service.d/ sudo tee /etc/systemd/system/snap.multipass.multipassd.service.d/override.conf &lt;&lt;EOF
[Service]
Environment=MULTIPASS_STORAGE={Caminho desejado}
EOF
# 5. Recarregar e subir sudo systemctl daemon-reload sudo snap start multipass # 6. Criar a VM multipass launch 24.04 --name fatec-fileserver --disk 20G --memory 2G
Com a VM criada, podemos prosseguir com a coleta de informações da mesmamultipass info fatec-fileserver
Aparecendo semelhante a:pedro.netto@pop-os:~$ multipass info fatec-fileserver Name: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fatec-fileserver State: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Running Snapshots: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 IPv4: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.117.242.138 Release: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ubuntu 24.04.4 LTS Image hash: &nbsp;&nbsp;&nbsp;&nbsp;7aa6d9f5e8a3 (Ubuntu 24.04 LTS) CPU(s): &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1 Load: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.15 0.19 0.08 Disk usage: &nbsp;&nbsp;&nbsp;&nbsp;2.0GiB out of 19.3GiB Memory usage: &nbsp;&nbsp;335.2MiB out of 1.9GiB Mounts: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;--
Logo vemos o IPv4: 10.117.242.138
Prosseguimos com a configuração de acesso SSH:ssh-keygen -t rsa -b 4096
`cat ~/.ssh/id_rsa.pub | multipass exec fatec-fileserver -- bash -c "mkdir -p ~/.ssh &amp;&amp; cat &gt;&gt; ~/.ssh/authorized_keys"`
e prosseguimos com um teste:ssh ubuntu@&lt;IP_DA_VM&gt;
Assim, entrando na VM com sucesso.
Voltamos para o projeto e então ]]></description><link>pedro-netto/projetos/fileserver-fatec.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Fileserver - FATEC.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Mar 2026 07:51:00 GMT</pubDate></item><item><title><![CDATA[Estrutura - Fileserver - FATEC]]></title><description><![CDATA[Variáveis globais"Aonde está o servidor?"instala pacotesCria pastasCompartilhamentolimites de disco<a data-href="Cron" href="tecnologia/sistemas-operacionais/linux/utilitários/cron.html" class="internal-link" target="_self" rel="noopener nofollow">Cron</a>s <a data-href="rsync" href=".html" class="internal-link" target="_self" rel="noopener nofollow">rsync</a>O que fazer (ações)Reações a mudançasArquivo com variáveis
Compartilhamento]]></description><link>pedro-netto/projetos/estrutura-fileserver-fatec.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Estrutura - Fileserver - FATEC.canvas</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 13:35:10 GMT</pubDate></item><item><title><![CDATA[Ansible]]></title><description><![CDATA[Ferramenta <a data-href="Código aberto" href="glossário/termos/código-aberto.html" class="internal-link" target="_self" rel="noopener nofollow">Código aberto</a>
playbook.yml
é quem dita a ordem de execução seria o arquivo denominado
role
é uma função (instalar base, configurar samba)
heandlers
são disparados caso a estrutura seja modificada ]]></description><link>tecnologia/ferramentas-e-softwares/ansible.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Ansible.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 12:55:46 GMT</pubDate></item><item><title><![CDATA[Samba]]></title><link>samba.html</link><guid isPermaLink="false">Samba.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 12:51:50 GMT</pubDate></item><item><title><![CDATA[MiniDLNA]]></title><description><![CDATA[O MiniDLNA é um software servidor com o objetivo de ser totalmente compatível com clientes <a data-href="DLNA" href="tecnologia/ferramentas-e-softwares/dlna.html" class="internal-link" target="_self" rel="noopener nofollow">DLNA</a>/<a data-href="UPnP" href="tecnologia/infraestrutura/protocolos-de-comunicação/upnp.html" class="internal-link" target="_self" rel="noopener nofollow">UPnP</a>.<br>O <a data-href="Daemon" href="mitologia/daemon.html" class="internal-link" target="_self" rel="noopener nofollow">Daemon</a> do MiniDLNA disponibiliza arquivos de mídia (músicas, imagens e vídeos) para clientes em uma rede.Exemplos de clientes incluem aplicativos como Totem e XBMC/Kodi, além de dispositivos como players de mídia portáteis, smartphones e televisores.O MiniDLNA é uma alternativa simples e leve ao MediaTomb, porém com menos recursos. Ele não possui interface web para administração e deve ser configurado editando um arquivo de texto.sudo apt update
sudo apt install minidlna Nota importante (Pop!_OS 24.04 / Ubuntu 24.04): O pacote se chama minidlna.
O daemon/binário é minidlnad.
<br>Em alguns sistemas existe minidlna apenas como <a data-href="symlink" href=".html" class="internal-link" target="_self" rel="noopener nofollow">symlink</a> para minidlnad (não conte com isso). O arquivo de configuração é:
/etc/minidlna.conf
Exemplo de parâmetros úteis:#network_interface=eth0 #Descoberta automática se comentado (bom com NetworkManager)
media_dir=A,/home/user/Music #Use A, P e V para o tipo de mídia no diretório
media_dir=P,/home/user/Pictures
media_dir=V,/home/user/Videos
friendly_name=Laptop #Nome de exibição db_dir=/var/cache/minidlna #geralmente já definido, descomente
log_dir=/var/log #descomente
inotify=yes #'no' para menos recursos; reinício necessário p/ novas mídias
<br>Em sistemas modernos (<a data-href="Pop!_OS" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/pop!_os.html" class="internal-link" target="_self" rel="noopener nofollow">Pop!_OS</a>/Ubuntu atuais), prefira <a data-href="systemd" href="tecnologia/sistemas-operacionais/linux/utilitários/systemd.html" class="internal-link" target="_self" rel="noopener nofollow">systemd</a>:sudo systemctl restart minidlna
sudo systemctl stop minidlna
sudo rm -f /var/cache/minidlna/files.db
sudo systemctl start minidlna Dica: você também pode acompanhar logs com:
journalctl -u minidlna -f
Esta abordagem faz sentido quando você não quer usar o serviço global do sistema.sudo systemctl stop minidlna
sudo systemctl disable minidlna
mkdir -p ~/.minidlna/cache
cp /etc/minidlna.conf ~/.minidlna/minidlna.conf
$EDITOR ~/.minidlna/minidlna.conf
No arquivo ~/.minidlna/minidlna.conf, defina db_dir e log_dir para o seu usuário:db_dir=/home/$USER/.minidlna/cache
log_dir=/home/$USER/.minidlna
(Adapte também os media_dir= para pastas do seu usuário.)minidlnad -f /home/$USER/.minidlna/minidlna.conf \ -P /home/$USER/.minidlna/minidlna.pid
xargs kill &lt; /home/$USER/.minidlna/minidlna.pid
minidlnad -f /home/$USER/.minidlna/minidlna.conf -R
Crie o arquivo ~/.config/autostart/minidlna.desktop:[Desktop Entry]
Type=Application
Name=MiniDLNA
Comment=Servidor para transmitir mídia pela rede
Exec=minidlnad -f /home/$USER/.minidlna/minidlna.conf -P /home/$USER/.minidlna/minidlna.pid
StartupNotify=false
Terminal=false
Hidden=false Observação: no Plasma, isso inicia ao logar no usuário. Para iniciar antes do login, use o serviço global via systemctl enable --now minidlna.
Se estiver usando firewall, as portas abaixo precisam estar liberadas:
<br><a data-href="SSDP" href=".html" class="internal-link" target="_self" rel="noopener nofollow">SSDP</a>: 1900/udp
HTTP do MiniDLNA (trivnet1): 8200/tcp
Exemplo (conceitual) de configuração em firewall:OPEN_TCP="8200"
OPEN_UDP="1900"
systemctl status minidlna
Se o servidor não aparece na TV/celular, verifique:
Mesma rede/sub-rede (Wi‑Fi “isolado”/AP isolation pode bloquear)
Firewall liberando 1900/udp
Roteador não bloqueando multicast/UPnP
command -v minidlnad
command -v minidlna || true
ls -l /usr/sbin/minidlnad /usr/sbin/minidlna 2&gt;/dev/null || true
]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/minidlna.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/MiniDLNA.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 12:47:08 GMT</pubDate></item><item><title><![CDATA[SS - Socket Statistics]]></title><description><![CDATA[ferramenta moderna para inspecionar conexões de rede e sockets no <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>. Substitui o antigo <a data-href="netstat - Network Statistics" href="tecnologia/sistemas-operacionais/linux/utilitários/netstat-network-statistics.html" class="internal-link" target="_self" rel="noopener nofollow">netstat - Network Statistics</a>bash# Portas TCP abertas com processo
sudo ss -tlnp # Tudo (TCP + UDP, todas as conexões)
sudo ss -atunp # Ver se uma porta específica está em uso
ss -tlnp | grep :8080 # Conexões estabelecidas no momento
ss -tnp | grep ESTAB # Resumo geral da rede
ss -s
``` --- ### Lendo a saída
```
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
tcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:* sshd
tcp ESTAB 0 0 192.168.1.10:22 192.168.1.5:54321 sshd
Quando um serviço não sobe ou dá erro de porta em uso:bash# Descobrir quem está ocupando a porta (ex: 3000)
sudo ss -tlnp | grep :3000 # Matar o processo pelo PID encontrado
kill -9 &lt;PID&gt;
]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/ss-socket-statistics.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/SS - Socket Statistics.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 12:45:36 GMT</pubDate></item><item><title><![CDATA[Multipass]]></title><description><![CDATA[É uma ferramenta da <a data-href="Canonical" href="glossário/empresas/canonical.html" class="internal-link" target="_self" rel="noopener nofollow">Canonical</a>, para criar <a data-tooltip-position="top" aria-label="Máquinas virtuais (VMs)" data-href="Máquinas virtuais (VMs)" href="tecnologia/infraestrutura/máquinas-virtuais-(vms).html" class="internal-link" target="_self" rel="noopener nofollow">VM</a>s <a data-href="Ubuntu" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/ubuntu.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabUbuntu" aria-label="FabUbuntu" data-icon="FabUbuntu" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M469.2 75A75.6 75.6 0 1 0 317.9 75a75.6 75.6 0 1 0 151.2 0zM154.2 240.7A75.6 75.6 0 1 0 3 240.7a75.6 75.6 0 1 0 151.2 0zM57 346C75.6 392.9 108 433 150 461.1s91.5 42.6 142 41.7c-14.7-18.6-22.9-41.5-23.2-65.2c-6.8-.9-13.3-2.1-19.5-3.4c-26.8-5.7-51.9-17.3-73.6-34s-39.3-38.1-51.7-62.5c-20.9 9.9-44.5 12.8-67.1 8.2zm395.1 89.8a75.6 75.6 0 1 0 -151.2 0 75.6 75.6 0 1 0 151.2 0zM444 351.6c18.5 14.8 31.6 35.2 37.2 58.2c33.3-41.3 52.6-92.2 54.8-145.2s-12.5-105.4-42.2-149.4c-8.6 21.5-24 39.6-43.8 51.6c15.4 28.6 22.9 60.8 21.9 93.2s-10.7 64-28 91.6zM101.1 135.4c12.4 2.7 24.3 7.5 35.1 14.3c16.6-24.2 38.9-44.1 64.8-58S255.8 70.4 285.2 70c.2-5.9 .9-11.9 2-17.7c3.6-16.7 11.1-32.3 21.8-45.5c-47.7-3.8-95.4 6-137.6 28.5S94.3 91.7 70.8 133.4c2.7-.2 5.3-.3 8-.3c7.5 0 15 .8 22.4 2.3z"></path></svg></span>Ubuntu</a> na sua máquina com comandos.
Docker, mas para máquinas virtuais completasSua máquina
└── Multipass └── VM: fileserver ← Ubuntu Server isolado ├── IP próprio (ex: 192.168.64.5) ├── Disco próprio (20GB) └── Samba, quota, rsync instalados pelo Ansible
# Instalar via Snap
sudo snap install multipass # Confirmar instalação
multipass version # Etapas para configurar o direcionamento de 'qual armazenamento será utilizado'
#1. Parar o Multipass
sudo snap stop multipass
#2. Conectar a interface de mídia removível
sudo snap connect multipass:removable-media
#3. Criar o diretório no HD
sudo mkdir -p {Caminho desejado}
#4. Criar o override de storage via systemd sudo mkdir -p /etc/systemd/system/snap.multipass.multipassd.service.d/ sudo tee /etc/systemd/system/snap.multipass.multipassd.service.d/override.conf &lt;&lt;EOF
[Service]
Environment=MULTIPASS_STORAGE={Caminho desejado}
EOF
# 5. Recarregar e subir sudo systemctl daemon-reload sudo snap start multipass # 6. Criar a VM multipass launch 24.04 --name {nome-vm} --disk 20G --memory 2G
]]></description><link>tecnologia/ferramentas-e-softwares/multipass.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Multipass.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 08:06:22 GMT</pubDate></item><item><title><![CDATA[Override]]></title><description><![CDATA[Ato de sobrescrever ou anular uma configuração.Exemplo concedido pelo google:
Se você tem uma classe "Animal" com um método fazerSom(), você pode usar override em uma classe "Cachorro" para que o fazerSom() execute "Latir" em vez do comportamento genérico]]></description><link>glossário/termos/override.html</link><guid isPermaLink="false">Glossário/Termos/Override.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 08:03:12 GMT</pubDate></item><item><title><![CDATA[Fileserver]]></title><description><![CDATA[<a data-href="Servidor" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Servidor</a> de arquivos]]></description><link>glossário/termos/fileserver.html</link><guid isPermaLink="false">Glossário/Termos/Fileserver.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 07:55:14 GMT</pubDate></item><item><title><![CDATA[não foi possível abrir o diretório - Permissão negada]]></title><description><![CDATA[não foi possível abrir o diretório ' ': Permissão negada
]]></description><link>não-foi-possível-abrir-o-diretório-permissão-negada.html</link><guid isPermaLink="false">não foi possível abrir o diretório - Permissão negada.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 07:41:26 GMT</pubDate></item><item><title><![CDATA[netstat - Network Statistics]]></title><description><![CDATA[Ferramenta <a data-href="legada" href=".html" class="internal-link" target="_self" rel="noopener nofollow">legada</a> para monitorar conexões de redebash# Portas TCP em listening com processo
sudo netstat -tlnp # Tudo (TCP + UDP)
sudo netstat -atunp # Ver tabela de rotas
netstat -rn # Estatísticas por interface (eth0, wlan0...)
netstat -i # Monitorar em tempo real
sudo netstat -c # Filtrar por porta
sudo netstat -tlnp | grep :5432 ### Lendo a saída
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1234/sshd
tcp 0 0 192.168.1.10:22 192.168.1.5:51234 ESTABLISHED 1235/sshd
netstat -tlnp → ss -tlnp
netstat -rn → ip route
netstat -i → ip -s link
]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/netstat-network-statistics.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/netstat - Network Statistics.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 01:54:16 GMT</pubDate></item><item><title><![CDATA[Juju]]></title><description><![CDATA[<a rel="noopener nofollow" class="external-link is-unresolved" href="https://en.wikipedia.org/wiki/Juju_(software)" target="_self">https://en.wikipedia.org/wiki/Juju_(software)</a>]]></description><link>tecnologia/desenvolvimento/juju.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/Juju.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 01:47:26 GMT</pubDate></item><item><title><![CDATA[OpenStack]]></title><description><![CDATA[Distribuição comercialUtiliza o "<a data-href="Juju" href="tecnologia/desenvolvimento/juju.html" class="internal-link" target="_self" rel="noopener nofollow">Juju</a>" (ferramenta de modelagem) para automatizar a implantação e o gerenciamento de serviço.]]></description><link>tecnologia/ferramentas-e-softwares/openstack.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/OpenStack.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 01:46:58 GMT</pubDate></item><item><title><![CDATA[MAAS - Metal as a Service]]></title><description><![CDATA[É uma ferramenta de <a data-href="Código aberto" href="glossário/termos/código-aberto.html" class="internal-link" target="_self" rel="noopener nofollow">Código aberto</a> que transforma <a data-href="Servidor" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Servidor</a> físicos (<a data-href="Bare Metal" href="glossário/termos/bare-metal.html" class="internal-link" target="_self" rel="noopener nofollow">Bare Metal</a>) em uma "<a data-href="Nuvem" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Nuvem</a>" privada, permitindo provisionar, configurar e gerenciar, centenas de máquinas físicas facilmente quanto máquinas virtuais.]]></description><link>tecnologia/ferramentas-e-softwares/maas-metal-as-a-service.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/MAAS - Metal as a Service.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 01:45:06 GMT</pubDate></item><item><title><![CDATA[2026-03-17]]></title><description><![CDATA[Passei a semana toda sem ir para a Fatec, houve uma reunião minha e do Augusto na Maltez, sobre o <a data-href="MWP" href="pedro-netto/projetos/attanotech/mwp/mwp.html" class="internal-link" target="_self" rel="noopener nofollow">MWP</a> e o Rafael, meu antigo mentor, explicou exatamente o que precisamos fazer para conseguirmos conquistar a Maltez.Entretanto, o Augusto precisa muito finalizar o Portal do Aluno, entretanto, sei que ele não vai conseguir.<br>Fico querendo me enfiar e socar o <a data-href="Claude Code" href="tecnologia/ferramentas-e-softwares/claude-code.html" class="internal-link" target="_self" rel="noopener nofollow">Claude Code</a> para fazer tudo, mas sei que ele precisa desenvolver a estrutura primeiro para que se torne forte, depois eu taco Claude para pequenas modificações que o Caio solicitar.<br>Com essa semana toda sem ir para a Fatec, não consegui dar andamento no <a data-href="Fileserver - FATEC" href="pedro-netto/projetos/fileserver-fatec.html" class="internal-link" target="_self" rel="noopener nofollow">Fileserver - FATEC</a>, para evitar dor de cabeça, ser mais rápido e eu aprender uma nova skill, decidi tentar fazer tudo em <a data-tooltip-position="top" aria-label="Infraestrutura como Código (IaC)" data-href="Infraestrutura como Código (IaC)" href="glossário/termos/infraestrutura-como-código-(iac).html" class="internal-link" target="_self" rel="noopener nofollow">IaC</a>.<br>Porém, em vez de passar essa semana elaborando como fazer isso, dei andamento no projeto <a data-tooltip-position="top" aria-label="1.0 - Alfred Pennyworth" data-href="1.0 - Alfred Pennyworth" href="pedro-netto/projetos/alfred/1.0-alfred-pennyworth.html" class="internal-link" target="_self" rel="noopener nofollow">Alfred</a> e modifiquei toda a Stack dele e agora está versionalizado no <a data-href="GitHub" href="tecnologia/ferramentas-e-softwares/github.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabGithub" aria-label="FabGithub" data-icon="FabGithub" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span>GitHub</a><br><img alt="Alfred-2026-03-17.jpeg" src="midias/alfred-2026-03-17.jpeg" target="_self"><br>
Com o projeto <a data-tooltip-position="top" aria-label="1.0 - Alfred Pennyworth" data-href="1.0 - Alfred Pennyworth" href="pedro-netto/projetos/alfred/1.0-alfred-pennyworth.html" class="internal-link" target="_self" rel="noopener nofollow">Alfred</a> indo para frente, não vou mentir que olhar minha memória RAM sendo utilizada 100% e não ter espaço no suficiente de armazenamento, me tiltou um pouco, com isso, comprei uma placa mãe MSI (meu hiperfoco tá foda) e um SSD NVMe de 1TB (haja espaço agora!).<br>Então já estou me preparando para a formatação do meu <a data-href="Sistema Operacional" href="tecnologia/sistemas-operacionais/sistema-operacional.html" class="internal-link" target="_self" rel="noopener nofollow">Sistema Operacional</a>, dessa vez, vou instalar o <a data-href="Kubuntu" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Kubuntu</a>, trazendo logo de cara o <a data-href="KDE Plasma" href="tecnologia/sistemas-operacionais/linux/kde-plasma.html" class="internal-link" target="_self" rel="noopener nofollow">KDE Plasma</a> (meu favorito) e tendo compatibilidade com a biblioteca de drivers de placa de vídeo.<br>Como já possuo 2x8gb 3200 da Mancer instalado no meu PC e agora a <a data-tooltip-position="top" aria-label="MotherBoard" data-href="MotherBoard" href="tecnologia/infraestrutura/hardware/motherboard.html" class="internal-link" target="_self" rel="noopener nofollow">Mobo</a> aceitará 4 slots, já vou acrescentar mais: 8gb 3200 da Crucial e 8gb 2666 de marca generica, o que capará minhas memórias a 2666, porém eu vou ter no total 32gb! o que é impressionante já, queria 64gb? queria mas isso está impossível no momento.]]></description><link>pedro-netto/diario/2026-03-17.html</link><guid isPermaLink="false">Pedro Netto/Diario/2026-03-17.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 01:06:52 GMT</pubDate><enclosure url="midias/alfred-2026-03-17.jpeg" length="0" type="image/jpeg"/><content:encoded>&lt;figure&gt;&lt;img src="midias/alfred-2026-03-17.jpeg"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[MotherBoard]]></title><link>tecnologia/infraestrutura/hardware/motherboard.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Hardware/MotherBoard.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 01:01:56 GMT</pubDate></item><item><title><![CDATA[Alfred-2026-03-17]]></title><description><![CDATA[<img src="midias/alfred-2026-03-17.jpeg" target="_self">]]></description><link>midias/alfred-2026-03-17.html</link><guid isPermaLink="false">midias/Alfred-2026-03-17.jpeg</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 00:58:36 GMT</pubDate><enclosure url="midias/alfred-2026-03-17.jpeg" length="0" type="image/jpeg"/><content:encoded>&lt;figure&gt;&lt;img src="midias/alfred-2026-03-17.jpeg"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Bare Metal]]></title><description><![CDATA[Um 'Servidor bare metal' (metal nu)
É um computador físico dedicado, sem utilização de virtualização (<a data-href="Hipervisor" href="tecnologia/ferramentas-e-softwares/hipervisor.html" class="internal-link" target="_self" rel="noopener nofollow">Hipervisor</a>).]]></description><link>glossário/termos/bare-metal.html</link><guid isPermaLink="false">Glossário/Termos/Bare Metal.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 00:49:24 GMT</pubDate></item><item><title><![CDATA[Hipervisor]]></title><link>tecnologia/ferramentas-e-softwares/hipervisor.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Hipervisor.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Mar 2026 00:48:54 GMT</pubDate></item><item><title><![CDATA[Sub Dominio]]></title><description><![CDATA[testando!]]></description><link>glossário/termos/sub-dominio.html</link><guid isPermaLink="false">Glossário/Termos/Sub Dominio.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 16 Mar 2026 12:51:40 GMT</pubDate></item><item><title><![CDATA[Flowise]]></title><description><![CDATA[é uma ferramenta de Builder visual de <a data-tooltip-position="top" aria-label="Agent" data-href="Agent" href="glossário/termos/agent.html" class="internal-link" target="_self" rel="noopener nofollow">Agentes</a> e <a data-tooltip-position="top" aria-label="Pipeline" data-href="Pipeline" href="glossário/termos/pipeline.html" class="internal-link" target="_self" rel="noopener nofollow">Pipelines</a> de <a data-tooltip-position="top" aria-label="Inteligência Artificial" data-href="Inteligência Artificial" href="tecnologia/inteligência-artificial/inteligência-artificial.html" class="internal-link" target="_self" rel="noopener nofollow">IA</a>Podendo montar fluxos, conectando blocos.]]></description><link>tecnologia/ferramentas-e-softwares/flowise.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Flowise.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 15 Mar 2026 18:22:00 GMT</pubDate></item><item><title><![CDATA[Agent]]></title><description><![CDATA[Uma espécie de evolução da <a data-href="Inteligência Artificial" href="tecnologia/inteligência-artificial/inteligência-artificial.html" class="internal-link" target="_self" rel="noopener nofollow">Inteligência Artificial</a>, um Agente realiza funções por conta própria, não mais somente gerando texto, mas também tomando decisões.]]></description><link>glossário/termos/agent.html</link><guid isPermaLink="false">Glossário/Termos/Agent.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 15 Mar 2026 18:21:26 GMT</pubDate></item><item><title><![CDATA[Banco de dados Vetorial]]></title><description><![CDATA[diferente de um banco de dados que você procura por 'nome de coluna', no vetorial, ele busca por 'semântica' (palavras semelhantes).]]></description><link>glossário/termos/banco-de-dados-vetorial.html</link><guid isPermaLink="false">Glossário/Termos/Banco de dados Vetorial.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 15 Mar 2026 18:14:52 GMT</pubDate></item><item><title><![CDATA[GPT (Generative Pre-trained Transformer)]]></title><description><![CDATA[Destrinchando o nome, compreendemos:
Generative
Realiza a geração de conteúdos
Pre-trained
Modelo de treinamento/dados 'Pre' -&gt;pode ser manipulado' Transformer
Rede neural de <a data-href="Machine Learning" href="tecnologia/inteligência-artificial/machine-learning.html" class="internal-link" target="_self" rel="noopener nofollow">Machine Learning</a>
]]></description><link>tecnologia/inteligência-artificial/gpt-(generative-pre-trained-transformer).html</link><guid isPermaLink="false">Tecnologia/Inteligência Artificial/GPT (Generative Pre-trained Transformer).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 15 Mar 2026 13:23:20 GMT</pubDate></item><item><title><![CDATA[Adobe no Linux]]></title><description><![CDATA[Nativamente o <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a> não possui compatibilidade do pacote adobe
Objetivo: Windows rodando Adobe (Photoshop, Premiere, etc.) com desempenho real ⚠️ Importante
Para Adobe rodar bem, GPU passthrough é praticamente obrigatório. Sem isso, Photoshop até abre, mas Premiere/After Effects ficam limitados ou instáveis. Verificar se virtualização e IOMMU estão ativos
<br>Instalar <a data-href="QEMU" href="tecnologia/ferramentas-e-softwares/qemu.html" class="internal-link" target="_self" rel="noopener nofollow">QEMU</a> + <a data-href="KVM" href="tecnologia/sistemas-operacionais/linux/utilitários/kvm.html" class="internal-link" target="_self" rel="noopener nofollow">KVM</a> + <a data-href="libvirt" href=".html" class="internal-link" target="_self" rel="noopener nofollow">libvirt</a> + <a data-href="virt-manager" href="tecnologia/ferramentas-e-softwares/virt-manager.html" class="internal-link" target="_self" rel="noopener nofollow">virt-manager</a>
<br>Ativar <a data-href="IOMMU - Input-Output Memory Management Unit" href="tecnologia/sistemas-operacionais/linux/iommu-input-output-memory-management-unit.html" class="internal-link" target="_self" rel="noopener nofollow">IOMMU - Input-Output Memory Management Unit</a> no <a data-href="Pop!_OS" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/pop!_os.html" class="internal-link" target="_self" rel="noopener nofollow">Pop!_OS</a> (kernelstub)
<br>Preparar <a data-href="VFIO" href=".html" class="internal-link" target="_self" rel="noopener nofollow">VFIO</a>
Isolar a RTX 3060 do host
<br>Criar <a data-tooltip-position="top" aria-label="Máquinas virtuais (VMs)" data-href="Máquinas virtuais (VMs)" href="tecnologia/infraestrutura/máquinas-virtuais-(vms).html" class="internal-link" target="_self" rel="noopener nofollow">VM</a> Windows (UEFI + Q35)
Instalar drivers NVIDIA no Windows
Ajustes para evitar Error 43
Instalar Adobe no Windows
Para virtualização, é necessário ter habilitado na BIOS recusos denominados:
IOMMU e também a 'virtualização da CPU' para os processador:Para Intel: $ dmesg | grep VT-d
Para AMD: $ dmesg | grep AMD-ViDepois de inicializar no host, certifique-se de que o IOMMU está ativado: $ dmesg | grep IOMMUVocê deve ver algo tipo:AMD IOMMU detected
<br>Caso esteja desativado, usamos <a data-href="kernelstub" href=".html" class="internal-link" target="_self" rel="noopener nofollow">kernelstub</a>sudo kernelstub -a "amd_iommu=on kvm.ignore_msrs=1"No Pop!_OS 24.04:sudo apt update sudo apt install -y \ qemu-kvm \ libvirt-daemon-system \ libvirt-clients \ virt-manager \ ovmf
<br>Ativar <a data-href="libvirt" href=".html" class="internal-link" target="_self" rel="noopener nofollow">libvirt</a>:sudo systemctl enable --now libvirtd
Adicionar teu usuário ao grupo:sudo usermod -aG libvirt,kvm $USER
👉 Reinicia o sistema depois disso.Cria o arquivo:sudo nano /etc/initramfs-tools/modules
Adiciona:vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
Atualiza:sudo update-initramfs -u
--]]></description><link>pedro-netto/projetos/adobe-no-linux.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Adobe no Linux.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Mar 2026 04:19:08 GMT</pubDate></item><item><title><![CDATA[1.1 - Docker]]></title><description><![CDATA[Após: <a data-href="1.0 - Alfred Pennyworth" href="pedro-netto/projetos/alfred/1.0-alfred-pennyworth.html" class="internal-link" target="_self" rel="noopener nofollow">1.0 - Alfred Pennyworth</a> que foi um sucesso, acredito que o melhor passo a seguir, seria 'Dockerizar as duas aplicações'<br>Então partiu mexer um pouco com <a data-href="Docker" href="tecnologia/ferramentas-e-softwares/docker.html" class="internal-link" target="_self" rel="noopener nofollow">Docker</a>? Pois bem, já adianto que estrutura do Arquivo Docker Compose seria:services: ollama: image: ollama/ollama:latest container_name: ollama ports: - "11434:11434" volumes: - /mnt/SSD/ollama:/root/.ollama restart: always anythingllm: image: mintplexlabs/anythingllm:latest container_name: anythingllm ports: - "3001:3001" volumes: - /mnt/SSD/anythingllm:/app/server/storage environment: - STORAGE_DIR=/app/server/storage restart: always depends_on: - ollama
Com essa definição<br>
<img alt="Docker-Compose.png" src="midias/docker-compose.png" target="_self">
Foi realizada a instalação da imagem das duas aplicações: Ollama + AnythingLLM em apenas um Docker.Assim dentro da pasta, utilizei o comando de subir o arquivo 'docker-compose.yaml'docker compose up
Houve, um erro de permissão de leitura da pasta durante o processo de dockersudo chmod -R 777 /mnt/SSD/anythingllm
Após isso, a aplicação já estava no ar, entretanto, para configurar o AnythingLLM, precisamos primeiro configurar o Ollama, e sua configuração só é realizada via CLI, porém, ele está em um docker, como fariamos para acessar?
Pois bem, lhe apresento o comando:docker exec -it ollama bash
<br><img alt="Alfred Pennyworth - Docker1.png" src="midias/alfred-pennyworth-docker1.png" target="_self">
Incrível
assim então, chamei pelo terminal ollama, escolhi a primeira opção, selecionei assim como antes o qwen3:8bAssim que terminou, novamente questionei 'Olá, você está vivo?'<br>
<img alt="Alfred Pennyworth - Docker2.png" src="midias/alfred-pennyworth-docker2.png" target="_self">e agora podemos prosseguir com o AnythingLLM, que acessamos via:http://localhost:3001
<br><img alt="Alfred Pennyworth - Docker3.png" src="midias/alfred-pennyworth-docker3.png" target="_self">Ao prosseguir com 'começar' e selecionar o 'Ollama', o mesmo já localiza e configura
“Pasted image 20260214042101.png” não foi encontrado.Dessa vez, foi questionado, quantas pessoas utilizaram:<br>
<img alt="Alfred Pennyworth - Docker4.png" src="midias/alfred-pennyworth-docker4.png" target="_self">Após configurar o modelo como eu gostaria, fiz uma pergunta básica e logo percebi um aumento de uso e temperatura da CPU, o que antes estava 25% de uso e 40 graus, foram parar em 76% de uso e 80 graus.<br><img alt="Alfred Pennyworth - Docker5.png" src="midias/alfred-pennyworth-docker5.png" target="_self">Portanto, o Docker está sem compatibilidade com a GPU.sudo docker run --rm --gpus all nvidia/cuda:12.2.0-base-ubuntu22.04 nvidia-smi
acrescentei no docker-compose.yaml volumes: - /mnt/SSD/ollama:/root/.ollama gpus: all restart: always
gpus: all e assim, direcionei o uso da IA para a placa de vídeo.Tentei integrar minhas páginas do Obsidian e o mesmo informou Ollama Failed to embed: this model does not support emeddings
<br>Mas ue, isso não havia ocorrido quando instalei o Ollama e AnythingLLM localmente, logo, deve ser algum problema de 'enviroment' do docker do <a data-href="Ollama" href="tecnologia/inteligência-artificial/ollama.html" class="internal-link" target="_self" rel="noopener nofollow">Ollama</a><br><img alt="Alfred Pennyworth - Docker6.png" src="midias/alfred-pennyworth-docker6.png" target="_self">]]></description><link>pedro-netto/projetos/alfred/1.1-docker.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Alfred/1.1 - Docker.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Mar 2026 04:18:38 GMT</pubDate><enclosure url="midias/docker-compose.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/docker-compose.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Componentes]]></title><link>glossário/termos/componentes.html</link><guid isPermaLink="false">Glossário/Termos/Componentes.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Mar 2026 04:16:24 GMT</pubDate></item><item><title><![CDATA[BackEnd]]></title><link>tecnologia/desenvolvimento/backend.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/BackEnd.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Mar 2026 04:15:44 GMT</pubDate></item><item><title><![CDATA[AWS Lightsail]]></title><description><![CDATA[Ferramenta da <a data-tooltip-position="top" aria-label="Amazon Web Services (AWS)" data-href="Amazon Web Services (AWS)" href="tecnologia/infraestrutura/cloud/aws/amazon-web-services-(aws).html" class="internal-link" target="_self" rel="noopener nofollow">AWS</a> que utiliza <a data-href="Máquinas virtuais (VMs)" href="tecnologia/infraestrutura/máquinas-virtuais-(vms).html" class="internal-link" target="_self" rel="noopener nofollow">Máquinas virtuais (VMs)</a>, <a data-href="Storage" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Storage</a>, <a data-href="Load Balancer" href="tecnologia/infraestrutura/load-balancer.html" class="internal-link" target="_self" rel="noopener nofollow">Load Balancer</a>, <a data-href="Deploy" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Deploy</a> de aplicações com cliques<br>Sendo possível gerenciar <a data-href="Contêineres" href="glossário/termos/contêineres.html" class="internal-link" target="_self" rel="noopener nofollow">Contêineres</a> através de um console amigável<br>
<img alt="AWS Lightsail0.png" src="midias/aws-lightsail0.png" target="_self"><br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://aws.amazon.com/pt/lightsail/?sc_icampaign=pac_lightsail_iam&amp;sc_ichannel=ha&amp;sc_icontent=awssm-1111&amp;sc_iplace=signin&amp;trk=ha_awssm-1111" target="_self">https://aws.amazon.com/pt/lightsail/?sc_icampaign=pac_lightsail_iam&amp;sc_ichannel=ha&amp;sc_icontent=awssm-1111&amp;sc_iplace=signin&amp;trk=ha_awssm-1111</a>
Ao acessar o Lightsail a interface logo se torna mais simples:<br>
<img alt="AWS Lightsail1.png" src="midias/aws-lightsail1.png" target="_self">
Obs: atualmente o Lightsail não faz mais parte do free-tier, então tive que mudar minha conta para pagante, mas para isso, tenho 'total de cŕeditos ganhos: US$ 140' por conta das 'missões'Mas prosseguindo:]]></description><link>tecnologia/infraestrutura/cloud/aws/aws-lightsail.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/AWS Lightsail.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Mar 2026 04:15:18 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[AWS Lambda]]></title><description><![CDATA[Executor de códigos da <a data-tooltip-position="top" aria-label="Amazon Web Services (AWS)" data-href="Amazon Web Services (AWS)" href="tecnologia/infraestrutura/cloud/aws/amazon-web-services-(aws).html" class="internal-link" target="_self" rel="noopener nofollow">AWS</a>Diferente do EC2, no Lambda serve para alocar 'códigos, programas e executáveis', vamos supor, você precisa rodar um script de rotina, você aloca no Lambda e através de um comando, executa ele.Quanto ao custo, ele só cobrará o tempo em que o código permaneceu em execução.
Você faz upload do código para o Lambda
<br>Configura o código para ser acionado pelos eventos de uma origem como serviços da AWS, aplicações móveis ou <a data-href="Endpoint" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Endpoint</a> HTTP
O Lambda executa o código somente quando acionado
Você paga apenas pelo tempo da execução.
]]></description><link>tecnologia/infraestrutura/cloud/aws/aws-lambda.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/AWS Lambda.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Mar 2026 04:15:12 GMT</pubDate></item><item><title><![CDATA[Árvore de Huffman]]></title><description><![CDATA[é uma estrutura de dados binário usado para compressão de dados sem perdas.<img alt="Árvore de Huffman.png" src="midias/árvore-de-huffman.png" target="_self"><br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.ic.unicamp.br/~islene/mc202/lab4/lab4.html" target="_self">https://www.ic.unicamp.br/~islene/mc202/lab4/lab4.html</a> ]]></description><link>tecnologia/árvore-de-huffman.html</link><guid isPermaLink="false">Tecnologia/Árvore de Huffman.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Mar 2026 04:15:04 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Objetivos]]></title><description><![CDATA[To Do5<a aria-label="More options" class="kanban-plugin__lane-settings-button clickable-icon"><span data-icon="lucide-more-vertical" class="kanban-plugin__icon "><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-more-vertical"><circle cx="12" cy="12" r="1"></circle><circle cx="12" cy="5" r="1"></circle><circle cx="12" cy="19" r="1"></circle></svg></span></a>Certificação <a data-href="AWS Cloud Practitioner" href="glossário/certificações/aws-cloud-practitioner.html" class="internal-link" target="_self" rel="noopener nofollow">AWS Cloud Practitioner</a><a data-ignore-drag="true" aria-label="More options" class="kanban-plugin__item-postfix-button clickable-icon"><span data-icon="lucide-more-vertical" class="kanban-plugin__icon "><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-more-vertical"><circle cx="12" cy="12" r="1"></circle><circle cx="12" cy="5" r="1"></circle><circle cx="12" cy="19" r="1"></circle></svg></span></a>Certificação <a data-href="ITIL Foundation" href="glossário/certificações/itil-foundation.html" class="internal-link" target="_self" rel="noopener nofollow">ITIL Foundation</a><a data-ignore-drag="true" aria-label="More options" class="kanban-plugin__item-postfix-button clickable-icon"><span data-icon="lucide-more-vertical" class="kanban-plugin__icon "><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-more-vertical"><circle cx="12" cy="12" r="1"></circle><circle cx="12" cy="5" r="1"></circle><circle cx="12" cy="19" r="1"></circle></svg></span></a>Certificação <a data-href="Scrum Foundation" href="glossário/certificações/scrum-foundation.html" class="internal-link" target="_self" rel="noopener nofollow">Scrum Foundation</a><a data-ignore-drag="true" aria-label="More options" class="kanban-plugin__item-postfix-button clickable-icon"><span data-icon="lucide-more-vertical" class="kanban-plugin__icon "><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-more-vertical"><circle cx="12" cy="12" r="1"></circle><circle cx="12" cy="5" r="1"></circle><circle cx="12" cy="19" r="1"></circle></svg></span></a>Projeto Python – Facilitador de Manutenção do AD / ServiceDesk<a data-ignore-drag="true" aria-label="More options" class="kanban-plugin__item-postfix-button clickable-icon"><span data-icon="lucide-more-vertical" class="kanban-plugin__icon "><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-more-vertical"><circle cx="12" cy="12" r="1"></circle><circle cx="12" cy="5" r="1"></circle><circle cx="12" cy="19" r="1"></circle></svg></span></a>Certificação <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a><a data-ignore-drag="true" aria-label="More options" class="kanban-plugin__item-postfix-button clickable-icon"><span data-icon="lucide-more-vertical" class="kanban-plugin__icon "><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-more-vertical"><circle cx="12" cy="12" r="1"></circle><circle cx="12" cy="5" r="1"></circle><circle cx="12" cy="19" r="1"></circle></svg></span></a>+ Add a cardDoing0<a aria-label="More options" class="kanban-plugin__lane-settings-button clickable-icon"><span data-icon="lucide-more-vertical" class="kanban-plugin__icon "><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-more-vertical"><circle cx="12" cy="12" r="1"></circle><circle cx="12" cy="5" r="1"></circle><circle cx="12" cy="19" r="1"></circle></svg></span></a>+ Add a cardDone0<a aria-label="More options" class="kanban-plugin__lane-settings-button clickable-icon"><span data-icon="lucide-more-vertical" class="kanban-plugin__icon "><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-more-vertical"><circle cx="12" cy="12" r="1"></circle><circle cx="12" cy="5" r="1"></circle><circle cx="12" cy="19" r="1"></circle></svg></span></a>+ Add a card]]></description><link>objetivos.html</link><guid isPermaLink="false">Objetivos.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Mar 2026 04:13:18 GMT</pubDate></item><item><title><![CDATA[Lista de objetivos]]></title><description><![CDATA[Objetivos
Certificação <a data-href="AWS Cloud Practitioner" href="glossário/certificações/aws-cloud-practitioner.html" class="internal-link" target="_self" rel="noopener nofollow">AWS Cloud Practitioner</a>
<br>Certificação <a data-href="ITIL Foundation" href="glossário/certificações/itil-foundation.html" class="internal-link" target="_self" rel="noopener nofollow">ITIL Foundation</a>
<br>Certificação <a data-href="Scrum Foundation" href="glossário/certificações/scrum-foundation.html" class="internal-link" target="_self" rel="noopener nofollow">Scrum Foundation</a>
Projeto Python – Facilitador de Manutenção do AD / ServiceDesk
<br>Certificação <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>
]]></description><link>lista-de-objetivos.html</link><guid isPermaLink="false">Lista de objetivos.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Mar 2026 04:11:16 GMT</pubDate></item><item><title><![CDATA[2026-03-14]]></title><description><![CDATA[Novamente voltei para o projeto 'Alfred', pedi para restruturar toda a Stack do projeto.Passei desde às 01AM passando por 'fases' do projeto, todas com muitas falhar que o Claude tentou me ajudar]]></description><link>pedro-netto/diario/2026-03-14.html</link><guid isPermaLink="false">Pedro Netto/Diario/2026-03-14.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Mar 2026 04:00:58 GMT</pubDate></item><item><title><![CDATA[Pasted image 20260314015133]]></title><description><![CDATA[<img src="midias/pasted-image-20260314015133.png" target="_self">]]></description><link>midias/pasted-image-20260314015133.html</link><guid isPermaLink="false">midias/Pasted image 20260314015133.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Mar 2026 00:51:32 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Pasted image 20260314015130]]></title><description><![CDATA[<img src="midias/pasted-image-20260314015130.png" target="_self">]]></description><link>midias/pasted-image-20260314015130.html</link><guid isPermaLink="false">midias/Pasted image 20260314015130.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Mar 2026 00:51:30 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[ddclient]]></title><description><![CDATA[<a rel="noopener nofollow" class="external-link is-unresolved" href="https://github.com/ddclient/ddclient" target="_self">https://github.com/ddclient/ddclient</a><br>um software em <a data-href="Perl" href="tecnologia/desenvolvimento/perl.html" class="internal-link" target="_self" rel="noopener nofollow">Perl</a>, projetado para atualizar automaticamente registros de <a data-href="DNS Dinâmico (DDNS)" href=".html" class="internal-link" target="_self" rel="noopener nofollow">DNS Dinâmico (DDNS)</a>, ou seja, se o seu IP de rede mudar, ele registra a mudança.<br>Existem integrações com <a data-href="Cloudflare" href="glossário/empresas/cloudflare.html" class="internal-link" target="_self" rel="noopener nofollow">Cloudflare</a>, Google Domanins e Namecheap.Permite com que 'servidores domésticos' permaneçam acessíveis.sua configuração fica inteiramente dentro do ddclient.conf, aonde é definido: Protocolos, Credenciais e métodos para detectar o IP
DDClient como “ponte”: O DDClient (ou ddclient) é configurado para: Verificar seu IP público (via API do DuckDNS).
Atualizar o registro do domínio nettotech.duckdns.org com o novo IP. O domínio não precisa ser modificado: apenas precisa estar associado ao DuckDNS. Melhor para: Usos técnicos, integração com servidores e controle total.
Prós:
Ferramenta open-source: 100% livre e gratuita.
Suporta múltiplos serviços: Pode ser configurado para trabalhar com No-IP, DuckDNS, DynDNS, etc.
Personalização total: Permite definir regras de atualização, frequência e até scripts personalizados.
Ideal para servidores: Perfeito para quem gerencia servidores locais ou em nuvem.
Contras:
Requer configuração manual: Não é tão intuitivo para usuários que não têm experiência com scripts ou servidores.
Depende de um servidor: Precisa de um servidor ou script para rodar o ddclient.
Não é uma solução “turn-key”: Requer mais trabalho de configuração.
Recomendação: Se quiser total controle e personalização, DDClient é a melhor escolha, mas exige mais conhecimento técnico.]]></description><link>tecnologia/ferramentas-e-softwares/ddclient.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/ddclient.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 13 Mar 2026 12:52:42 GMT</pubDate></item><item><title><![CDATA[2026-03-12]]></title><description><![CDATA[Rapaz! sabia que o <a data-href="Cloudflare" href="glossário/empresas/cloudflare.html" class="internal-link" target="_self" rel="noopener nofollow">Cloudflare</a> era top, só não sabia, que ele era TOP DAS GALÁXIAS! o serviço que eles oferecem são fantásticos! ]]></description><link>pedro-netto/diario/2026-03-12.html</link><guid isPermaLink="false">Pedro Netto/Diario/2026-03-12.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Mar 2026 01:59:50 GMT</pubDate></item><item><title><![CDATA[Nodes]]></title><link>glossário/termos/nodes.html</link><guid isPermaLink="false">Glossário/Termos/Nodes.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 09 Mar 2026 09:14:04 GMT</pubDate></item><item><title><![CDATA[Árvore de Huffman]]></title><description><![CDATA[<img src="midias/árvore-de-huffman.png" target="_self">]]></description><link>midias/árvore-de-huffman.html</link><guid isPermaLink="false">midias/Árvore de Huffman.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 07 Mar 2026 22:07:26 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Ubuntu]]></title><link>tecnologia/sistemas-operacionais/linux/distribuições-linux/ubuntu.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Distribuições Linux/Ubuntu.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 07 Mar 2026 20:57:54 GMT</pubDate></item><item><title><![CDATA[Debian]]></title><description><![CDATA[<a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.debian.org/" target="_self">https://www.debian.org/</a>]]></description><link>tecnologia/sistemas-operacionais/linux/distribuições-linux/debian.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Distribuições Linux/Debian.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 07 Mar 2026 20:57:38 GMT</pubDate></item><item><title><![CDATA[Como quase afundei um projeto por não saber gerir]]></title><description><![CDATA[Rapaz, quem me conhece de perto, sabe que estou a um ano desenvolvendo uma aplicação que um 'parceiro' <a data-tooltip-position="top" aria-label="https://www.instagram.com/caiogatti_/" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.instagram.com/caiogatti_/" target="_self">Caio Gatti</a>!, eu já havia dito para meu atual sócio <a data-tooltip-position="top" aria-label="https://www.linkedin.com/preload/#" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.linkedin.com/preload/#" target="_self">Pedro Augusto Almeida</a> "precisamos começar a desenvolver um projeto"<br>O projeto solicitado é o <a data-tooltip-position="top" aria-label="http://submax.com.br" rel="noopener nofollow" class="external-link is-unresolved" href="http://submax.com.br" target="_self">submax.com.br</a>; é um projeto completo de gestão para personais trainers, sendo uma plataforma que une cadastros de alunos, rotinas de treino, avaliações físicas, exercícios, agendas.. porém com um diferencial: metodologia e cálculos do campo científico da educação física. (sim, não é só puxar ferro, tem método, métricas e fórmulas para melhor aproveito muscular)<br><img src="https://media.licdn.com/dms/image/v2/D4D12AQEuRbZUAHh6fg/article-inline_image-shrink_1500_2232/B4DZzLCKnfIAAY-/0/1772932869367?e=1774483200&amp;v=beta&amp;t=7-VDU4S_b1i32FeEreL2I2_TQvbIsG493O8w_Abxwig" referrerpolicy="no-referrer" target="_self" class="is-unresolved">Caio anteriormente descrevia treinos utilizando Excel e aplicava fórmulas de suas pesquisas científicas em cima do treino, logo, me pareceu um projeto rápido e fácil.. mal eu sabia o que isso impactaria na minha vida.No começo do projeto, eu cometi MUITOS ERROS em sua gestão:
Freezing de 6 meses Contratos e expectativas mal estabelecidos Falta de alinhamento com um time de duas pessoas (incrível né?) <br>Não contar com um desenvolvedor e usar I.A (<a data-tooltip-position="top" aria-label="http://Manus.ai" rel="noopener nofollow" class="external-link is-unresolved" href="http://Manus.ai" target="_self"><em></em></a>Manus.ai, Codex, Trae, Cursor e entre outros) <br>Enfim, posso citar muitas coisas que errei... muitas coisas mesmo!; com o decorrer desse tempo, o que surgiu? o saaspocalypse com pessoas que nunca programaram agora montando Software as a Service de qualquer coisa e é óbvio que a água bateu lá no lugar, parecia que o projeto nunca ia para frente, foi aí que o meu 'cliente' virou meu P.O e também sócio da <a data-tooltip-position="top" aria-label="https://www.linkedin.com/preload/#" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.linkedin.com/preload/#" target="_self">AttanoTech</a> sentamos, descarregamos todas nossas frustrações, alinhamos o que precisa ser feito, incluímos: metodologias ágeis, Jira + framework Scrum, e assim mudamos de água para o vinho.Claro, pouco tempo depois nosso P.O 'recriou' a aplicação inteira no Lovable e isso foi um tapa forte, ouvir: "o que demorou 1 ano, fiz em 1 dia com prompt".E eu já estava acompanhando o cenário que essas IAs estavam criando, diversas plataformas sofrendo ataques por conta de vulnerabilidades, tá aí o Ruyter de exemplo, sabia que isso não era escalável, que para fazer manutenção seria difícil e se tornaria refém do Prompt (que convenhamos, se pedirmos: 'ajuste aquele botão', a capacidade dele delirar e fazer duas funções semelhantes é muito alta), que sem saber como é a esquematização do banco de dados ou até mesmo aonde está hospedado e como acessar' (o Lovable oferece hospedagem de toda a aplicação) isso seria um tiro no pé, porém só ouvi "Não tem como competir"Mas é importante não confundir, não é que estou pregando: 'Não utilize I.A' — estou dizendo utilize a Inteligência Operacional! Saiba gerir seus projetos, tenha controle de onde estão seus dados, quem acessa, como buildar, como pensar na escalabilidade, e fico feliz que o P.O compreendeu e concedeu uma terceira chance.Dessa forma, agora reconheço, que por mais que saiba lógica de programação e faça alguns scripts em Shell + Python, não sou um desenvolvedor, logo não adianta eu me forçar a desenvolver, devo confiar, dar tarefas e tempo para o meu time de desenvolvimento, claro, com reuniões recorrentes para alinhamentos e foco no que sou bom: Gestão de projeto, controle da infraestrutura (Docker, Nginx, VPS) e estou aplicando a cultura CI/CD, sempre disponibilizando novas funcionalidades para o P.O com base nas solicitações do Backlog.Mas como havia dito inicialmente, esse projeto mudou minha visão de vida, sei que não posso querer fazer tudo sozinho e sabendo aonde errei', faço de tudo para que não ocorra novamente.Não é à toa que hoje estamos com quatro projetos sendo desenvolvidos e tudo fluindo bem, e sabe o que mudou? A gestão.Hoje é o desenvolvedor é quem utiliza a I.A, blindando e melhorando funções que a IA gerou.Fico responsável pela Infraestrutura da aplicação, subindo as atualizações e garantindo a disponibilidade da mesma.Hoje entro em cada projeto sabendo exatamente o que é possível fazer, sabendo que um projeto, pensado a longo prazo, não pode ficar preso a estruturas idealizadas no começo, pois projetos sempre estão evoluindo e se me permite fazer um comparativo da frase "Nenhum homem pode banhar-se duas vezes no mesmo rio", nossa visão do projeto sempre pode mudar, não é atoa que passamos por três refatorações:
iniciamos com React + Node
Full Django
React (Front) + Django (Back)
o que delegar, o que monitorar e o que cobrar.<br><img src="https://media.licdn.com/dms/image/v2/D4D12AQFoaoPIn58qPw/article-inline_image-shrink_1000_1488/B4DZzLEcjQGwAQ-/0/1772933468241?e=1774483200&amp;v=beta&amp;t=kdtvFIuzDQZAUntrk-sTq-rOSr_Xj4OoMKrQ8md47m4" referrerpolicy="no-referrer" target="_self" class="is-unresolved">Os erros do Submax foram caros, mas foram pagos uma única vez e foi o suficiente para nunca mais repetir a conta.]]></description><link>artigos/como-quase-afundei-um-projeto-por-não-saber-gerir.html</link><guid isPermaLink="false">Artigos/Como quase afundei um projeto por não saber gerir.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 07 Mar 2026 20:33:36 GMT</pubDate><enclosure url="https://media.licdn.com/dms/image/v2/D4D12AQEuRbZUAHh6fg/article-inline_image-shrink_1500_2232/B4DZzLCKnfIAAY-/0/1772932869367?e=1774483200&amp;v=beta&amp;t=7-VDU4S_b1i32FeEreL2I2_TQvbIsG493O8w_Abxwig" length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="https://media.licdn.com/dms/image/v2/D4D12AQEuRbZUAHh6fg/article-inline_image-shrink_1500_2232/B4DZzLCKnfIAAY-/0/1772932869367?e=1774483200&amp;v=beta&amp;t=7-VDU4S_b1i32FeEreL2I2_TQvbIsG493O8w_Abxwig"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[2026-03-07]]></title><description><![CDATA[Faz um tempo que não escrevo aqui..
pois bem, na última nota, fiquei ansioso para ter acesso a sala de pesquisa para fazer o fileserver para a Fatec, essa ansiedade não serviu de nada, demorou uns 3 dias para o Professor finalmente me 'conceder a sala'. (segundo ele, estava muito sujo e ele pediu para a faxineira limpar a sala).Em fim, fiz a Sprint Planning com o Augusto, após ele reformular todo o projeto Submax, agora com divisões em <a data-href="React" href="tecnologia/desenvolvimento/react/react.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabReact" aria-label="FabReact" data-icon="FabReact" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z"></path></svg></span>React</a> como <a data-href="FrontEnd" href="tecnologia/desenvolvimento/frontend.html" class="internal-link" target="_self" rel="noopener nofollow">FrontEnd</a> e <a data-href="Django" href="tecnologia/desenvolvimento/python/django/django.html" class="internal-link" target="_self" rel="noopener nofollow">Django</a> como <a data-href="BackEnd" href="tecnologia/desenvolvimento/backend.html" class="internal-link" target="_self" rel="noopener nofollow">BackEnd</a>, ficou fantástico!.<br>
Fiquei responsável por implantar o <a data-href="Docker" href="tecnologia/ferramentas-e-softwares/docker.html" class="internal-link" target="_self" rel="noopener nofollow">Docker</a> no projeto e para isso, contei com a ajuda do <a data-href="Claude Code" href="tecnologia/ferramentas-e-softwares/claude-code.html" class="internal-link" target="_self" rel="noopener nofollow">Claude Code</a>, auxiliou bastante para tirar minhas dúvidas de funcionamento.<br>
Estava confuso achando que o Docker, precisava acessas os arquivos .venv do projeto.. em fim, consegui fazer funcionar o Docker-compose.yml com backend, frontend e banco de dados certinho, assim como prossegui com a implementação do ci.yml e do cd.yml, assim ganhando um skill point em <a data-tooltip-position="top" aria-label="CI e CD" data-href="CI e CD" href="glossário/termos/ci-e-cd.html" class="internal-link" target="_self" rel="noopener nofollow">CI/CD</a>.<br>Criamos uma organização no <a data-href="GitHub" href="tecnologia/ferramentas-e-softwares/github.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabGithub" aria-label="FabGithub" data-icon="FabGithub" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span>GitHub</a> e assim seguimos com a orquestração de:<br>Com os objetivos da Sprint definidos &gt; Criação de Branch da versão/Criação da branch da sprint &gt; Após desenvolver, fazer um <a data-href="Pull Request" href="glossário/termos/pull-request.html" class="internal-link" target="_self" rel="noopener nofollow">Pull Request</a> da branch da sprint para a da versão &gt; Da versão vai a branch 'Homolog' (que entra o trabalho do <a data-href="Q.A" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Q.A</a> de testar) &gt; Fazer um <a data-tooltip-position="top" aria-label="Pull Request" data-href="Pull Request" href="glossário/termos/pull-request.html" class="internal-link" target="_self" rel="noopener nofollow">PR</a> da Homolog para 'Prod' (entrando o trabalho do <a data-href="DevOps" href="glossário/termos/devops.html" class="internal-link" target="_self" rel="noopener nofollow">DevOps</a>), aonde é ativado o <a data-href="GitHub Actions" href="tecnologia/ferramentas-e-softwares/github-actions.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabSquareGithub" aria-label="FabSquareGithub" data-icon="FabSquareGithub" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM265.8 407.7c0-1.8 0-6 .1-11.6c.1-11.4 .1-28.8 .1-43.7c0-15.6-5.2-25.5-11.3-30.7c37-4.1 76-9.2 76-73.1c0-18.2-6.5-27.3-17.1-39c1.7-4.3 7.4-22-1.7-45c-13.9-4.3-45.7 17.9-45.7 17.9c-13.2-3.7-27.5-5.6-41.6-5.6s-28.4 1.9-41.6 5.6c0 0-31.8-22.2-45.7-17.9c-9.1 22.9-3.5 40.6-1.7 45c-10.6 11.7-15.6 20.8-15.6 39c0 63.6 37.3 69 74.3 73.1c-4.8 4.3-9.1 11.7-10.6 22.3c-9.5 4.3-33.8 11.7-48.3-13.9c-9.1-15.8-25.5-17.1-25.5-17.1c-16.2-.2-1.1 10.2-1.1 10.2c10.8 5 18.4 24.2 18.4 24.2c9.7 29.7 56.1 19.7 56.1 19.7c0 9 .1 21.7 .1 30.6c0 4.8 .1 8.6 .1 10c0 4.3-3 9.5-11.5 8C106 393.6 59.8 330.8 59.8 257.4c0-91.8 70.2-161.5 162-161.5s166.2 69.7 166.2 161.5c.1 73.4-44.7 136.3-110.7 158.3c-8.4 1.5-11.5-3.7-11.5-8zm-90.5-54.8c-.2-1.5 1.1-2.8 3-3.2c1.9-.2 3.7 .6 3.9 1.9c.3 1.3-1 2.6-3 3c-1.9 .4-3.7-.4-3.9-1.7zm-9.1 3.2c-2.2 .2-3.7-.9-3.7-2.4c0-1.3 1.5-2.4 3.5-2.4c1.9-.2 3.7 .9 3.7 2.4c0 1.3-1.5 2.4-3.5 2.4zm-14.3-2.2c-1.9-.4-3.2-1.9-2.8-3.2s2.4-1.9 4.1-1.5c2 .6 3.3 2.1 2.8 3.4c-.4 1.3-2.4 1.9-4.1 1.3zm-12.5-7.3c-1.5-1.3-1.9-3.2-.9-4.1c.9-1.1 2.8-.9 4.3 .6c1.3 1.3 1.8 3.3 .9 4.1c-.9 1.1-2.8 .9-4.3-.6zm-8.5-10c-1.1-1.5-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3c1.1 1.5 1.1 3.3 0 4.1c-.9 .6-2.6 0-3.7-1.5zm-6.3-8.8c-1.1-1.3-1.3-2.8-.4-3.5c.9-.9 2.4-.4 3.5 .6c1.1 1.3 1.3 2.8 .4 3.5c-.9 .9-2.4 .4-3.5-.6zm-6-6.4c-1.3-.6-1.9-1.7-1.5-2.6c.4-.6 1.5-.9 2.8-.4c1.3 .7 1.9 1.8 1.5 2.6c-.4 .9-1.7 1.1-2.8 .4z"></path></svg></span>GitHub Actions</a> que primeiro, tenta buildar o docker no 'ci.yml' e com o sucesso, prossegue com o 'cd.yml' que acessa a minha <a data-tooltip-position="top" aria-label="VPS - Virtual Private Server" data-href="VPS - Virtual Private Server" href="tecnologia/infraestrutura/cloud/vps-virtual-private-server.html" class="internal-link" target="_self" rel="noopener nofollow">VPS</a> com os 'SECRETS' do repositório e roda um script Deploy.sh]]></description><link>pedro-netto/diario/2026-03-07.html</link><guid isPermaLink="false">Pedro Netto/Diario/2026-03-07.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 07 Mar 2026 19:13:28 GMT</pubDate></item><item><title><![CDATA[Pull Request]]></title><description><![CDATA[Referente ao envio da versão atual do código para o <a data-href="GitHub" href="tecnologia/ferramentas-e-softwares/github.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabGithub" aria-label="FabGithub" data-icon="FabGithub" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span>GitHub</a>]]></description><link>glossário/termos/pull-request.html</link><guid isPermaLink="false">Glossário/Termos/Pull Request.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 07 Mar 2026 19:11:06 GMT</pubDate></item><item><title><![CDATA[SSH]]></title><description><![CDATA[O SSH é um <a data-href="Protocolo de comunicação" href="tecnologia/infraestrutura/protocolos-de-comunicação/protocolo-de-comunicação.html" class="internal-link" target="_self" rel="noopener nofollow">Protocolo de comunicação</a> que permite o acesso a outro computador, garantindo a segurança durante essa comunicação.<br>Comumente utiliza a <a data-href="Porta 22" href="tecnologia/infraestrutura/portas/porta-22.html" class="internal-link" target="_self" rel="noopener nofollow">Porta 22</a> (<a data-href="TCP" href=".html" class="internal-link" target="_self" rel="noopener nofollow">TCP</a>)<br>Existindo também '<a data-href="Chaves SSH" href="tecnologia/ferramentas-e-softwares/chaves-ssh.html" class="internal-link" target="_self" rel="noopener nofollow">Chaves SSH</a>' para garantir a comunicação segura<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://medium.com/@e_moreira/fundamentos-do-ssh-arquitetura-seguran%C3%A7a-e-implementa%C3%A7%C3%A3o-avan%C3%A7ada-a3d43efa0b97" target="_self">https://medium.com/@e_moreira/fundamentos-do-ssh-arquitetura-seguran%C3%A7a-e-implementa%C3%A7%C3%A3o-avan%C3%A7ada-a3d43efa0b97</a>]]></description><link>tecnologia/infraestrutura/protocolos-de-comunicação/ssh.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/SSH.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 06 Mar 2026 15:54:40 GMT</pubDate></item><item><title><![CDATA[2026-03-01]]></title><description><![CDATA[Pois bem, hoje já cancelei o plano do ChatGPT e me inscrevi no <a data-href="Claude" href="tecnologia/ferramentas-e-softwares/claude.html" class="internal-link" target="_self" rel="noopener nofollow">Claude</a>, com isso eles já me permitiram a instalação do <a data-href="Claude Code" href="tecnologia/ferramentas-e-softwares/claude-code.html" class="internal-link" target="_self" rel="noopener nofollow">Claude Code</a><br>
<img alt="2026-03-01-claude code.png" src="midias/2026-03-01-claude-code.png" target="_self"><br>Acessei a versão do 'Submax 3' e pedi para ele me GUIAR a como seria <a data-href="Docker" href="tecnologia/ferramentas-e-softwares/docker.html" class="internal-link" target="_self" rel="noopener nofollow">Docker</a>tizar o projeto, e ele foi lá e criou tudo que era necessário (não aprendi nada com isso), logo, preciso aprender melhor.Ainda assim, pedi para ele ajudar a transformar o projeto Alfred em um Agent, ele criou um plano para mim.
Vamos nessa aprender mais sobre I.A<br>Bom, não fui chamado para a vaga de Analista de Infraestrutura na Lecom, mas isso não interfere nos meus planos, parei de pensar e fiz logo um vídeo, sobre a <a data-href="Anthropic" href="glossário/empresas/anthropic.html" class="internal-link" target="_self" rel="noopener nofollow">Anthropic</a> e a queda que ocorreu nas ações da <a data-href="IBM" href="glossário/empresas/ibm.html" class="internal-link" target="_self" rel="noopener nofollow">IBM</a>.<br><img alt="2026-03-01-Video.png" src="midias/2026-03-01-video.png" target="_self">Não vou mentir, não pensei muito, só escrevi em um papel os tópicos que deveria abordar e assim fiz o vídeo, sem roteiro nenhum, acho que achei o melhor método de gravar para mim, talvez a série 'Magnum - Marvel' me ajudou, eu não preciso decorar roteiro, preciso canalizar em mim o assunto, para isso, estudei umas 5 noticias diferentes para ter confiança no que estava falando.Mas não vou mentir, fiquei muito pensativo em 'me tornar público', e parece que o Algoritmo do Instagram me entregou exatamente o que eu precisava, aparentemente, alguém em 1980, decidiu fazer uma pintura a óleo de Jesus Cristo, se preparando para começar a 'se tornar público'.<br><img alt="2026-03-01-Cristo no Deserto.png" src="midias/2026-03-01-cristo-no-deserto.png" target="_self">Não que eu esteja me comparando a Jesus, mas essa pintura, mexeu muito comigo, pois é exatamente assim que me vejo em alguns momentos, refletindo sobre minha vida e tudo que preciso fazer.Esse olhar profundo para o nada, avaliando todas as possibilidades que poderiam acontecer e algo me diz que realmente a ideia é que Jesus sabia que seria crucificado, mas mesmo assim, ele o fez, então vamos nessa.. desejo ter a força dele.<br>Comprei um quadro e pretendo prender ele do lado do meu computador, fiz alguns objetivos generalizados nele, porém, preciso trabalhar com ele em conjunto da <a data-href="Lista de objetivos" href="lista-de-objetivos.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiMountainSnow" aria-label="LiMountainSnow" data-icon="LiMountainSnow" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-mountain-snow"><path d="m8 3 4 8 5-5 5 15H2L8 3z"></path><path d="M4.14 15.08c2.62-1.57 5.24-1.43 7.86.42 2.74 1.94 5.49 2 8.23.19"></path></svg></span>Lista de objetivos</a>, mas vou ser bem honesto que não sei qual começar por agora.<br>Outra coisa que aconteceu foi o Augusto me demonstrar a nova versão do <a data-href="Submax" href="pedro-netto/projetos/attanotech/submax.html" class="internal-link" target="_self" rel="noopener nofollow">Submax</a>, vi muito potencial, em como está estruturado o projeto, entretanto, sinto que algumas funções regrediram e foi difícil de explicar isso para ele, ainda assim, vou precisar realizar a função de <a data-href="Qualidade (QA)" href="glossário/termos/qualidade-(qa).html" class="internal-link" target="_self" rel="noopener nofollow">Qualidade (QA)</a> e <a data-href="DevOps" href="glossário/termos/devops.html" class="internal-link" target="_self" rel="noopener nofollow">DevOps</a>, logo preciso aprender <a data-href="Docker" href="tecnologia/ferramentas-e-softwares/docker.html" class="internal-link" target="_self" rel="noopener nofollow">Docker</a> o quanto antes.<br>Tentei configurar a <a data-href="Tecla de atalho - Menu contexto - 'MSI GK20'" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Tecla de atalho - Menu contexto - 'MSI GK20'</a> e fracassei, a pergunta que fica é: "vale a pena permanecer com essa nota aqui?", vou dizer que sim, pois tudo é válido<br>Estou muito ansioso para hoje, por conta do Projeto: <a data-href="Fileserver - FATEC" href="pedro-netto/projetos/fileserver-fatec.html" class="internal-link" target="_self" rel="noopener nofollow">Fileserver - FATEC</a>, saber que tive apoio e que terei uma 'Sala de pesquisa' só para mim e o projeto, me faz sentido como num filme dos estados unidos em uma faculdade de verdade kkKKjjk]]></description><link>pedro-netto/diario/2026-03-01.html</link><guid isPermaLink="false">Pedro Netto/Diario/2026-03-01.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 02 Mar 2026 00:50:10 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Projeto Fileserver - Documento de Requisitos]]></title><link>midias/projeto-fileserver-documento-de-requisitos.html</link><guid isPermaLink="false">midias/Projeto Fileserver - Documento de Requisitos.pdf</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 02 Mar 2026 00:43:12 GMT</pubDate></item><item><title><![CDATA[Projeto Fileserver - Plano de Implementacao]]></title><link>midias/projeto-fileserver-plano-de-implementacao.html</link><guid isPermaLink="false">midias/Projeto Fileserver - Plano de Implementacao.pdf</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 02 Mar 2026 00:43:12 GMT</pubDate></item><item><title><![CDATA[Tecla de atalho - Menu contexto]]></title><description><![CDATA[Com o fracasso do <a data-href="Tecla de atalho - Menu contexto - 'MSI GK20'" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Tecla de atalho - Menu contexto - 'MSI GK20'</a>, seguiremos com um plano mais pé no chão.<br>como utilizo o <a data-href="KDE Plasma" href="tecnologia/sistemas-operacionais/linux/kde-plasma.html" class="internal-link" target="_self" rel="noopener nofollow">KDE Plasma</a>, ele possui em configurações a aba 'Atalhos':<br>
<img alt="Tecla de atalho - Menu contexto-1.png" src="midias/tecla-de-atalho-menu-contexto-1.png" target="_self">
Então, prosseguimos para: Abra Configurações do Sistema → Atalhos → Atalhos Personalizados
Clique em Editar → Novo → Atalho Global → Comando/URL
Na aba Ação, coloque:
xdotool key Menu
<br>
Claro, precisa que esteja instalado o <a data-href="xdotool" href="tecnologia/sistemas-operacionais/linux/utilitários/xdotool.html" class="internal-link" target="_self" rel="noopener nofollow">xdotool</a>, que é uma ferramenta que simula ações de teclado e mouse
E após clicar em 'Aplicar', estará funcional sua tecla de atalho.]]></description><link>pedro-netto/projetos/tecla-de-atalho-menu-contexto.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Tecla de atalho - Menu contexto.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 02 Mar 2026 00:05:50 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Wireshark]]></title><link>tecnologia/ferramentas-e-softwares/wireshark.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Wireshark.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 02 Mar 2026 00:03:10 GMT</pubDate></item><item><title><![CDATA[Tecla de atalho -  Menu contexto - _MSI GK20_]]></title><description><![CDATA[Préfacio
Tenho um teclado 'Vigor GK20' da <a data-href="MSI" href="glossário/empresas/msi.html" class="internal-link" target="_self" rel="noopener nofollow">MSI</a>, e nele possui uma tecla de dragão:<br>
<img alt="Criar tecla de atalho - Menu Contexto-teclado.png" src="midias/criar-tecla-de-atalho-menu-contexto-teclado.png" target="_self">Quero, que ao pressionar essa tecla + Ctrl, abra o menu de contexto, para deixar mais fluído o controle somente pelo teclado, sem a necessidade de relar no mouse.<br>Como utilizo o <a data-href="KDE Plasma" href="tecnologia/sistemas-operacionais/linux/kde-plasma.html" class="internal-link" target="_self" rel="noopener nofollow">KDE Plasma</a>, já possui a ferramenta: <a data-href="X Event Viewer" href="tecnologia/sistemas-operacionais/linux/utilitários/x-event-viewer.html" class="internal-link" target="_self" rel="noopener nofollow">X Event Viewer</a>,<br>
<img alt="Criar tecla de atalho - Menu Contexto-xev.png" src="midias/criar-tecla-de-atalho-menu-contexto-xev.png" target="_self"><br>
Entretanto, a tecla 'dragão' não é reconhecida, logo precisaremos utilizar outra ferramenta: <a data-href="evtest" href="tecnologia/sistemas-operacionais/linux/utilitários/evtest.html" class="internal-link" target="_self" rel="noopener nofollow">evtest</a><br>
<img alt="evtest-exemple.png" src="midias/evtest-exemple.png" target="_self"><br>Mas também não foi detectado ao ser pressionado a tecla, logo o teclado 'intercepta' a tecla em seu <a data-href="Firmware" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Firmware</a>, só encaminhando para a máquina quando pressionada a tecla pré-definida (F9 = Voltar musica, F10 = Pausar/Play...)<br>Logo, torna inviável o projeto prosseguir com essa tecla, para conseguir, seria necessário fazer uma <a data-href="Engenharia reversa" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Engenharia reversa</a>, utilizando <a data-href="Wireshark" href="tecnologia/ferramentas-e-softwares/wireshark.html" class="internal-link" target="_self" rel="noopener nofollow">Wireshark</a> + <a data-href="USBPcap" href=".html" class="internal-link" target="_self" rel="noopener nofollow">USBPcap</a>, entretanto, realmente seria muito trabalho para algo tão pequeno, correndo o risco também de inutilizar o teclado.Logo o projeto foi um fracasso.<br>
<img alt="Projeto fracassado.png" src="midias/projeto-fracassado.png" target="_self">]]></description><link>pedro-netto/projetos/tecla-de-atalho-menu-contexto-_msi-gk20_.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Tecla de atalho -  Menu contexto - _MSI GK20_.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 02 Mar 2026 00:02:48 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Projeto fracassado]]></title><description><![CDATA[<img src="midias/projeto-fracassado.png" target="_self">]]></description><link>midias/projeto-fracassado.html</link><guid isPermaLink="false">midias/Projeto fracassado.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 02 Mar 2026 00:02:36 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[xdotool]]></title><description><![CDATA[Ferramenta que simula ações de teclado e mouseEntre suas simulações estão:xdotool key Menu # Pressiona a tecla Menu
xdotool key ctrl+c # Simula Ctrl+C (copiar)
xdotool key super # Pressiona a tecla Windows/Super
xdotool key alt+F4 # Fecha a janela atual
xdotool type "Olá mundo" # Digita o texto
xdotool mousemove 500 300 # Move o cursor para x=500, y=300
xdotool click 1 # Clica com botão esquerdo
xdotool click 3 # Clica com botão direito
xdotool click 2 # Clica com botão do meio
xdotool getactivewindow # Retorna o ID da janela ativa
xdotool windowminimize &lt;id&gt; # Minimiza uma janela
xdotool windowfocus &lt;id&gt; # Foca em uma janela
sudo apt install xdotool
]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/xdotool.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/xdotool.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 23:58:42 GMT</pubDate></item><item><title><![CDATA[Tecla de atalho - Menu contexto-1]]></title><description><![CDATA[<img src="midias/tecla-de-atalho-menu-contexto-1.png" target="_self">]]></description><link>midias/tecla-de-atalho-menu-contexto-1.html</link><guid isPermaLink="false">midias/Tecla de atalho - Menu contexto-1.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 23:52:30 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[evtest]]></title><description><![CDATA[Ferramenta de baixo nível que lê os eventos diretamente do <a data-href="Kernel" href="tecnologia/sistemas-operacionais/linux/kernel.html" class="internal-link" target="_self" rel="noopener nofollow">Kernel</a><br>
sendo um subsistema de <a data-href="evdev" href="tecnologia/sistemas-operacionais/linux/utilitários/evdev.html" class="internal-link" target="_self" rel="noopener nofollow">evdev</a>.sudo evtest #Ele lista todos os dispositivos de entrada disponíveis, por exemplo: /dev/input/event0 AT Translated Set 2 keyboard
/dev/input/event1 MSI Gaming Keyboard
/dev/input/event2 Logitech USB Mouse
...
Select the device [0-9]: #Você escolhe o número do seu teclado MSI e pressiona Enter. A partir daí, qualquer tecla pressionada gera uma saída como: Event: time 1234567.89, type 1 (EV_KEY), code 125 (KEY_LEFTMETA), value 1
<br><img alt="evtest-exemple.png" src="midias/evtest-exemple.png" target="_self">]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/evtest.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/evtest.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 23:34:04 GMT</pubDate><enclosure url="midias/evtest-exemple.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/evtest-exemple.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[evtest-exemple]]></title><description><![CDATA[<img src="midias/evtest-exemple.png" target="_self">]]></description><link>midias/evtest-exemple.html</link><guid isPermaLink="false">midias/evtest-exemple.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 23:33:54 GMT</pubDate><enclosure url="midias/evtest-exemple.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/evtest-exemple.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[evdev]]></title><link>tecnologia/sistemas-operacionais/linux/utilitários/evdev.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/evdev.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 23:04:26 GMT</pubDate></item><item><title><![CDATA[X Event Viewer]]></title><description><![CDATA[O xev significa: X Event ViewerÉ uma ferramenta do sistema de janelas <a data-href="X11" href=".html" class="internal-link" target="_self" rel="noopener nofollow">X11</a>, criando uma janela que exibe em tempo real os eventos que o sistema recebe de dispositivos de entrada<br><img alt="Criar tecla de atalho - Menu Contexto-xev.png" src="midias/criar-tecla-de-atalho-menu-contexto-xev.png" target="_self">]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/x-event-viewer.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/X Event Viewer.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 23:01:20 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Criar tecla de atalho - Menu Contexto-xev]]></title><description><![CDATA[<img src="midias/criar-tecla-de-atalho-menu-contexto-xev.png" target="_self">]]></description><link>midias/criar-tecla-de-atalho-menu-contexto-xev.html</link><guid isPermaLink="false">midias/Criar tecla de atalho - Menu Contexto-xev.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 23:00:30 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Criar tecla de atalho - Menu Contexto-teclado]]></title><description><![CDATA[<img src="midias/criar-tecla-de-atalho-menu-contexto-teclado.png" target="_self">]]></description><link>midias/criar-tecla-de-atalho-menu-contexto-teclado.html</link><guid isPermaLink="false">midias/Criar tecla de atalho - Menu Contexto-teclado.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 22:54:10 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[MSI]]></title><link>glossário/empresas/msi.html</link><guid isPermaLink="false">Glossário/Empresas/MSI.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 22:52:02 GMT</pubDate></item><item><title><![CDATA[HashCorp Vault]]></title><link>tecnologia/ferramentas-e-softwares/hashcorp-vault.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/HashCorp Vault.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 22:48:06 GMT</pubDate></item><item><title><![CDATA[LPIC-1]]></title><link>glossário/certificações/lpic-1.html</link><guid isPermaLink="false">Glossário/Certificações/LPIC-1.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 22:45:46 GMT</pubDate></item><item><title><![CDATA[Scrum Foundation]]></title><link>glossário/certificações/scrum-foundation.html</link><guid isPermaLink="false">Glossário/Certificações/Scrum Foundation.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 22:45:24 GMT</pubDate></item><item><title><![CDATA[ITIL Foundation]]></title><link>glossário/certificações/itil-foundation.html</link><guid isPermaLink="false">Glossário/Certificações/ITIL Foundation.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 22:45:08 GMT</pubDate></item><item><title><![CDATA[AWS Cloud Practitioner]]></title><link>glossário/certificações/aws-cloud-practitioner.html</link><guid isPermaLink="false">Glossário/Certificações/AWS Cloud Practitioner.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 22:44:50 GMT</pubDate></item><item><title><![CDATA[Subir um ambiente Cloud com Terraform]]></title><description><![CDATA[Cara, preciso urgentemente criar experiência para ser um <a data-href="DevOps" href="glossário/termos/devops.html" class="internal-link" target="_self" rel="noopener nofollow">DevOps</a>, já participei do '<a data-tooltip-position="top" aria-label="Amazon Web Services (AWS)" data-href="Amazon Web Services (AWS)" href="tecnologia/infraestrutura/cloud/aws/amazon-web-services-(aws).html" class="internal-link" target="_self" rel="noopener nofollow">Amazon Web Services (AWS)</a> Knowledge: <a data-tooltip-position="top" aria-label="Cloud Computing" data-href="Cloud Computing" href="tecnologia/infraestrutura/cloud/cloud-computing.html" class="internal-link" target="_self" rel="noopener nofollow">Cloud</a> Essentials' e com isso, vejo muita gente falando de uma ferramenta denominada <a data-href="Terraform" href="tecnologia/ferramentas-e-softwares/terraform.html" class="internal-link" target="_self" rel="noopener nofollow">Terraform</a>, logo nesse carnaval 18/02/2026 decidi tomar coragem de tentar fazer isso, utilizei meu e-mail: <a data-tooltip-position="top" aria-label="mailto:pedro@nettotech.com.br" rel="noopener nofollow" class="external-link is-unresolved" href="mailto:pedro@nettotech.com.br" target="_self">pedro@nettotech.com.br</a> para pegar um free tier na AWS e vamos dar pau no gato.Como todo projeto, eu sempre peço para o ChatGPT e Notebooklm fazer um 'Deep search' sobre o assunto<br>Rapaz, era para eu só focar em seguir fazendo, mas acabei passando para dentro do Obsidian, minha documentação do blogspot de 2024: <a data-tooltip-position="top" aria-label="../../Infraestrutura/Cloud/AWS/Resumo AWS Cloud Practitioner" data-href="../../Infraestrutura/Cloud/AWS/Resumo AWS Cloud Practitioner" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Resumo AWS Cloud Practitioner</a>]]></description><link>pedro-netto/projetos/subir-um-ambiente-cloud-com-terraform/subir-um-ambiente-cloud-com-terraform.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Subir um ambiente Cloud com Terraform/Subir um ambiente Cloud com Terraform.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 22:39:42 GMT</pubDate></item><item><title><![CDATA[Estrutura de projeto React]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="React" data-href="React" href="tecnologia/desenvolvimento/react/react.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabReact" aria-label="FabReact" data-icon="FabReact" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z"></path></svg></span>React</a>Dentro do frontend/src/:src/ api/ client.js auth.js routes/ AppRoutes.jsx ProtectedRoute.jsx pages/ Login.jsx Home.jsx Treinos.jsx Foco.jsx App.jsx main.jsx Abreviação de: Source, serve para todos os arquivos necessários para o sistema.
Sendo possível assim colocar dentro dele: <br><a data-href="Componentes" href="glossário/termos/componentes.html" class="internal-link" target="_self" rel="noopener nofollow">Componentes</a>
<br><a data-href="Hooks" href="tecnologia/infraestrutura/hooks.html" class="internal-link" target="_self" rel="noopener nofollow">Hooks</a>
Contextos
Páginas
Serviços
APIs
Assets
Estilos
Utilitários
]]></description><link>tecnologia/desenvolvimento/react/estrutura-de-projeto-react.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/React/Estrutura de projeto React.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 22:39:06 GMT</pubDate></item><item><title><![CDATA[Propagação do meu IP Público Dinâmico]]></title><description><![CDATA[Tenho interesse de acessar meu computador da onde eu tiver, seja via <a data-href="RDP" href=".html" class="internal-link" target="_self" rel="noopener nofollow">RDP</a>, <a data-href="Apache Guacamole" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Apache Guacamole</a>, <a data-href="FTP" href="tecnologia/infraestrutura/protocolos-de-comunicação/ftp.html" class="internal-link" target="_self" rel="noopener nofollow">FTP</a>, <a data-href="MiniDLNA" href="tecnologia/sistemas-operacionais/linux/utilitários/minidlna.html" class="internal-link" target="_self" rel="noopener nofollow">MiniDLNA</a> e entre outras formas.<br>Porém não estava disposto a pagar um IP PÚBLICO FIXO com a minha provedora, logo eu tinha idealizado fazer alguma ferramenta que a cada 1 dia, colhe-se o meu IP Público e altera-se no Cloudflare, com o meu agent de IA rodando, logo fiz esse questionamento e ele preparou esse '<a data-href="Guia de Distribuição de IP público Dinâmico" href="pedro-netto/projetos/guia-de-distribuição-de-ip-público-dinâmico.html" class="internal-link" target="_self" rel="noopener nofollow">Guia de Distribuição de IP público Dinâmico</a>' Então segue quais foram de fatos os comandos que funcionaram para mim<br>Caso você não possua um dominio, orientamos acessar o <a data-href="DuckDNS" href="tecnologia/ferramentas-e-softwares/duckdns.html" class="internal-link" target="_self" rel="noopener nofollow">DuckDNS</a>: <a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.duckdns.org/index.jsp" target="_self">https://www.duckdns.org/index.jsp</a><br>
<img alt="Propagação do meu IP Público Dinâmico1.png" src="midias/propagação-do-meu-ip-público-dinâmico1.png" target="_self">
Temos aqui a demonstração de um UX bem simples, conectei minha conta do GitHub e assim ele gerou para mim meu 'token'<br><img alt="Propagação do meu IP Público Dinâmico2.png" src="midias/propagação-do-meu-ip-público-dinâmico2.png" target="_self"><br>
Agora logado, a tela muda e concede acesso a seu 'token', assim como permite você descrever o seu <a data-href="Sub Dominio" href="glossário/termos/sub-dominio.html" class="internal-link" target="_self" rel="noopener nofollow">Sub Dominio</a> '.duckdns.org' e aparentemente, foi bem tranquilo, pois para configurar, foi somente um script dentro de <a data-href="Cron" href="tecnologia/sistemas-operacionais/linux/utilitários/cron.html" class="internal-link" target="_self" rel="noopener nofollow">Cron</a> que rodaria de tempos em tempos via:crontab -e
echo url="https://www.duckdns.org/update?domains={#Seu subdominio duck}&amp;token={#Seu token}&amp;ip=" | curl -k -o ~/duckdns/duck.log -K -
<br>Só que eu não gostaria de ter um '<a data-href="Sub Dominio" href="glossário/termos/sub-dominio.html" class="internal-link" target="_self" rel="noopener nofollow">Sub Dominio</a>' e sim um '<a data-href="Dominio" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Dominio</a>', exemplo:
Para eu acessar, seria 'nettotech.duckdns.org'. sendo que eu gostaria de ser 'nettotech.com.br', então prossegui com meu próximo candidato:Ao acessar:<br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://dash.cloudflare.com/profile/api-tokens" target="_self">https://dash.cloudflare.com/profile/api-tokens</a>
Eles já pontuam que é melhor adicionar 'Tokens de API da Conta'<br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://dash.cloudflare.com/?to=/:account/api-tokens" target="_self">https://dash.cloudflare.com/?to=/:account/api-tokens</a>Crie um token em 'Criar token'&gt; e dentre os 'Modelos de tokens de API' já existe 'Editar DNS de zona':<br>
<img alt="Propagação do meu IP Público Dinâmico3.png" src="midias/propagação-do-meu-ip-público-dinâmico3.png" target="_self">
Importante configurar Permissões:<br>
<img alt="Propagação do meu IP Público Dinâmico4.png" src="midias/propagação-do-meu-ip-público-dinâmico4.png" target="_self">
Assim configurando 'Zona DNS para Editar e Lido', prosseguindo com o botão 'Continuar até o resumo', assim aparecerá o TOKEN, copie e salve ele para utilizar na próxima etapa.<br>e caso queira que o direcionado seja feito a algum <a data-tooltip-position="top" aria-label="Sub Dominio" data-href="Sub Dominio" href="glossário/termos/sub-dominio.html" class="internal-link" target="_self" rel="noopener nofollow">subdominio</a>, recomendamos a criação no momento<br>Bom, dei uma pesquisada e compreendi, que esse programa foi projetado para atualizar automaticamente registros de <a data-href="DNS Dinâmico (DDNS)" href=".html" class="internal-link" target="_self" rel="noopener nofollow">DNS Dinâmico (DDNS)</a>, ou seja, se o seu IP de rede mudar, ele registra a mudança, maravilha, é justamente o que eu preciso.<br>
Até mesmo a Cloudflare tem <a data-tooltip-position="top" aria-label="https://developers.cloudflare.com/dns/manage-dns-records/how-to/managing-dynamic-ip-addresses/" rel="noopener nofollow" class="external-link is-unresolved" href="https://developers.cloudflare.com/dns/manage-dns-records/how-to/managing-dynamic-ip-addresses/" target="_self">documentação</a> sobre ele
sudo apt install ddclient
Assim que você der o sudo apt install, apareça a tela de configuração de pacotes:<br>
<img alt="Propagação do meu IP Público Dinâmico5.png" src="midias/propagação-do-meu-ip-público-dinâmico5.png" target="_self">
Antes dessa tela, será solicitado para informar qual é o protocolo que será utilizado, no meu caso, coloquei 'cloudflare' e assim foi pedido o usuário e token.
Entretanto, vou recomendar que você dê Enter em tudo para fechar e configure manualmente o arquivo: /etc/ddclient.conf# Configuration file for ddclient generated by debconf # # /etc/ddclient.conf protocol=cloudflare zone=seudominio.com.br
ttl=1 login=token password=seu_token_de_api_conta use=web web=checkip.amazonaws.com sub.dominio.com.br
Configurado o arquivo, podemos rodar:sudo systemctl enable ddclient
sudo systemctl restart ddclient
journalctl -u ddclient -f
Assim se ver alguma mensagem: SUCCESS: &nbsp;updating, ]]></description><link>pedro-netto/projetos/propagação-do-meu-ip-público-dinâmico.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Propagação do meu IP Público Dinâmico.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 22:07:26 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Qualidade (QA)]]></title><link>glossário/termos/qualidade-(qa).html</link><guid isPermaLink="false">Glossário/Termos/Qualidade (QA).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 22:03:56 GMT</pubDate></item><item><title><![CDATA[2026-03-01-Cristo no Deserto]]></title><description><![CDATA[<img src="midias/2026-03-01-cristo-no-deserto.png" target="_self">]]></description><link>midias/2026-03-01-cristo-no-deserto.html</link><guid isPermaLink="false">midias/2026-03-01-Cristo no Deserto.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 21:58:52 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[2026-03-01-Video]]></title><description><![CDATA[<img src="midias/2026-03-01-video.png" target="_self">]]></description><link>midias/2026-03-01-video.html</link><guid isPermaLink="false">midias/2026-03-01-Video.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 21:54:38 GMT</pubDate><enclosure url="midias/2026-03-01-video.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/2026-03-01-video.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[IBM]]></title><link>glossário/empresas/ibm.html</link><guid isPermaLink="false">Glossário/Empresas/IBM.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 21:53:36 GMT</pubDate></item><item><title><![CDATA[2026-03-01-claude code]]></title><description><![CDATA[<img src="midias/2026-03-01-claude-code.png" target="_self">]]></description><link>midias/2026-03-01-claude-code.html</link><guid isPermaLink="false">midias/2026-03-01-claude code.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 21:49:20 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Anthropic]]></title><description><![CDATA[Empresa que desenvolveu o <a data-href="Claude" href="tecnologia/ferramentas-e-softwares/claude.html" class="internal-link" target="_self" rel="noopener nofollow">Claude</a>]]></description><link>glossário/empresas/anthropic.html</link><guid isPermaLink="false">Glossário/Empresas/Anthropic.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 21:47:38 GMT</pubDate></item><item><title><![CDATA[Claude]]></title><link>tecnologia/ferramentas-e-softwares/claude.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Claude.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 01 Mar 2026 21:46:36 GMT</pubDate></item><item><title><![CDATA[Kubernetes]]></title><description><![CDATA[<a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.freecodecamp.org/news/master-kubernetes-through-production-ready-practice/?fbclid=IwZXh0bgNhZW0CMTAAYnJpZBExaWFGaWtVVjJ5d3BSNUFEZ3NydGMGYXBwX2lkEDIyMjAzOTE3ODgyMDA4OTIAAR7knZtq4xUc5M48aKOj4-kzipTAT-n2N6ubt1v1Y_Dr3ucqGUecP2u8TORhTg_aem_Ue07vYgBM1unpGkzfd06JQ" target="_self">https://www.freecodecamp.org/news/master-kubernetes-through-production-ready-practice/?fbclid=IwZXh0bgNhZW0CMTAAYnJpZBExaWFGaWtVVjJ5d3BSNUFEZ3NydGMGYXBwX2lkEDIyMjAzOTE3ODgyMDA4OTIAAR7knZtq4xUc5M48aKOj4-kzipTAT-n2N6ubt1v1Y_Dr3ucqGUecP2u8TORhTg_aem_Ue07vYgBM1unpGkzfd06JQ</a>]]></description><link>tecnologia/ferramentas-e-softwares/kubernetes.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Kubernetes.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 27 Feb 2026 05:45:46 GMT</pubDate></item><item><title><![CDATA[RDS]]></title><link>tecnologia/infraestrutura/cloud/aws/rds.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/RDS.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 27 Feb 2026 05:31:42 GMT</pubDate></item><item><title><![CDATA[Lean Six Sigma]]></title><link>glossário/certificações/lean-six-sigma.html</link><guid isPermaLink="false">Glossário/Certificações/Lean Six Sigma.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 25 Feb 2026 22:34:08 GMT</pubDate></item><item><title><![CDATA[Excalidraw Whiteboard]]></title><link>tecnologia/ferramentas-e-softwares/excalidraw-whiteboard.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Excalidraw Whiteboard.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 25 Feb 2026 09:22:44 GMT</pubDate></item><item><title><![CDATA[Linux]]></title><description><![CDATA[Linux é um <a data-href="Kernel" href="tecnologia/sistemas-operacionais/linux/kernel.html" class="internal-link" target="_self" rel="noopener nofollow">Kernel</a> (núcleo) de sistema operacional de <a data-href="Código aberto" href="glossário/termos/código-aberto.html" class="internal-link" target="_self" rel="noopener nofollow">Código aberto</a>.<br>Criado por Linus Torvalds em 1991, inspirado no <a data-href="UNIX" href="tecnologia/sistemas-operacionais/linux/unix.html" class="internal-link" target="_self" rel="noopener nofollow">UNIX</a>.Que forma a base de diversos sistemas operacionais completos, chamados distribuições, como: Ubuntu
Fedora
Debian
Usados em servidores, supercomputadores, dispositivos Android e desktops. Conhecido por sua segurança, versatilidade e liberdade, permitindo personalização e distribuição gratuita. Ele é fundamental para a infraestrutura da internet e nuvem]]></description><link>tecnologia/sistemas-operacionais/linux/linux.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Linux.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 24 Feb 2026 12:34:26 GMT</pubDate></item><item><title><![CDATA[Linux Professional Institute (LPI)]]></title><description><![CDATA[<a rel="noopener nofollow" class="external-link is-unresolved" href="https://learning.lpi.org/en/" target="_self">https://learning.lpi.org/en/</a>]]></description><link>glossário/certificações/linux-professional-institute-(lpi).html</link><guid isPermaLink="false">Glossário/Certificações/Linux Professional Institute (LPI).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 24 Feb 2026 12:32:38 GMT</pubDate></item><item><title><![CDATA[LPI-Learning-Material-010-160-pt]]></title><link>tecnologia/sistemas-operacionais/linux/lpi-learning-material-010-160-pt.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/LPI-Learning-Material-010-160-pt.pdf</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 24 Feb 2026 12:27:26 GMT</pubDate></item><item><title><![CDATA[nmcli]]></title><description><![CDATA[(Network Manager Command-Line Interface) é uma ferramenta de linha de comando poderosa e versátil para controlar e gerenciar o serviço NetworkManager no <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>, permitindo configurar e monitorar conexões de rede (com fio, sem fio, VPN, etc.) de forma eficiente, sem precisar editar arquivos de configuração manualmente, sendo ideal para scripts e ambientes sem GU]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/nmcli.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/nmcli.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 24 Feb 2026 09:00:18 GMT</pubDate></item><item><title><![CDATA[heredoc]]></title><description><![CDATA[Ao escrever scipts em <a data-href="Shell" href="tecnologia/sistemas-operacionais/linux/utilitários/shell.html" class="internal-link" target="_self" rel="noopener nofollow">Shell</a><br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://linuxize.com/post/bash-heredoc/" target="_self">https://linuxize.com/post/bash-heredoc/</a>]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/heredoc.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/heredoc.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 24 Feb 2026 08:59:50 GMT</pubDate></item><item><title><![CDATA[grep - Global Regular Expression Print]]></title><description><![CDATA[O comando grep (Global Regular Expression Print) é uma ferramenta do <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>/<a data-tooltip-position="top" aria-label="UNIX" data-href="UNIX" href="tecnologia/sistemas-operacionais/linux/unix.html" class="internal-link" target="_self" rel="noopener nofollow">Unix</a> usada para pesquisar textos e padrões dentro de arquivos ou fluxos de dados, imprimindo as linhas correspondentes. Ele é essencial para analisar logs, filtrar saídas de outros comandos e realizar buscas recursivas rapidamente usando expressões regularesExemplo:grep -E 'svm|vmx' /proc/cpuinfo grep: The command used to search for a specific text pattern in files.
-E: Enables extended regular expressions.
'svm|vmx': Searches for either svm (for AMD processors) or vmx (for Intel processors).
/proc/cpuinfo: The file containing your CPU's information.
]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/grep-global-regular-expression-print.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/grep - Global Regular Expression Print.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 24 Feb 2026 08:59:36 GMT</pubDate></item><item><title><![CDATA[Cron]]></title><description><![CDATA[O cron é um utilitário do <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a> para Agendamento de tarefas, sendo gerenciada pela 'Tabela de cron' crontab;
Suas tarefas são denominadas de cronjobs.crontab -e # Edita o crontab do usuário atual
crontab -l # Lista as tarefas do usuário atual
crontab -r # Remove o crontab do usuário atual
crontab -ri # Remove, mas pede confirmação antes sudo crontab -u joao -e # Edita o crontab do usuário "joao"
sudo crontab -u joao -l # Lista as tarefas do usuário "joao" # Sintaxe de uma linha dentro do crontab
* * * * * comando
│ │ │ │ │
│ │ │ │ └─ Dia da semana (0-7, sendo 0 e 7 = domingo)
│ │ │ └─── Mês (1-12)
│ │ └───── Dia do mês (1-31)
│ └─────── Hora (0-23)
└───────── Minuto (0-59) # Exemplo prático:
30 2 * * 1 /scripts/backup.sh # Toda segunda-feira às 02:30
Por padrão a tabela de um usuário fica armazenada dentro de: /var/spool/cron/crontabs
Enquanto os agendamentos globais, ficam em: /etc/crontab<br>Para manter o controle de quem pode realizar o <a data-href="CRUD" href="glossário/termos/crud.html" class="internal-link" target="_self" rel="noopener nofollow">CRUD</a> do Cron.
Há dois arquivos que podem ser configurados:
etc/cron.allow
Ao inserir o usuário ao arquivo, permite que esse usuário edite o 'crontab'
etc/cron.deny
Ao inserir o usuário ao arquivo, bloqueia e não permite a edição do 'crontab'
Para realizar a verificação dos logs, utilizamos o comando:cat /var/log/syslog | grep CRON &gt;&gt; /tmp/cron.log
Em sua documentação, muito se diz da importância de sempre deixar a última linha em branco ao incluir um novo agendamento, para evitar bugs.Fonte:<br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://medium.com/totvsdevelopers/entendendo-o-crontab-607bc9f00ed3" target="_self">https://medium.com/totvsdevelopers/entendendo-o-crontab-607bc9f00ed3</a><br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://guialinux.uniriotec.br/crontab/" target="_self">https://guialinux.uniriotec.br/crontab/</a>]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/cron.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/Cron.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 24 Feb 2026 08:59:00 GMT</pubDate></item><item><title><![CDATA[CRUD]]></title><description><![CDATA[É um acrônimo para '*Create (Criar), Read (Ler), Update (Atualizar) e Delete (Excluir)*'Assim sendo as quatro operações de manipulação de dados.]]></description><link>glossário/termos/crud.html</link><guid isPermaLink="false">Glossário/Termos/CRUD.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 24 Feb 2026 08:53:04 GMT</pubDate></item><item><title><![CDATA[2026-02-24]]></title><description><![CDATA[Minha faculdade perdeu acesso a licença mais básica do pacote office, com isso, todos os alunos perderam acesso a seu espaço na nuvem.Entretanto, receberam da receita federal equipamentos 'servidores', com diversos slots para HD's, logo, conversei com um dos professores e ele pediu para eu elaborar um projeto para criarmos um servidor de arquivos na rede local, para os alunos poderem salvar seus arquivos em um espaço limitado.Pois eu logo, abri o ChatGPT e inseri o texto acima, só que no final, falei 'consegue me ajudar a elaborar?']]></description><link>pedro-netto/diario/2026-02-24.html</link><guid isPermaLink="false">Pedro Netto/Diario/2026-02-24.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 24 Feb 2026 06:43:36 GMT</pubDate></item><item><title><![CDATA[KPI]]></title><link>glossário/termos/kpi.html</link><guid isPermaLink="false">Glossário/Termos/KPI.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 23 Feb 2026 05:03:08 GMT</pubDate></item><item><title><![CDATA[Prova de conceito - POC]]></title><description><![CDATA[
É a evidência documentada de que o software pode performar bem.
Durante o processo de estruturar uma POC, é possível identificar erros do desenvolvimento e alinhas expectativas.
A Prova de Conceito valida se o produto tem chance de prosperar no mercado.Ela pode ser baseada em pesquisas ou em 'lançamento menor', por exemplo.Permitindo identificar com antecedência erros que poderiam prejudicar o posicionamento do produto ou desenvolvimento do software.Propriamente dito, a prova de conceito colhe feedback sobre a solução proposta tanto de <a data-href="stakeholders" href=".html" class="internal-link" target="_self" rel="noopener nofollow">stakeholders</a> como de usuários, sendo assim possível analisar falhas e melhorias para aumentar a produtividade do processo de desenvolvimento do produto.Fonte<br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://pm3.com.br/glossario/poc-proof-of-concept/" target="_self">https://pm3.com.br/glossario/poc-proof-of-concept/</a><br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.inovacaosebraeminas.com.br/artigo/poc-proof-of-concept" target="_self">https://www.inovacaosebraeminas.com.br/artigo/poc-proof-of-concept</a>]]></description><link>glossário/termos/prova-de-conceito-poc.html</link><guid isPermaLink="false">Glossário/Termos/Prova de conceito - POC.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 23 Feb 2026 05:01:36 GMT</pubDate></item><item><title><![CDATA[Aplicando deploy com GitHub Actions]]></title><description><![CDATA[Pois bem, eu possuo dois repositórios, Nettotech (meu curriculo online) e a wiki.nettotech.com.br (aonde vai parar essas notas que estou criando), porém até agora, eles estão na minha máquina pessoal, ou seja, sempre que ela desliga, tchau tchau site, entretanto, como estou começando a querer aparecer mais midiaticamente, preciso que elas fiquem fulltime online.Aluguei uma VPS e queria que, sempre que eu desse um commit, subi-se já essa atualização para a VPS, então partiu?Bom, primeira coisa que fiz, foi criar no meu projeto/repositório o arquivo no caminho:
.github/workflows/deploy.ymle dentro dele prossegui com a seguinte configuração:name: Deploy to VPS on: push: branches: - main
jobs: deploy: runs-on: ubuntu-latest steps: - name: Deploy via SSH uses: appleboy/ssh-action@v1.0.0 with: host: ${{ secrets.VPS_HOST }} username: ${{ secrets.VPS_USER }} key: ${{ secrets.VPS_SSH_KEY }} port: ${{ secrets.VPS_SSH_PORT }} script: | cd /home/usuario/NettoTech git pull origin main
Se fosse para passar meu parecer do código, posso dizer que é bem simples de entender o que está ocorrendo, sendo possível acrescentar muitos passos caso necessário, porém, uma coisa que achei legal de se entender, é que o <a data-href="GitHub" href="tecnologia/ferramentas-e-softwares/github.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabGithub" aria-label="FabGithub" data-icon="FabGithub" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span>GitHub</a>, oferece dentro do 'Settings' a aba 'Secrets and variables'<br><img alt="Aplicando deploy com GitHub Actions1.png" src="midias/aplicando-deploy-com-github-actions1.png" target="_self">
sendo dai que será buscado o ${{ secrets.VPS_HOST }}, o que eu achei muito legal, pois percebi que eu só sei o conceito de 'Versionamento' do GitHub e tenho que aprender muito mais, assuntos como 'PR', GitHub Labs e etc.Ainda assim, prosseguindo.Li que é importante criar um par de chaves dedicado para o deploy, então prosseguimos com o comando:ssh-keygen -t ed25519 -C "github-deploy" -f ~/.ssh/github_deploy Quando for solicitado a 'passphrase', deixe em branco e pressione Enter
Para não possuir senha (para a automação).
Copie a chave que aparecerá no:
cat ~/.ssh/github_deploy.pub
Depois com essa chave criada, prossegui com a criação da pastas e colei dentro do arquivo 'authorized_keys' o que havia copiado anteriormente:mkdir -p ~/.ssh
nano ~/.ssh/authorized_keys Não preciso explicar como salvar né?, bom, é: Ctrl + O, Enter, Ctrl + X
Importante, ajustar a permissão da pasta e do arquivo:chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
Bom, primeiro passo que iria orientar, seria copiar a chave SSHcat ~/.ssh/github_deploy
Seguindo o arquivo deploy.yml, acesse seu repositório pressione o botão: 'New repository secret':<br><img alt="Aplicando deploy com GitHub Actions1.png" src="midias/aplicando-deploy-com-github-actions1.png" target="_self">Informe o no 'name', o que você descreveu, na variável: ${{ secrets.VPS_SSH_KEY }}
e depois cole dentro do 'Secret * ' o que você copiou do comando acima.<br><img alt="Aplicando deploy com GitHub Actions2.png" src="midias/aplicando-deploy-com-github-actions2.png" target="_self">Assim prossiga com 'VPS_HOST', 'VPS_USER', 'VPS_SSH_PORT'Dessa forma, qualquer Commit realizado, aparecerá uma 'workflow' dentro de 'Actions'<br><img alt="Aplicando deploy com GitHub Actions3.png" src="midias/aplicando-deploy-com-github-actions3.png" target="_self">e conseguimos acessar dentro deles, para avaliar como foi o processo:<br><img alt="Aplicando deploy com GitHub Actions4.png" src="midias/aplicando-deploy-com-github-actions4.png" target="_self"><br>
Com isso, já ganho 1+ na Skilltree de <a data-href="DevOps" href="glossário/termos/devops.html" class="internal-link" target="_self" rel="noopener nofollow">DevOps</a> <a data-tooltip-position="top" aria-label="CI e CD" data-href="CI e CD" href="glossário/termos/ci-e-cd.html" class="internal-link" target="_self" rel="noopener nofollow">CI/CD</a> :D]]></description><link>pedro-netto/projetos/aplicando-deploy-com-github-actions.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Aplicando deploy com GitHub Actions.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 22 Feb 2026 22:46:44 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[2026-02-22]]></title><description><![CDATA[Acordei esse domingo, após ir em uma 'confraternização' com meus amigos, lá eu havia dito que não falaria de trabalho, mas é impossível, quando tenho ao meu lado, meu braço esquerdo e direito.Havia conversado bastante sobre o Branding da Attano com o meu amigo/primo Lucas Spiri, ele me pontuou sobre como eu preciso demonstrar ser especialista em tecnologia e não a Attano, para que marquem 'esse é o Pedro da Attano', então é isso que eu preciso fazer, já passei as demandas para a Gabriela, minha companheira de vida, para ela criar posts para a Attano, entretanto, vou criar o perfil 'nettotech', que será vídeos sobre tecnologia no geral, seja no meme ou explicando alguma coisa que estudei e publiquei aqui na Wiki.Ainda assim, o que eu fiz hoje?
Tentei criar um artigo para ser postado no linkedin sobre: <a data-href="Gestão de arquivos digitais" href="artigos/gestão-de-arquivos-digitais.html" class="internal-link" target="_self" rel="noopener nofollow">Gestão de arquivos digitais</a>, entretanto, parei no meio quando começa a falar de LGPD, tenho que estudar mais antes de tentar 'extrair' a explicação de algo, como eu faço.Mas durante o processo de pesquisar, percebi que meu computador está perfomando muito mal em questão de navegação e acredito que o real motivo disso, seja bots de spam, abri minha porta para funcionamento do Jellyfin para meu sogro poder assistir meus filmes e isso pode estar causando essa lentidão.Então decidi que vou hospedar o site: nettotech.com.br e o wiki.nettotech.com.br em uma VPS e tentar criar um servidor Jellyfin fisico, porém na loja do meu sogro (para ficar 24 horas disponível)Mas ai que entra o pulo do gato, nessa de eu alugar a VPS, decidi implementar o GitHub Actions nos meus projetos.. e nossa<br>Apanhei pra cacete em, mas consegui, alias, eu deveria ter feito uma nota aqui de como fiz, <a data-href="Aplicando deploy com GitHub Actions" href="pedro-netto/projetos/aplicando-deploy-com-github-actions.html" class="internal-link" target="_self" rel="noopener nofollow">Aplicando deploy com GitHub Actions</a>]]></description><link>pedro-netto/diario/2026-02-22.html</link><guid isPermaLink="false">Pedro Netto/Diario/2026-02-22.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 22 Feb 2026 22:02:52 GMT</pubDate></item><item><title><![CDATA[Aplicando deploy com GitHub Actions4]]></title><description><![CDATA[<img src="midias/aplicando-deploy-com-github-actions4.png" target="_self">]]></description><link>midias/aplicando-deploy-com-github-actions4.html</link><guid isPermaLink="false">midias/Aplicando deploy com GitHub Actions4.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 22 Feb 2026 22:01:24 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Aplicando deploy com GitHub Actions3]]></title><description><![CDATA[<img src="midias/aplicando-deploy-com-github-actions3.png" target="_self">]]></description><link>midias/aplicando-deploy-com-github-actions3.html</link><guid isPermaLink="false">midias/Aplicando deploy com GitHub Actions3.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 22 Feb 2026 21:59:46 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Aplicando deploy com GitHub Actions2]]></title><description><![CDATA[<img src="midias/aplicando-deploy-com-github-actions2.png" target="_self">]]></description><link>midias/aplicando-deploy-com-github-actions2.html</link><guid isPermaLink="false">midias/Aplicando deploy com GitHub Actions2.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 22 Feb 2026 21:57:46 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Aplicando deploy com GitHub Actions1]]></title><description><![CDATA[<img src="midias/aplicando-deploy-com-github-actions1.png" target="_self">]]></description><link>midias/aplicando-deploy-com-github-actions1.html</link><guid isPermaLink="false">midias/Aplicando deploy com GitHub Actions1.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 22 Feb 2026 21:40:28 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Gestão de arquivos digitais]]></title><description><![CDATA[Desde muito tempo, se ouve que informação é poder, e não preciso nem explicar que atualmente toda a informação é gerada através e um computador.
(Exceto se você for um monge que utiliza tinta de polvo numa pena de pássaro)E como diria o Tio Ben do Peter Parker, "com grandes poderes vem grandes responsabilidades" e para controlar esse poder, chegou em 2018 a <a data-tooltip-position="top" aria-label="LGPD" data-href="LGPD" href="glossário/termos/lgpd.html" class="internal-link" target="_self" rel="noopener nofollow">Lei Geral de Proteção de Dados</a> (LGPD) e trouxe consigo, boas práticas que as empresas deveriam implementar em sua cultura, mas essa 'fusão cultural' parece não ter ocorrido de forma homogênea, porém assim como um herói precisa aprender a controlar seus poderes, as organizações também precisaram aprender a lidar com o enorme volume de dados que passaram a coletar (eu tento não ser tão nerd, juro).Mas vamos compreender aonde se encaixa o Departamento de TI que em constante momento, é visto como 'investimento' ao invés de o núcleo de uma empresa, talvez seja uma visão minha isso, mas é papo pra outro artigo.Bom, como dito no meu prefácio, como toda informação vem sendo gerada através de um computador, posso então dizer com certeza que o TI precisa tomar algumas medidas técnicas para garantir que não seja descumprido o que a Lei pede (até por que se não seguir, a responsabilidade recai sobre seu colo de uma forma ou de outra).A aplicação desse modelo de segurança, define 'quem pode acessar o quê'
Princípio da Necessidade (art. 6º)
'só deve ter acesso quem realmente precisa'.
Segurança (art. 46º)
Dentro dos pilares clássicos da segurança: Confidencialidade → só quem pode, acessa.
Integridade → nem todo mundo pode editar.
Disponibilidade → acesso certo, para a pessoa certa. Ele também se relaciona com o princípio do menor privilégio, uma prática essencial em governança de TI.<br>Realização de varreduras em busca de vulnerabilidades, buscando sempre manter o sistema atualizado e com patches de segurança, assim como descrito em '3.7 Controle 7' do <a data-tooltip-position="top" aria-label="https://www.gov.br/governodigital/pt-br/privacidade-e-seguranca/ppsi/guia_framework_psi.pdf" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.gov.br/governodigital/pt-br/privacidade-e-seguranca/ppsi/guia_framework_psi.pdf" target="_self">Guia do Framework de Privacidade e Segurança da Informação</a><br>Manter registros detalhados de acesso e operação com os dados, para detectar e mitigar atividades suspeitas. assim como descrito em '3.8 Controle 8' novamente do <a data-tooltip-position="top" aria-label="https://www.gov.br/governodigital/pt-br/privacidade-e-seguranca/ppsi/guia_framework_psi.pdf" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.gov.br/governodigital/pt-br/privacidade-e-seguranca/ppsi/guia_framework_psi.pdf" target="_self">Guia do Framework de Privacidade e Segurança da Informação</a>Produtividade e organização são essenciais para Fontes<br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.exin.com/pt-br/article/como-o-devsecops-ajuda-na-implantacao-da-lgpd/" target="_self">https://www.exin.com/pt-br/article/como-o-devsecops-ajuda-na-implantacao-da-lgpd/</a><br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.bibliotecadeseguranca.com.br/wp-content/uploads/2023/04/guia-orientativo-as-empresas-lgpd-lei-geral-de-protecao-de-dados.pdf" target="_self">https://www.bibliotecadeseguranca.com.br/wp-content/uploads/2023/04/guia-orientativo-as-empresas-lgpd-lei-geral-de-protecao-de-dados.pdf</a><br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.gov.br/governodigital/pt-br/privacidade-e-seguranca/guias/guia_lgpd.pdf" target="_self">https://www.gov.br/governodigital/pt-br/privacidade-e-seguranca/guias/guia_lgpd.pdf</a><br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://esr.rnp.br/governanca-de-ti/lgpd-para-ti/" target="_self">https://esr.rnp.br/governanca-de-ti/lgpd-para-ti/</a><br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.gov.br/governodigital/pt-br/privacidade-e-seguranca/ppsi/guia_framework_psi.pdf" target="_self">https://www.gov.br/governodigital/pt-br/privacidade-e-seguranca/ppsi/guia_framework_psi.pdf</a>]]></description><link>artigos/gestão-de-arquivos-digitais.html</link><guid isPermaLink="false">Artigos/Gestão de arquivos digitais.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 22 Feb 2026 16:32:14 GMT</pubDate></item><item><title><![CDATA[LGPD]]></title><link>glossário/termos/lgpd.html</link><guid isPermaLink="false">Glossário/Termos/LGPD.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 22 Feb 2026 13:54:00 GMT</pubDate></item><item><title><![CDATA[2026-02-19]]></title><description><![CDATA[Bom dia 07/02 fui com meu primo para o Loppen e lá foi muito dahora, comprei duas pizzas, achando que seria 4 fatias e acabou sendo 8 e nossa! MUITO BOA, não sei se é por que estava com fome e fiquei 1 hora na fila, mas aquela parecer ser a melhor refeição que tive em anos (exagerei).. mas what is a motive for my speak about this?Pois bem, lá tinha um Cartomante e fui lá ver no que ia dar.
Fui lá com uma personalidade totalmente 'nossa, é aqui que sento? tudo bem? oi, tudo bem?' (minha tentativa de ser amigável), ai o cara perguntou:
'Qual é a sua data de nascimento?'
-Um de janeiro.
-Escolhe duas cartas
e na minha frente tinha uma caralhada de cartas, tenho certeza de ter visto 'o louco' ou talvez seja minha memória trollando (pois é a única que eu conheço).
assim ele começou a falar:"Você é uma pessoa que tem muitos projetos e quer aprender muita coisa ao mesmo tempo, porém sente que não está saindo do lugar, se eu pudesse te dar uma dica, seria para fazer uma lista de objetivos"<img alt="2026-02-19-dexter.png" src="midias/2026-02-19-dexter.png" target="_self">Gelei inteiro, mas aceitei que ele realmente sabia do que estava falando, tipo.. como que eu sendo todo bobinho na frente dele, ele acertou exatamente o que acontece comigo? tipo, qual é a porcentagem de chaces disso acontecer?Então, ele perguntou 'Gostaria de fazer alguma pergunta?'
Eu honestamente estava processando ainda, então só consegui só 'ter a confirmação', pois ouço desde cedo que tenho 'Iluminação', tenho histórias aonde Zé Pilintra aparecendo em meus sonhos quando eu era muito criança e nem sabia dele, ele já me gankou em uma festa dizendo 'estou aqui para te ajudar, se fosse o contrário, já teria acabado com sua vida', minha mãe já foi em um centro espirita e falaram que ele é meu 'anjo'.. em fim, to viajando já aqui.Então única coisa que pensei foi:<br>
-Eu tenho habilidade para conversar com <a data-href="Daemon" href="mitologia/daemon.html" class="internal-link" target="_self" rel="noopener nofollow">Daemon</a>s?
"Sim, isso é nítido, porém não é o momento correto, aguarde 3 anos"E honestamente, desculpe se isso soar profano/blasfêmia, mas se alguém perguntar sobre minha religião, eu vou responder: 'sim'
Acredito em tudo.Porém, não consigo me imaginar dedicando a isso e para mim, só consegue se dedicar aqueles que 'não tem o que fazer', então estou crente que em 2029 eu estarei 'estável' o suficiente para poder estudar ocultismo e tudo mais..Em fim, na real, essa história toda foi para dizer que fiz minha:<br>
<a data-href="Lista de objetivos" href="lista-de-objetivos.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiMountainSnow" aria-label="LiMountainSnow" data-icon="LiMountainSnow" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-mountain-snow"><path d="m8 3 4 8 5-5 5 15H2L8 3z"></path><path d="M4.14 15.08c2.62-1.57 5.24-1.43 7.86.42 2.74 1.94 5.49 2 8.23.19"></path></svg></span>Lista de objetivos</a>]]></description><link>pedro-netto/diario/2026-02-19.html</link><guid isPermaLink="false">Pedro Netto/Diario/2026-02-19.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 15:09:24 GMT</pubDate><enclosure url="midias/2026-02-19-dexter.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/2026-02-19-dexter.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Cloudflare]]></title><description><![CDATA[É uma empresa que fornece:
<a data-href="Firewall" href="tecnologia/infraestrutura/firewall.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiBrickWallFire" aria-label="LiBrickWallFire" data-icon="LiBrickWallFire" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-brick-wall-fire"><path d="M16 3v2.107"></path><path d="M17 9c1 3 2.5 3.5 3.5 4.5A5 5 0 0 1 22 17a5 5 0 0 1-10 0c0-.3 0-.6.1-.9a2 2 0 1 0 3.3-2C13 11.5 16 9 17 9"></path><path d="M21 8.274V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.938"></path><path d="M3 15h5.253"></path><path d="M3 9h8.228"></path><path d="M8 15v6"></path><path d="M8 3v6"></path></svg></span>Firewall</a> para aplicativos Web
<br>Proteção <a data-href="DDoS" href=".html" class="internal-link" target="_self" rel="noopener nofollow">DDoS</a>
<br><a data-href="Proxy Reverso" href="glossário/termos/proxy-reverso.html" class="internal-link" target="_self" rel="noopener nofollow">Proxy Reverso</a>
Servidor de nome de domínio
rede de distribuição de conteúdo
Como um escudo e um acelerador para seus recursos na internet, que funciona perfeitamente com servidores, tornando-os mais rápidos e seguros sem exigir mudanças complexas na sua infraestrutura local]]></description><link>glossário/empresas/cloudflare.html</link><guid isPermaLink="false">Glossário/Empresas/Cloudflare.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 14:47:18 GMT</pubDate></item><item><title><![CDATA[Sincronizando pastas para o GoogleDrive]]></title><description><![CDATA[Realizei o projeto anterior: <a data-href="Conectando o GoogleDrive com Rclone" href="pedro-netto/projetos/conectando-o-googledrive-com-rclone.html" class="internal-link" target="_self" rel="noopener nofollow">Conectando o GoogleDrive com Rclone</a>, entretanto, estou ficando atritado de tentar acessar a pasta e ele demorar para mostrar os arquivos, dessa forma, vamos mudar a estruturação do projeto.Primeira coisa que fiz, foi baixar os arquivos atuais do meu GoogleDrive e com o .zip prossegui com as ações:Criei meu diretório: mkdir -p ~/Obsidian - MrNotte
Assim criando minha pasta na localização:
/home/usuario/Obsidian - MrNotte/Depois prossegui com a criação de um diretório para Scripts (no geral mesmo) e criei o arquivo .sh:mkdir -p ~/scripts
nano ~/scripts/rclone-sync.sh
<br>e dentro configurei variáveis e depois utilizei o comando do <a data-href="rclone" href=".html" class="internal-link" target="_self" rel="noopener nofollow">rclone</a>:#!/bin/bash LOGFILE="$HOME/rclone-sync.log"
LOCAL_DIR="/home/usuario/Obsidian - MrNotte/"
REMOTE_DIR="gdrive:Obsidian - MrNotte" rclone sync "$LOCAL_DIR" "$REMOTE_DIR" \ --delete-during \ --progress \ --log-file="$LOGFILE" \ --log-level INFO
Dei a permissão de execução:sudo chmod +x ~/scripts/rclone-sync.sh
E testei o script:~/scripts/rclone-sync.sh
<br><img alt="Sincronizando pastas para o GoogleDrive1.png" src="midias/sincronizando-pastas-para-o-googledrive1.png" target="_self">
Achei muito legal ver ele baixando e mostrando o progresso.
<br>Primeiro prossegui com a criação de um serviço no <a data-href="systemd" href="tecnologia/sistemas-operacionais/linux/utilitários/systemd.html" class="internal-link" target="_self" rel="noopener nofollow">systemd</a>:nano ~/.config/systemd/user/rclone-sync.service
e preenchi com:[Unit]
Description=Sincronizar Google Drive (local → remoto) [Service]
Type=oneshot
ExecStart=/home/usuario/scripts/rclone-sync.sh
Depois prosseguimos com a criação do timer:nano ~/.config/systemd/user/rclone-sync.timer
e configurei para executar todo dia 22:00:00 [Unit]
Description=Executar sync do Google Drive diariamente [Timer]
OnCalendar=*-*-* 22:00:00
Persistent=true [Install]
WantedBy=timers.target
Assim ativando o serviço:systemctl --user daemon-reload
systemctl --user enable rclone-sync.timer
systemctl --user start rclone-sync.timer
Com essa mudança, eu persisto tendo um 'mount' do Google Drive, porém não utilizo ele diretamente no meu Obsidian, logo não preciso esperar ele baixar todos os arquivos (obs: isso estava me irritando, mudava de página e demorava tipo 10 segundos para baixar a página), porém os arquivos markdown ficam na minha máquina e só é mandado pro Drive por segurança.]]></description><link>pedro-netto/projetos/sincronizando-pastas-para-o-googledrive.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Sincronizando pastas para o GoogleDrive.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 13:19:52 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Sincronizando pastas para o GoogleDrive1]]></title><description><![CDATA[<img src="midias/sincronizando-pastas-para-o-googledrive1.png" target="_self">]]></description><link>midias/sincronizando-pastas-para-o-googledrive1.html</link><guid isPermaLink="false">midias/Sincronizando pastas para o GoogleDrive1.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 13:13:50 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Conectando o GoogleDrive com Rclone]]></title><description><![CDATA[Estou utilizando <a data-href="Pop!_OS" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/pop!_os.html" class="internal-link" target="_self" rel="noopener nofollow">Pop!_OS</a> 24.04 + <a data-href="KDE Plasma" href="tecnologia/sistemas-operacionais/linux/kde-plasma.html" class="internal-link" target="_self" rel="noopener nofollow">KDE Plasma</a> e, para criar notas no Obsidian, precisava que elas fossem sincronizadas com o Google Drive.Entretanto, a comunidade do KDE está enfrentando um bug conhecido que impede a conexão via Contas Online do sistema. Há diversos relatos confirmando o problema:
<br>Discussão no Reddit: <a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.reddit.com/r/kde/comments/1lsor9n/is_it_really_impossible_to_configure_google_drive/" target="_self">https://www.reddit.com/r/kde/comments/1lsor9n/is_it_really_impossible_to_configure_google_drive/</a>
<br>Em um dos comentários, vi a sugestão de utilizar o <a data-href="rclone" href=".html" class="internal-link" target="_self" rel="noopener nofollow">rclone</a> como alternativa. A partir disso — e com apoio do ChatGPT — segui o processo abaixo, que se mostrou estável e funcional.sudo apt update
sudo apt install rclone -y
Confirme a instalação:rclone version
rclone config
Siga exatamente esta sequência:
n → New remote Name: gdrive ⚠️ Este nome é importante, pois será utilizado como identificador (gdrive:).
Storage → escolha: drive client_id → pressione Enter (padrão)
client_secret → Enter
scope → escolha: 1 (Full access) root_folder_id → Enter
service_account_file → Enter
Edit advanced config? → n
Use auto config? → Em ambiente gráfico (KDE): y O navegador será aberto para login e autorização Configure as a Shared Drive? → n
Yes this is OK → y
q → sair
Teste se a configuração funcionou:rclone lsd gdrive:
Se suas pastas forem listadas, a conexão está correta.mkdir -p ~/GoogleDrive
ls -ld ~/GoogleDrive
⚠️ Este passo é importante para garantir que tudo funcione antes da automação.rclone mount gdrive: ~/GoogleDrive \ --vfs-cache-mode full \ --vfs-cache-max-size 4G \ --vfs-cache-max-age 2h \ --dir-cache-time 4h
Abra outro terminal e execute:ls ~/GoogleDrive
Se seus arquivos aparecerem, a montagem está funcionando corretamente.Para desmontar:fusermount -u ~/GoogleDrive
<br>Como a montagem ocorre dentro do home do usuário, o serviço deve ser criado como <a data-href="systemd" href="tecnologia/sistemas-operacionais/linux/utilitários/systemd.html" class="internal-link" target="_self" rel="noopener nofollow">systemd</a> de usuário.mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/rclone-gdrive.service
Conteúdo do arquivo:[Unit]
Description=Montar o Google Drive via rclone
After=network-online.target
Wants=network-online.target [Service]
Type=simple
ExecStart=/usr/bin/rclone mount gdrive: /home/pedro.netto/GoogleDrive \ --vfs-cache-mode full \ --vfs-cache-max-size 4G \ --vfs-cache-max-age 2h \ --vfs-read-ahead 256M \ --dir-cache-time 4h \ --poll-interval 30s \ --buffer-size 64M \ --timeout 2m \ --umask 002
ExecStop=/bin/fusermount -u /home/pedro.netto/GoogleDrive
Restart=on-failure
StandardOutput=journal
StandardError=journal [Install]
WantedBy=default.target
Salve (Ctrl+O, Enter, Ctrl+X).Recarregue os serviços do usuário:systemctl --user daemon-reload
Ative o serviço para iniciar no login:systemctl --user enable rclone-gdrive.service
Inicie imediatamente:systemctl --user start rclone-gdrive.service
Verifique o status:systemctl --user status rclone-gdrive.service
Teste a montagem:ls ~/GoogleDrive
Se os arquivos estiverem acessíveis, o Google Drive já estará integrado ao sistema de forma estável, sem depender do KIO ou das Contas Online do KDE.<br>Atualizações, após uns três meses usando, é muito irritante, você acessar a pasta e perceber que demora para baixar os arquivos por ser um mount remoto, logo vamos aperfeiçoar esse projeto para '<a data-href="Sincronizando pastas para o GoogleDrive" href="pedro-netto/projetos/sincronizando-pastas-para-o-googledrive.html" class="internal-link" target="_self" rel="noopener nofollow">Sincronizando pastas para o GoogleDrive</a>']]></description><link>pedro-netto/projetos/conectando-o-googledrive-com-rclone.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Conectando o GoogleDrive com Rclone.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 10:05:54 GMT</pubDate></item><item><title><![CDATA[Azure]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="Cloud Computing" data-href="Cloud Computing" href="tecnologia/infraestrutura/cloud/cloud-computing.html" class="internal-link" target="_self" rel="noopener nofollow">Cloud</a>]]></description><link>tecnologia/infraestrutura/cloud/azure/azure.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/Azure/Azure.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:54:42 GMT</pubDate></item><item><title><![CDATA[Amazon Web Services (AWS)]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="Cloud Computing" data-href="Cloud Computing" href="tecnologia/infraestrutura/cloud/cloud-computing.html" class="internal-link" target="_self" rel="noopener nofollow">Cloud</a> da <a data-href="Amazon" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Amazon</a>]]></description><link>tecnologia/infraestrutura/cloud/aws/amazon-web-services-(aws).html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/Amazon Web Services (AWS).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:54:02 GMT</pubDate></item><item><title><![CDATA[Amazon Simple Queue Service (Amazon SQS)]]></title><description><![CDATA[<a data-href="Queue" href="glossário/termos/queue.html" class="internal-link" target="_self" rel="noopener nofollow">Queue</a> da <a data-tooltip-position="top" aria-label="Amazon Web Services (AWS)" data-href="Amazon Web Services (AWS)" href="tecnologia/infraestrutura/cloud/aws/amazon-web-services-(aws).html" class="internal-link" target="_self" rel="noopener nofollow">Amazon Web Services</a> Usando nosso poder de imaginação, visualize você no supermercado, é dia de pagamento e só tem um operador disponível (calma, respira), em fim, todos os outros consumidores estão com seus produtos e precisam processar eles para saber quanto vão pagar.Para poder garantir o fluxo fluindo, existe justamente uma 'fila';
Sem essa fila, cada solicitação teria que ser processada ao mesmo tempo o que causaria uma sobrecarregando o sistema.Portanto o Amazon SQS é esse enfileiramento.Onde os pedidos ficam armazenados até poderem ser processados.
Assim, não sobrecarregado as instâncias e as solicitações não se perdem e são processadas quando possível.<br>
Isso é chamado de <a data-href="Acoplamento fraco" href="tecnologia/desenvolvimento/acoplamento-fraco.html" class="internal-link" target="_self" rel="noopener nofollow">Acoplamento fraco</a>, evitando falhas no sistema.<br>Assim o SQS armazena as solicitações entre componentes, e o <a data-href="Amazon Simple Notification Service (Amazon SNS)" href="tecnologia/infraestrutura/cloud/aws/amazon-simple-notification-service-(amazon-sns).html" class="internal-link" target="_self" rel="noopener nofollow">Amazon Simple Notification Service (Amazon SNS)</a>, envia notificações para os destinatários, como notificações push, SMS ou e-mails. Amazon Simple Notification Service (SNS): envia notificações para vários destinatários ao mesmo tempo. Amazon Simple Queue Service (SQS): armazena e gerencia mensagens entre os componentes de forma confiável. ]]></description><link>tecnologia/infraestrutura/cloud/aws/amazon-simple-queue-service-(amazon-sqs).html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/Amazon Simple Queue Service (Amazon SQS).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:53:56 GMT</pubDate></item><item><title><![CDATA[Amazon Simple Notification Service (Amazon SNS)]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="Amazon Web Services (AWS)" data-href="Amazon Web Services (AWS)" href="tecnologia/infraestrutura/cloud/aws/amazon-web-services-(aws).html" class="internal-link" target="_self" rel="noopener nofollow">Amazon Web Services</a>O Amazon Simple Notification Service (SNS) é um serviço de publicação/assinatura.<br>
Com ele, um editor envia mensagens para vários assinantes. Isso funciona de forma parecida com um newletter: o servidor recebe as solicitações e distribui para os assinantes, que podem ser servidores, e-mails, funções do <a data-href="AWS Lambda" href="tecnologia/infraestrutura/cloud/aws/aws-lambda.html" class="internal-link" target="_self" rel="noopener nofollow">AWS Lambda</a> ou outros destinos. Publicação de atualizações de um único tópico Pegando o exemplo de Newletter ou jornais digitais, nessa categoria, todos os assinantes recebem todas as noticias publicadas pelo site. Publicação de atualizações de vários tópicos Já nessa função, o assinante escolhe, quais noticias ele deseja receber, por exemplo; quero somente notificações sobre política ou cantores pop, assim então, só chegará pautas com esses assuntos. ]]></description><link>tecnologia/infraestrutura/cloud/aws/amazon-simple-notification-service-(amazon-sns).html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/Amazon Simple Notification Service (Amazon SNS).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:53:36 GMT</pubDate></item><item><title><![CDATA[index]]></title><description><![CDATA[Este Digital Garden existe para registrar e organizar tudo o que estou aprendendo ao utilizar <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a> e estudar mais sobre T.IAonde haverá páginas escritas por mim (e o passageiro sombrio, eu realmente estou viciado em Dexter)A ideia não é apenas guardar anotações, mas construir uma base de conhecimento evolutivaO Obsidian é uma ferramenta de anotações baseada em Markdown (.md). As notas se conectam usando [[links internos]]
É possível criar uma rede de conhecimento interligada
O gráfico interativo mostra como os tópicos se conectam Pastas para separar áreas de estudo
Tags para classificação rápida
Backlinks para visualizar referências entre notas
Criar um segundo cérebro meu, para alimentar uma LLM que me responda as coisas que já estudei e me ajude a aprofundar mais os assuntosLista de objetivosObjetivos
<br>Certificação <a data-href="AWS Cloud Practitioner" href="glossário/certificações/aws-cloud-practitioner.html" class="internal-link" target="_self" rel="noopener nofollow">AWS Cloud Practitioner</a>
<br>Certificação <a data-href="ITIL Foundation" href="glossário/certificações/itil-foundation.html" class="internal-link" target="_self" rel="noopener nofollow">ITIL Foundation</a>
<br>Certificação <a data-href="Scrum Foundation" href="glossário/certificações/scrum-foundation.html" class="internal-link" target="_self" rel="noopener nofollow">Scrum Foundation</a>
Projeto Python – Facilitador de Manutenção do AD / ServiceDesk
<br>Certificação <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>
]]></description><link>index.html</link><guid isPermaLink="false">index.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:51:30 GMT</pubDate></item><item><title><![CDATA[DevOps]]></title><description><![CDATA[DevOps é uma cultura profissional, que tem como objetivo:
Integrar e automatizar os processos entre as equipes de: Desenvolvimento de Software (Dev) e de Operações de TI (Ops).O termo surgiu em 2009 por Patrick Debois, que estava enfrentando dificuldades entre a colaboração entre essas áreas, logo o DevOps deve ser focado em 'comunicação, colaboração e <a data-tooltip-position="top" aria-label="CI e CD" data-href="CI e CD" href="glossário/termos/ci-e-cd.html" class="internal-link" target="_self" rel="noopener nofollow">Integração Contínua</a>'<br><img alt="DevOps1.png" src="midias/devops1.png" target="_self"> Estabelece um ambiente onde a construção, teste e 'liberação do software', ocorra de forma rápida, frequente e confiável;
Suas funções incluem:
Redução do Ciclo de Desenvolvimento:
Encurta o tempo entre o desenvolvimento para a produção (time-to-market)
Automação de Processos:
Automatiza tarefas repetitivas e fluxos para evitar erros (exemplo: no Django, ter que rodar python manage.py migrate)
Melhoria da qualidade:<br>
Utiliza práticas como <a data-tooltip-position="top" aria-label="CI e CD" data-href="CI e CD" href="glossário/termos/ci-e-cd.html" class="internal-link" target="_self" rel="noopener nofollow">Integração Contínua</a> (CI) e <a data-tooltip-position="top" aria-label="CI e CD" data-href="CI e CD" href="glossário/termos/ci-e-cd.html" class="internal-link" target="_self" rel="noopener nofollow">Entrega Contínua</a> (CD) para garantir que o software seja testado e validado.
Estabilidade e Segurança:
Reduz a taxa de falhas em mudanças e melhora o tempo de recuperação em caso de incidentes
<br>Para atuar como DevOps é necessário dominar a cadeia de ferramentas (<a data-href="toolchain" href=".html" class="internal-link" target="_self" rel="noopener nofollow">toolchain</a>):
<br>Controle de versionamento (<a data-href="Git" href="tecnologia/ferramentas-e-softwares/git.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabGit" aria-label="FabGit" data-icon="FabGit" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z"></path></svg></span>Git</a>):<br>
Utilizar <a data-href="GitHub" href="tecnologia/ferramentas-e-softwares/github.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabGithub" aria-label="FabGithub" data-icon="FabGithub" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span>GitHub</a>, <a data-href="GitLab" href="tecnologia/ferramentas-e-softwares/gitlab.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabGitlab" aria-label="FabGitlab" data-icon="FabGitlab" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z"></path></svg></span>GitLab</a> e <a data-href="BitBucket" href="tecnologia/ferramentas-e-softwares/bitbucket.html" class="internal-link" target="_self" rel="noopener nofollow">BitBucket</a> para hospedar e colaborar.
<br>Integração e Entrega Contínua (<a data-tooltip-position="top" aria-label="CI e CD" data-href="CI e CD" href="glossário/termos/ci-e-cd.html" class="internal-link" target="_self" rel="noopener nofollow">CI/CD</a>):
Ferramentas que automatizam o pipeline de build e deploy como:<br>
<a data-href="Jenkins" href="tecnologia/ferramentas-e-softwares/jenkins.html" class="internal-link" target="_self" rel="noopener nofollow">Jenkins</a>, <a data-href="GitHub Actions" href="tecnologia/ferramentas-e-softwares/github-actions.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabSquareGithub" aria-label="FabSquareGithub" data-icon="FabSquareGithub" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM265.8 407.7c0-1.8 0-6 .1-11.6c.1-11.4 .1-28.8 .1-43.7c0-15.6-5.2-25.5-11.3-30.7c37-4.1 76-9.2 76-73.1c0-18.2-6.5-27.3-17.1-39c1.7-4.3 7.4-22-1.7-45c-13.9-4.3-45.7 17.9-45.7 17.9c-13.2-3.7-27.5-5.6-41.6-5.6s-28.4 1.9-41.6 5.6c0 0-31.8-22.2-45.7-17.9c-9.1 22.9-3.5 40.6-1.7 45c-10.6 11.7-15.6 20.8-15.6 39c0 63.6 37.3 69 74.3 73.1c-4.8 4.3-9.1 11.7-10.6 22.3c-9.5 4.3-33.8 11.7-48.3-13.9c-9.1-15.8-25.5-17.1-25.5-17.1c-16.2-.2-1.1 10.2-1.1 10.2c10.8 5 18.4 24.2 18.4 24.2c9.7 29.7 56.1 19.7 56.1 19.7c0 9 .1 21.7 .1 30.6c0 4.8 .1 8.6 .1 10c0 4.3-3 9.5-11.5 8C106 393.6 59.8 330.8 59.8 257.4c0-91.8 70.2-161.5 162-161.5s166.2 69.7 166.2 161.5c.1 73.4-44.7 136.3-110.7 158.3c-8.4 1.5-11.5-3.7-11.5-8zm-90.5-54.8c-.2-1.5 1.1-2.8 3-3.2c1.9-.2 3.7 .6 3.9 1.9c.3 1.3-1 2.6-3 3c-1.9 .4-3.7-.4-3.9-1.7zm-9.1 3.2c-2.2 .2-3.7-.9-3.7-2.4c0-1.3 1.5-2.4 3.5-2.4c1.9-.2 3.7 .9 3.7 2.4c0 1.3-1.5 2.4-3.5 2.4zm-14.3-2.2c-1.9-.4-3.2-1.9-2.8-3.2s2.4-1.9 4.1-1.5c2 .6 3.3 2.1 2.8 3.4c-.4 1.3-2.4 1.9-4.1 1.3zm-12.5-7.3c-1.5-1.3-1.9-3.2-.9-4.1c.9-1.1 2.8-.9 4.3 .6c1.3 1.3 1.8 3.3 .9 4.1c-.9 1.1-2.8 .9-4.3-.6zm-8.5-10c-1.1-1.5-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3c1.1 1.5 1.1 3.3 0 4.1c-.9 .6-2.6 0-3.7-1.5zm-6.3-8.8c-1.1-1.3-1.3-2.8-.4-3.5c.9-.9 2.4-.4 3.5 .6c1.1 1.3 1.3 2.8 .4 3.5c-.9 .9-2.4 .4-3.5-.6zm-6-6.4c-1.3-.6-1.9-1.7-1.5-2.6c.4-.6 1.5-.9 2.8-.4c1.3 .7 1.9 1.8 1.5 2.6c-.4 .9-1.7 1.1-2.8 .4z"></path></svg></span>GitHub Actions</a>, <a data-href="GitLab CI" href="tecnologia/ferramentas-e-softwares/gitlab-ci.html" class="internal-link" target="_self" rel="noopener nofollow">GitLab CI</a> e <a data-href="CircleCI" href="tecnologia/ferramentas-e-softwares/circleci.html" class="internal-link" target="_self" rel="noopener nofollow">CircleCI</a>.
<br><a data-href="Contêineres" href="glossário/termos/contêineres.html" class="internal-link" target="_self" rel="noopener nofollow">Contêineres</a> e Orquestração de <a data-href="Docker" href="tecnologia/ferramentas-e-softwares/docker.html" class="internal-link" target="_self" rel="noopener nofollow">Docker</a>:<br>
Empacotar aplicações isolada e <a data-href="Kubernetes" href="tecnologia/ferramentas-e-softwares/kubernetes.html" class="internal-link" target="_self" rel="noopener nofollow">Kubernetes</a>
<br>Infraestrutura como Código (<a data-tooltip-position="top" aria-label="Infraestrutura como Código (IaC)" data-href="Infraestrutura como Código (IaC)" href="glossário/termos/infraestrutura-como-código-(iac).html" class="internal-link" target="_self" rel="noopener nofollow">IaC</a>):
Ferramentas que permitem gerenciar servidores via código, como:<br>
<a data-href="Terraform" href="tecnologia/ferramentas-e-softwares/terraform.html" class="internal-link" target="_self" rel="noopener nofollow">Terraform</a>, <a data-href="Ansible" href="tecnologia/ferramentas-e-softwares/ansible.html" class="internal-link" target="_self" rel="noopener nofollow">Ansible</a>, Pulumi e Crossplane.
Monitoramento e Observabilidade:
Para acompanhamento e avisos, ferramentas que se destacam:<br>
<a data-href="Prometheus" href="tecnologia/ferramentas-e-softwares/prometheus.html" class="internal-link" target="_self" rel="noopener nofollow">Prometheus</a>, <a data-href="Grafana" href="tecnologia/ferramentas-e-softwares/grafana.html" class="internal-link" target="_self" rel="noopener nofollow">Grafana</a>, <a data-href="Datadog" href="tecnologia/ferramentas-e-softwares/datadog.html" class="internal-link" target="_self" rel="noopener nofollow">Datadog</a>, <a data-href="New Relic" href="tecnologia/ferramentas-e-softwares/new-relic.html" class="internal-link" target="_self" rel="noopener nofollow">New Relic</a> e o <a data-href="ELK Stack" href=".html" class="internal-link" target="_self" rel="noopener nofollow">ELK Stack</a>
<br>Segurança (<a data-href="DevSecOps" href=".html" class="internal-link" target="_self" rel="noopener nofollow">DevSecOps</a>):
Automação de testes de segurança: <br>Análise de código: <a data-href="SonarQube" href=".html" class="internal-link" target="_self" rel="noopener nofollow">SonarQube</a>
<br>Vulnerabilidades: <a data-href="Trivy" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Trivy</a> ou <a data-href="Snyk" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Snyk</a> <br>Gestão de secret: <a data-href="HashCorp Vault" href="tecnologia/ferramentas-e-softwares/hashcorp-vault.html" class="internal-link" target="_self" rel="noopener nofollow">HashCorp Vault</a> Testes Automatizados:<br>
Ferramentas como <a data-href="Selenium" href="tecnologia/ferramentas-e-softwares/selenium.html" class="internal-link" target="_self" rel="noopener nofollow">Selenium</a>, <a data-href="Cypress" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Cypress</a> e <a data-href="Playwright" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Playwright</a> para simulação de uso real do sistema e garantir que não quebre
Fonte<br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://community.revelo.com.br/introducao-ao-devops-conceitos-basicos-e-principios/" target="_self">https://community.revelo.com.br/introducao-ao-devops-conceitos-basicos-e-principios/</a>]]></description><link>glossário/termos/devops.html</link><guid isPermaLink="false">Glossário/Termos/DevOps.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:48:36 GMT</pubDate><enclosure url="midias/devops1.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/devops1.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Selenium]]></title><link>tecnologia/ferramentas-e-softwares/selenium.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Selenium.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:47:12 GMT</pubDate></item><item><title><![CDATA[Datadog]]></title><link>tecnologia/ferramentas-e-softwares/datadog.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Datadog.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:43:00 GMT</pubDate></item><item><title><![CDATA[Grafana]]></title><link>tecnologia/ferramentas-e-softwares/grafana.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Grafana.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:42:58 GMT</pubDate></item><item><title><![CDATA[Prometheus]]></title><link>tecnologia/ferramentas-e-softwares/prometheus.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Prometheus.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:42:56 GMT</pubDate></item><item><title><![CDATA[CircleCI]]></title><link>tecnologia/ferramentas-e-softwares/circleci.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/CircleCI.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:38:08 GMT</pubDate></item><item><title><![CDATA[GitLab CI]]></title><link>tecnologia/ferramentas-e-softwares/gitlab-ci.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/GitLab CI.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:38:06 GMT</pubDate></item><item><title><![CDATA[CI e CD]]></title><description><![CDATA[CI/CD é a sigla para Integração Contínua (Continuous Integration) e Entrega Contínua (Continuous Delivery) ou Implantação Contínua (Continuous Deployment).<img alt="CI e CD1.png" src="midias/ci-e-cd1.png" target="_self">
É uma abordagem para automatizar e acelerar o ciclo de desenvolvimento de software, garantindo mais qualidade e menos dor de cabeça no deploy. Integração contínua (CI)
É a prática de: Integrar mudanças de código com frequência (várias vezes ao dia)
Automatizar: Build
Testes
Validações Ou seja:<br>
Sempre que alguém faz <a data-href="commit" href=".html" class="internal-link" target="_self" rel="noopener nofollow">commit</a>, o sistema testa automaticamente.
Objetivo: detectar erros cedo.
CI NÃO significa enviar para produção automaticamente. Entrega Contínua (Continuous Delivery)
Entrega contínua significa que: O código já passou por build e testes automatizados
Ele está sempre pronto para ir para produção
<br>Mas o <a data-href="Deploy" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Deploy</a> final pode exigir uma aprovação manual Implantação Contínua (Continuous Deployment)
Aqui temos: <br><a data-href="Deploy" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Deploy</a> automático em produção
Sem aprovação manual
Toda mudança que passa nos testes vai direto para produção CI → Automatiza integração e testes
Continuous Delivery → Código sempre pronto para produção (deploy manual)
Continuous Deployment → Deploy automático em produção
<br>O <a data-href="Pipeline" href="glossário/termos/pipeline.html" class="internal-link" target="_self" rel="noopener nofollow">Pipeline</a> da CI/CD é essencial para um profissional de <a data-href="DevOps" href="glossário/termos/devops.html" class="internal-link" target="_self" rel="noopener nofollow">DevOps</a>Fonte:<br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.redhat.com/pt-br/topics/devops/what-is-ci-cd" target="_self">https://www.redhat.com/pt-br/topics/devops/what-is-ci-cd</a>]]></description><link>glossário/termos/ci-e-cd.html</link><guid isPermaLink="false">Glossário/Termos/CI e CD.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:36:02 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[BitBucket]]></title><link>tecnologia/ferramentas-e-softwares/bitbucket.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/BitBucket.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:35:08 GMT</pubDate></item><item><title><![CDATA[DOFD-v3.4-Brazilian-Portuguese-Exam-Study-Guide]]></title><link>midias/docs/dofd-v3.4-brazilian-portuguese-exam-study-guide.html</link><guid isPermaLink="false">midias/Docs/DOFD-v3.4-Brazilian-Portuguese-Exam-Study-Guide.pdf</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:31:38 GMT</pubDate></item><item><title><![CDATA[OpenShift]]></title><link>tecnologia/ferramentas-e-softwares/openshift.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/OpenShift.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 09:01:16 GMT</pubDate></item><item><title><![CDATA[Pipeline]]></title><description><![CDATA[É um conjunto de processos e ferramentas que automatizam os processos de implantação de códigos em um ambiente de produção.Fontes:
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.atlassian.com/devops/devops-tools/devops-pipeline" target="_self">https://www.atlassian.com/devops/devops-tools/devops-pipeline</a>]]></description><link>glossário/termos/pipeline.html</link><guid isPermaLink="false">Glossário/Termos/Pipeline.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 08:49:48 GMT</pubDate></item><item><title><![CDATA[DevOps1]]></title><description><![CDATA[<img src="midias/devops1.png" target="_self">]]></description><link>midias/devops1.html</link><guid isPermaLink="false">midias/DevOps1.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 08:47:30 GMT</pubDate><enclosure url="midias/devops1.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/devops1.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[CI e CD1]]></title><description><![CDATA[<img src="midias/ci-e-cd1.png" target="_self">]]></description><link>midias/ci-e-cd1.html</link><guid isPermaLink="false">midias/CI e CD1.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 08:46:56 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Jenkins]]></title><description><![CDATA[é um 'servidor' de automação de código aberto, baseado em Java;
Utilizado para implementar <a data-href="Pipeline" href="glossário/termos/pipeline.html" class="internal-link" target="_self" rel="noopener nofollow">Pipeline</a> de <a data-tooltip-position="top" aria-label="CI e CD" data-href="CI e CD" href="glossário/termos/ci-e-cd.html" class="internal-link" target="_self" rel="noopener nofollow">CI/CD</a>.<br>Automatizando etapas de construção (<a data-href="build" href="glossário/termos/build.html" class="internal-link" target="_self" rel="noopener nofollow">build</a>), testes e implantação de softwares.<br>Contendo integrações com '<a data-href="Docker" href="tecnologia/ferramentas-e-softwares/docker.html" class="internal-link" target="_self" rel="noopener nofollow">Docker</a>, <a data-href="Kubernetes" href="tecnologia/ferramentas-e-softwares/kubernetes.html" class="internal-link" target="_self" rel="noopener nofollow">Kubernetes</a> e <a data-href="Git" href="tecnologia/ferramentas-e-softwares/git.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabGit" aria-label="FabGit" data-icon="FabGit" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z"></path></svg></span>Git</a>'<br>Jenkins é amplamente adotado em ambientes <a data-href="DevOps" href="glossário/termos/devops.html" class="internal-link" target="_self" rel="noopener nofollow">DevOps</a>]]></description><link>tecnologia/ferramentas-e-softwares/jenkins.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Jenkins.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 08:46:10 GMT</pubDate></item><item><title><![CDATA[build]]></title><link>glossário/termos/build.html</link><guid isPermaLink="false">Glossário/Termos/build.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 08:44:54 GMT</pubDate></item><item><title><![CDATA[Região e Zonas de Disponibilidade]]></title><description><![CDATA[Em um provedor de nuvem (<a data-href="Azure" href="tecnologia/infraestrutura/cloud/azure/azure.html" class="internal-link" target="_self" rel="noopener nofollow">Azure</a>, <a data-href="Google Cloud" href="tecnologia/infraestrutura/cloud/google/google-cloud.html" class="internal-link" target="_self" rel="noopener nofollow">Google Cloud</a>, <a data-tooltip-position="top" aria-label="Amazon Web Services (AWS)" data-href="Amazon Web Services (AWS)" href="tecnologia/infraestrutura/cloud/aws/amazon-web-services-(aws).html" class="internal-link" target="_self" rel="noopener nofollow">AWS</a>), teremos a aplicação do termo: Que propriamente dito, se trata da 'Área de cobertura' e dentro dessa região, há Zonas de disponibilidade;Mas para que raios serve isso?
-Vamos supor, que iremos subir uma aplicação em um servidor na Região de São Paulo, logo ele será alocado a um data-center nessa região, porém para garantir que vai continuar funcionando, a provedora, inclui uma 'replica' do seu servidor em outros servidores que estiverem dentro da sua Zona de disponibilidade', exemplo:
Virginia (us-east-1) Zone A (us-east-1a)
Zone B (us-east-1b)
Zone C (us-east-1c)
Zone D (us-east-1d)
Zone E (us-east-1e)
Zone F (us-east-1f)
Logo, fica muito difícil uma região inteira sofrer uma paralisação]]></description><link>tecnologia/infraestrutura/cloud/região-e-zonas-de-disponibilidade.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/Região e Zonas de Disponibilidade.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 20 Feb 2026 07:27:16 GMT</pubDate></item><item><title><![CDATA[Chaves SSH]]></title><description><![CDATA[Chaves <a data-href="SSH" href="tecnologia/infraestrutura/protocolos-de-comunicação/ssh.html" class="internal-link" target="_self" rel="noopener nofollow">SSH</a> são um par de chaves criptográficas (pública e privada) usadas para autenticar e conectar-se de forma segura a servidores remotos, substituindo senhas tradicionais por um método muito mais seguro e imune a ataques de força bruta.
Abra o terminal e rode:
ssh-keygen -t ed25519 -C "email@example.com" Digite o caminho do arquivo ou pressione "Enter para o padrão"
(C: Users\your username.ssh\id_ed25519) Depois de concluído, navegue até o diretório .ssh na sua pasta de usuário para localizar as chaves geradas
Abra o arquivo .pub com um editor de texto e copie o conteúdo
Cole a chave no conteúdo da chave SSH
]]></description><link>tecnologia/ferramentas-e-softwares/chaves-ssh.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Chaves SSH.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Feb 2026 23:34:40 GMT</pubDate></item><item><title><![CDATA[Porta 22]]></title><description><![CDATA[A porta 22 é o padrão utilizado para o protocolo <a data-href="SSH" href="tecnologia/infraestrutura/protocolos-de-comunicação/ssh.html" class="internal-link" target="_self" rel="noopener nofollow">SSH</a> ]]></description><link>tecnologia/infraestrutura/portas/porta-22.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Portas/Porta 22.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Feb 2026 23:27:42 GMT</pubDate></item><item><title><![CDATA[AWS Lightsail1]]></title><description><![CDATA[<img src="midias/aws-lightsail1.png" target="_self">]]></description><link>midias/aws-lightsail1.html</link><guid isPermaLink="false">midias/AWS Lightsail1.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Feb 2026 23:07:44 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[AWS Lightsail0]]></title><description><![CDATA[<img src="midias/aws-lightsail0.png" target="_self">]]></description><link>midias/aws-lightsail0.html</link><guid isPermaLink="false">midias/AWS Lightsail0.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Feb 2026 23:01:10 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Contêineres na AWS]]></title><description><![CDATA[<a data-href="Contêineres" href="glossário/termos/contêineres.html" class="internal-link" target="_self" rel="noopener nofollow">Contêineres</a> na <a data-tooltip-position="top" aria-label="Amazon Web Services (AWS)" data-href="Amazon Web Services (AWS)" href="tecnologia/infraestrutura/cloud/aws/amazon-web-services-(aws).html" class="internal-link" target="_self" rel="noopener nofollow">AWS</a>Esse serviço, oferecem a gestão completa dos contêiners, possibilitando empacotar 'códigos, aplicações, bibliotecas e variáveis de ambiente'
Garantindo que a aplicação possa ser 'replicada' e funcional em todos os ambientes.
Existindo controles de acessos e limitando acessos entre aplicações.Quando múltiplos contêineres são executados em um único host:
Cada aplicação roda iso]ladamente.
O ambiente permanece consistente.
Evita-se o problema clássico de “funciona na minha máquina”. Isso elimina diferenças entre o ambiente do desenvolvedor e o ambiente de produção, reduzindo falhas causadas por incompatibilidades de versão ou configuração.Em ambientes de larga escala, com múltiplos servidores e centenas ou milhares de contêineres, o gerenciamento manual se torna inviável.É necessário controlar:
Uso de CPU e memória
Segurança
Rede
Logs
Escalabilidade
Alta disponibilidade
Para resolver essa complexidade, utilizam-se ferramentas de orquestração de contêineres.]]></description><link>tecnologia/infraestrutura/cloud/aws/contêineres-na-aws.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/Contêineres na AWS.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Feb 2026 22:51:32 GMT</pubDate></item><item><title><![CDATA[2026-02-14]]></title><description><![CDATA[Ontem realizei a criação de algumas documentações aqui no Obsidian e prossegui com a primeira vez subindo uma <a data-href="LLM" href="tecnologia/inteligência-artificial/llm.html" class="internal-link" target="_self" rel="noopener nofollow">LLM</a>, utilizei o <a data-href="Ollama" href="tecnologia/inteligência-artificial/ollama.html" class="internal-link" target="_self" rel="noopener nofollow">Ollama</a> + <a data-href="AnythingLLM" href="tecnologia/inteligência-artificial/anythingllm.html" class="internal-link" target="_self" rel="noopener nofollow">AnythingLLM</a>Fiquei verdadeiramente orgulhoso até de documentar meu progresso, me senti aqueles cientistas maléficos que ficam gravando eles fazendo experimentos:<br>
<img alt="2026-02-14-2.png" src="midias/2026-02-14-2.png" target="_self"><br>
<img alt="2026-02-14-1.png" src="midias/2026-02-14-1.png" target="_self">
Acho que eu deveria fazer que nem eles e realmente GRAVAR VÍDEOS sobre os experimentos, mas enquanto não tenho coragem para fazer isso, prossigo aqui nos textos que tenho tanta esgrima em escrever.e por mais que estou subindo agentes de I.A, realmente gostaria de prosseguir com documentações feitas por mim mesmo, escritos por mim mesmo, afinal se sequer escrever eu fizer, do que vale existir não é mesmo?Não vou mentir, comigo subindo esse agent, só consigo pensar no futuro existir uma versão de mim online com base nesses documentos, mas talvez isso seja muito coisa de Black Mirror.Ainda assim, venho através desse expressar minha grande TRISTEZA pela realização ter ocorrido 'tão fácil', havia falado para a Gabriela 'Esse final de semana, vou ficar 100% focado' e em menos de duas horas de eu realmente fazendo algo, sem ser escrever o prefácio, subi e configurei o que eu precisava.<br>Tá, não é 100% do que preciso, quero poder acessar minha máquina da onde eu estiver, seja ligando via <a data-href="Wake On Lan" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Wake On Lan</a> ou acessar ela.Claro, que só consigo pensar em gastar em torno de R$ 3.000,00 para trocar minha placa mãe e adquirir 64gb de memória RAM e 1tb de NVME (mas como eu vou explicar para a Gabriela que preciso mais disso do que moveis novos?)*Achei uma vaga que me chamou muita atenção Lecom, 'Analista de Infraestrutura', empresa essa que eu vi no começo de minha carreira e até minha mãe tentou fazer uma ponte, porém, meu currículo era: 'HTML, Pacote Office, Windows' e o Rafael disse 'Melhore'.<br>Bom, hoje eu diria que estou melhorado, a vaga é mais voltada para <a data-href="Backup" href="glossário/termos/backup.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiDatabaseBackup" aria-label="LiDatabaseBackup" data-icon="LiDatabaseBackup" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-database-backup"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 12a9 3 0 0 0 5 2.69"></path><path d="M21 9.3V5"></path><path d="M3 5v14a9 3 0 0 0 6.47 2.88"></path><path d="M12 12v4h4"></path><path d="M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16"></path></svg></span>Backup</a> e <a data-tooltip-position="top" aria-label="Cloud Computing" data-href="Cloud Computing" href="tecnologia/infraestrutura/cloud/cloud-computing.html" class="internal-link" target="_self" rel="noopener nofollow">Cloud</a> (<a data-href="Terraform" href="tecnologia/ferramentas-e-softwares/terraform.html" class="internal-link" target="_self" rel="noopener nofollow">Terraform</a>) e até agora a única experiência que tive DE VERDADE com CLOUD foi na <a data-href="Amazon Web Services (AWS)" href="tecnologia/infraestrutura/cloud/aws/amazon-web-services-(aws).html" class="internal-link" target="_self" rel="noopener nofollow">Amazon Web Services (AWS)</a> e tive que ficar pagando R$ 70,00 por diversos meses por não ter excluído minha instância ROUTE53 de uma região, mas realmente, queria muito seguir para essa carreira de <a data-href="DevOps" href="glossário/termos/devops.html" class="internal-link" target="_self" rel="noopener nofollow">DevOps</a>, sinto que é o que eu gosto realmente de fazer, subir um docker, mexer com Linux.. é o que eu quero<br>Sobre a Attano, posso dizer que fazer uma planilha de 'Receita x Despesa' me deixou assustado, perdi mais de R$ 1.000,00 nessa brincadeira de empresa, porém hoje, vejo que estou mais maduro para essas situações e gestões de projetos, por mais que o Augusto esteja atuando 100% autonomo, sem minhas orientações, sem eu 'engenhando desenhos técnicos'.. mas não é isso que o Framework <a data-href="Scrum" href="glossário/termos/scrum.html" class="internal-link" target="_self" rel="noopener nofollow">Scrum</a> prega?
-Acho que estou indo bem então :D<br>Bom, acabei de subir esse cofre no <a data-href="GitHub" href="tecnologia/ferramentas-e-softwares/github.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabGithub" aria-label="FabGithub" data-icon="FabGithub" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></span>GitHub</a>, sinto que logo mais o Google Drive vai falar 'chega!']]></description><link>pedro-netto/diario/2026-02-14.html</link><guid isPermaLink="false">Pedro Netto/Diario/2026-02-14.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Feb 2026 15:51:48 GMT</pubDate><enclosure url="midias/2026-02-14-2.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/2026-02-14-2.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Scrum]]></title><link>glossário/termos/scrum.html</link><guid isPermaLink="false">Glossário/Termos/Scrum.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Feb 2026 13:29:32 GMT</pubDate></item><item><title><![CDATA[2026-02-19-dexter]]></title><description><![CDATA[<img src="midias/2026-02-19-dexter.png" target="_self">]]></description><link>midias/2026-02-19-dexter.html</link><guid isPermaLink="false">midias/2026-02-19-dexter.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Feb 2026 13:14:42 GMT</pubDate><enclosure url="midias/2026-02-19-dexter.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/2026-02-19-dexter.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[DLNA]]></title><description><![CDATA[é a capacidade de usar seu sistema <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a> como um servidor de mídia para compartilhar vídeos, músicas e fotos com outros dispositivos (Smart TVs, consoles, celulares) na mesma rede doméstica, utilizando protocolos como o <a data-href="UPnP" href="tecnologia/infraestrutura/protocolos-de-comunicação/upnp.html" class="internal-link" target="_self" rel="noopener nofollow">UPnP</a> para descoberta e streaming, sendo o MiniDLNA (ReadyMedia) e o Rygel exemplos populares de softwares que facilitam isso no ambiente Linux, permitindo que você acesse seus arquivos remotamente sem complicaçã]]></description><link>tecnologia/ferramentas-e-softwares/dlna.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/DLNA.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Feb 2026 00:07:42 GMT</pubDate></item><item><title><![CDATA[Infraestrutura como Código (IaC)]]></title><description><![CDATA[Forma de gerir Servidores, Redes e Bancos de dados, através de arquivos de configurações em vez de processos manuais.Sendo uma habilidade do cargo de <a data-href="DevOps" href="glossário/termos/devops.html" class="internal-link" target="_self" rel="noopener nofollow">DevOps</a>, que faz com que seja mais fácil replicar ambientes para escalabilidade e autonomizável.
<br><a data-href="Terraform" href="tecnologia/ferramentas-e-softwares/terraform.html" class="internal-link" target="_self" rel="noopener nofollow">Terraform</a>
<br><a data-href="AWS CloudFormation" href="tecnologia/infraestrutura/cloud/aws/aws-cloudformation.html" class="internal-link" target="_self" rel="noopener nofollow">AWS CloudFormation</a>
Chef
Puppet
<br><a data-href="Azure Resource Manager (ARM)" href="tecnologia/infraestrutura/cloud/azure/azure-resource-manager-(arm).html" class="internal-link" target="_self" rel="noopener nofollow">Azure Resource Manager (ARM)</a>
]]></description><link>glossário/termos/infraestrutura-como-código-(iac).html</link><guid isPermaLink="false">Glossário/Termos/Infraestrutura como Código (IaC).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Feb 2026 00:00:56 GMT</pubDate></item><item><title><![CDATA[Azure Resource Manager (ARM)]]></title><link>tecnologia/infraestrutura/cloud/azure/azure-resource-manager-(arm).html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/Azure/Azure Resource Manager (ARM).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 19 Feb 2026 00:00:56 GMT</pubDate></item><item><title><![CDATA[Aplicações monolíticas e microsserviços]]></title><description><![CDATA[Tudo funciona em um 'único bloco'
<a data-href="FrontEnd" href="tecnologia/desenvolvimento/frontend.html" class="internal-link" target="_self" rel="noopener nofollow">FrontEnd</a>, <a data-href="BackEnd" href="tecnologia/desenvolvimento/backend.html" class="internal-link" target="_self" rel="noopener nofollow">BackEnd</a>, Banco de dados e outros componentes conectados no sistema 'tudo em um'<br>Isso é denominado como <a data-href="acoplamento forte" href=".html" class="internal-link" target="_self" rel="noopener nofollow">acoplamento forte</a>, esses componentes estão fortemente interligados, formando uma aplicação monolítica.Nesse tipo de arquitetura, se um componente falhar, isso pode causar a falha de outros e até derrubar toda a aplicação.
**Para manter a disponibilidade da aplicação quando um único componente falha, você pode projetar essa aplicação com uma abordagem de&nbsp;
microsserviços. <br>Na abordagem de microsserviços, os componentes da aplicação ficam separados e independentes, assim denominado como <a data-href="Acoplamento fraco" href="tecnologia/desenvolvimento/acoplamento-fraco.html" class="internal-link" target="_self" rel="noopener nofollow">Acoplamento fraco</a>.Se um serviço falhar, os demais continuam funcionando. Isso torna o sistema mais resiliente e mais fácil de escalar.
Monolítico: tudo junto e fortemente conectado. Se uma parte quebra, pode afetar tudo. Microsserviços: tudo separado e independente. Se uma parte quebra, o resto continua funcionando.
]]></description><link>tecnologia/desenvolvimento/aplicações-monolíticas-e-microsserviços.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/Aplicações monolíticas e microsserviços.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 23:54:24 GMT</pubDate></item><item><title><![CDATA[FrontEnd]]></title><link>tecnologia/desenvolvimento/frontend.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/FrontEnd.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 23:54:04 GMT</pubDate></item><item><title><![CDATA[Acoplamento fraco]]></title><link>tecnologia/desenvolvimento/acoplamento-fraco.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/Acoplamento fraco.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 23:31:16 GMT</pubDate></item><item><title><![CDATA[Queue]]></title><description><![CDATA[Estrutura de dados linear que gerencia elementos seguindo o princípio <a data-href="FIFO (First-In, First-Out)" href="glossário/termos/fifo-(first-in,-first-out).html" class="internal-link" target="_self" rel="noopener nofollow">FIFO (First-In, First-Out)</a>Usando nosso poder de imaginação, visualize você no supermercado, é dia de pagamento e só tem um operador disponível (calma, respira), em fim, todos os outros consumidores estão com seus produtos e precisam processar eles para saber quanto vão pagar.Para poder garantir o fluxo fluindo, existe justamente uma 'fila';
Sem essa fila, cada solicitação teria que ser processada ao mesmo tempo o que causaria uma sobrecarregando o sistema.]]></description><link>glossário/termos/queue.html</link><guid isPermaLink="false">Glossário/Termos/Queue.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 23:30:40 GMT</pubDate></item><item><title><![CDATA[Query]]></title><description><![CDATA[Traduzindo: 'Consulta'.
é uma solicitação de informações de um <a data-href="Banco de dados" href="glossário/termos/banco-de-dados.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiDatabase" aria-label="LiDatabase" data-icon="LiDatabase" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-database"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg></span>Banco de dados</a> ou mecanismo de busca]]></description><link>glossário/termos/query.html</link><guid isPermaLink="false">Glossário/Termos/Query.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 23:30:16 GMT</pubDate></item><item><title><![CDATA[FIFO (First-In, First-Out)]]></title><description><![CDATA[É um método de processamento de dados, gerenciamento de memória ou estruturação de filas.
O Primeiro a entrar é o primeiro que deve ser processado
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://dev.to/iamthiago/sistemas-operacionais-fifo-4ebo" target="_self">https://dev.to/iamthiago/sistemas-operacionais-fifo-4ebo</a>]]></description><link>glossário/termos/fifo-(first-in,-first-out).html</link><guid isPermaLink="false">Glossário/Termos/FIFO (First-In, First-Out).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 23:28:22 GMT</pubDate></item><item><title><![CDATA[Backup MySQL]]></title><description><![CDATA[<a rel="noopener nofollow" class="external-link is-unresolved" href="https://medium.com/@sschonss/backups-usando-mysqldump-e-shell-script-6f03c3fdb2d2" target="_self">https://medium.com/@sschonss/backups-usando-mysqldump-e-shell-script-6f03c3fdb2d2</a>]]></description><link>pedro-netto/projetos/backup-mysql.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Backup MySQL.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 22:47:54 GMT</pubDate></item><item><title><![CDATA[Elastic Load Balancing]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="Load Balancer" data-href="Load Balancer" href="tecnologia/infraestrutura/load-balancer.html" class="internal-link" target="_self" rel="noopener nofollow">Load Balancer</a> da <a data-tooltip-position="top" aria-label="Amazon Web Services (AWS)" data-href="Amazon Web Services (AWS)" href="tecnologia/infraestrutura/cloud/aws/amazon-web-services-(aws).html" class="internal-link" target="_self" rel="noopener nofollow">AWS</a><br>Elastic Load Balancing é um serviço que distribui o tráfego de uma aplicação entre várias instâncias do <a data-tooltip-position="top" aria-label="EC2 - Elastic Compute Cloud" data-href="EC2 - Elastic Compute Cloud" href="tecnologia/infraestrutura/cloud/aws/ec2-elastic-compute-cloud.html" class="internal-link" target="_self" rel="noopener nofollow">EC2</a>.Ele recebe o tráfego web e direcionada de forma 'proporcional' para o 'balanceador de carga' entre as instâncias, evitando sobrecarregamento em uma só.<br>Embora sejam serviços diferentes, o Elastic Load Balancing e o Amazon <a data-footref="1" href="#fn-1-41828e26006c928c" class="footnote-link" target="_self" rel="noopener nofollow">[1]</a>EC2 Auto Scaling trabalham juntos para garantir que as aplicações tenham bom desempenho e alta disponibilidade.<br><img alt="Exemplo Load Balancing.png" src="midias/exemplo-load-balancing.png" target="_self">à medida que o número de visitantes de um site aumenta, o site ativa mais instâncias do Amazon EC2 para atendê-los.<br>
Ai que entra o <a data-tooltip-position="top" aria-label="Load Balancer" data-href="Load Balancer" href="tecnologia/infraestrutura/load-balancer.html" class="internal-link" target="_self" rel="noopener nofollow">Balanceamento de Carga</a>, direcionado as solicitações dos usuários para as instâncias disponíveis, garantindo que a carga seja distribuída uniformemente entre elas..Diante da diminuição do tráfego, por não ser mais necessário é muitas das vezes reduzida ou encerrada a instância. Elastic Load Balancing Amazon EC2 Auto Scaling
O Amazon EC2 Auto Scaling ajusta automaticamente a quantidade de instâncias EC2 conforme a demanda da aplicação aumenta ou diminui, garantindo maior disponibilidade.
Ele funciona como uma cafeteria que adiciona mais baristas quando há mais clientes, evitando longas esperas.
Se o tráfego aumenta:
Ele cria novas instâncias.
Se o tráfego diminui:
<br>Ele encerra instâncias ociosas.
<a href="#fnref-1-41828e26006c928c" class="footnote-backref footnote-link" target="_self" rel="noopener nofollow">↩︎</a>
]]></description><link>tecnologia/infraestrutura/cloud/aws/elastic-load-balancing.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/Elastic Load Balancing.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 22:39:40 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[TIpos de Instâncias]]></title><description><![CDATA[TIpos de InstânciasOtimizadas para HPC (High Performance Computing)
Projetadas para simulações científicas e workloads de alta performance em larga escala.Otimizadas para computação
Indicadas para aplicações que exigem alto processamento, como servidores web, jogos e inferência de Machine Learning.Otimizadas para memória
Ideais para bancos de dados e aplicações analíticas que precisam manter grandes volumes de dados em memória.Computação acelerada
Utilizam hardware especializado (como GPUs) para tarefas intensivas, como cálculos matemáticos, IA e processamento de imagens.Otimizadas para armazenamento
Focadas em alta performance de leitura e gravação (I/O), indicadas para grandes volumes de dados.]]></description><link>tecnologia/infraestrutura/cloud/aws/canvas/tipos-de-instâncias.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/Canvas/TIpos de Instâncias.canvas</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 22:30:42 GMT</pubDate></item><item><title><![CDATA[Escalabilidade]]></title><description><![CDATA[Scale OutEscalabilidade
Aumenta o poder da mesma máquina (CPU/RAM) Aumenta a quantidade de máquinas, distribuindo carga
Cria novas instânciasEncerras instâncias ociosas
Reage a métricas em tempo real Usa histórico para prever 'picos'
]]></description><link>tecnologia/infraestrutura/cloud/aws/canvas/escalabilidade.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/Canvas/Escalabilidade.canvas</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 22:30:26 GMT</pubDate></item><item><title><![CDATA[Elastic Load Balancing]]></title><description><![CDATA[Elastic Load BalancingBaixa DemandaAlta Demanda<a data-tooltip-position="top" aria-label="Elastic Load Balancing" data-href="Elastic Load Balancing" href="tecnologia/infraestrutura/cloud/aws/elastic-load-balancing.html" class="internal-link" target="_self" rel="noopener nofollow">AWS Elastic Load Balancer</a> <br><a data-tooltip-position="top" aria-label="Elastic Load Balancing" data-href="Elastic Load Balancing" href="tecnologia/infraestrutura/cloud/aws/elastic-load-balancing.html" class="internal-link" target="_self" rel="noopener nofollow">AWS Elastic Load Balancer</a> Se houver uma alta demanda, é criado servidores para comportar elasQuando cai o tráfego, é encerrada os servidores ociosos]]></description><link>tecnologia/infraestrutura/cloud/aws/canvas/elastic-load-balancing.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/Canvas/Elastic Load Balancing.canvas</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 22:30:04 GMT</pubDate></item><item><title><![CDATA[Definição de preço]]></title><description><![CDATA[Definição de preçoSob demanda
Sem compromisso de longo prazo.
Ideal para testes e projetos com uso imprevisível.Instâncias reservadas
Compromisso de 1 ou 3 anos em troca de desconto.
Standard: menor flexibilidade, maior desconto.
Conversíveis: maior flexibilidade, menor desconto.
A AWS segue o princípio: “você paga apenas pelo que usar”. No EC2, existem diferentes formas de contratação:Savings Plans
Compromisso com um valor mínimo de gasto por hora (não necessariamente um tipo específico de instância). Oferece até 72% de desconto comparado ao sob demanda.Instâncias Spot
Utilizam capacidade ociosa da AWS com descontos que podem chegar a 90%, mas podem ser interrompidas a qualquer momento.Hosts Dedicados
Servidores físicos exclusivos para um único cliente. Ideais para compliance e licenciamento próprio, porém com custo mais elevado.]]></description><link>tecnologia/infraestrutura/cloud/aws/canvas/definição-de-preço.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/Canvas/Definição de preço.canvas</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 22:28:10 GMT</pubDate></item><item><title><![CDATA[Google Cloud Load Balancing]]></title><description><![CDATA[<a data-href="Load Balancer" href="tecnologia/infraestrutura/load-balancer.html" class="internal-link" target="_self" rel="noopener nofollow">Load Balancer</a> do <a data-href="Google Cloud" href="tecnologia/infraestrutura/cloud/google/google-cloud.html" class="internal-link" target="_self" rel="noopener nofollow">Google Cloud</a>]]></description><link>tecnologia/infraestrutura/cloud/google/google-cloud-load-balancing.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/Google/Google Cloud Load Balancing.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 21:57:32 GMT</pubDate></item><item><title><![CDATA[Azure Load Balancer]]></title><description><![CDATA[<a data-href="Load Balancer" href="tecnologia/infraestrutura/load-balancer.html" class="internal-link" target="_self" rel="noopener nofollow">Load Balancer</a> da <a data-href="Microsoft" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Microsoft</a> ]]></description><link>tecnologia/infraestrutura/cloud/azure/azure-load-balancer.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/Azure/Azure Load Balancer.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 21:57:06 GMT</pubDate></item><item><title><![CDATA[Load Balancer]]></title><description><![CDATA[Serviço que distribui tráfego web entre vários servidores, aumentando a escalabilidade, velocidade e confiabilidade da aplicação.Ele atua como um "gerente de tráfego" inteligente, podendo processar várias conexões simultâneas e direcionando as requisições para o servidor menos ocupado, evitando sobrecargasNormalmente fica rodando na <a data-href="Porta 80" href="tecnologia/infraestrutura/portas/porta-80.html" class="internal-link" target="_self" rel="noopener nofollow">Porta 80</a><br><img alt="Exemplo Load Balancing.png" src="midias/exemplo-load-balancing.png" target="_self">Existem tipos de balanceamento, mas os mais comuns são:
Round Robin
'mais simples', distribui as requisições entre os servidores de forma 'circular', ou seja, a primeira requisição vai para o servidor 1, depois para o 2 e assim por diante
Least Connections:
Distribui as requisições as requisições analisando o números de conexões ativas em cada servidor, ou seja, se o servidor 1 tem 10 conexões ativas e o servidor 2 tem 5, a próxima vai para o servidor 2
Least Reponse Time:
Realiza o direcionamento de acordo com o tempo de resposta, ou seja, se o servidor 1 tem um tempo de 100ms e o servidor 2 tem 50ms, será direcionado para o servidor 2
Hash:
Segue um 'padrão' do hash gerado da requisição, exemplo, se foi configurado para analisar o TOKEN, o valor HASH dele será sempre o mesmo e a requisição vai para o mesmo servidor.
IP Hash:
Assim como o anterior, é definido um 'padrão', dessa vez do IP do cliente, ou seja, todas as requisições que vierem do mesmo IP, vão para o mesmo servidor.
Existem vários, mas o mais conhecidos são:
<br><a data-href="Nginx" href="tecnologia/ferramentas-e-softwares/nginx.html" class="internal-link" target="_self" rel="noopener nofollow">Nginx</a>
<br><a data-href="HAProxy" href=".html" class="internal-link" target="_self" rel="noopener nofollow">HAProxy</a>
<br><a data-href="Apache" href="tecnologia/ferramentas-e-softwares/apache.html" class="internal-link" target="_self" rel="noopener nofollow">Apache</a>
<br><a data-tooltip-position="top" aria-label="Elastic Load Balancing" data-href="Elastic Load Balancing" href="tecnologia/infraestrutura/cloud/aws/elastic-load-balancing.html" class="internal-link" target="_self" rel="noopener nofollow">AWS Elastic Load Balancer</a>
<br><a data-href="Google Cloud Load Balancing" href="tecnologia/infraestrutura/cloud/google/google-cloud-load-balancing.html" class="internal-link" target="_self" rel="noopener nofollow">Google Cloud Load Balancing</a>
<br><a data-href="Azure Load Balancer" href="tecnologia/infraestrutura/cloud/azure/azure-load-balancer.html" class="internal-link" target="_self" rel="noopener nofollow">Azure Load Balancer</a>
<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://medium.com/@sschonss/load-balancer-50398b45d227" target="_self">https://medium.com/@sschonss/load-balancer-50398b45d227</a>]]></description><link>tecnologia/infraestrutura/load-balancer.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Load Balancer.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 21:56:20 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Porta 80]]></title><description><![CDATA[Dedicada para o <a data-href="HTTP (Hypertext Transfer Protocol)" href="tecnologia/infraestrutura/protocolos-de-comunicação/http-(hypertext-transfer-protocol).html" class="internal-link" target="_self" rel="noopener nofollow">HTTP (Hypertext Transfer Protocol)</a>, permitindo a comunicação não criptografada entre navegadores e servidores]]></description><link>tecnologia/infraestrutura/portas/porta-80.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Portas/Porta 80.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 21:50:22 GMT</pubDate></item><item><title><![CDATA[Proxy Reverso]]></title><description><![CDATA[Proxy Reverso
é um servidor intermediário que recebe requisições de usuários na internet e as encaminha para servidores internos ( <a href=".?query=tag:Backend" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Backend">#Backend</a>), devolvendo a resposta ao cliente.<br>Ele funciona como um "porteiro" para aplicações <a href=".?query=tag:web" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#web">#web</a> , melhorando a segurança, distribuindo carga (<a data-tooltip-position="top" aria-label="Load Balancer" data-href="Load Balancer" href="tecnologia/infraestrutura/load-balancer.html" class="internal-link" target="_self" rel="noopener nofollow">load balancing</a>), fazendo cache de conteúdo e facilitando o gerenciamento de múltiplos serviços]]></description><link>glossário/termos/proxy-reverso.html</link><guid isPermaLink="false">Glossário/Termos/Proxy Reverso.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 21:32:08 GMT</pubDate></item><item><title><![CDATA[Nginx]]></title><description><![CDATA[<a href=".?query=tag:web" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#web">#web</a> NGINX (pronunciado "engine-x")<br>
é um software de servidor web de <a data-href="Código aberto" href="glossário/termos/código-aberto.html" class="internal-link" target="_self" rel="noopener nofollow">Código aberto</a>, de alto desempenho, famoso por sua baixa utilização de recursos e capacidade de lidar com milhares de conexões simultâneas. Ele é amplamente utilizado como proxy reverso, balanceador de carga, cache de conteúdo e servidor de e-mailPrincipais Características e Funcionalidades: Alto Desempenho: Projetado para máxima eficiência, superando servidores tradicionais (como o Apache) em cenários de alto tráfego e conteúdo estático. <br>
<a data-href="Arquitetura Assíncrona" href="glossário/termos/arquitetura-assíncrona.html" class="internal-link" target="_self" rel="noopener nofollow">Arquitetura Assíncrona</a>: Utiliza uma arquitetura baseada em eventos, o que permite gerenciar alto volume de conexões sem consumir muita memória. <br>
<a data-href="Proxy Reverso" href="glossário/termos/proxy-reverso.html" class="internal-link" target="_self" rel="noopener nofollow">Proxy Reverso</a>: Atua como intermediário, recebendo requisições dos usuários e encaminhando para servidores de aplicação (como <a data-href="Node.js" href="tecnologia/desenvolvimento/node.js.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabNodeJs" aria-label="FabNodeJs" data-icon="FabNodeJs" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z"></path></svg></span>Node.js</a>, <a data-href="Python" href="tecnologia/desenvolvimento/python/python.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabPython" aria-label="FabPython" data-icon="FabPython" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z"></path></svg></span>Python</a>, <a data-href="PHP" href="tecnologia/desenvolvimento/php.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabPhp" aria-label="FabPhp" data-icon="FabPhp" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z"></path></svg></span>PHP</a>), aumentando a segurança e eficiência. <br>
<a data-href="Load Balancer" href="tecnologia/infraestrutura/load-balancer.html" class="internal-link" target="_self" rel="noopener nofollow">Load Balancer</a>: Distribui o tráfego de entrada de forma inteligente entre múltiplos servidores para evitar sobrecarga e garantir disponibilidade. Versões: Disponível em versão Open Source (gratuita) e NGINX Plus (comercial, com recursos avançados). ]]></description><link>tecnologia/ferramentas-e-softwares/nginx.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Nginx.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 21:32:08 GMT</pubDate></item><item><title><![CDATA[Exemplo Load Balancing]]></title><description><![CDATA[<img src="midias/exemplo-load-balancing.png" target="_self">]]></description><link>midias/exemplo-load-balancing.html</link><guid isPermaLink="false">midias/Exemplo Load Balancing.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 21:29:36 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Resumo_AWS_Cloud_Practitioner]]></title><link>tecnologia/infraestrutura/cloud/aws/resumo_aws_cloud_practitioner.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/AWS/Resumo_AWS_Cloud_Practitioner.pdf</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 00:44:48 GMT</pubDate></item><item><title><![CDATA[Terraform]]></title><description><![CDATA[Ferramenta de '<a data-href="Infraestrutura como Código (IaC)" href="glossário/termos/infraestrutura-como-código-(iac).html" class="internal-link" target="_self" rel="noopener nofollow">Infraestrutura como Código (IaC)</a>']]></description><link>tecnologia/ferramentas-e-softwares/terraform.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Terraform.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Wed, 18 Feb 2026 00:37:06 GMT</pubDate></item><item><title><![CDATA[Pop!_OS]]></title><description><![CDATA[Pop!OS é uma distribuição <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a> livre de código aberto, baseada no <a data-href="Ubuntu" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/ubuntu.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabUbuntu" aria-label="FabUbuntu" data-icon="FabUbuntu" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M469.2 75A75.6 75.6 0 1 0 317.9 75a75.6 75.6 0 1 0 151.2 0zM154.2 240.7A75.6 75.6 0 1 0 3 240.7a75.6 75.6 0 1 0 151.2 0zM57 346C75.6 392.9 108 433 150 461.1s91.5 42.6 142 41.7c-14.7-18.6-22.9-41.5-23.2-65.2c-6.8-.9-13.3-2.1-19.5-3.4c-26.8-5.7-51.9-17.3-73.6-34s-39.3-38.1-51.7-62.5c-20.9 9.9-44.5 12.8-67.1 8.2zm395.1 89.8a75.6 75.6 0 1 0 -151.2 0 75.6 75.6 0 1 0 151.2 0zM444 351.6c18.5 14.8 31.6 35.2 37.2 58.2c33.3-41.3 52.6-92.2 54.8-145.2s-12.5-105.4-42.2-149.4c-8.6 21.5-24 39.6-43.8 51.6c15.4 28.6 22.9 60.8 21.9 93.2s-10.7 64-28 91.6zM101.1 135.4c12.4 2.7 24.3 7.5 35.1 14.3c16.6-24.2 38.9-44.1 64.8-58S255.8 70.4 285.2 70c.2-5.9 .9-11.9 2-17.7c3.6-16.7 11.1-32.3 21.8-45.5c-47.7-3.8-95.4 6-137.6 28.5S94.3 91.7 70.8 133.4c2.7-.2 5.3-.3 8-.3c7.5 0 15 .8 22.4 2.3z"></path></svg></span>Ubuntu</a>, e conta com um desktop denominado 'Cosmic' sendo uma versão do <a data-href="GNOME" href="tecnologia/sistemas-operacionais/linux/gnome.html" class="internal-link" target="_self" rel="noopener nofollow">GNOME</a> personalizado.<br>
A distribuição é desenvolvida pela fabricante estadunidense de computadores Linux, chamada <a data-href="System76" href="glossário/empresas/system76.html" class="internal-link" target="_self" rel="noopener nofollow">System76</a>]]></description><link>tecnologia/sistemas-operacionais/linux/distribuições-linux/pop!_os.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Distribuições Linux/Pop!_OS.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Feb 2026 16:08:24 GMT</pubDate></item><item><title><![CDATA[Inteligência Artificial]]></title><link>tecnologia/inteligência-artificial/inteligência-artificial.html</link><guid isPermaLink="false">Tecnologia/Inteligência Artificial/Inteligência Artificial.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Feb 2026 16:02:34 GMT</pubDate></item><item><title><![CDATA[N8N]]></title><description><![CDATA[
Estrutura de Automação, Integração com IA
]]></description><link>tecnologia/inteligência-artificial/n8n.html</link><guid isPermaLink="false">Tecnologia/Inteligência Artificial/N8N.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Feb 2026 16:01:32 GMT</pubDate></item><item><title><![CDATA[Machine Learning]]></title><link>tecnologia/inteligência-artificial/machine-learning.html</link><guid isPermaLink="false">Tecnologia/Inteligência Artificial/Machine Learning.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 17 Feb 2026 15:59:34 GMT</pubDate></item><item><title><![CDATA[Sobre LLM]]></title><link>pedro-netto/projetos/roteiro-video/sobre-llm.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Roteiro video/Sobre LLM.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 16 Feb 2026 10:16:14 GMT</pubDate></item><item><title><![CDATA[Propagação do meu IP Público Dinâmico4]]></title><description><![CDATA[<img src="midias/propagação-do-meu-ip-público-dinâmico4.png" target="_self">]]></description><link>midias/propagação-do-meu-ip-público-dinâmico4.html</link><guid isPermaLink="false">midias/Propagação do meu IP Público Dinâmico4.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 15 Feb 2026 17:11:58 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Propagação do meu IP Público Dinâmico3]]></title><description><![CDATA[<img src="midias/propagação-do-meu-ip-público-dinâmico3.png" target="_self">]]></description><link>midias/propagação-do-meu-ip-público-dinâmico3.html</link><guid isPermaLink="false">midias/Propagação do meu IP Público Dinâmico3.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 15 Feb 2026 17:10:46 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Propagação do meu IP Público Dinâmico5]]></title><description><![CDATA[<img src="midias/propagação-do-meu-ip-público-dinâmico5.png" target="_self">]]></description><link>midias/propagação-do-meu-ip-público-dinâmico5.html</link><guid isPermaLink="false">midias/Propagação do meu IP Público Dinâmico5.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 15 Feb 2026 16:34:46 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Perl]]></title><link>tecnologia/desenvolvimento/perl.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/Perl.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 15 Feb 2026 11:04:38 GMT</pubDate></item><item><title><![CDATA[DuckDNS]]></title><description><![CDATA[Melhor para: Usos pessoais, simplicidade e facilidade de configuração.
Prós:
Grátis (sem anúncios).
Configuração rápida: Basta criar um domínio (ex: meudominio.duckdns.org) e usar um script ou aplicativo para atualizar automaticamente o IP.
Suporte para múltiplos servidores: Pode ser usado com servidores locais ou servidores em nuvem.
Integração com ferramentas: Funciona bem com o Nginx, Apache, Home Assistant, etc.
Fácil de usar: Ideal para quem não tem experiência técnica avançada.
Contras:
Subdomínios limitados: Só pode usar um domínio principal (ex: meudominio.duckdns.org).
Não oferece DNS completo: Não é uma solução de DNS global, apenas um serviço de DDNS.
Recomendação: Se quiser algo simples, grátis e fácil de configurar, DuckDNS é a escolha óbvia.]]></description><link>tecnologia/ferramentas-e-softwares/duckdns.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/DuckDNS.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 15 Feb 2026 10:45:08 GMT</pubDate></item><item><title><![CDATA[Propagação do meu IP Público Dinâmico2]]></title><description><![CDATA[<img src="midias/propagação-do-meu-ip-público-dinâmico2.png" target="_self">]]></description><link>midias/propagação-do-meu-ip-público-dinâmico2.html</link><guid isPermaLink="false">midias/Propagação do meu IP Público Dinâmico2.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 15 Feb 2026 09:39:48 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Propagação do meu IP Público Dinâmico1]]></title><description><![CDATA[<img src="midias/propagação-do-meu-ip-público-dinâmico1.png" target="_self">]]></description><link>midias/propagação-do-meu-ip-público-dinâmico1.html</link><guid isPermaLink="false">midias/Propagação do meu IP Público Dinâmico1.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 15 Feb 2026 09:37:56 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Guia de Distribuição de IP público Dinâmico]]></title><description><![CDATA[
Ferramentas: <a data-href="ddclient" href="tecnologia/ferramentas-e-softwares/ddclient.html" class="internal-link" target="_self" rel="noopener nofollow">ddclient</a>, <a data-href="No-IP" href=".html" class="internal-link" target="_self" rel="noopener nofollow">No-IP</a>, <a data-href="DuckDNS" href="tecnologia/ferramentas-e-softwares/duckdns.html" class="internal-link" target="_self" rel="noopener nofollow">DuckDNS</a>, ou serviços como <a data-href="Cloudflare" href="glossário/empresas/cloudflare.html" class="internal-link" target="_self" rel="noopener nofollow">Cloudflare</a> (com integração de DNS dinâmico).
<br>Funcionamento: O serviço monitora seu IP público e atualiza automaticamente o registro <a data-href="DNS" href="tecnologia/infraestrutura/dns.html" class="internal-link" target="_self" rel="noopener nofollow">DNS</a>, garantindo que o domínio aponte para seu IP atual.
Exemplo:
Se você usa DuckDNS, configura um domínio (ex: meudominio.duckdns.org) e o serviço mantém seu IP atualizado.
Vantagem: Simplicidade e baixa complexidade. Objetivo: Redirecionar tráfego para seu IP público (ex: para um servidor local).
Passos: Instale o Nginx no servidor.
Configure um arquivo de configuração (ex: /etc/nginx/sites-available/meuservidor.conf) com instruções para encaminhar requisições para seu IP público.
Use upstream para definir o IP do servidor local.
Exemplo: upstream backend { server 192.168.1.100; # IP do servidor local
} server { listen 80; server_name meudominio.duckdns.org; location / { proxy_pass http://backend; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; }
}
Vantagem: Flexibilidade para encaminhar tráfego para múltiplos servidores ou aplicativos.
Ferramenta: ssh -R (para criar um túnel reverso).
Funcionamento: Redireciona tráfego do servidor remoto para seu IP público.
Exemplo:
Se você tem acesso a um servidor remoto (ex: servidorremoto.com), execute: ssh -R 80:localhost:80 usuario@servidorremoto.com
Isso faz com que o tráfego na porta 80 do servidor remoto seja encaminhado para sua máquina local (via SSH).
Vantagem: Segurança, pois o tráfego é criptografado.
Passos: Acesse o painel do seu roteador (ex: 192.168.1.1).
Configure o Port Forwarding para encaminhar tráfego de portas específicas (ex: 80, 443) para a máquina local (ex: 192.168.1.100).
Combine com um serviço DDNS para acessar seu IP público via domínio.
Vantagem: Permite acesso direto ao servidor local, mas exige cuidado com a segurança (ex: desativar portas não necessárias). Use SSL/TLS: Certificados gratuitos (ex: Let’s Encrypt) para proteger conexões.
Bloqueie portas desnecessárias: Evite expor servidores sensíveis a tráfego externo.
Monitore o tráfego: Ferramentas como fail2ban podem bloquear tentativas de ataque.
]]></description><link>pedro-netto/projetos/guia-de-distribuição-de-ip-público-dinâmico.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Guia de Distribuição de IP público Dinâmico.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sun, 15 Feb 2026 09:36:40 GMT</pubDate></item><item><title><![CDATA[qwen]]></title><link>tecnologia/inteligência-artificial/qwen.html</link><guid isPermaLink="false">Tecnologia/Inteligência Artificial/qwen.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 18:35:28 GMT</pubDate></item><item><title><![CDATA[middleware]]></title><description><![CDATA[middleware é uma camada de software que atua como "ponte" ou "tradutor" entre diferentes aplicações, bancos de dados e sistemas operacionais, facilitando a comunicação e a troca de dados sem que os desenvolvedores precisem se preocupar com as complexidades de cada tecnologia individualmente, oferecendo serviços unificados para integrações heterogêneas e desenvolvimento mais rápido.&nbsp;Principais Funções no Contexto <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>:
<br>Integração de Aplicações: Conecta softwares diversos (um app <a href=".?query=tag:web" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#web">#web</a> web, um banco de dados, um serviço de mensagens) que rodam no Linux, permitindo que funcionem juntos.
Serviços Comuns: Oferece funcionalidades prontas como autenticação de segurança, gerenciamento de transações, filas de mensagens, servidores de aplicação (Apache, JBoss, etc.).
Abstração: Esconde as diferenças entre o sistema operacional e o hardware, fornecendo uma API (Interface de Programação de Aplicações) mais simples para os desenvolvedores.
Processamento Distribuído: Ajuda a orquestrar ações em tempo real entre diferentes componentes de um sistema distribuído, como em ambientes de contêineres.&nbsp;
Exemplos Comuns de Middleware:
<br>Servidores Web e de Aplicação: <a data-href="Apache" href="tecnologia/ferramentas-e-softwares/apache.html" class="internal-link" target="_self" rel="noopener nofollow">Apache</a> HTTP Server, <a data-href="Nginx" href="tecnologia/ferramentas-e-softwares/nginx.html" class="internal-link" target="_self" rel="noopener nofollow">Nginx</a>, Tomcat, JBoss, WebSphere.
<br>Mensageria: Sistemas que usam protocolos como SOAP, <a data-tooltip-position="top" aria-label="REST - Representational State Transfer" data-href="REST - Representational State Transfer" href="tecnologia/desenvolvimento/rest-representational-state-transfer.html" class="internal-link" target="_self" rel="noopener nofollow">REST</a>, JSON para troca de mensagens.
<br>Bancos de Dados: Drivers e <a data-href="API - Interface de Programação de Aplicações" href="tecnologia/desenvolvimento/api-interface-de-programação-de-aplicações.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPlugZap2" aria-label="LiPlugZap2" data-icon="LiPlugZap2" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-plug-zap-2"><path d="M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z"></path><path d="m2 22 3-3"></path><path d="M7.5 13.5 10 11"></path><path d="M10.5 16.5 13 14"></path><path d="m18 3-4 4h6l-4 4"></path></svg></span>API - Interface de Programação de Aplicações</a>s que facilitam a conexão de aplicações a diferentes <a data-href="Banco de dados" href="glossário/termos/banco-de-dados.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiDatabase" aria-label="LiDatabase" data-icon="LiDatabase" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-database"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg></span>Banco de dados</a>.&nbsp;
<br>Em resumo, no <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>, o middleware é essencial para construir sistemas complexos e distribuídos, simplificando o desenvolvimento e garantindo que componentes heterogêneos possam operar de forma coordenada e eficiente]]></description><link>tecnologia/middleware.html</link><guid isPermaLink="false">Tecnologia/middleware.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 18:01:32 GMT</pubDate></item><item><title><![CDATA[Gunicorn]]></title><description><![CDATA[Gunicorn (Green Unicorn)
é um servidor <a href=".?query=tag:Web" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Web">#Web</a> <a data-href="WSGI" href="tecnologia/desenvolvimento/python/django/wsgi.html" class="internal-link" target="_self" rel="noopener nofollow">WSGI</a> Python de alta performance para sistemas <a data-href="UNIX" href="tecnologia/sistemas-operacionais/linux/unix.html" class="internal-link" target="_self" rel="noopener nofollow">UNIX</a>, ideal para colocar aplicações em produção. <br>Ele atua como intermediário entre servidores web (como <a data-href="Nginx" href="tecnologia/ferramentas-e-softwares/nginx.html" class="internal-link" target="_self" rel="noopener nofollow">Nginx</a>) e o <a data-href="Framework" href="glossário/termos/framework.html" class="internal-link" target="_self" rel="noopener nofollow">Framework</a> da aplicação (como <a data-tooltip-position="top" aria-label="Django" data-href="Django" href="tecnologia/desenvolvimento/python/django/django.html" class="internal-link" target="_self" rel="noopener nofollow">Django</a> ou Flask), gerenciando múltiplos processos ("workers") para lidar com requisições simultâneas de forma eficiente]]></description><link>tecnologia/desenvolvimento/python/django/gunicorn.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/Python/Django/Gunicorn.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 18:01:16 GMT</pubDate></item><item><title><![CDATA[Alfred Pennyworth - Docker6]]></title><description><![CDATA[<img src="midias/alfred-pennyworth-docker6.png" target="_self">]]></description><link>midias/alfred-pennyworth-docker6.html</link><guid isPermaLink="false">midias/Alfred Pennyworth - Docker6.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 14:02:16 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Banco de dados]]></title><link>glossário/termos/banco-de-dados.html</link><guid isPermaLink="false">Glossário/Termos/Banco de dados.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 13:56:00 GMT</pubDate></item><item><title><![CDATA[API - Interface de Programação de Aplicações]]></title><description><![CDATA[Interface de Programação de Aplicações]]></description><link>tecnologia/desenvolvimento/api-interface-de-programação-de-aplicações.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/API - Interface de Programação de Aplicações.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 13:56:00 GMT</pubDate></item><item><title><![CDATA[Redragon H510-PRO Wireless no Linux]]></title><description><![CDATA[Esse headset funciona no <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>, mas o dongle wireless tem alguns bugs no driver snd_usb_audio.<br>
O problema mais comum é o volume: o canal direito zera o fone, e o controle global do <a data-href="GNOME" href="tecnologia/sistemas-operacionais/linux/gnome.html" class="internal-link" target="_self" rel="noopener nofollow">GNOME</a>/<a data-href="Pulse" href="tecnologia/sistemas-operacionais/linux/utilitários/pulse.html" class="internal-link" target="_self" rel="noopener nofollow">Pulse</a>/ <a data-href="PipeWire" href="tecnologia/sistemas-operacionais/linux/pipewire.html" class="internal-link" target="_self" rel="noopener nofollow">PipeWire</a> não conversa direito com o mixer interno.
A solução é forçar o uso de mixer em software e configurar manualmente.No Ubuntu 24.04 já vem quase tudo. Se faltar:sudo apt install pipewire-audio wireplumber pipewire-pulse
Abra o mixer:alsamixer Pressione F6 e escolha H510-PRO Wireless. Ajuste os dois lados do fone (não deixe o direito em 0, senão ele corta o som). Para o microfone, use F4, escolha o H510 e regule o nível. Salve: sudo alsactl store
Crie a pasta de configuração:mkdir -p ~/.config/wireplumber/main.lua.d
Edite o arquivo:nano ~/.config/wireplumber/main.lua.d/50-h510.lua
Cole:rule = { matches = { { { "device.name", "equals", "alsa_card.usb-XiiSound_Technology_Corporation_H510-PRO_Wireless_headset-00" }, }, }, apply_properties = { ["api.alsa.soft-mixer"] = true, ["api.alsa.ignore-dB"] = true, },
} table.insert(alsa_monitor.rules, rule)
Salve e reinicie:systemctl --user restart wireplumber O volume agora é controlado suavemente pelo GNOME ou pelo wpctl, sem matar o canal direito. O microfone funciona ajustando no alsamixer. Evite usar os botões de volume do headset, pois eles podem bagunçar os níveis internos.
]]></description><link>pedro-netto/projetos/redragon-h510-pro-wireless-no-linux.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Redragon H510-PRO Wireless no Linux.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 13:49:12 GMT</pubDate></item><item><title><![CDATA[WSGI]]></title><description><![CDATA[WSGI (Web Server Gateway Interface) é uma especificação padrão que atua como ponte entre servidores web (como <a data-href="Nginx" href="tecnologia/ferramentas-e-softwares/nginx.html" class="internal-link" target="_self" rel="noopener nofollow">Nginx</a> ou <a data-href="Apache" href="tecnologia/ferramentas-e-softwares/apache.html" class="internal-link" target="_self" rel="noopener nofollow">Apache</a>) e <a data-href="Framework" href="glossário/termos/framework.html" class="internal-link" target="_self" rel="noopener nofollow">Framework</a>s web <a data-href="Python" href="tecnologia/desenvolvimento/python/python.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabPython" aria-label="FabPython" data-icon="FabPython" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z"></path></svg></span>Python</a> (como <a data-tooltip-position="top" aria-label="Django" data-href="Django" href="tecnologia/desenvolvimento/python/django/django.html" class="internal-link" target="_self" rel="noopener nofollow">Django</a>, Flask).
Ele define um protocolo uniforme para que servidores e aplicações Python se comuniquem, garantindo portabilidade, eficiência e segurança na implantação de sites]]></description><link>tecnologia/desenvolvimento/python/django/wsgi.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/Python/Django/WSGI.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 13:44:46 GMT</pubDate></item><item><title><![CDATA[settings.py]]></title><description><![CDATA[Arquivo do <a data-tooltip-position="top" aria-label="Django" data-href="Django" href="tecnologia/desenvolvimento/python/django/django.html" class="internal-link" target="_self" rel="noopener nofollow">Django</a>]]></description><link>tecnologia/desenvolvimento/python/django/settings.py.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/Python/Django/settings.py.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 13:44:40 GMT</pubDate></item><item><title><![CDATA[CORS - Cross-Origin Resourse Sharing]]></title><description><![CDATA[Para permitir que o <a data-href="Django" href="tecnologia/desenvolvimento/python/django/django.html" class="internal-link" target="_self" rel="noopener nofollow">Django</a> responda corretamente a requisições vindas de outros domíniosPor padrão, navegadores bloqueiam requisições feitas por um site para outro domínio diferente, por segurança.Exemplo clássico:
<br>Frontend em: http://localhost:3000 (<a data-href="React" href="tecnologia/desenvolvimento/react/react.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabReact" aria-label="FabReact" data-icon="FabReact" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z"></path></svg></span>React</a>, <a data-href="Vue" href="tecnologia/desenvolvimento/react/vue.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabVuejs" aria-label="FabVuejs" data-icon="FabVuejs" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z"></path></svg></span>Vue</a>, etc.)
<br>Backend em: http://localhost:8000 (<a data-href="Django" href="tecnologia/desenvolvimento/python/django/django.html" class="internal-link" target="_self" rel="noopener nofollow">Django</a> API)
Mesmo sendo “seu” projeto, o navegador considera domínios diferentes → bloqueia a requisição ❌O corsheaders.middleware.CorsMiddleware:
Intercepta a requisição
Adiciona headers HTTP de CORS na resposta
Diz ao navegador:
👉 “essa origem pode acessar minha API” Sem isso, você verá erros como:Access to fetch at 'http://localhost:8000/api/'
from origin 'http://localhost:3000'
has been blocked by CORS policy
Porque CORS é tratado no nível HTTP, antes da view ser executada.O middleware:
Roda no início do ciclo da requisição Lida com: OPTIONS (preflight)
Headers como: Access-Control-Allow-Origin
Access-Control-Allow-Methods
Access-Control-Allow-Headers <br>Sem middleware → <a data-href="Django" href="tecnologia/desenvolvimento/python/django/django.html" class="internal-link" target="_self" rel="noopener nofollow">Django</a> nem chega a responder corretamente para o navegador.]]></description><link>tecnologia/desenvolvimento/cors-cross-origin-resourse-sharing.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/CORS - Cross-Origin Resourse Sharing.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 13:39:08 GMT</pubDate></item><item><title><![CDATA[Anti-pornografia]]></title><description><![CDATA[Ao pesquisar, sobre formas de barrar meu vício, cheguei a conclusão que estava na hora de aprender mexer no <a data-tooltip-position="top" aria-label="" rel="noopener nofollow" class="external-link is-unresolved" href="" target="_self">Firewall</a>, já havia ouvido falar sobre o <a data-href="Cloudflare" href="glossário/empresas/cloudflare.html" class="internal-link" target="_self" rel="noopener nofollow">Cloudflare</a> Family (utilizo muito o <a data-href="DNS" href="tecnologia/infraestrutura/dns.html" class="internal-link" target="_self" rel="noopener nofollow">DNS</a>: 1.1.1.1 para poder entrar em sites de <a data-href="Torrent" href="tecnologia/ferramentas-e-softwares/torrent.html" class="internal-link" target="_self" rel="noopener nofollow">Torrent</a>)Bloqueia pornografia por domínio (essencial)Utilizei o DNS Público:
1.1.1.3
1.0.0.3
Assim como informado no blog da Cloudflare, bloqueia pornografia + malware.<br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://blog.cloudflare.com/introducing-1-1-1-1-for-families/" target="_self">https://blog.cloudflare.com/introducing-1-1-1-1-for-families/</a>
<br>Procurar o nome da conexão através do <a data-href="nmcli" href="tecnologia/sistemas-operacionais/linux/utilitários/nmcli.html" class="internal-link" target="_self" rel="noopener nofollow">nmcli</a>
nmcli connection show Desativar o DNS automático do provedor:
sudo nmcli connection modify "Conexão cabeada 1" ipv4.ignore-auto-dns yes Definir DNS com filtro
sudo nmcli connection modify "Conexão cabeada 1" ipv4.dns "1.1.1.3 1.0.0.3" Reativar a conexão
sudo nmcli connection down "Conexão cabeada 1"
sudo nmcli connection up "Conexão cabeada 1" Observação: desativei o IPv6 da máquina.
nmcli dev show enp4s0 | grep DNS
Você deve ver algo como:IP4.DNS[1]: 1.1.1.3
IP4.DNS[2]: 1.0.0.3 Ativando o UFW
sudo ufw enable
sudo ufw default deny incoming
sudo ufw default allow outgoing Liberar DNS permitido
sudo ufw allow out to 1.1.1.3 port 53
sudo ufw allow out to 1.0.0.3 port 53 Bloqueando DNS externo
sudo ufw deny out 53 Observação: é necessário realizar nessa ordem, para que só negue o 53 após permitir o 1.1.1.3 e 1.0.0.3
sudo ufw status numbered
Você deve ver algo como:Estado: ativo &nbsp;&nbsp;&nbsp;&nbsp;Para &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ação &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;De &nbsp;&nbsp;&nbsp;&nbsp;---- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;---- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- [ 1] 1.1.1.3 53 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ALLOW OUT &nbsp;&nbsp;Anywhere &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(out) [ 2] 1.0.0.3 53 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ALLOW OUT &nbsp;&nbsp;Anywhere &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(out) [ 3] 53 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DENY OUT &nbsp;&nbsp;&nbsp;Anywhere &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(out) [ 4] 53 (v6) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DENY OUT &nbsp;&nbsp;&nbsp;Anywhere (v6) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(out)
]]></description><link>pedro-netto/projetos/anti-pornografia.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Anti-pornografia.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 13:37:02 GMT</pubDate></item><item><title><![CDATA[DNS]]></title><description><![CDATA[<a href=".?query=tag:Protocolos" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Protocolos">#Protocolos</a>DNS (Domain Name System, ou Sistema de Nomes de Domínio) é a "lista telefônica da internet", convertendo nomes de sites legíveis (ex: google.com) em endereços IP numéricos (
192.0.2.1192.0 .2 .1
192.0.2.1 que os computadores usam para se conectar. Ele facilita a navegação, eliminando a necessidade de memorizar sequências numéricas complexas.&nbsp;Pontos-chave sobre o DNS:&nbsp; Funcionalidade: Traduz nomes de domínio em endereços IP, permitindo que navegadores carreguem recursos da internet. Importância: Sem o DNS, seria necessário digitar o endereço IP numérico de cada site para acessá-lo. Funcionamento: Quando um domínio é digitado, o servidor DNS procura o registro correspondente para encontrar o endereço IP correto Segurança e Ameaças: Vulnerabilidades no servidor DNS podem ser exploradas por ataques como spoofing e envenenamento de cache, que desviam o tráfego para sites falsos. Componentes: Inclui servidores de nomes autoritativos, resolvers e registros de DNS.&nbsp;
O sistema funciona de forma hierárquica e distribuída, utilizando servidores de nomes (como TLD e raiz) para gerenciar a vasta rede de domínios. ]]></description><link>tecnologia/infraestrutura/dns.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/DNS.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 13:37:00 GMT</pubDate></item><item><title><![CDATA[Django]]></title><description><![CDATA[é um <a data-href="Framework" href="glossário/termos/framework.html" class="internal-link" target="_self" rel="noopener nofollow">Framework</a> <a href=".?query=tag:web" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#web">#web</a> web de alto nível, gratuito e de código aberto, escrito em <a data-href="Python" href="tecnologia/desenvolvimento/python/python.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabPython" aria-label="FabPython" data-icon="FabPython" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z"></path></svg></span>Python</a><br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://www-djangoproject-com.translate.goog/?_x_tr_sl=en&amp;_x_tr_tl=pt&amp;_x_tr_hl=pt&amp;_x_tr_pto=tc" target="_self">https://www-djangoproject-com.translate.goog/?_x_tr_sl=en&amp;_x_tr_tl=pt&amp;_x_tr_hl=pt&amp;_x_tr_pto=tc</a>]]></description><link>tecnologia/desenvolvimento/python/django/django.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/Python/Django/Django.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 13:35:44 GMT</pubDate></item><item><title><![CDATA[2026-02-14-1]]></title><description><![CDATA[<img src="midias/2026-02-14-1.png" target="_self">]]></description><link>midias/2026-02-14-1.html</link><guid isPermaLink="false">midias/2026-02-14-1.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 13:07:30 GMT</pubDate><enclosure url="midias/2026-02-14-1.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/2026-02-14-1.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[2026-02-14-2]]></title><description><![CDATA[<img src="midias/2026-02-14-2.png" target="_self">]]></description><link>midias/2026-02-14-2.html</link><guid isPermaLink="false">midias/2026-02-14-2.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 13:06:42 GMT</pubDate><enclosure url="midias/2026-02-14-2.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/2026-02-14-2.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Alfred Pennyworth - Docker5]]></title><description><![CDATA[<img src="midias/alfred-pennyworth-docker5.png" target="_self">]]></description><link>midias/alfred-pennyworth-docker5.html</link><guid isPermaLink="false">midias/Alfred Pennyworth - Docker5.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 02:52:50 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Alfred Pennyworth - Docker4]]></title><description><![CDATA[<img src="midias/alfred-pennyworth-docker4.png" target="_self">]]></description><link>midias/alfred-pennyworth-docker4.html</link><guid isPermaLink="false">midias/Alfred Pennyworth - Docker4.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 02:22:08 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Alfred Pennyworth - Docker-pref]]></title><description><![CDATA[<img src="midias/alfred-pennyworth-docker-pref.png" target="_self">]]></description><link>midias/alfred-pennyworth-docker-pref.html</link><guid isPermaLink="false">midias/Alfred Pennyworth - Docker-pref.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 02:21:00 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Alfred Pennyworth - Docker3]]></title><description><![CDATA[<img src="midias/alfred-pennyworth-docker3.png" target="_self">]]></description><link>midias/alfred-pennyworth-docker3.html</link><guid isPermaLink="false">midias/Alfred Pennyworth - Docker3.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 02:20:12 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Alfred Pennyworth - Docker2]]></title><description><![CDATA[<img src="midias/alfred-pennyworth-docker2.png" target="_self">]]></description><link>midias/alfred-pennyworth-docker2.html</link><guid isPermaLink="false">midias/Alfred Pennyworth - Docker2.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 02:19:14 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Alfred Pennyworth - Docker1]]></title><description><![CDATA[<img src="midias/alfred-pennyworth-docker1.png" target="_self">]]></description><link>midias/alfred-pennyworth-docker1.html</link><guid isPermaLink="false">midias/Alfred Pennyworth - Docker1.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 02:15:48 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Docker-Compose]]></title><description><![CDATA[<img src="midias/docker-compose.png" target="_self">]]></description><link>midias/docker-compose.html</link><guid isPermaLink="false">midias/Docker-Compose.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 02:04:28 GMT</pubDate><enclosure url="midias/docker-compose.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/docker-compose.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Documentações]]></title><description><![CDATA[<img src="midias/documentações.png" target="_self">]]></description><link>midias/documentações.html</link><guid isPermaLink="false">midias/Documentações.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 01:19:00 GMT</pubDate><enclosure url="midias/documentações.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/documentações.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[AnythingLLM2]]></title><description><![CDATA[<img src="midias/anythingllm2.png" target="_self">]]></description><link>midias/anythingllm2.html</link><guid isPermaLink="false">midias/AnythingLLM2.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 01:15:02 GMT</pubDate><enclosure url="midias/anythingllm2.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/anythingllm2.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Ollama funcional]]></title><description><![CDATA[<img src="midias/ollama-funcional.png" target="_self">]]></description><link>midias/ollama-funcional.html</link><guid isPermaLink="false">midias/Ollama funcional.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 01:06:56 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Configurando o Ollama]]></title><description><![CDATA[<img src="midias/configurando-o-ollama.png" target="_self">]]></description><link>midias/configurando-o-ollama.html</link><guid isPermaLink="false">midias/Configurando o Ollama.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 00:52:58 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Instalação Ollama3]]></title><description><![CDATA[<img src="midias/instalação-ollama3.png" target="_self">]]></description><link>midias/instalação-ollama3.html</link><guid isPermaLink="false">midias/Instalação Ollama3.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 00:49:30 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Instalação Ollama2]]></title><description><![CDATA[<img src="midias/instalação-ollama2.png" target="_self">]]></description><link>midias/instalação-ollama2.html</link><guid isPermaLink="false">midias/Instalação Ollama2.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 00:42:06 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Instalação Ollama1]]></title><description><![CDATA[<img src="midias/instalação-ollama1.png" target="_self">]]></description><link>midias/instalação-ollama1.html</link><guid isPermaLink="false">midias/Instalação Ollama1.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 00:39:58 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Ollama]]></title><description><![CDATA[Ollama é uma plataforma que executa ''<a data-href="LLM" href="tecnologia/inteligência-artificial/llm.html" class="internal-link" target="_self" rel="noopener nofollow">LLM</a> - Large Linguage Model", abstraindo toda a complexidade técnica dessa aplicação e realizando a conversa com o modelo pela Linha de comando <a data-tooltip-position="top" aria-label="Linha de comando" data-href="Linha de comando" href="glossário/termos/linha-de-comando.html" class="internal-link" target="_self" rel="noopener nofollow">CLI</a><br><img alt="Ollama - Example CLI.png" src="midias/ollama-example-cli.png" target="_self"><br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.ollama.com/" target="_self">https://docs.ollama.com/</a><br>
<img alt="Ollama Homepage.png" src="midias/ollama-homepage.png" target="_self">
Assim trazendo consigo ótimas funcionalidade:
Ele pode ser rodado localmente, ou seja, sem necessidade de internet/login.
<br>Possui <a data-tooltip-position="top" aria-label="API - Interface de Programação de Aplicações" data-href="API - Interface de Programação de Aplicações" href="tecnologia/desenvolvimento/api-interface-de-programação-de-aplicações.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPlugZap2" aria-label="LiPlugZap2" data-icon="LiPlugZap2" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-plug-zap-2"><path d="M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z"></path><path d="m2 22 3-3"></path><path d="M7.5 13.5 10 11"></path><path d="M10.5 16.5 13 14"></path><path d="m18 3-4 4h6l-4 4"></path></svg></span>API</a> Local, podendo ser acionado por <a data-tooltip-position="top" aria-label="Hooks" data-href="Hooks" href="tecnologia/infraestrutura/hooks.html" class="internal-link" target="_self" rel="noopener nofollow">Webhook</a>s ou automações.
Personalização, através do Modelfile, podemos controlar/customizar como ele se comportar.
Função principal: Executar modelos localmente<br>
Interface: Linha de comando (<a data-tooltip-position="top" aria-label="Linha de comando" data-href="Linha de comando" href="glossário/termos/linha-de-comando.html" class="internal-link" target="_self" rel="noopener nofollow">CLI</a>)
Chat com documentos: Não nativo
Agentes de IA: Não nativo
Dependência: Independente<br> Fetch the complete documentation index at: <a rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.ollama.com/llms.txt" target="_self">https://docs.ollama.com/llms.txt</a>
Use this file to discover all available pages before exploring further.
To install Ollama, run the following command:curl -fsSL https://ollama.com/install.sh | sh If you are upgrading from a prior version, you should remove the old libraries with `sudo rm -rf /usr/lib/ollama` first.
Download and extract the package:curl -fsSL https://ollama.com/download/ollama-linux-amd64.tar.zst \ | sudo tar x -C /usr
Start Ollama:ollama serve
In another terminal, verify that Ollama is running:ollama -v
If you have an AMD GPU, also download and extract the additional ROCm package:curl -fsSL https://ollama.com/download/ollama-linux-amd64-rocm.tar.zst \ | sudo tar x -C /usr
Download and extract the ARM64-specific package:curl -fsSL https://ollama.com/download/ollama-linux-arm64.tar.zst \ | sudo tar x -C /usr
Create a user and group for Ollama:sudo useradd -r -s /bin/false -U -m -d /usr/share/ollama ollama
sudo usermod -a -G ollama $(whoami)
Create a service file in /etc/systemd/system/ollama.service:[Unit]
Description=Ollama Service
After=network-online.target [Service]
ExecStart=/usr/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="PATH=$PATH" [Install]
WantedBy=multi-user.target
Then start the service:sudo systemctl daemon-reload
sudo systemctl enable ollama
<br><a data-tooltip-position="top" aria-label="https://developer.nvidia.com/cuda-downloads" rel="noopener nofollow" class="external-link is-unresolved" href="https://developer.nvidia.com/cuda-downloads" target="_self">Download and install</a> CUDA.Verify that the drivers are installed by running the following command, which should print details about your GPU:nvidia-smi
<br><a data-tooltip-position="top" aria-label="https://rocm.docs.amd.com/projects/install-on-linux/en/latest/tutorial/quick-start.html" rel="noopener nofollow" class="external-link is-unresolved" href="https://rocm.docs.amd.com/projects/install-on-linux/en/latest/tutorial/quick-start.html" target="_self">Download and Install</a> ROCm v6.Start Ollama and verify it is running:sudo systemctl start ollama
sudo systemctl status ollama While AMD has contributed the `amdgpu` driver upstream to the official linux kernel source, the version is older and may not support all ROCm features. We recommend you install the latest driver from [https://www.amd.com/en/support/linux-drivers](https://www.amd.com/en/support/linux-drivers) for best support of your Radeon GPU.
To customize the installation of Ollama, you can edit the systemd service file or the environment variables by running:sudo systemctl edit ollama
Alternatively, create an override file manually in /etc/systemd/system/ollama.service.d/override.conf:[Service]
Environment="OLLAMA_DEBUG=1"
Update Ollama by running the install script again:curl -fsSL https://ollama.com/install.sh | sh
Or by re-downloading Ollama:curl -fsSL https://ollama.com/download/ollama-linux-amd64.tar.zst \ | sudo tar x -C /usr
<br>Use OLLAMA_VERSION environment variable with the install script to install a specific version of Ollama, including pre-releases. You can find the version numbers in the <a data-tooltip-position="top" aria-label="https://github.com/ollama/ollama/releases" rel="noopener nofollow" class="external-link is-unresolved" href="https://github.com/ollama/ollama/releases" target="_self">releases page</a>.For example:curl -fsSL https://ollama.com/install.sh | OLLAMA_VERSION=0.5.7 sh
To view logs of Ollama running as a startup service, run:journalctl -e -u ollama
Remove the ollama service:sudo systemctl stop ollama
sudo systemctl disable ollama
sudo rm /etc/systemd/system/ollama.service
Remove ollama libraries from your lib directory (either /usr/local/lib, /usr/lib, or /lib):sudo rm -r $(which ollama | tr 'bin' 'lib')
Remove the ollama binary from your bin directory (either /usr/local/bin, /usr/bin, or /bin):sudo rm $(which ollama)
Remove the downloaded models and Ollama service user and group:sudo userdel ollama
sudo groupdel ollama
sudo rm -r /usr/share/ollama
]]></description><link>tecnologia/inteligência-artificial/ollama.html</link><guid isPermaLink="false">Tecnologia/Inteligência Artificial/Ollama.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 00:36:50 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Anything LLM1]]></title><description><![CDATA[<img src="midias/anything-llm1.png" target="_self">]]></description><link>midias/anything-llm1.html</link><guid isPermaLink="false">midias/Anything LLM1.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 14 Feb 2026 00:33:22 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Ollama - Example CLI]]></title><description><![CDATA[<img src="midias/ollama-example-cli.png" target="_self">]]></description><link>midias/ollama-example-cli.html</link><guid isPermaLink="false">midias/Ollama - Example CLI.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 13 Feb 2026 23:51:48 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[AnythingLLM - Example]]></title><description><![CDATA[<img src="midias/anythingllm-example.png" target="_self">]]></description><link>midias/anythingllm-example.html</link><guid isPermaLink="false">midias/AnythingLLM - Example.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 13 Feb 2026 23:31:54 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[deep-research-report]]></title><description><![CDATA[Este relatório detalha como montar um agente de IA conversacional local usando <a data-tooltip-position="top" aria-label="https://ollama.com" rel="noopener nofollow" class="external-link is-unresolved" href="https://ollama.com" target="_self">Ollama</a> e arquivos Markdown como fonte de conhecimento. Abordamos desde requisitos de hardware/software, passando por instalação do Ollama, seleção de modelos, até a configuração do pipeline RAG (Retrieval-Augmented Generation). Em seguida descrevemos ingestão e indexação dos documentos Markdown, mecanismos de busca (BM25 e vetorial), arquitetura de diálogo, exemplos de código (Linux/macOS/Windows), esquemas de dados, avaliação, deploy e manutenção. Citamos boas práticas, riscos (licenças, viés, segurança) e fornecemos diagramas (Mermaid) e tabelas comparativas quando útil. Este guia supõe certo conhecimento técnico do usuário (terminal, Python, etc.) e foca em soluções open-source e locais, dando preferência a fontes oficiais e, quando possível, materiais em português.As exigências podem variar conforme o modelo e task. Por exemplo, para rodar modelos 7–13B recomenda-se ≳16&nbsp;GB de RAM【11†L482-L485】. GPUs aceleram o processamento; como referência, um modelo de 8&nbsp;GB requer ~12&nbsp;GB VRAM【11†L482-L485】. Sem GPU, o tempo de resposta aumenta.Ollama fornece binários prontos para Linux, Windows e macOS【11†L417-L422】【17†L91-L94】. Linux: execute no terminal: curl -fsSL https://ollama.com/install.sh | sh Isso instala o serviço. Em seguida, inicie o servidor: ollama serve (Opcional: crie um serviço systemd para iniciar automaticamente【15†L149-L157】【15†L177-L184】.) Para acelerar com GPU NVIDIA, ative FlashAttention via variável: export OLLAMA_FLASH_ATTENTION=1 # reduz latência de tokens【11†L482-L485】 Windows: baixe o instalador (OllamaSetup.exe). Não requer administrador e instala no diretório do usuário【16†L110-L118】. Após instalação, o comando ollama fica disponível em cmd/PowerShell e o servidor roda em background ouvindo em http://localhost:11434【16†L89-L97】【16†L110-L118】. É possível trocar pastas padrão com a variável de ambiente OLLAMA_MODELS【16†L132-L142】. Exemplo de chamada da API em PowerShell: (Invoke-WebRequest -Method POST -Body '{"model":"gemma3", "prompt":"Olá, mundo!", "stream":false}' -Uri http://localhost:11434/api/generate).Content macOS: monte o ollama.dmg e mova para /Applications. Requer macOS Sonoma e CPU Apple M ou Intel【17†L91-L94】. Na 1ª execução, autorize a criação de ollama no PATH【17†L100-L107】. O CLI funciona em qualquer terminal. Espaço: ~4&nbsp;GB para o app + modelos (pode ser em outra pasta). Após instalar, confira: ollama -v # versão do Ollama
ollama list # lista modelos disponíveis/localizados
Para baixar modelos, use ollama run ou ollama pull. Por exemplo: ollama run llama3.2 # instala e inicia modelo Llama3.2 (3B)【42†L169-L174】
ollama pull gemma2:27b # baixa Gemma2 (27B) sem iniciar Recomendação: Modelo selecionado deve ter no máximo ~50–70% da VRAM disponível【11†L482-L485】 e RAM suficiente (ex.: modelo 13B ≳32&nbsp;GB RAM【11†L482-L485】). O Ollama inclui diversos modelos open-source. A tabela abaixo resume alguns populares:
Exemplo: Llama&nbsp;3.1 (70B) necessita ~40 GB de VRAM【42†L174-L177】, enquanto Gemma&nbsp;2 (27B) requer ~16 GB【42†L179-L183】. O HuggingFace destaca que modelos como Qwen-3 (235B MoE) só cabem em configurações multi-GPU【36†L100-L108】. Licenças variam: muitos usam Apache&nbsp;2.0【36†L100-L108】 (uso comercial livre), mas alguns (Llama 3, Gemma) têm licenças próprias. Consulte a documentação de cada modelo.
Observações: Modelos quantizados (4/8-bit) reduzem RAM/VRAM em ~4×, com ~1–2% de perda de precisão【44†L214-L219】. Para fine-tuning, recomenda-se versões menores (≤3B) e LoRA (abaixo)【45†L7-L10】. O Ollama permite importar modelos via GGUF ou safetensors (veja Modelfile【42†L196-L204】). Para personalizar o modelo ao domínio da sua base de conhecimento, é possível afinar o modelo (fine-tuning) ou usar adaptadores LoRA. <br>Fine-tuning clássico: requer GPU potente e muito tempo. Pode ser feito com bibliotecas como <a data-tooltip-position="top" aria-label="https://peft.ai/" rel="noopener nofollow" class="external-link is-unresolved" href="https://peft.ai/" target="_self">PEFT</a> ou <a data-tooltip-position="top" aria-label="https://github.com/lvwerra/trl" rel="noopener nofollow" class="external-link is-unresolved" href="https://github.com/lvwerra/trl" target="_self">trl</a>. LoRA (Low-Rank Adaptation): técnica popular que insere matrizes pequenas treináveis no modelo, reduzindo parâmetros atualizados. Permite treinar em GPUs menores. A literatura indica que LoRA em modelos quantizados (4-bit) supera o fine-tuning completo【46†L4-L11】. (Ex.: adaptar em uma GPU de 16 GB usando quantização 4-bit【44†L214-L219】.) Quantização: Converter pesos para 8-bit ou 4-bit reduz drasticamente uso de memória【44†L214-L219】. Por exemplo, treinar em 4-bit ocupa 4× menos memória, permitindo usar GPUs de 16 GB【44†L214-L219】 (com ~1–2% de perda de acurácia). Para inferência, quantizações 8-bit/4-bit comuns (e.g. GGUF Q4_K_M, Q8) aceleram a execução. Ollama suporta modelos quantizados nativamente (v. table acima). Uso de embeddings: O Ollama inclui modelos de embeddings (ex.: embeddinggemma, qwen3-embedding, all-minilm)【38†L97-L105】. Com eles, transforme textos em vetores para indexação. Exemplo de comando para gerar embedding via API: curl -X POST http://localhost:11434/api/embed \ -H "Content-Type: application/json" \ -d '{"model": "embeddinggemma", "input": "Exemplo de texto."}'
Isso retorna um vetor JSON (normalizado)【38†L125-L133】. Em Python, use ollama.embed(...)【38†L139-L146】. Mantenha o mesmo modelo de embedding para indexar documentos e consultar.Para usar seus arquivos Markdown como KB, siga estes passos:
<br>
Pré-processamento: Converta Markdown em texto plano (remova sintaxe, imagens) preservando títulos/metadados. Pode usar ferramentas como markdown-it (Node), python-markdown, ou o <a data-tooltip-position="top" aria-label="https://github.com/kevwan/rag-agent" rel="noopener nofollow" class="external-link is-unresolved" href="https://github.com/kevwan/rag-agent" target="_self">Doc2Vec</a> deste exemplo. Extraia front-matter YAML ou metadados (título, tags). Chunking: Divida documentos longos em blocos menores (~200–500 tokens). Por exemplo, quebre por parágrafos ou use métodos semânticos (sliding windows). Isso melhora a granularidade da busca. <br>
Indexação Vetorial: Para cada chunk, gere embedding (como acima) e armazene em um banco vetorial. A exemplo do <a data-tooltip-position="top" aria-label="https://github.com/kevwan/rag-agent" rel="noopener nofollow" class="external-link is-unresolved" href="https://github.com/kevwan/rag-agent" target="_self">Markdown Knowledge RAG</a>: python doc2vec.py --dir /caminho/markdown --model embeddinggemma (Esse script usa Ollama e Milvus para vetorização.) Obtenha assim uma coleção indexada. Ferramentas recomendadas: Chroma, FAISS, Milvus ou Qdrant. Indexação de texto (BM25): Opcionalmente, crie também um índice de texto completo (ex.: Whoosh, Lucene) para buscas por palavra-chave (BM25). Isso permite hybrid search (ver próximo item). <br>
Serviço de busca: Instale e configure seu vetor DB. Exemplo com Milvus via Docker: docker run -d --name milvus-standalone -p 19530:19530 milvusdb/milvus:latest Em seguida, o pipeline Python conecta ao host (p.ex. localhost:19530) e insere vetores. Confira <a data-tooltip-position="top" aria-label="https://milvus.io/docs" rel="noopener nofollow" class="external-link is-unresolved" href="https://milvus.io/docs" target="_self">Milvus docs</a> para detalhes. Abaixo um diagrama simplificado do fluxo de dados de indexação e consulta:Error parsing Mermaid diagram! Parse error on line 4:
...-&gt; D[Banco Vetorial (FAISS/Milvus/Chroma
-----------------------^
Expecting 'SQE', 'DOUBLECIRCLEEND', 'PE', '-)', 'STADIUMEND', 'SUBROUTINEEND', 'PIPE', 'CYLINDEREND', 'DIAMOND_STOP', 'TAGEND', 'TRAPEND', 'INVTRAPEND', 'UNICODE_TEXT', 'TEXT', 'TAGSTART', got 'PS'Aqui, os documentos processados alimentam tanto o índice vetorial (para busca semântica) quanto opcionalmente um índice BM25 (busca exata). Em runtime, a consulta do usuário dispara ambos os mecanismos e reagrupa resultados.
BM25 (Busca por palavras-chave): Algoritmo clássico de IR (ex.: Apache Lucene, Whoosh). Rápido para termo exato【29†L77-L85】, mas não captura sinônimos. Use para complementar a busca vetorial. Vetorial (embeddings): Utiliza distância (cosseno) entre embeddings para semântica【29†L99-L107】. Indexado em FAISS, Milvus, Chroma, etc. FAISS é uma biblioteca de pesquisa vetorial muito rápida【27†L99-L108】 (ideal para protótipos), mas exige que você gerencie armazenamento. Milvus é um banco vetorial completo, escalável e otimizado (C++/GPU)【27†L72-L81】, adequado para grandes volumes. Chroma é leve, fácil de usar direto em Python/Notebook, ideal para aplicações LLMs locais【27†L163-L172】. Veja comparativo: Dica: Hybrid Search combina BM25 + vetorial, usando fusão de rankings【29†L112-L121】. Por exemplo, obtenha top‑K resultados de cada método e re-ranking com ponderação: final_score = α * BM25_score + (1-α) * Vector_score Isso atinge tanto precisão exata quanto similaridade semântica【29†L112-L121】.
Um agente local típico integra:
Interface de usuário: CLI, web ou chat UI local (pode ser simples HTML/JS ou terminal). Recebe perguntas e exibe respostas. Orquestrador (Agente): Coordena o pipeline. Em frameworks (LangChain, LlamaIndex etc.), define ferramentas para busca de contexto e geração da resposta. Pode implementar multi-turnos e manter memória do diálogo. Mecanismo RAG: Dado o prompt do usuário, primeiro recupera documentos relevantes do índice (vetorial + BM25). Após recuperar e concatenar contexto, formata um prompt para o LLM. LLM local (Ollama): Gera a resposta baseada no prompt augmentado. Pode usar funções de system/user messages para guiar o comportamento. Gestão de contexto: Guarda histórico das conversas recentes. Este memory stack pode ser re-indexado para referência futura ou usado via embeddings de histórico. Como exemplo de fluxo:Neste diagrama, o agente recebe a pergunta, recupera contexto relevante (Search), então invoca o modelo via API Ollama para gerar a resposta. Simultaneamente, atualiza seu histórico (Memory), garantindo contexto para futuras interações. Ferramentas de orquestração (LangChain Agent, AutoGen, etc.) podem implementar fluxos complexos como chamadas de ferramentas externas, repetição de RAG em vários estágios ou feedback do usuário para refinar a resposta.Segurança e Privacidade: Como tudo roda localmente, os dados privados (Markdown, histórico) permanecem no dispositivo, reduzindo riscos de vazamento. No entanto, esteja atento a: Licenciamento dos modelos (respeitar termos de uso). Sanitização de entrada (não executar código malicioso). Controle de acesso (especialmente se expor API localmente). Instalação (Linux): curl -fsSL https://ollama.com/install.sh | sh # Instalação rápida【15†L93-L98】
ollama serve # Inicia servidor no 127.0.0.1:11434【15†L113-L117】 <br>
Instalação (Windows): Baixe o instalador do <a data-tooltip-position="top" aria-label="https://ollama.com/download" rel="noopener nofollow" class="external-link is-unresolved" href="https://ollama.com/download" target="_self">site oficial</a> e siga as instruções. Depois, abra powershell e ajuste PATH se necessário. Exibir versão: ollama -v Listar e carregar modelos: ollama list # modelos locais disponíveis
ollama run llama3.2 # baixa e inicia Llama3.2 (3B)【42†L169-L174】
ollama pull gemma2:27b # baixa Gemma2 27B sem iniciar【42†L179-L183】 Exemplo de API RAG: Com um serviço (ex.: FastAPI) ou CLI, consulte o agente. Por simplicidade, use curl: curl http://localhost:11434/api/chat -d '{ "model": "gemma3", "messages": [{"role": "user", "content": "Como instalo Ollama no Linux?"}]
}' Isso retorna uma resposta JSON gerada pelo modelo Gemma&nbsp;3【48†L137-L140】. Gerar embeddings: curl -X POST http://localhost:11434/api/embed \ -H "Content-Type: application/json" \ -d '{"model": "embeddinggemma", "input": "Exemplo de texto para embed."}' Indexação (exemplo em Python): Usando ollama-python e FAISS: from ollama import embed
from faiss import IndexFlatIP
import numpy as np # Carrega/embebe textos e insere no índice FAISS
index = IndexFlatIP(1536) # supondo dimensão 1536
for doc in documentos: vec = np.array(embed(model='embeddinggemma', input=doc['texto'])['embeddings'][0], dtype='float32') index.add(vec.reshape(1, -1)) Para Milvus ou Chroma, use clientes específicos (p. ex. pymilvus, chromadb.Client) e operações insert(). <br>
Criação de índice no Milvus (via Docker Compose): docker-compose down
wget https://github.com/milvus-io/milvus/releases/latest/download/milvus-standalone-docker-compose.yml -O docker-compose.yml
docker-compose up -d (Exemplo retirado do repositório <a data-tooltip-position="top" aria-label="https://github.com/kevwan/rag-agent" rel="noopener nofollow" class="external-link is-unresolved" href="https://github.com/kevwan/rag-agent" target="_self">RAG agent</a>【40†L431-L438】.) Markdown: Cada arquivo .md pode conter front-matter (YAML) indicando título, tags, data etc. Exemplo inicial: ---
title: "Manual de Configuração"
tags: ["setup", "ollama"]
date: 2024-05-20
--- # Instalação Para instalar o Ollama, ... Esquemas recomendados: Armazene cada chunk/documento em JSON com campos como id, title, content, metadata (tags, path). Exemplo: { "id": "doc1_chunk2", "title": "Instalação Ollama", "content": "Execute o comando `curl ...` no terminal.", "metadata": { "source": "docs/instalacao.md", "tags": ["install", "ollama"] }
} Indexação: Use sempre o mesmo modelo de embedding para indexar e consultar (vetor dimensão fixa)【40†L364-L372】. Documentos podem ser armazenados em JSON ou em bancos (SQLite, NoSQL) além do vetor DB. Para medir desempenho: Perplexidade (para modelos): avalia quão bem o modelo prediz texto; menor é melhor【33†L53-L61】. Útil em treinamentos. Qualidade de geração: métricas humanas (fluência, coerência) ou LLM-based (compass, Rouge, etc.). Precisão de Recuperação: RAG: métricas de IR como Recall@k, MRR ou nDCG sobre documento relevante. Testes de usuário: avaliações qualitativas com usuários, verificando se respostas estão corretas e úteis. <br>Por exemplo, você pode medir a exatidão perguntando questões com respostas conhecidas e verificando se o agente acerta o conteúdo dos Markdown. Ferramentas como <a data-tooltip-position="top" aria-label="https://github.com/CometML/opik" rel="noopener nofollow" class="external-link is-unresolved" href="https://github.com/CometML/opik" target="_self">Opik</a> facilitam computar perplexidade em logs.
Backup: Periodicamente copie os arquivos Markdown e índices vetoriais (faiss, Milvus) para evitar perda de dados. Atualizações: Mantenha Ollama e modelos atualizados (curl ...install.sh | sh【11†L435-L438】) e redo modelo se trocado (por exemplo, baixe versão mais nova). Logs: Configure logs de servidor (Ollama gera logs em ~/.ollama/logs no Unix e %LOCALAPPDATA%\Ollama no Windows【16†L164-L172】). Monitore erros e uso de memória. Monitoramento: Em produção local, verifique uso de CPU/GPU e resposta. Em caso de consumo alto, considere reduzir tamanho de modelo ou quantidade de chunks retornados. Licenciamento: Respeite as licenças dos modelos (ex.: alguns não permitem uso comercial). Modelos open weights (Apache&nbsp;2.0) são seguros, mas modelos com licenças restritivas (Llama 3, Gemma) devem ser usados conforme termos【36†L100-L108】. Viés e Precisão: Modelos podem alucinar ou reproduzir vieses presentes no treinamento. Teste cuidadosamente as respostas do agente. Limite perguntas perigosas e valide informação crítica. Segurança: Embora local, mantenha sistema isolado de redes inseguras. Não expor porta API sem controle. Sanitizar inputs para evitar injeção de comandos (caso use execução de comandos). Recursos Limitados: Modelos muito grandes podem travar o sistema. Garanta que hardware seja adequado ao modelo escolhido【11†L482-L485】【42†L174-L183】. <br>Documentação oficial: <a data-tooltip-position="top" aria-label="https://docs.ollama.com" rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.ollama.com" target="_self">Ollama Docs (Eng)</a> (instalação, CLI, API, embeddings)【11†L435-L438】【15†L93-L98】【38†L89-L97】. <br>Repositórios de modelos: <a data-tooltip-position="top" aria-label="https://ollama.com/library" rel="noopener nofollow" class="external-link is-unresolved" href="https://ollama.com/library" target="_self">Ollama Model Library</a> e <a data-tooltip-position="top" aria-label="https://huggingface.co/models" rel="noopener nofollow" class="external-link is-unresolved" href="https://huggingface.co/models" target="_self">HuggingFace</a> (vários modelos compatíveis). <br>Exemplos e tutoriais: repositório <a data-tooltip-position="top" aria-label="https://github.com/kevwan/rag-agent" rel="noopener nofollow" class="external-link is-unresolved" href="https://github.com/kevwan/rag-agent" target="_self">Markdown Knowledge RAG</a>【40†L354-L362】, <a data-tooltip-position="top" aria-label="https://ollama.com" rel="noopener nofollow" class="external-link is-unresolved" href="https://ollama.com" target="_self">Ollama Quickstart</a>【11†L435-L438】【42†L169-L177】. <br>Artigos e papers: Retrieval-Augmented Generation, LoRA fine-tuning, pesquisa sobre métricas de LLM (por ex., <a data-tooltip-position="top" aria-label="https://www.comet.com/site/blog/perplexity-for-llm-evaluation" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.comet.com/site/blog/perplexity-for-llm-evaluation" target="_self">Comet/perplexity</a>【33†L53-L61】). A base de conhecimento em Markdown está relativamente organizada (ex.: pastas, front-matter padrão). O usuário tem privilégios para instalar software (root/sudo no Linux) e conhecimentos básicos de linha de comando. Conexão local ou internet disponível inicialmente (para download de Ollama e modelos). Espaço em disco suficiente para os modelos escolhidos. Decisões pendentes: escolha de modelo (trade-off entre qualidade e recursos), tipo de índice (FAISS vs. Milvus vs. Chroma), estratégia de fine-tuning (ou usar diretamente RAG). O usuário deve selecionar conforme seu cenário. Fontes: A maior parte das recomendações e instruções acima estão baseadas na documentação oficial do Ollama【11†L435-L438】【38†L89-L97】, em tutoriais da comunidade【40†L354-L362】【44†L214-L219】 e em comparativos de técnicas de RAG e busca【27†L99-L108】【29†L112-L121】.]]></description><link>pedro-netto/projetos/alfred/deep-research-report.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Alfred/deep-research-report.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 13 Feb 2026 23:22:44 GMT</pubDate></item><item><title><![CDATA[LLM]]></title><link>tecnologia/inteligência-artificial/llm.html</link><guid isPermaLink="false">Tecnologia/Inteligência Artificial/LLM.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 13 Feb 2026 23:12:36 GMT</pubDate></item><item><title><![CDATA[Ollama Homepage]]></title><description><![CDATA[<img src="midias/ollama-homepage.png" target="_self">]]></description><link>midias/ollama-homepage.html</link><guid isPermaLink="false">midias/Ollama Homepage.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 13 Feb 2026 23:03:26 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Google Cloud]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="Cloud Computing" data-href="Cloud Computing" href="tecnologia/infraestrutura/cloud/cloud-computing.html" class="internal-link" target="_self" rel="noopener nofollow">Cloud</a>]]></description><link>tecnologia/infraestrutura/cloud/google/google-cloud.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/Google/Google Cloud.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:53:16 GMT</pubDate></item><item><title><![CDATA[Cloud Computing]]></title><link>tecnologia/infraestrutura/cloud/cloud-computing.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/Cloud Computing.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:52:44 GMT</pubDate></item><item><title><![CDATA[Arquitetura Assíncrona]]></title><description><![CDATA[é um padrão de design de <a data-href="sistemas distribuídos" href="glossário/termos/sistemas-distribuídos.html" class="internal-link" target="_self" rel="noopener nofollow">sistemas distribuídos</a> onde os componentes comunicam-se sem esperar resposta imediata, aumentando a escalabilidade, resiliência e desempenho. Baseia-se em mensageria e eventos, permitindo desacoplamento entre serviços (produtor/consumidor). É ideal para processos de longa duração e alta carga, utilizando ferramentas como Pub/Sub, filas e agentes de mensagens]]></description><link>glossário/termos/arquitetura-assíncrona.html</link><guid isPermaLink="false">Glossário/Termos/Arquitetura Assíncrona.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:49:20 GMT</pubDate></item><item><title><![CDATA[Axios]]></title><description><![CDATA[Axios é uma biblioteca popular de cliente <a data-tooltip-position="top" aria-label="HTTP (Hypertext Transfer Protocol)" data-href="HTTP (Hypertext Transfer Protocol)" href="tecnologia/infraestrutura/protocolos-de-comunicação/http-(hypertext-transfer-protocol).html" class="internal-link" target="_self" rel="noopener nofollow">HTTP</a>
baseada em promises (promessas),<br>usada no <a data-href="React" href="tecnologia/desenvolvimento/react/react.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabReact" aria-label="FabReact" data-icon="FabReact" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z"></path></svg></span>React</a> para realizar requisições assíncronas (GET, POST, PUT, DELETE) e se comunicar com <a data-tooltip-position="top" aria-label="API - Interface de Programação de Aplicações" data-href="API - Interface de Programação de Aplicações" href="tecnologia/desenvolvimento/api-interface-de-programação-de-aplicações.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPlugZap2" aria-label="LiPlugZap2" data-icon="LiPlugZap2" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-plug-zap-2"><path d="M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z"></path><path d="m2 22 3-3"></path><path d="M7.5 13.5 10 11"></path><path d="M10.5 16.5 13 14"></path><path d="m18 3-4 4h6l-4 4"></path></svg></span>API</a>s externas ou <a href=".?query=tag:Backend" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Backend">#Backend</a>. Ele facilita a manipulação de dados, oferece transformação automática de JSON e interceptação de requisições/respostas<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://axios-http.com/ptbr/docs/intro" target="_self">https://axios-http.com/ptbr/docs/intro</a>Principais características e vantagens:
Baseado em Promessas: Suporta async/await para um código mais limpo.
<br>Isomórfico: Funciona tanto no navegador quanto no <a data-href="Node.js" href="tecnologia/desenvolvimento/node.js.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabNodeJs" aria-label="FabNodeJs" data-icon="FabNodeJs" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z"></path></svg></span>Node.js</a>
Recursos Avançados: Intercepta requisições e respostas, permitindo adicionar tokens de autenticação facilmente.
Facilidade de Uso: Simplifica o tratamento de erros e a conversão de dados JSON. Instalação: npm install axios.
Uso: Importar nos componentes e chamar os métodos (ex: axios.get('/api/dados')).
Artigos:<br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://dev.to/matheushchaves/como-e-por-que-usar-o-axios-44gh" target="_self">https://dev.to/matheushchaves/como-e-por-que-usar-o-axios-44gh</a>]]></description><link>tecnologia/desenvolvimento/react/axios.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/React/Axios.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:45:14 GMT</pubDate></item><item><title><![CDATA[Torrent]]></title><description><![CDATA[Torrent é um protocolo de compartilhamento de arquivos <a data-href="P2P" href="glossário/termos/p2p.html" class="internal-link" target="_self" rel="noopener nofollow">P2P</a> (peer-to-peer) que permite baixar e compartilhar arquivos grandes (como filmes, músicas, jogos) dividindo-os em pequenos pedaços, baixando-os de múltiplos usuários simultaneamente e enviando partes para outros, tornando o download mais rápido e eficiente que um download direto de um servidor central. <br><img alt="Torrent.png" src="midias/torrent.png" target="_self"><br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://diolinux.com.br/tecnologia/o-que-e-torrent-e-sua-importancia.html#" target="_self">https://diolinux.com.br/tecnologia/o-que-e-torrent-e-sua-importancia.html#</a>]]></description><link>tecnologia/ferramentas-e-softwares/torrent.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Torrent.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:38:56 GMT</pubDate><enclosure url="midias/torrent.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/torrent.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Torrent]]></title><description><![CDATA[<img src="midias/torrent.png" target="_self">]]></description><link>midias/torrent.html</link><guid isPermaLink="false">midias/Torrent.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:38:32 GMT</pubDate><enclosure url="midias/torrent.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/torrent.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[P2P]]></title><link>glossário/termos/p2p.html</link><guid isPermaLink="false">Glossário/Termos/P2P.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:38:06 GMT</pubDate></item><item><title><![CDATA[HTTP (Hypertext Transfer Protocol)]]></title><description><![CDATA[é o <a data-href="Protocolo de comunicação" href="tecnologia/infraestrutura/protocolos-de-comunicação/protocolo-de-comunicação.html" class="internal-link" target="_self" rel="noopener nofollow">Protocolo de comunicação</a> da internet que permite a comunicação entre navegadores (clientes) e servidores, sendo responsável por transferir dados, como páginas HTML, imagens e vídeos, através do modelo de requisição-resposta, formando a base da World Wide Web.Como Funciona (Modelo Cliente-Servidor):
Requisição (Cliente): Seu navegador envia uma solicitação HTTP (ex: para acessar uma URL) para um servidor.
<br>Resposta (Servidor): O servidor recebe a requisição e envia uma resposta HTTP contendo os recursos solicitados (como o código <a data-href="HTML" href="tecnologia/desenvolvimento/html.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabHtml5" aria-label="FabHtml5" data-icon="FabHtml5" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z"></path></svg></span>HTML</a> da página)
Processamento: O navegador interpreta esses dados e renderiza a página para você.<br>
<img alt="HTTP (Hypertext Transfer Protocol).png" src="midias/http-(hypertext-transfer-protocol).png" target="_self"><br>
<a rel="noopener nofollow" class="external-link is-unresolved" href="https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Guides/Overview" target="_self">https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Guides/Overview</a>
<br><a href=".?query=tag:Protocolos" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Protocolos">#Protocolos</a> ]]></description><link>tecnologia/infraestrutura/protocolos-de-comunicação/http-(hypertext-transfer-protocol).html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/HTTP (Hypertext Transfer Protocol).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:26:52 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Apache]]></title><description><![CDATA[Apache HTTP Server é um dos servidores web de <a data-href="Código aberto" href="glossário/termos/código-aberto.html" class="internal-link" target="_self" rel="noopener nofollow">Código aberto</a> (open source) mais populares e antigos do mundo, responsável por hospedar e entregar sites e aplicações <a href=".?query=tag:web" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#web">#web</a>. Gerenciado pela Apache Software Foundation, ele atua como intermediário entre o servidor e o navegador do usuário, sendo conhecido por sua flexibilidade, segurança e robustez. ]]></description><link>tecnologia/ferramentas-e-softwares/apache.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Apache.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:25:08 GMT</pubDate></item><item><title><![CDATA[UNIX]]></title><description><![CDATA[Unix é um sistema operacional portável, multitarefa e multiusuário, desenvolvido nos anos 70 nos laboratórios Bell da AT&amp;T por Ken Thompson e Dennis Ritchie. Conhecido pela sua estabilidade, modularidade e uso de arquivos de dispositivo, influenciou profundamente o desenvolvimento do Linux, macOS e sistemas BSD, sendo considerado o "pai dos sistemas operacionais" modernos. ]]></description><link>tecnologia/sistemas-operacionais/linux/unix.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/UNIX.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:23:28 GMT</pubDate></item><item><title><![CDATA[runtime]]></title><description><![CDATA[Runtime, ou tempo de execução, é o período em que um programa de computador está sendo executado e suas instruções estão sendo processadas. Ele abrange o momento em que o software carrega na memória, aloca recursos e interage com o sistema operacional para realizar tarefas, sendo um conceito central para desempenho e funcionalidade]]></description><link>glossário/termos/runtime.html</link><guid isPermaLink="false">Glossário/Termos/runtime.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:22:18 GMT</pubDate></item><item><title><![CDATA[Hooks]]></title><description><![CDATA[Um webhook é um mecanismo de comunicação automático baseado em eventos que envia dados em tempo real de uma aplicação para outra via <a data-tooltip-position="top" aria-label="HTTP (Hypertext Transfer Protocol)" data-href="HTTP (Hypertext Transfer Protocol)" href="tecnologia/infraestrutura/protocolos-de-comunicação/http-(hypertext-transfer-protocol).html" class="internal-link" target="_self" rel="noopener nofollow">HTTP</a>. <br>Diferente das <a data-tooltip-position="top" aria-label="API - Interface de Programação de Aplicações" data-href="API - Interface de Programação de Aplicações" href="tecnologia/desenvolvimento/api-interface-de-programação-de-aplicações.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPlugZap2" aria-label="LiPlugZap2" data-icon="LiPlugZap2" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-plug-zap-2"><path d="M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z"></path><path d="m2 22 3-3"></path><path d="M7.5 13.5 10 11"></path><path d="M10.5 16.5 13 14"></path><path d="m18 3-4 4h6l-4 4"></path></svg></span>API</a>s tradicionais (modelo "pull"), os webhooks operam no modelo "push", notificando seu sistema instantaneamente quando um evento específico ocorre (ex: pagamento aprovado, nova compra). ]]></description><link>tecnologia/infraestrutura/hooks.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Hooks.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:20:50 GMT</pubDate></item><item><title><![CDATA[Framework]]></title><description><![CDATA[Um framework (ou estrutura)
é um conjunto de componentes de software pré-fabricados, ferramentas, bibliotecas e regras de codificação que serve como base para desenvolver aplicações de forma mais rápida, segura e padronizada.
Ele funciona como um "esqueleto" reutilizável, permitindo que desenvolvedores foquem nas funcionalidades exclusivas do projeto em vez de recriar funcionalidades básicas do zero]]></description><link>glossário/termos/framework.html</link><guid isPermaLink="false">Glossário/Termos/Framework.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:19:14 GMT</pubDate></item><item><title><![CDATA[virt-manager]]></title><description><![CDATA[<a href=".?query=tag:virtualização" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#virtualização">#virtualização</a> ]]></description><link>tecnologia/ferramentas-e-softwares/virt-manager.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/virt-manager.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:08:16 GMT</pubDate></item><item><title><![CDATA[HTTPS (Hypertext Transfer Protocol Secure)]]></title><description><![CDATA[Sendo um <a data-href="Protocolo de comunicação" href="tecnologia/infraestrutura/protocolos-de-comunicação/protocolo-de-comunicação.html" class="internal-link" target="_self" rel="noopener nofollow">Protocolo de comunicação</a><br>
HTTPS (HTTP Secure) é uma versão do <a data-href="Protocolo de comunicação" href="tecnologia/infraestrutura/protocolos-de-comunicação/protocolo-de-comunicação.html" class="internal-link" target="_self" rel="noopener nofollow">Protocolo de comunicação</a> <a data-tooltip-position="top" aria-label="HTTP (Hypertext Transfer Protocol)" data-href="HTTP (Hypertext Transfer Protocol)" href="tecnologia/infraestrutura/protocolos-de-comunicação/http-(hypertext-transfer-protocol).html" class="internal-link" target="_self" rel="noopener nofollow">HTTP</a> criptografado. É normalmente usado <a data-href="SSL" href="tecnologia/infraestrutura/protocolos-de-comunicação/ssl.html" class="internal-link" target="_self" rel="noopener nofollow">SSL</a> ou <a data-href="TLS" href="tecnologia/infraestrutura/protocolos-de-comunicação/tls.html" class="internal-link" target="_self" rel="noopener nofollow">TLS</a> para criptografar toda a comunicação entre um cliente e um servidor. Essa conexão segura permite aos clientes trocar com segurança dados confidenciais com o servidor, por exemplo, para atividades bancárias ou compras online.O que significa e para que serve:
Segurança e Criptografia: O "S" em HTTPS significa "Secure" (Seguro), indicando que a comunicação é criptografada, protegendo informações como senhas, dados de cartão de crédito e informações pessoais contra interceptação por terceiros.
Autenticação: O HTTPS, através de um certificado SSL/TLS, verifica a identidade do servidor, confirmando que você está realmente no site que diz ser e não em uma página falsa criada por criminosos Sinalização: Navegadores modernos exibem um ícone de cadeado verde na barra de endereço para indicar uma conexão HTTPS segura, e sinalizam sites sem HTTPS como "Não seguros".<br>
<a href=".?query=tag:Protocolos" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Protocolos">#Protocolos</a> ]]></description><link>tecnologia/infraestrutura/protocolos-de-comunicação/https-(hypertext-transfer-protocol-secure).html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/HTTPS (Hypertext Transfer Protocol Secure).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:06:26 GMT</pubDate></item><item><title><![CDATA[SSL]]></title><description><![CDATA[<a href=".?query=tag:Protocolos" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Protocolos">#Protocolos</a><br>
<a data-href="Protocolo de comunicação" href="tecnologia/infraestrutura/protocolos-de-comunicação/protocolo-de-comunicação.html" class="internal-link" target="_self" rel="noopener nofollow">Protocolo de comunicação</a>]]></description><link>tecnologia/infraestrutura/protocolos-de-comunicação/ssl.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/SSL.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:05:40 GMT</pubDate></item><item><title><![CDATA[KVM]]></title><description><![CDATA[<a href=".?query=tag:virtualização" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#virtualização">#virtualização</a> ]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/kvm.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/KVM.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:05:12 GMT</pubDate></item><item><title><![CDATA[Protocolo de comunicação]]></title><description><![CDATA[Um <a href=".?query=tag:Protocolos" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#Protocolos">#Protocolos</a> de comunicação é um conjunto de regras e padrões que definem como dispositivos (computadores, celulares, sistemas industriais) trocam dados, garantindo que eles "falem a mesma língua", mesmo sendo de fabricantes diferentes, estabelecendo sintaxe, semântica e sincronização para uma comunicação eficiente e confiável]]></description><link>tecnologia/infraestrutura/protocolos-de-comunicação/protocolo-de-comunicação.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/Protocolo de comunicação.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:03:44 GMT</pubDate></item><item><title><![CDATA[MySQL]]></title><description><![CDATA[<a data-href="Banco de dados" href="glossário/termos/banco-de-dados.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiDatabase" aria-label="LiDatabase" data-icon="LiDatabase" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-database"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg></span>Banco de dados</a>]]></description><link>tecnologia/ferramentas-e-softwares/mysql.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/MySQL.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:01:58 GMT</pubDate></item><item><title><![CDATA[VPS - Virtual Private Server]]></title><description><![CDATA[VPS significa
Servidor Virtual Privado (Virtual Private Server), uma tecnologia de hospedagem que divide um servidor físico poderoso em várias <a data-href="Máquinas virtuais (VMs)" href="tecnologia/infraestrutura/máquinas-virtuais-(vms).html" class="internal-link" target="_self" rel="noopener nofollow">Máquinas virtuais (VMs)</a> isoladas<br>
<a href=".?query=tag:virtualização" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#virtualização">#virtualização</a> ]]></description><link>tecnologia/infraestrutura/cloud/vps-virtual-private-server.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Cloud/VPS - Virtual Private Server.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:01:44 GMT</pubDate></item><item><title><![CDATA[Máquinas virtuais (VMs)]]></title><description><![CDATA[<a href=".?query=tag:virtualização" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#virtualização">#virtualização</a> ]]></description><link>tecnologia/infraestrutura/máquinas-virtuais-(vms).html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Máquinas virtuais (VMs).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 19:01:30 GMT</pubDate></item><item><title><![CDATA[MWP - webhook]]></title><description><![CDATA[<img src="midias/mwp-webhook.png" target="_self">]]></description><link>midias/mwp-webhook.html</link><guid isPermaLink="false">midias/MWP - webhook.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 18:19:24 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[MWP - Bot de exclusão]]></title><description><![CDATA[<img src="midias/mwp-bot-de-exclusão.png" target="_self">]]></description><link>midias/mwp-bot-de-exclusão.html</link><guid isPermaLink="false">midias/MWP - Bot de exclusão.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 18:17:00 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[MWP - Bot envio]]></title><description><![CDATA[<img src="midias/mwp-bot-envio.png" target="_self">]]></description><link>midias/mwp-bot-envio.html</link><guid isPermaLink="false">midias/MWP - Bot envio.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 18:16:18 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[MessageSendView]]></title><description><![CDATA[<img src="midias/messagesendview.png" target="_self">]]></description><link>midias/messagesendview.html</link><guid isPermaLink="false">midias/MessageSendView.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 18:14:46 GMT</pubDate><enclosure url="midias/messagesendview.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/messagesendview.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[MWP - Agendamento Postman]]></title><description><![CDATA[<img src="midias/mwp-agendamento-postman.png" target="_self">]]></description><link>midias/mwp-agendamento-postman.html</link><guid isPermaLink="false">midias/MWP - Agendamento Postman.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 18:10:30 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[MWP - Communicators]]></title><description><![CDATA[<img src="midias/mwp-communicators.png" target="_self">]]></description><link>midias/mwp-communicators.html</link><guid isPermaLink="false">midias/MWP - Communicators.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 12 Feb 2026 18:05:38 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[UI]]></title><link>glossário/termos/ui.html</link><guid isPermaLink="false">Glossário/Termos/UI.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 06 Feb 2026 08:59:14 GMT</pubDate></item><item><title><![CDATA[RESTful]]></title><description><![CDATA[RESTful descreve uma <a data-href="API - Interface de Programação de Aplicações" href="tecnologia/desenvolvimento/api-interface-de-programação-de-aplicações.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPlugZap2" aria-label="LiPlugZap2" data-icon="LiPlugZap2" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-plug-zap-2"><path d="M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z"></path><path d="m2 22 3-3"></path><path d="M7.5 13.5 10 11"></path><path d="M10.5 16.5 13 14"></path><path d="m18 3-4 4h6l-4 4"></path></svg></span>API - Interface de Programação de Aplicações</a> que segue os princípios do estilo arquitetural <a data-href="REST - Representational State Transfer" href="tecnologia/desenvolvimento/rest-representational-state-transfer.html" class="internal-link" target="_self" rel="noopener nofollow">REST - Representational State Transfer</a>, utilizando <a data-tooltip-position="top" aria-label="HTTP (Hypertext Transfer Protocol)" data-href="HTTP (Hypertext Transfer Protocol)" href="tecnologia/infraestrutura/protocolos-de-comunicação/http-(hypertext-transfer-protocol).html" class="internal-link" target="_self" rel="noopener nofollow">HTTP</a> para comunicação, com foco em recursos, comunicação sem estado (stateless), interface uniforme, e sendo independente de cliente e servidor para troca de informações eficientes. Essencialmente, uma API é RESTful quando adere rigorosamente às diretrizes REST, permitindo que diferentes sistemas se comuniquem de forma padronizada, como em logins de redes sociais,.
Princípios-chave de uma API RESTful:
Cliente-Servidor: Separação clara entre cliente (interface) e servidor (dados e lógica).
Stateless (Sem Estado): Cada requisição do cliente ao servidor deve conter toda a informação necessária; o servidor não armazena o estado da sessão.
Cacheable (Armazenável em Cache): Respostas podem ser cacheadas para melhorar desempenho.
Interface Uniforme: Uso de HTTP verbs (GET, POST, PUT, DELETE) e URIs para identificar e manipular recursos de forma consistente.
Camadas (Layered System): A arquitetura pode ser composta por múltiplas camadas, sem que o cliente saiba.
HATEOAS (Hypermedia as the Engine of Application State): A API fornece links (hipertexto) para que o cliente descubra mais ações e recursos dinamicamente. Em resumo:
REST é o estilo arquitetural, enquanto RESTful indica que uma API segue fielmente todas as regras desse estilo, tornando-a robusta, escalável e eficiente para a integração de sistemas modernos, como em microserviços e aplicações web e mobile.]]></description><link>tecnologia/desenvolvimento/restful.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/RESTful.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 30 Jan 2026 12:52:36 GMT</pubDate></item><item><title><![CDATA[Env - variáveis de ambiente da pasta]]></title><description><![CDATA[Para um projeto em produção, não podemos deixar as senhas visíveis ao mundo, para isso existe a pasta ou arquivo: .env Usado para armazenar variáveis de ambiente (configurações, chaves de API, segredos) de uma aplicação, separando-as do código-fonte para segurança e portabilidade, e sendo carregado por bibliotecas como dotenv em linguagens como <a data-href="Node.js" href="tecnologia/desenvolvimento/node.js.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabNodeJs" aria-label="FabNodeJs" data-icon="FabNodeJs" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z"></path></svg></span>Node.js</a>, <a data-href="Python" href="tecnologia/desenvolvimento/python/python.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabPython" aria-label="FabPython" data-icon="FabPython" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z"></path></svg></span>Python</a>, <a data-href="PHP" href="tecnologia/desenvolvimento/php.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabPhp" aria-label="FabPhp" data-icon="FabPhp" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z"></path></svg></span>PHP</a>, etc., permitindo configurar diferentes ambientes (desenvolvimento, produção) sem alterar o código.&nbsp;Para que serve
<br>Armazenar informações sensíveis: Chaves de <a data-href="API - Interface de Programação de Aplicações" href="tecnologia/desenvolvimento/api-interface-de-programação-de-aplicações.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="LiPlugZap2" aria-label="LiPlugZap2" data-icon="LiPlugZap2" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide-plug-zap-2"><path d="M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z"></path><path d="m2 22 3-3"></path><path d="M7.5 13.5 10 11"></path><path d="M10.5 16.5 13 14"></path><path d="m18 3-4 4h6l-4 4"></path></svg></span>API - Interface de Programação de Aplicações</a>, senhas de banco de dados, tokens, etc., que não devem ser expostos no repositório de código (GitHub, etc.).
Configurar diferentes ambientes: Permite ter configurações distintas para desenvolvimento (ex: banco de dados local) e produção (ex: banco de dados em nuvem).
Facilitar o desenvolvimento: Co-desenvolvedores podem ter suas próprias configurações locais sem afetar o projeto principal.&nbsp;
Como funciona
Formato: O arquivo contém pares CHAVE=VALOR.
Leitura: Uma biblioteca (ex: dotenv para Node.js/Python) lê o arquivo e injeta essas variáveis no ambiente do processo da aplicação (process.env no Node.js).
Uso no código: No código, você acessa a variável (ex: process.env.API_KEY).
Segurança: O arquivo .env não deve ser commitado em sistemas de controle de versão, sendo adicionado ao .gitignore.
]]></description><link>tecnologia/desenvolvimento/env-variáveis-de-ambiente-da-pasta.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/Env - variáveis de ambiente da pasta.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 30 Jan 2026 12:51:34 GMT</pubDate></item><item><title><![CDATA[REST - Representational State Transfer]]></title><description><![CDATA[Representational State Transfer]]></description><link>tecnologia/desenvolvimento/rest-representational-state-transfer.html</link><guid isPermaLink="false">Tecnologia/Desenvolvimento/REST - Representational State Transfer.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 30 Jan 2026 12:50:56 GMT</pubDate></item><item><title><![CDATA[TLS]]></title><description><![CDATA[<a data-href="Protocolo de comunicação" href="tecnologia/infraestrutura/protocolos-de-comunicação/protocolo-de-comunicação.html" class="internal-link" target="_self" rel="noopener nofollow">Protocolo de comunicação</a>]]></description><link>tecnologia/infraestrutura/protocolos-de-comunicação/tls.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/TLS.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Fri, 30 Jan 2026 12:49:42 GMT</pubDate></item><item><title><![CDATA[IOMMU - Input-Output Memory Management Unit]]></title><description><![CDATA[IOMMU (Input-Output Memory Management Unit) no <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a><br>
é um componente de <a data-href="Hardware" href="tecnologia/infraestrutura/hardware/hardware.html" class="internal-link" target="_self" rel="noopener nofollow">Hardware</a> (como <a data-href="Intel VT-d" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Intel VT-d</a> ou <a data-href="AMD-Vi" href=".html" class="internal-link" target="_self" rel="noopener nofollow">AMD-Vi</a>) que mapeia endereços virtuais de dispositivos I/O para endereços físicos, permitindo isolamento seguro de memória e acesso direto (<a data-href="DMA" href=".html" class="internal-link" target="_self" rel="noopener nofollow">DMA</a>). <br>Essencial para <a href=".?query=tag:virtualização" class="tag is-unresolved" target="_self" rel="noopener nofollow" data-href="#virtualização">#virtualização</a>, ele possibilita que <a data-href="Máquinas virtuais (VMs)" href="tecnologia/infraestrutura/máquinas-virtuais-(vms).html" class="internal-link" target="_self" rel="noopener nofollow">Máquinas virtuais (VMs)</a>controlem hardware físico (passagem PCI/GPU) com segurança]]></description><link>tecnologia/sistemas-operacionais/linux/iommu-input-output-memory-management-unit.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/IOMMU - Input-Output Memory Management Unit.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 29 Jan 2026 00:29:02 GMT</pubDate></item><item><title><![CDATA[QEMU]]></title><description><![CDATA[Virtualizador ]]></description><link>tecnologia/ferramentas-e-softwares/qemu.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/QEMU.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 29 Jan 2026 00:20:10 GMT</pubDate></item><item><title><![CDATA[QEMU - Requisitos de hardware e BIOS_UEFI]]></title><link>midias/docs/qemu-requisitos-de-hardware-e-bios_uefi.html</link><guid isPermaLink="false">midias/Docs/QEMU - Requisitos de hardware e BIOS_UEFI.pdf</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 29 Jan 2026 00:15:34 GMT</pubDate></item><item><title><![CDATA[System76]]></title><link>glossário/empresas/system76.html</link><guid isPermaLink="false">Glossário/Empresas/System76.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Sat, 17 Jan 2026 08:44:54 GMT</pubDate></item><item><title><![CDATA[Shell]]></title><description><![CDATA[é um intérprete de comandos que oferece uma <a data-tooltip-position="top" aria-label="Linha de comando" data-href="Linha de comando" href="glossário/termos/linha-de-comando.html" class="internal-link" target="_self" rel="noopener nofollow">Command Line Interface</a> para interagir com o <a data-href="Sistema Operacional" href="tecnologia/sistemas-operacionais/sistema-operacional.html" class="internal-link" target="_self" rel="noopener nofollow">Sistema Operacional</a> <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a><br>traduzindo os comandos digitados pelo usuário (como ls, cd, mkdir) em ações para o <a data-href="Kernel" href="tecnologia/sistemas-operacionais/linux/kernel.html" class="internal-link" target="_self" rel="noopener nofollow">Kernel</a>.]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/shell.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/Shell.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 15 Jan 2026 11:53:36 GMT</pubDate></item><item><title><![CDATA[ca-certificates]]></title><description><![CDATA[conjunto de certificados raiz de Autoridades Certificadoras (CAs) confiáveis pelo sistema.Na prática, isso permite que o sistema:
Confie em conexões <a data-href="HTTPS (Hypertext Transfer Protocol Secure)" href="tecnologia/infraestrutura/protocolos-de-comunicação/https-(hypertext-transfer-protocol-secure).html" class="internal-link" target="_self" rel="noopener nofollow">HTTPS (Hypertext Transfer Protocol Secure)</a>/<a data-tooltip-position="top" aria-label="" rel="noopener nofollow" class="external-link is-unresolved" href="" target="_self">TLS</a> Valide certificados de sites como: https://download.docker.com
https://security.ubuntu.com Evite erros do tipo:
SSL certificate problem: unable to get local issuer certificate
Sem esse pacote, downloads HTTPS podem falhar ou ser inseguros.]]></description><link>tecnologia/ferramentas-e-softwares/ca-certificates.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/ca-certificates.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 15 Jan 2026 11:46:16 GMT</pubDate></item><item><title><![CDATA[HTTP (Hypertext Transfer Protocol)]]></title><description><![CDATA[<img src="midias/http-(hypertext-transfer-protocol).png" target="_self">]]></description><link>midias/http-(hypertext-transfer-protocol).html</link><guid isPermaLink="false">midias/HTTP (Hypertext Transfer Protocol).png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 15 Jan 2026 11:45:04 GMT</pubDate><enclosure url="." length="0" type="false"/><content:encoded>&lt;figure&gt;&lt;img src="."&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Hardware]]></title><description><![CDATA[OS: <a data-href="Pop!_OS" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/pop!_os.html" class="internal-link" target="_self" rel="noopener nofollow">Pop!_OS</a> 24.04 LTS x86_64
Host: EA A520M-E 1003
CPU: AMD Ryzen 5 4500 (12) @ 4.211GHz
GPU: NVIDIA GeForce RTX 3060
Memory: 15877MiB]]></description><link>tecnologia/infraestrutura/hardware/hardware.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Hardware/Hardware.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 15 Jan 2026 11:32:18 GMT</pubDate></item><item><title><![CDATA[Comparação de arquitetura]]></title><description><![CDATA[
PC ou notebook comum: amd64
Celular, Raspberry Pi recente, Mac M1+: arm64
Dispositivo ARM antigo: armhf
Para verificar sua arquitetura o comando seria:uname -m
]]></description><link>tecnologia/sistemas-operacionais/arquiteturas/comparação-de-arquitetura.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Arquiteturas/Comparação de arquitetura.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 15 Jan 2026 11:30:50 GMT</pubDate></item><item><title><![CDATA[Chave GPG (GNU Privacy Guard)]]></title><description><![CDATA[é um par de chaves criptográficas (pública e privada) usado para criptografar, descriptografar e assinar digitalmente dados, como commits de código, garantindo a autenticidade e confidencialidade das informações, sendo essencial para segurança em plataformas como GitHub e Bitbucket para verificar quem enviou um código ou mensagem.A chave pública é compartilhada para que outros possam enviar dados criptografados para você, enquanto a chave privada permanece segura em seu computador e é usada para descriptografar e assinar<a rel="noopener nofollow" class="external-link is-unresolved" href="https://docs.github.com/pt/authentication/managing-commit-signature-verification/generating-a-new-gpg-key" target="_self">https://docs.github.com/pt/authentication/managing-commit-signature-verification/generating-a-new-gpg-key</a>]]></description><link>tecnologia/ferramentas-e-softwares/chave-gpg-(gnu-privacy-guard).html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Chave GPG (GNU Privacy Guard).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 15 Jan 2026 11:04:10 GMT</pubDate></item><item><title><![CDATA[Flatpak]]></title><description><![CDATA[É uma 'loja de aplicativos', ]]></description><link>tecnologia/ferramentas-e-softwares/flatpak.html</link><guid isPermaLink="false">Tecnologia/Ferramentas e Softwares/Flatpak.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 01 Jan 2026 14:46:18 GMT</pubDate></item><item><title><![CDATA[PipeWire]]></title><description><![CDATA[é um servidor multimídia moderno e de baixa latência que unifica o processamento de áudio e vídeo, substituindo antigos sistemas como <a data-tooltip-position="top" aria-label="Pulse" data-href="Pulse" href="tecnologia/sistemas-operacionais/linux/utilitários/pulse.html" class="internal-link" target="_self" rel="noopener nofollow">PulseAudio</a> e JACK, oferecendo melhor desempenho, suporte a aplicativos <a data-href="Flatpak" href="tecnologia/ferramentas-e-softwares/flatpak.html" class="internal-link" target="_self" rel="noopener nofollow">Flatpak</a> sandboxed, e recursos essenciais para compartilhamento de tela no <a data-href="Wayland" href=".html" class="internal-link" target="_self" rel="noopener nofollow">Wayland</a>. Ele gerencia fluxos de áudio e vídeo, atuando como uma camada de compatibilidade para que programas antigos funcionem, enquanto permite um controle mais refinado e seguro para novas aplicações<br><a rel="noopener nofollow" class="external-link is-unresolved" href="https://www.youtube.com/watch?v=tIj6sgTkk38" target="_self">https://www.youtube.com/watch?v=tIj6sgTkk38</a>Principais Funções e Benefícios:
Unificação: Gerencia áudio (ALSA, PulseAudio, JACK) e vídeo, substituindo múltiplos sistemas.
Baixa Latência: Ideal para produção musical e jogos, com processamento de áudio e vídeo em tempo real.
Segurança (Sandbox): Permite que aplicativos em contêineres (como Flatpaks) acessem áudio/vídeo de forma segura, com permissões controladas.
Compartilhamento de Tela: Essencial para o compositor Wayland, facilitando a captura de tela e área de trabalho remota.
Compatibilidade: Possui módulos para emular PulseAudio e JACK, garantindo que programas legados continuem funcionando.
]]></description><link>tecnologia/sistemas-operacionais/linux/pipewire.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/PipeWire.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 01 Jan 2026 14:45:48 GMT</pubDate></item><item><title><![CDATA[Pulse]]></title><description><![CDATA[<a data-tooltip-position="top" aria-label="https://www.google.com/search?client=firefox-b-d&amp;channel=entpr&amp;q=PulseAudio&amp;mstk=AUtExfDQ9LYlEVlmh21PCwdBZzrIFhEtMQMrQCGXZXJnMuyNfmngqFUsZ6tdgragOQK7blzkuehRY2x9Ldq8Fl-pMJx5WgaNaz0v1gE0q7mjmAreMCxyfVziVCB1ahr5Fvskrr41tVSjhOoPPmwLLYL9RmGHFOghccguWiVKF4VA8SBUsLc&amp;csui=3&amp;ved=2ahUKEwjI9ICNjOuRAxXVIbkGHWKlBwIQgK4QegQIARAC" rel="noopener nofollow" class="external-link is-unresolved" href="https://www.google.com/search?client=firefox-b-d&amp;channel=entpr&amp;q=PulseAudio&amp;mstk=AUtExfDQ9LYlEVlmh21PCwdBZzrIFhEtMQMrQCGXZXJnMuyNfmngqFUsZ6tdgragOQK7blzkuehRY2x9Ldq8Fl-pMJx5WgaNaz0v1gE0q7mjmAreMCxyfVziVCB1ahr5Fvskrr41tVSjhOoPPmwLLYL9RmGHFOghccguWiVKF4VA8SBUsLc&amp;csui=3&amp;ved=2ahUKEwjI9ICNjOuRAxXVIbkGHWKlBwIQgK4QegQIARAC" target="_self">PulseAudio</a>, um servidor de som que atua como um intermediário (<a data-href="middleware" href="tecnologia/middleware.html" class="internal-link" target="_self" rel="noopener nofollow">middleware</a>) entre seus aplicativos e o <a data-href="Hardware" href="tecnologia/infraestrutura/hardware/hardware.html" class="internal-link" target="_self" rel="noopener nofollow">Hardware</a> de áudioFunções Principais do PulseAudio:
Gerenciamento de Áudio: Mixa sons de vários aplicativos, permitindo controlar o volume de cada um individualmente.
Intermediário (Middleware): Conecta os aplicativos ao hardware de áudio (ALSA), oferecendo mais controle do que o ALSA sozinho.
Streaming de Rede: Permite enviar áudio de um computador para outro na rede.
Configurações Avançadas: Oferece recursos como mudança de formato de áudio e contagem de canais.&nbsp;
Contexto Atual (PipeWire):
<br>O <a data-href="PipeWire" href="tecnologia/sistemas-operacionais/linux/pipewire.html" class="internal-link" target="_self" rel="noopener nofollow">PipeWire</a> é um sucessor que visa unificar o gerenciamento de áudio e vídeo, sendo compatível com PulseAudio e JACK, e está se tornando o novo padrão em distribuições como Fedora e <a data-href="Ubuntu" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/ubuntu.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabUbuntu" aria-label="FabUbuntu" data-icon="FabUbuntu" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M469.2 75A75.6 75.6 0 1 0 317.9 75a75.6 75.6 0 1 0 151.2 0zM154.2 240.7A75.6 75.6 0 1 0 3 240.7a75.6 75.6 0 1 0 151.2 0zM57 346C75.6 392.9 108 433 150 461.1s91.5 42.6 142 41.7c-14.7-18.6-22.9-41.5-23.2-65.2c-6.8-.9-13.3-2.1-19.5-3.4c-26.8-5.7-51.9-17.3-73.6-34s-39.3-38.1-51.7-62.5c-20.9 9.9-44.5 12.8-67.1 8.2zm395.1 89.8a75.6 75.6 0 1 0 -151.2 0 75.6 75.6 0 1 0 151.2 0zM444 351.6c18.5 14.8 31.6 35.2 37.2 58.2c33.3-41.3 52.6-92.2 54.8-145.2s-12.5-105.4-42.2-149.4c-8.6 21.5-24 39.6-43.8 51.6c15.4 28.6 22.9 60.8 21.9 93.2s-10.7 64-28 91.6zM101.1 135.4c12.4 2.7 24.3 7.5 35.1 14.3c16.6-24.2 38.9-44.1 64.8-58S255.8 70.4 285.2 70c.2-5.9 .9-11.9 2-17.7c3.6-16.7 11.1-32.3 21.8-45.5c-47.7-3.8-95.4 6-137.6 28.5S94.3 91.7 70.8 133.4c2.7-.2 5.3-.3 8-.3c7.5 0 15 .8 22.4 2.3z"></path></svg></span>Ubuntu</a>.&nbsp;
<br>Em Resumo: Se você ouve falar de "Pulse" no <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>, pense em PulseAudio, o sistema que gerencia seu som do dia a dia, embora o PipeWire seja a tecnologia mais recente que está assumindo essa função]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/pulse.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/Pulse.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Thu, 01 Jan 2026 14:43:28 GMT</pubDate></item><item><title><![CDATA[Criar uma GUI - MiniDlna]]></title><description><![CDATA[Como você usa <a data-href="KDE Plasma" href="tecnologia/sistemas-operacionais/linux/kde-plasma.html" class="internal-link" target="_self" rel="noopener nofollow">KDE Plasma</a>, o melhor encaixe é Qt (PyQt6 ou PySide6).
A ideia:
Campos para: friendly_name
lista de media_dir (música/fotos/vídeos) com botão “Adicionar pasta”
network_interface (opcional)
inotify (sim/não) Botões: Salvar
Reiniciar serviço
Rebuild DB Rodar como usuário normal, e quando precisar: salvar em /etc/minidlna.conf via pkexec/polkit
reiniciar via pkexec systemctl restart minidlna Ela precisa lidar com 4 coisas: Ler o arquivo conf (/etc/minidlna.conf ou ~/.minidlna/minidlna.conf) Editar mantendo comentários/linhas que você não mexeu Salvar com permissão (quando for /etc/...) Aplicar: systemctl restart minidlna (global) ou reiniciar processo minidlnad (modo usuário) rebuild DB (global: remover files.db e reiniciar / local: minidlnad -R) interface Qt bonitinha
validação do arquivo
backup automático /etc/minidlna.conf.bak
detecção se você está usando modo global ou por usuário
]]></description><link>pedro-netto/projetos/criar-uma-gui-minidlna.html</link><guid isPermaLink="false">Pedro Netto/Projetos/Criar uma GUI - MiniDlna.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 30 Dec 2025 12:01:36 GMT</pubDate></item><item><title><![CDATA[UPnP]]></title><description><![CDATA[UPnP (Universal Plug and Play) é um conjunto de protocolos que permite que dispositivos (PCs, impressoras, TVs, consoles) na rede se encontrem e se comuniquem automaticamente, abrindo portas no roteador sem configuração manual para serviços como jogos online ou streaming de mídia, facilitando a "descoberta" e a conexão sem intervenção do usuário]]></description><link>tecnologia/infraestrutura/protocolos-de-comunicação/upnp.html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Protocolos de Comunicação/UPnP.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 30 Dec 2025 01:24:06 GMT</pubDate></item><item><title><![CDATA[systemd]]></title><description><![CDATA[O systemd é uma ferramenta poderosa que padroniza e moderniza a forma como um sistema <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a> inicializa e gerencia seus componentes, substituindo ferramentas mais antigas e adicionando funcionalidades avançadas de controle e supervisão]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/systemd.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/systemd.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 30 Dec 2025 01:22:24 GMT</pubDate></item><item><title><![CDATA[KDE Plasma]]></title><description><![CDATA[O KDE Plasma é um shell gráfico desenvolvido pela comunidade KDE para sistemas operacionais do tipo Unix]]></description><link>tecnologia/sistemas-operacionais/linux/kde-plasma.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/KDE Plasma.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 30 Dec 2025 01:21:08 GMT</pubDate></item><item><title><![CDATA[Uncomplicated Firewall (UFW)]]></title><description><![CDATA[Uncomplicated Firewall é uma firewall desenhada para ser de fácil utilização. Utiliza uma interface de linha de comandos, e usa iptables para configuração.]]></description><link>tecnologia/infraestrutura/uncomplicated-firewall-(ufw).html</link><guid isPermaLink="false">Tecnologia/Infraestrutura/Uncomplicated Firewall (UFW).md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Tue, 30 Dec 2025 00:38:54 GMT</pubDate></item><item><title><![CDATA[Neofetch]]></title><description><![CDATA[Neofetch é uma ferramenta de <a data-href="Linha de comando" href="glossário/termos/linha-de-comando.html" class="internal-link" target="_self" rel="noopener nofollow">Linha de comando</a> para <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>Neofetch apresenta as configurações do computador, contendo informações de:<br>
<a data-href="Sistema Operacional" href="tecnologia/sistemas-operacionais/sistema-operacional.html" class="internal-link" target="_self" rel="noopener nofollow">Sistema Operacional</a>, Versão do <a data-href="Kernel" href="tecnologia/sistemas-operacionais/linux/kernel.html" class="internal-link" target="_self" rel="noopener nofollow">Kernel</a>/Shell, <a data-href="Interface gráfica" href="glossário/termos/interface-gráfica.html" class="internal-link" target="_self" rel="noopener nofollow">Interface gráfica</a>/ambiente, Tema, <a data-href="Hardware" href="tecnologia/infraestrutura/hardware/hardware.html" class="internal-link" target="_self" rel="noopener nofollow">Hardware</a>. ///////////// pedro.netto@pop-os ///////////////////// ------------------ ///////*767//////////////// OS: Pop!_OS 24.04 LTS x86_64 //////7676767676*////////////// Host: EA A520M-E 1003 /////76767//7676767////////////// Kernel: 6.17.9-76061709-generic /////767676///*76767/////////////// Uptime: 1 hour, 11 mins ///////767676///76767.///7676*/////// Packages: 3342 (dpkg), 20 (flatpak), 7
/////////767676//76767///767676//////// Shell: bash 5.2.21
//////////76767676767////76767///////// Resolution: 1920x1080, 1080x1920
///////////76767676//////7676////////// DE: Plasma 5.27.12
////////////,7676,///////767/////////// WM: KWin
/////////////*7676///////76//////////// Theme: [Plasma], Breeze [GTK2/3]
///////////////7676//////////////////// Icons: [Plasma], breeze-dark [GTK2/3] ///////////////7676///767//////////// Terminal: cosmic-term //////////////////////'//////////// CPU: AMD Ryzen 5 4500 (12) @ 4.211GHz //////.7676767676767676767,////// GPU: NVIDIA GeForce RTX 3060 /////767676767676767676767///// Memory: 5894MiB / 15877MiB /////////////////////////// ///////////////////// /////////////
<br>Nesse caso, temos como o sistema operacional que atualmente é o <a data-href="Pop!_OS" href="tecnologia/sistemas-operacionais/linux/distribuições-linux/pop!_os.html" class="internal-link" target="_self" rel="noopener nofollow">Pop!_OS</a>]]></description><link>tecnologia/sistemas-operacionais/linux/utilitários/neofetch.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Utilitários/Neofetch.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 29 Dec 2025 23:14:02 GMT</pubDate></item><item><title><![CDATA[Daemon]]></title><description><![CDATA[<img src="midias/daemon.png" target="_self">]]></description><link>midias/daemon.html</link><guid isPermaLink="false">midias/Daemon.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 29 Dec 2025 11:50:24 GMT</pubDate><enclosure url="midias/daemon.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/daemon.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Linha de comando]]></title><description><![CDATA[Uma '<a data-href="Interface" href="glossário/termos/interface.html" class="internal-link" target="_self" rel="noopener nofollow">Interface</a>' que funciona através de digitação de comandos de texto em um terminal para executar tarefas.<br>Sendo extremamente eficiente e rápida para usuários experientes, excelente para automação (<a data-href="scripts" href=".html" class="internal-link" target="_self" rel="noopener nofollow">scripts</a>), controle total do sistema, consome menos recursos.]]></description><link>glossário/termos/linha-de-comando.html</link><guid isPermaLink="false">Glossário/Termos/Linha de comando.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 29 Dec 2025 11:08:12 GMT</pubDate></item><item><title><![CDATA[Interface]]></title><description><![CDATA[Há dois caminhos quando se é dito 'Interface', podendo ser:
<a data-tooltip-position="top" aria-label="Linha de comando" data-href="Linha de comando" href="glossário/termos/linha-de-comando.html" class="internal-link" target="_self" rel="noopener nofollow">CLI</a> (Command Line Interface) <br><a data-tooltip-position="top" aria-label="Interface gráfica" data-href="Interface gráfica" href="glossário/termos/interface-gráfica.html" class="internal-link" target="_self" rel="noopener nofollow">GUI</a> (Graphical User Interface) são duas formas de interagir com um computador]]></description><link>glossário/termos/interface.html</link><guid isPermaLink="false">Glossário/Termos/Interface.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 29 Dec 2025 11:07:22 GMT</pubDate></item><item><title><![CDATA[Interface gráfica]]></title><link>glossário/termos/interface-gráfica.html</link><guid isPermaLink="false">Glossário/Termos/Interface gráfica.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 29 Dec 2025 11:06:10 GMT</pubDate></item><item><title><![CDATA[Sistema Operacional]]></title><description><![CDATA[Um Sistema Operacional (SO) é o software fundamental que atua como intermediário entre o <a data-href="Hardware" href="tecnologia/infraestrutura/hardware/hardware.html" class="internal-link" target="_self" rel="noopener nofollow">Hardware</a> de um dispositivo e os programas usados pelo usuário, gerenciando recursos como memória, processador e arquivos, e criando uma <a data-href="Interface" href="glossário/termos/interface.html" class="internal-link" target="_self" rel="noopener nofollow">Interface</a> para que possamos interagir com a máquina de forma intuitiva, sendo responsável por dar "vida" ao aparelho]]></description><link>tecnologia/sistemas-operacionais/sistema-operacional.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Sistema Operacional.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 29 Dec 2025 11:04:48 GMT</pubDate></item><item><title><![CDATA[GNOME]]></title><description><![CDATA[é um popular ambiente de desktop livre e de <a data-href="Código aberto" href="glossário/termos/código-aberto.html" class="internal-link" target="_self" rel="noopener nofollow">Código aberto</a> para <a data-tooltip-position="top" aria-label="Sistema Operacional" data-href="Sistema Operacional" href="tecnologia/sistemas-operacionais/sistema-operacional.html" class="internal-link" target="_self" rel="noopener nofollow">Sistemas Operacionais</a> baseados em <a data-href="Linux" href="tecnologia/sistemas-operacionais/linux/linux.html" class="internal-link" target="_self" rel="noopener nofollow"><span class="iconize-icon-in-link" title="FabLinux" aria-label="FabLinux" data-icon="FabLinux" aria-hidden="true" style="transform: translateY(20%);"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="currentColor" width="16px" height="16px"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc. --><path d="M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"></path></svg></span>Linux</a>/<a data-href="UNIX" href="tecnologia/sistemas-operacionais/linux/unix.html" class="internal-link" target="_self" rel="noopener nofollow">UNIX</a><br>Sua <a data-href="Interface gráfica" href="glossário/termos/interface-gráfica.html" class="internal-link" target="_self" rel="noopener nofollow">Interface gráfica</a>, focada em usabilidade e acessibilidade, com painéis superior e inferior, é uma plataforma completa, com um ambiente de trabalho para usuários e uma plataforma de desenvolvimento para desenvolvedores.]]></description><link>tecnologia/sistemas-operacionais/linux/gnome.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/GNOME.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 29 Dec 2025 11:00:10 GMT</pubDate></item><item><title><![CDATA[Kernel]]></title><description><![CDATA[kernel (núcleo) é a parte central e fundamental de um <a data-href="Sistema Operacional" href="tecnologia/sistemas-operacionais/sistema-operacional.html" class="internal-link" target="_self" rel="noopener nofollow">Sistema Operacional</a>.Atuando como uma ponte essencial entre o software (aplicativos) e o hardware (processador, memória, dispositivos) de um computador.Gerenciando recursos, controlando processos e permitindo a comunicação entre eles para que tudo funcione de forma eficiente e segura. Ele gerencia o acesso à CPU, memória RAM, armazenamento e periféricos, e é responsável por tarefas como inicialização, escalonamento de processos e segurança, sendo o "cérebro" que faz o sistema operacional operar. <br><img alt="Kernel.png" src="midias/kernel.png" target="_self">]]></description><link>tecnologia/sistemas-operacionais/linux/kernel.html</link><guid isPermaLink="false">Tecnologia/Sistemas Operacionais/Linux/Kernel.md</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 29 Dec 2025 10:54:34 GMT</pubDate><enclosure url="midias/kernel.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/kernel.png"&gt;&lt;/figure&gt;</content:encoded></item><item><title><![CDATA[Kernel]]></title><description><![CDATA[<img src="midias/kernel.png" target="_self">]]></description><link>midias/kernel.html</link><guid isPermaLink="false">midias/Kernel.png</guid><dc:creator><![CDATA[Pedro Netto]]></dc:creator><pubDate>Mon, 29 Dec 2025 10:53:46 GMT</pubDate><enclosure url="midias/kernel.png" length="0" type="image/png"/><content:encoded>&lt;figure&gt;&lt;img src="midias/kernel.png"&gt;&lt;/figure&gt;</content:encoded></item></channel></rss>