<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Carlos A. Gomes</title><link>https://carlos-algms.github.io/</link><description>Recent content on Carlos A. Gomes</description><generator>Hugo</generator><language>pt-BR</language><lastBuildDate>Sat, 13 Sep 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://carlos-algms.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Pião da Casa Própria com CSS e JavaScript</title><link>https://carlos-algms.github.io/experiments/piao-da-casa-propria/</link><pubDate>Sat, 13 Sep 2025 00:00:00 +0000</pubDate><guid>https://carlos-algms.github.io/experiments/piao-da-casa-propria/</guid><description>&lt;iframe src="https://carlos-algms.github.io/experiments/piao-da-casa-propria/demo.html"
 title="Pião da Casa Própria com CSS e JavaScript — demo"
 height="480"
 loading="lazy"
 data-fit-to-content
 class="w-full block border-0"&gt;&lt;/iframe&gt;&lt;script type="module" src="https://carlos-algms.github.io/js/demo-iframe.js"&gt;&lt;/script&gt;</description></item><item><title>Animated Screen with CSS only</title><link>https://carlos-algms.github.io/experiments/animated-screen/</link><pubDate>Sat, 23 Dec 2023 00:00:00 +0000</pubDate><guid>https://carlos-algms.github.io/experiments/animated-screen/</guid><description>&lt;iframe src="https://carlos-algms.github.io/experiments/animated-screen/demo.html"
 title="Animated Screen with CSS only — demo"
 height="780"
 loading="lazy"
 data-fit-to-content
 class="w-full block border-0"&gt;&lt;/iframe&gt;&lt;script type="module" src="https://carlos-algms.github.io/js/demo-iframe.js"&gt;&lt;/script&gt;
&lt;p&gt;
 Thanks for
 &lt;a href="https://www.youtube.com/watch?v=jMVhxBB3l0w"&gt;HyperPlexed&lt;/a&gt;
 for the inspirational video
&lt;/p&gt;</description></item><item><title>Como configurar host Linux para acessar e resolver services Kubernetes por nome dns</title><link>https://carlos-algms.github.io/blog/como-configurar-host-linux-para-acessar-e-resolver-services-kubernetes-por-nome/</link><pubDate>Wed, 17 Feb 2021 22:10:00 -0300</pubDate><guid>https://carlos-algms.github.io/blog/como-configurar-host-linux-para-acessar-e-resolver-services-kubernetes-por-nome/</guid><description>&lt;p&gt;Neste post vou explicar como configurar um host Ubuntu para ter acesso aos serviços de um Cluster Kubernetes instalado utilizando &lt;a href="https://microk8s.io/"&gt;microk8s&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="como-funciona-o-dns-interno-do-kubernetes"&gt;Como funciona o DNS interno do Kubernetes&lt;/h3&gt;
&lt;p&gt;Todos os &lt;em lang="eng"&gt;Pods&lt;/em&gt; e &lt;em lang="eng"&gt;Services&lt;/em&gt; estão conectados em uma mesma rede virtual privada com IPs da faixa &lt;code&gt;10.x.x.x&lt;/code&gt; e o host aonde o Kubernetes está instalado não está conectado a esta rede, e por isso não tem acesso nem aos services nem aos pods.&lt;/p&gt;</description></item><item><title>Como criar um plugin de Carrossel de imagens com css puro</title><link>https://carlos-algms.github.io/blog/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/</link><pubDate>Sat, 08 Apr 2017 23:32:59 -0300</pubDate><guid>https://carlos-algms.github.io/blog/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/</guid><description>&lt;p&gt;Existem vários plugins para jQuery, React e até mesmo Angular para criar um carrossel de imagens, mas é possível criar utilizando apenas CSS puro.&lt;/p&gt;
&lt;h2 id="elementos-de-um-carrossel"&gt;Elementos de um carrossel&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://carlos-algms.github.io/blog/como-criar-um-plugin-de-carrossel-de-imagens-com-css-puro/carrossel-elements.png" alt="Elementos de um carrossel"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Stage&lt;/strong&gt;: A área disponível para o carrossel&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Item&lt;/strong&gt;: O item visível atualmente pelo usuário&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Next/Prev Buttons&lt;/strong&gt;: Os botões para passar aos items anteriores/próximos, que normalmente estão ocultos&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>como utilizar o cygwin como terminal no intellij</title><link>https://carlos-algms.github.io/blog/como-utilizar-o-cygwin-como-terminal-no-intellij/</link><pubDate>Sat, 30 Jan 2016 18:39:37 -0200</pubDate><guid>https://carlos-algms.github.io/blog/como-utilizar-o-cygwin-como-terminal-no-intellij/</guid><description>&lt;p&gt;Para o intelliJ abrir um terminal bash corretamente no windows, crie um arquivo &lt;code&gt;.bat&lt;/code&gt; com os seguintes comandos:&lt;/p&gt;
&lt;p&gt;Se você instalou a versão 64 bits:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bat" data-lang="bat"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="k"&gt;echo&lt;/span&gt; off
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;CHERE_INVOKING&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;1 &lt;span class="p"&gt;&amp;amp;&lt;/span&gt; c:\cygwin64\bin\bash.exe --login -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Para versão 32 bits:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bat" data-lang="bat"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="k"&gt;echo&lt;/span&gt; off
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;2&lt;/span&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;set&lt;/span&gt; &lt;span class="nv"&gt;CHERE_INVOKING&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;1 &lt;span class="p"&gt;&amp;amp;&lt;/span&gt; c:\cygwin\bin\bash.exe --login -i
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="configurar-o-intellij"&gt;Configurar o intelliJ&lt;/h2&gt;
&lt;p&gt;No intelliJ, &lt;code&gt;File -&amp;gt; Setting -&amp;gt; Tools -&amp;gt; Terminal&lt;/code&gt;, e altere o terminal para o arquivo que você criou:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://carlos-algms.github.io/blog/como-utilizar-o-cygwin-como-terminal-no-intellij/intellij-config-terminal.jpg" alt="Print configuração do terminal intelliJ"&gt;&lt;/p&gt;
&lt;p&gt;Pronto, feche o terminal do intelliJ e abra novamente que já será o terminal bash.&lt;/p&gt;</description></item><item><title>tutorial docker iniciando e como rodar containers</title><link>https://carlos-algms.github.io/blog/tutorial-docker-iniciando-e-como-rodar-containers/</link><pubDate>Mon, 25 Jan 2016 23:28:06 -0300</pubDate><guid>https://carlos-algms.github.io/blog/tutorial-docker-iniciando-e-como-rodar-containers/</guid><description>&lt;p&gt;&lt;img src="https://carlos-algms.github.io/blog/tutorial-docker-iniciando-e-como-rodar-containers/docker.png" alt="docker logo"&gt;&lt;/p&gt;
&lt;h2 id="rodando-imagens"&gt;Rodando imagens&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;$ docker run ubuntu
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Este comando vai seguir os seguintes passos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Baixar a última versão do Ubuntu disponível para Docker, caso você ainda não tenha&lt;/li&gt;
&lt;li&gt;Instalar a imagem em uma máquina virtual&lt;/li&gt;
&lt;li&gt;Finalizar a execução&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;É possível, ainda, escolher a versão da imagem&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="ln"&gt;1&lt;/span&gt;&lt;span class="cl"&gt;$ docker run ubuntu:14.04
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;O problema do comando run é que ele cria um container e morre, desligando assim a máquina virtual e deixando você sem acesso.&lt;/p&gt;</description></item><item><title>cygwin - Memorizar senha do ssh no terminal como no Linux</title><link>https://carlos-algms.github.io/blog/cygwin-memorizar-senha-do-ssh-no-terminal-como-no-linux/</link><pubDate>Sun, 10 Jan 2016 18:55:56 -0300</pubDate><guid>https://carlos-algms.github.io/blog/cygwin-memorizar-senha-do-ssh-no-terminal-como-no-linux/</guid><description>&lt;p&gt;O Linux pode memoriza todas as senhas utilizadas no &lt;code&gt;SSH&lt;/code&gt; até que o usuário faça logoff ou reinicie o computador.
As senhas ficam salvas no sistema de credenciais nativo do Linux.&lt;/p&gt;
&lt;p&gt;O Windows não possui este recurso, sendo necessário alguns passos para conseguir o mesmo efeito.&lt;/p&gt;</description></item><item><title>Install Oracle java on Ubuntu</title><link>https://carlos-algms.github.io/blog/install-oracle-java-on-ubuntu/</link><pubDate>Thu, 20 Nov 2014 15:30:00 -0200</pubDate><guid>https://carlos-algms.github.io/blog/install-oracle-java-on-ubuntu/</guid><description>&lt;p&gt;Ubuntu comes with an opensource java installed. To use the oracle&amp;rsquo;s java,
you need to remove the openjkd and install oracle&amp;rsquo;s.&lt;/p&gt;</description></item><item><title>How to CHMOD on Multiple Files or Folder at Same Time</title><link>https://carlos-algms.github.io/blog/how-to-chmod-on-multiple-files-or-folder-at-same-time/</link><pubDate>Thu, 20 Nov 2014 15:11:46 -0200</pubDate><guid>https://carlos-algms.github.io/blog/how-to-chmod-on-multiple-files-or-folder-at-same-time/</guid><description>&lt;p&gt;Do chmod on multiple files could be hard if you only use chmod alone.
You can use find command to filter files and folder and apply chmod with only one simple line.&lt;/p&gt;</description></item><item><title>Configure Ubuntu Server to support pt-br</title><link>https://carlos-algms.github.io/blog/configure-ubuntu-server-to-support-pt-br/</link><pubDate>Sun, 06 Jul 2014 20:01:32 -0300</pubDate><guid>https://carlos-algms.github.io/blog/configure-ubuntu-server-to-support-pt-br/</guid><description>&lt;p&gt;Every cloud that you use outside Brazil, does not come with pt-br support installed.
When you access your server via SSH, almost every command that you run on terminal,
will generate a warn that your language is not supported.&lt;/p&gt;</description></item><item><title>How to configure the hostname of the server</title><link>https://carlos-algms.github.io/blog/how-to-configure-the-hostname-of-the-server/</link><pubDate>Sun, 06 Jul 2014 13:27:40 -0300</pubDate><guid>https://carlos-algms.github.io/blog/how-to-configure-the-hostname-of-the-server/</guid><description>&lt;h2 id="hostname-x-fqdn"&gt;Hostname X FQDN&lt;/h2&gt;</description></item></channel></rss>