<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Posts on ROGERIO PRADO J | rogeriopradoj.com</title>
    <link>https://rogeriopradoj.com/posts/</link>
    <description>Recent content in Posts on ROGERIO PRADO J | rogeriopradoj.com</description>
    <generator>Hugo -- 0.154.0</generator>
    <language>pt-br</language>
    <lastBuildDate>Mon, 23 Mar 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://rogeriopradoj.com/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Minha arquitetura de homelab: visão geral e decisões</title>
      <link>https://rogeriopradoj.com/2026/03/23/minha-arquitetura-de-homelab-visao-geral-e-decisoes/</link>
      <pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2026/03/23/minha-arquitetura-de-homelab-visao-geral-e-decisoes/</guid>
      <description>&lt;figure&gt;
    &lt;img title=&#34;Minha arquitetura de homelab: visão geral e decisões&#34; src=&#34;https://rogeriopradoj.com/assets/images/2026/03/23-minha-arquitetura-de-homelab-visao-geral-e-decisoes.png&#34; alt=&#34;Minha arquitetura de homelab: visão geral e decisões&#34;&gt;
    &lt;figcaption&gt;Minha arquitetura de homelab: visão geral e decisões&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Olá, pessoal!&lt;/p&gt;
&lt;p&gt;Depois de falar sobre a escolha do Cosmos OS, faz sentido dar um passo atrás e mostrar o panorama geral: como está estruturado o meu homelab hoje.&lt;/p&gt;
&lt;p&gt;Mais do que ferramentas específicas, o que realmente importa é a arquitetura — ou seja, como as peças se conectam.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Por que escolhi o Cosmos OS para meu homelab</title>
      <link>https://rogeriopradoj.com/2026/03/22/por-que-escolhi-o-cosmos-os-para-meu-homelab/</link>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2026/03/22/por-que-escolhi-o-cosmos-os-para-meu-homelab/</guid>
      <description>&lt;figure&gt;
    &lt;img title=&#34;Por que escolhi o Cosmos OS para meu homelab&#34; src=&#34;https://rogeriopradoj.com/assets/images/2026/03/22-por-que-escolhi-o-cosmos-os-para-meu-homelab.png&#34; alt=&#34;Por que escolhi o Cosmos OS para meu homelab&#34;&gt;
    &lt;figcaption&gt;Por que escolhi o Cosmos OS para meu homelab&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Olá, pessoal!&lt;/p&gt;
&lt;p&gt;Ao evoluir meu homelab, percebi que não era mais suficiente apenas subir serviços — eu precisava de uma forma consistente de gerenciá-los.&lt;/p&gt;
&lt;p&gt;Foi nesse contexto que comecei a buscar uma plataforma que equilibrasse simplicidade e controle.&lt;/p&gt;
&lt;h2 id=&#34;o-problema&#34;&gt;O problema&lt;/h2&gt;
&lt;p&gt;Gerenciar serviços manualmente rapidamente se torna inviável:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Saindo do Sculpin e adotando o Hugo</title>
      <link>https://rogeriopradoj.com/2026/03/21/saindo-do-sculpin-e-adotando-o-hugo/</link>
      <pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2026/03/21/saindo-do-sculpin-e-adotando-o-hugo/</guid>
      <description>&lt;figure&gt;
    &lt;img title=&#34;Saindo do Sculpin e adotando o Hugo&#34; src=&#34;https://rogeriopradoj.com/assets/images/2026/03/21-saindo-do-sculpin-e-adotando-o-hugo.png&#34; alt=&#34;Saindo do Sculpin e adotando o Hugo&#34;&gt;
    &lt;figcaption&gt;Saindo do Sculpin e adotando o Hugo&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Olá, pessoal!&lt;/p&gt;
&lt;p&gt;Depois de muitos anos utilizando o Sculpin como base do meu blog pessoal, decidi fazer uma mudança que já vinha amadurecendo há algum tempo: migrar para o Hugo.&lt;/p&gt;
&lt;p&gt;Essa decisão não foi repentina — foi resultado de uma evolução natural do meu ambiente, das minhas necessidades e da forma como eu enxergo hoje a manutenção de um blog.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Método 1 &#43; 3: Como fazer solicitações e ter mais chances de ver sua demanda atendida</title>
      <link>https://rogeriopradoj.com/2019/09/30/metodo-1&#43;3---como-fazer-solicitacoes-e-ter-mais-chances-de-ver-sua-demanda-atendida/</link>
      <pubDate>Mon, 30 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2019/09/30/metodo-1&#43;3---como-fazer-solicitacoes-e-ter-mais-chances-de-ver-sua-demanda-atendida/</guid>
      <description>&lt;figure&gt;
    &lt;img title=&#34;Método 1 + 3: Como fazer solicitações com o 1 + 3 e ter mais chances de ver sua demanda atendida&#34; src=&#34;https://rogeriopradoj.com/assets/images/2019/09/30-metodo-1+3---como-fazer-solicitacoes-e-ter-mais-chances-de-ver-sua-demanda-atendida.png&#34; alt=&#34;Método 1 + 3: Como fazer solicitações com o 1 + 3 e ter mais chances de ver sua demanda atendida&#34;&gt;
    &lt;figcaption&gt;Método 1 + 3: Como fazer solicitações com o 1 + 3 e ter mais chances de ver sua demanda atendida&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Olá, pessoal!&lt;/p&gt;
&lt;p&gt;Já ouviram falar no Método 1 + 3 que ajuda a estruturar solicitações para outras áreas e pessoas? Eu o utilizo e recomendo que você o utilize em casos em que precisar fazer demandas e quiser aumentar suas chances de vê-las atendidas.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Máquina virtual Windows 10 com Vagrant e VirtualBox para Power BI Desktop</title>
      <link>https://rogeriopradoj.com/2019/09/08/maquina-virtual-windows-10-com-vagrant-e-virtualbox-para-power-bi-desktop/</link>
      <pubDate>Sun, 08 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2019/09/08/maquina-virtual-windows-10-com-vagrant-e-virtualbox-para-power-bi-desktop/</guid>
      <description>&lt;figure&gt;
    &lt;img title=&#34;Máquina virtual Windows 10 com Vagrant e VirtualBox para Power BI Desktop&#34; src=&#34;https://rogeriopradoj.com/assets/images/2019/09/08-maquina-virtual-windows-10-com-vagrant-e-virtualbox-para-power-bi-desktop.png&#34; alt=&#34;Máquina virtual Windows 10 com Vagrant e VirtualBox para Power BI Desktop&#34;&gt;
    &lt;figcaption&gt;Máquina virtual Windows 10 com Vagrant e VirtualBox para Power BI Desktop&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Olá, pessoal.&lt;/p&gt;
&lt;p&gt;Nesse mundo de aprendizagem sobre Data Science Analytics, as ferramentas de self-service BI e visualização são essenciais. Dentre elas, o Power BI Desktop, da Microsoft, é uma das opções profissionais mais usadas. Dois motivos me fizeram buscar mais conhecimento sobre ela e me capacitar com treinamentos: ser gratuita para uso básico em sua máquina pessoal e por ser um dos aplicativos homologados na empresa onde trabalho.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como tirar acentos de string no Python? Transliterate, Unicodedata e Unidecode</title>
      <link>https://rogeriopradoj.com/2019/07/14/como-tirar-acentos-de-string-no-python-transliterate-unicodedata-e-unidecode/</link>
      <pubDate>Sun, 14 Jul 2019 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2019/07/14/como-tirar-acentos-de-string-no-python-transliterate-unicodedata-e-unidecode/</guid>
      <description>&lt;figure&gt;
    &lt;img title=&#34;Como tirar acentos de string no Python?&#34; src=&#34;https://rogeriopradoj.com/assets/images/2019/07/14-como-tirar-acentos-de-string-no-python-transliterate-unicodedata-e-unidecode.png&#34; alt=&#34;Como tirar acentos de string no Python?&#34;&gt;
    &lt;figcaption&gt;Como tirar acentos de string no Python?&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Olá, galera, tudo certinho?&lt;/p&gt;
&lt;p&gt;Nesse caminho do Data Science, em específico no tratamento de textos e processamento de linguagem natural (PLN, ou NLP do inglês Natural Language Processing), muitos e muitos tratamentos em string são necessários. E um deles que me apareceu: como fazer para retirar acentos de uma cadeia de caracteres e olhar um texto mais puro?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Notebooks Jupyter em PHP, além do Python? Sim, é possível: veja como fazer!</title>
      <link>https://rogeriopradoj.com/2019/05/13/notebooks-jupyter-em-php-alem-do-python-sim-e-possivel-veja-como-fazer/</link>
      <pubDate>Mon, 13 May 2019 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2019/05/13/notebooks-jupyter-em-php-alem-do-python-sim-e-possivel-veja-como-fazer/</guid>
      <description>&lt;figure&gt;
    &lt;img title=&#34;Sim, é possível!&#34; src=&#34;https://rogeriopradoj.com/assets/images/2019/05/13-notebooks-jupyter-em-php-alem-do-python-sim-e-possivel-veja-como-fazer-01.png&#34; alt=&#34;Sim, é possível!&#34;&gt;
    &lt;figcaption&gt;Sim, é possível!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Fala pessoal, tudo bem?&lt;/p&gt;
&lt;p&gt;É muito comum durante nossa jornada de cursos no tema de Big Data, Analytics, Data Science, IA e afins sermos apresentados à plataforma Jupyter e aos seus notebooks, não é mesmo?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://jupyter.org/&#34;&gt;Jupyter&lt;/a&gt;: The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Estou no Glitch.com</title>
      <link>https://rogeriopradoj.com/2017/03/20/estou-no-glitch/</link>
      <pubDate>Mon, 20 Mar 2017 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2017/03/20/estou-no-glitch/</guid>
      <description>&lt;p&gt;Eu já estou no &lt;a href=&#34;https://glitch.com/@rogeriopradoj&#34;&gt;Glitch.com&lt;/a&gt;, e você?&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://glitch.com/@rogeriopradoj&#34;&gt;&lt;figure&gt;
&lt;img title=&#34;https://glitch.com/@rogeriopradoj.&#34; src=&#34;https://rogeriopradoj.com/assets/images/2018/03/20-estou-no-glitch-01.jpg&#34; alt=&#34;Glitch&#34;&gt;
&lt;figcaption&gt;@rogeriopradoj no Glitch.com&lt;/figcaption&gt;&lt;/p&gt;
&lt;/figure&gt;&lt;/a&gt;
&lt;hr&gt;
&lt;h3 id=&#34;mas-o-que-é-o-glitch&#34;&gt;Mas o que é o Glitch?&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Glitch is the friendly community where you&amp;rsquo;ll build the app of your dreams&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Esse site, plataforma ou serviço pode ser definido de diversas formas, mas, em resumo é o que eles mesmos se auto-entitulam no &amp;ldquo;About&amp;rdquo; deles: o Glitch é uma comunidade amigável onde você pode construir o aplicativo dos seus sonhos!&lt;/p&gt;
&lt;p&gt;Criado pela &lt;a href=&#34;https://www.fogcreek.com/&#34;&gt;Fog Creek&lt;/a&gt;, bastante conhecida por ser a criadora do &lt;a href=&#34;https://trello.com/&#34;&gt;Trello&lt;/a&gt; e &lt;a href=&#34;https://trello.com/&#34;&gt;co-criadora do Stack Overflow&lt;/a&gt; (esse eu nem sabia!), é uma ferramenta super interessante para trabalhar online num código seja de forma individual ou.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stay hungry. Stay foolish.</title>
      <link>https://rogeriopradoj.com/2017/01/18/stay-hungry-stay-foolish/</link>
      <pubDate>Wed, 18 Jan 2017 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2017/01/18/stay-hungry-stay-foolish/</guid>
      <description>&lt;p&gt;Você já deve ter ouvido falar na frase &amp;ldquo;Stay hungry. Stay foolish.&amp;rdquo;, não?&lt;/p&gt;
&lt;figure&gt;
    &lt;img title=&#34;Stay hungry. Stay foolish.&#34; src=&#34;https://rogeriopradoj.com/assets/images/2017/01/18-stay-hungry-stay-foolish-01.jpg&#34; alt=&#34;Steve Jobs e a frase&#34;&gt;
    &lt;figcaption&gt;&#34;Stay hungry. Stay foolish.&#34;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;hr&gt;
&lt;p&gt;Essa é uma frase que me identifico desde que assisti ao famoso vídeo da apresentação do Steve Jobs em 2005 para formandos da Stanford University e acredito que me define de alguma forma. No meu caso, estar sempre em busca de conhecimento.&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/D1R-jKKp3NA&#34; frameborder=&#34;0&#34; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;em&gt;Youtube Video: &lt;a href=&#34;https://youtu.be/D1R-jKKp3NA&#34;&gt;https://youtu.be/D1R-jKKp3NA&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;No entanto, não estava encontrando uma forma de traduzir a frase para português de uma forma que fizesse sem ficar muito ao pé-da-letra:&lt;/p&gt;</description>
    </item>
    <item>
      <title>A famosa receita do bacalhau com ovos do Wanderlei</title>
      <link>https://rogeriopradoj.com/2016/12/31/a-famosa-receita-do-bacalhau-com-ovos-do-wanderlei/</link>
      <pubDate>Sat, 31 Dec 2016 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2016/12/31/a-famosa-receita-do-bacalhau-com-ovos-do-wanderlei/</guid>
      <description>&lt;p&gt;Olá, olá, pessoal! Último post de 2016! Boas festas para todos, que o novo ano seja ótimo para todos nós.&lt;/p&gt;
&lt;p&gt;E nessa época de comemorações com muita comilança, estava na hora de publicar uma super receita aqui no blog: o bacalhau com ovos na frigideira do Wanderlei, vulgo bacalhau com ovos do meu pai ;-).&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;O famoso bacalhau com ovos do Wanderlei - a receita de família&#34; loading=&#34;lazy&#34; src=&#34;https://rogeriopradoj.com/assets/images/2016/12/bacalhau-com-ovos-wanderlei-capa.jpg&#34;&gt;
&lt;em&gt;O famoso bacalhau com ovos do Wanderlei - a receita de família&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configurando Hotkeys no Nintendo 64 do Retropie</title>
      <link>https://rogeriopradoj.com/2016/10/24/configurando-hotkeys-no-nintendo-64-do-retropie/</link>
      <pubDate>Mon, 24 Oct 2016 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2016/10/24/configurando-hotkeys-no-nintendo-64-do-retropie/</guid>
      <description>&lt;p&gt;Olá pessoal!&lt;/p&gt;
&lt;p&gt;Essa dica é para quem usa o Retropie para emular videogames antigos no Raspberry Pi e está tendo problemas para sair de um jogo dentro do emulador de Nintendo 64 e também não consegue salvar seu progresso para carregá-lo posteriormente.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://retropie.org.uk/&#34;&gt;&lt;img alt=&#34;Logo Retropie&#34; loading=&#34;lazy&#34; src=&#34;https://rogeriopradoj.com/assets/images/2016/10/RetroPieWebsiteLogo.png&#34;&gt;&lt;/a&gt;
&lt;em&gt;Fonte: &lt;a href=&#34;https://retropie.org.uk/&#34;&gt;https://retropie.org.uk/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Por padrão, o Retropie tem uma lista de hotkeys (que são os atalhos especiais feitos no joystick para alguma ação do emulador):&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://retropie.org.uk/&#34;&gt;&lt;img alt=&#34;tabela hotkeys retropie&#34; loading=&#34;lazy&#34; src=&#34;https://rogeriopradoj.com/assets/images/2016/10/hotkeys-retropie.png&#34;&gt;&lt;/a&gt;
&lt;em&gt;Fonte: &lt;a href=&#34;https://github.com/RetroPie/RetroPie-Setup/wiki/FAQ#default-joypad-hotkeys&#34;&gt;https://github.com/RetroPie/RetroPie-Setup/wiki/FAQ#default-joypad-hotkeys&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Contribuição com Open Source: Mais Do Que Código - #LABHR - Agradeça a Todos os Contribuidores - #30contribs</title>
      <link>https://rogeriopradoj.com/2016/09/27/contribuicao-com-open-source-mais-do-que-codigo-labhr-agradeca-todos-contribuidores-30contribs/</link>
      <pubDate>Tue, 27 Sep 2016 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2016/09/27/contribuicao-com-open-source-mais-do-que-codigo-labhr-agradeca-todos-contribuidores-30contribs/</guid>
      <description>&lt;p&gt;&lt;em&gt;Este artigo é todo baseado na página &lt;a href=&#34;https://labhr.github.io/&#34;&gt;LABHR - Let&amp;rsquo;s All Build A Hat Rack&lt;/a&gt; disponível em &lt;a href=&#34;https://labhr.github.io/&#34;&gt;https://labhr.github.io/&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;sub&gt;*Se quiser saber mais sobre como contribuir com projetos open source, &lt;a href=&#34;2015/06/24/30contribs-cheguei-nos-30-e-quero-de-presente-pull-requests-e-contribuicoes-para-projetos-open-source-e-da-comunidade&#34;&gt;veja o artigo #30contribs - Cheguei nos 30! E quero de presente Pull Requests e contribuições para projetos open source e da comunidade!&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Olá pessoal, tudo certinho?&lt;/p&gt;
&lt;p&gt;Acho que vocês já sabiam que para contribuir para projetos open source e para a comunidade de desenvolvimento você não precisa apenas ir para código fonte, não é mesmo? Tem como ajudar com documentação dos projetos, tradução, divulgação, utilização e reportagem de erros e bugs etc. Bacana demais, né!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como Contribuir com o Homebrew para macOS e Feliz Aniversário Rodrigo #30contribs</title>
      <link>https://rogeriopradoj.com/2016/09/26/como-contribuir-com-o-homebrew-para-macos-e-feliz-aniversario-rodrigo-30contribs/</link>
      <pubDate>Mon, 26 Sep 2016 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2016/09/26/como-contribuir-com-o-homebrew-para-macos-e-feliz-aniversario-rodrigo-30contribs/</guid>
      <description>&lt;p&gt;Olá pessoal, tudo bem? Como andam as contribuições?&lt;/p&gt;
&lt;p&gt;&lt;sub&gt;*Se quiser saber mais sobre como contribuir com projetos open source, &lt;a href=&#34;2015/06/24/30contribs-cheguei-nos-30-e-quero-de-presente-pull-requests-e-contribuicoes-para-projetos-open-source-e-da-comunidade&#34;&gt;veja o artigo #30contribs - Cheguei nos 30! E quero de presente Pull Requests e contribuições para projetos open source e da comunidade!&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;
&lt;p&gt;Hoje vamos ver como contribuir criando um novo pacote para o &lt;a href=&#34;http://brew.sh&#34;&gt;Homebrew&lt;/a&gt;, que é um ótimo gerenciador de pacotes para o macOS (similar ao &lt;a href=&#34;https://www.digitalocean.com/community/tutorials/package-management-basics-apt-yum-dnf-pkg&#34;&gt;apt-get, yum, dnf&lt;/a&gt; ou &lt;a href=&#34;https://chocolatey.org/&#34;&gt;chocolatey&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;homebrew website&#34; loading=&#34;lazy&#34; src=&#34;https://rogeriopradoj.com/assets/images/2016/09/homebrew-page.png&#34;&gt;
&lt;em&gt;Homebrew website: &lt;a href=&#34;http://brew.sh&#34;&gt;http://brew.sh&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gerenciamento de Recursos de Hardware no Docker e Como Instalar Pacotes de Sistema Operacional no docker-machine</title>
      <link>https://rogeriopradoj.com/2016/03/20/gerenciamento-recursos-hardware-docker-e-como-instalar-pacotes-de-sistema-operacional-no-docker-machine/</link>
      <pubDate>Sun, 20 Mar 2016 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2016/03/20/gerenciamento-recursos-hardware-docker-e-como-instalar-pacotes-de-sistema-operacional-no-docker-machine/</guid>
      <description>&lt;p&gt;Olá pessoal!&lt;/p&gt;
&lt;p&gt;Se quiser ir direto para a resposta a pergunta título, vá para &lt;a href=&#34;{{ site.url }}{{ page.url }}/#acessando-a-vm-via-docker-machine-ssh&#34;&gt;essa parte do artigo&lt;/a&gt;. Primeiro eu vou contar por que precisei aprender a fazer isso.&lt;/p&gt;
&lt;h3 id=&#34;de-onde-surgiu-a-necessidade&#34;&gt;De onde surgiu a necessidade?&lt;/h3&gt;
&lt;p&gt;Estava vendo os slides do Wellington Silva da apresentação &lt;a href=&#34;https://speakerdeck.com/wsilva/12-factor-melhor-com-docker&#34;&gt;Aplicações 12 Fatores - Melhor com Docker&lt;/a&gt; que ele fez no &lt;a href=&#34;https://br.darkmiratour.com/&#34;&gt;Darkmira Tour PHP 2016&lt;/a&gt;, onde ele faz de forma exemplar as relações entre a &lt;a href=&#34;http://12factor.net/&#34;&gt;metodologia 12 factor&lt;/a&gt;, da galera da Heroku, com o &lt;a href=&#34;https://www.docker.com/&#34;&gt;docker&lt;/a&gt;. Como estou cada dia mais conhecendo docker, me espantei quando ele mostrou dois comandos: &lt;code&gt;docker run ... --memory=512M&lt;/code&gt; e &lt;code&gt;docker update --memory=1GB ...&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Resultado da ação #30contribs/phpx2016 - Eu contribuo e quero ir na faixa para a PHP Experience 2016</title>
      <link>https://rogeriopradoj.com/2016/03/14/resultado-da-acao-30contribs-phpx-eu-contribuo-e-quero-ir-na-faixa-para-a-php-experience-2016/</link>
      <pubDate>Mon, 14 Mar 2016 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2016/03/14/resultado-da-acao-30contribs-phpx-eu-contribuo-e-quero-ir-na-faixa-para-a-php-experience-2016/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;PHP Experience capa&#34; loading=&#34;lazy&#34; src=&#34;https://rogeriopradoj.com/assets/images/2016/03/phpexperience-capa.jpg&#34;&gt;
&lt;em&gt;Fonte: &lt;a href=&#34;http://phpexperience2016.imasters.com.br/&#34;&gt;http://phpexperience2016.imasters.com.br/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;No dia 07 de março de 2016 foi lançada a &lt;a href=&#34;%5D(https://30contribs.github.io/phpx2016/)&#34;&gt;ação #30contribs/phpx2016&lt;/a&gt;. Nesse dia o &lt;a href=&#34;https://github.com/hussani&#34;&gt;Hussani Oliveira&lt;/a&gt; e o &lt;a href=&#34;https://rogeriopradoj.com/&#34;&gt;Rogerio Prado de Jesus&lt;/a&gt;, evangelistas do &lt;a href=&#34;http://phpsp.org.br/&#34;&gt;PHPSP&lt;/a&gt;, derem o passo inicial para incentivar mais pessoas a contribuir com projetos open source, na pegada do &lt;a href=&#34;https://rogeriopradoj.com/2015/06/24/30contribs-cheguei-nos-30-e-quero-de-presente-pull-requests-e-contribuicoes-para-projetos-open-source-e-da-comunidade/&#34;&gt;#30contribs&lt;/a&gt; e do saudoso &lt;a href=&#34;https://rogeriopradoj.com/2011/11/30/sou-phpsp-e-contribuo-com-projetos-open-source/&#34;&gt;#SouPHPSP&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;A ação, que incentivou 60+ contribuições para projetos open source num período de duas semanas, sorteou ingressos para o &lt;a href=&#34;http://phpexperience2016.imasters.com.br/&#34;&gt;iMasters PHP Experience 2016&lt;/a&gt;, e aqui nos mostramos o resultado:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Feliz aniversário, Pai, onde estiver</title>
      <link>https://rogeriopradoj.com/2015/12/08/feliz-aniversario-pai-onde-estiver/</link>
      <pubDate>Tue, 08 Dec 2015 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2015/12/08/feliz-aniversario-pai-onde-estiver/</guid>
      <description>&lt;p&gt;Na noite de quarta-feira, dia 18 de novembro de 2015, o mundo ficou um pouco mais triste, mas ganhou mais um anjo olhando por nós: Wanderlei de Jesus.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Rogerio e Pai, 2015-11-02&#34; loading=&#34;lazy&#34; src=&#34;https://rogeriopradoj.com/assets/images/2015/12/IMG_20151102_151343358.jpg&#34;&gt;
&lt;em&gt;Rogerio e Pai, 2015-11-02&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;E hoje, 08 de dezembro de 2015, seria seu aniversário de 61 anos. Pai, feliz aniversário para você, onde estiver!&lt;/p&gt;
&lt;p&gt;Lembra da reza que nos ensinou para seus filhos (para mim, Rogério, para o Rodrigo e para o Rafael), que criamos juntos quanto éramos pequenos? Pode ter certeza que seus netos também vão conhecer. O Léo já ouviu algumas vezes:&lt;/p&gt;</description>
    </item>
    <item>
      <title>[en] Becoming a Contributor, Open Sourcer and Beyond: Talk on TDC 2014 in PHP Track</title>
      <link>https://rogeriopradoj.com/2015/11/04/en-becoming-a-contributor-open-sourcer-and-beyond-talk-on-tdc-2014-in-php-track/</link>
      <pubDate>Wed, 04 Nov 2015 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2015/11/04/en-becoming-a-contributor-open-sourcer-and-beyond-talk-on-tdc-2014-in-php-track/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: February 25th, 2016, &lt;a href=&#34;http://phpsp.org.br/&#34;&gt;PHPSP UG&lt;/a&gt; organized an &lt;a href=&#34;https://joind.in/event/phpsp--uol-2016-fevereiro&#34;&gt;event supported by UOL&lt;/a&gt;, I spoke there again, and the presentation was completely recorded on video!&lt;/p&gt;
&lt;p&gt;You can watch it [in Brazilian Portuguese]:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/QU7Ne_-SJCc&#34; frameborder=&#34;0&#34; allowfullscreen style=&#34;border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px&#34;&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;em&gt;Youtube Video: &lt;a href=&#34;https://youtu.be/QU7Ne_-SJCc&#34;&gt;https://youtu.be/QU7Ne_-SJCc&lt;/a&gt; - Slides: &lt;a href=&#34;http://www.slideshare.net/rogeriopradoj/becoming-a-contributor-open-sourcer-and-beyond-phpsp-uol&#34;&gt;http://www.slideshare.net/rogeriopradoj/becoming-a-contributor-open-sourcer-and-beyond-phpsp-uol&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Hello, everyone!&lt;/p&gt;
&lt;p&gt;On August 8, 2014 I gave a presentation on contributing with open source projects and software development communities as well, focusing on that OSS hosted on GitHub.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;GitHub logo&#34; loading=&#34;lazy&#34; src=&#34;https://rogeriopradoj.com/assets/images/2015/11/github-logo.jpg&#34;&gt;
&lt;em&gt;Image source: &lt;a href=&#34;http://www.sourcinghacks.com/&#34;&gt;http://www.sourcinghacks.com/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Becoming a Contributor, Open Sourcer and Beyond: Palestra do TDC 2014 na Trilha PHP</title>
      <link>https://rogeriopradoj.com/2015/11/04/becoming-a-contributor-open-sourcer-and-beyond-palestra-do-tdc-2014-trilha-php/</link>
      <pubDate>Wed, 04 Nov 2015 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2015/11/04/becoming-a-contributor-open-sourcer-and-beyond-palestra-do-tdc-2014-trilha-php/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Atualização&lt;/strong&gt;: Em 25/02/2016 o &lt;a href=&#34;http://phpsp.org.br/&#34;&gt;PHPSP&lt;/a&gt; fez um &lt;a href=&#34;https://joind.in/event/phpsp--uol-2016-fevereiro&#34;&gt;evento com apoio do UOL&lt;/a&gt;, palestrei lá de novo, e a apresentação foi gravada por inteiro!&lt;/p&gt;
&lt;p&gt;Você pode assistir aqui:&lt;/p&gt;
&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/QU7Ne_-SJCc&#34; frameborder=&#34;0&#34; allowfullscreen style=&#34;border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px&#34;&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;em&gt;Youtube Video: &lt;a href=&#34;https://youtu.be/QU7Ne_-SJCc&#34;&gt;https://youtu.be/QU7Ne_-SJCc&lt;/a&gt; - Slides: &lt;a href=&#34;http://www.slideshare.net/rogeriopradoj/becoming-a-contributor-open-sourcer-and-beyond-phpsp-uol&#34;&gt;http://www.slideshare.net/rogeriopradoj/becoming-a-contributor-open-sourcer-and-beyond-phpsp-uol&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Olá, pessoal!&lt;/p&gt;
&lt;p&gt;No dia 08 de agosto de 2014 fiz uma apresentação sobre contribuição em projetos open source, e um pouco de comunidades de desenvolvimento também, com foco naqueles softwares de código aberto que estão hospedados no GitHub.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Meu primeiro plugin para o Vagrant mostra a lista de IPs da VM! vagrant-ip-show</title>
      <link>https://rogeriopradoj.com/2015/10/08/meu-primeiro-plugin-para-o-vagrant-mostra-a-lista-de-ips-da-vm-vagrant-ip-show/</link>
      <pubDate>Thu, 08 Oct 2015 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2015/10/08/meu-primeiro-plugin-para-o-vagrant-mostra-a-lista-de-ips-da-vm-vagrant-ip-show/</guid>
      <description>&lt;p&gt;Olá, pessoal!&lt;/p&gt;
&lt;p&gt;Passando rápido aqui para falar que criei meu primeiro plugin para Vagrant: é o &lt;a href=&#34;https://github.com/rogeriopradoj/vagrant-ip-show&#34;&gt;vagrant-ip-show&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ele faz uma coisa muito simples: mostra os IPs de uma VM.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;site vagrant-ip-show&#34; loading=&#34;lazy&#34; src=&#34;https://rogeriopradoj.com/assets/images/2015/10/Vagrant-ip-show_by_rogeriopradoj.png&#34;&gt;&lt;/p&gt;
&lt;blockquote&gt;
Ah, Rogério, mas porque um plugin para algo tão simples? Não tem jeito de fazer isso na mão?
&lt;br&gt;
&lt;br&gt;
-- Alguém por aí ;-)
&lt;/blockquote&gt;
&lt;p&gt;Então, tem uma série de formas buscar essa informação. Você poderia conectar na VM (&lt;code&gt;vagrant ssh&lt;/code&gt;) e rodar um comando &lt;code&gt;ifconfig&lt;/code&gt;. Ou então olhar no seu Vagrantfile as configurações de rede que tiver feito. Ou ainda, entrar na configuração do Virtualbox (ou qual seja o provider que estiver usando) e tentar localizar a faixa de IPs que ele está usando e partir daí para rodar no seu &lt;em&gt;host&lt;/em&gt; alguns comandos de rede&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>O guia para iniciantes sobre como contribuir com um projeto no GitHub</title>
      <link>https://rogeriopradoj.com/2015/09/28/o-guia-para-iniciantes-sobre-como-contribuir-com-um-projeto-no-github/</link>
      <pubDate>Mon, 28 Sep 2015 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2015/09/28/o-guia-para-iniciantes-sobre-como-contribuir-com-um-projeto-no-github/</guid>
      <description>&lt;p&gt;Eu já estou há alguns meses tentando escrever um guia com dicas sobre como contribuir com open source &lt;a href=&#34;https://gist.github.com/rogeriopradoj/9c2208b50bcb1f047d19&#34;&gt;nesse meu gist&lt;/a&gt;, mas até agora não consegui terminar&amp;hellip; Quem sabe daqui um tempo tenhamos essas &lt;em&gt;Dicas de como contribuir com open source by &lt;a href=&#34;https://github.com/rogeriopradoj&#34;&gt;@rogeriopradoj&lt;/a&gt; ;-).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;No entanto, em 24/09/2015 o Rob Allen, mais conhecido no Twitter como &lt;a href=&#34;https://twitter.com/akrabat&#34;&gt;@akrabat&lt;/a&gt;, escreveu um artigo sobre o tema: &lt;a href=&#34;http://akrabat.com/the-beginners-guide-to-contributing-to-a-github-project/&#34;&gt;The beginner&amp;rsquo;s guide to contributing to a GitHub project&lt;/a&gt;. Conversei com ele para pedir a autorização para traduzir seu texto em português do Brasil aqui no &lt;a href=&#34;http://rogeriopradoj.com&#34;&gt;RogerioPradoJ.com&lt;/a&gt;, e a resposta foi positiva!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como acompanhar as listas de discussão oficiais do PHP.net</title>
      <link>https://rogeriopradoj.com/2014/11/30/como-acompanhar-as-listas-de-discussao-oficiais-do-php-net/</link>
      <pubDate>Sun, 30 Nov 2014 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2014/11/30/como-acompanhar-as-listas-de-discussao-oficiais-do-php-net/</guid>
      <description>&lt;p&gt;Olá, pessoal,&lt;/p&gt;
&lt;p&gt;Hoje vamos falar sobre as listas de discussões oficiais do PHP, as famosas &lt;a href=&#34;http://php.net/mailing-lists.php&#34;&gt;&lt;em&gt;mailing lists&lt;/em&gt; do PHP.net&lt;/a&gt; (só como adendo, &lt;a href=&#34;http://php.net&#34;&gt;PHP.net&lt;/a&gt; é o site da linguagem que hospeda também muitos projetos relacionados, como os conhecidos &lt;a href=&#34;http://pear.php.net/&#34;&gt;PEAR.php.net&lt;/a&gt; e &lt;a href=&#34;http://pecl.php.net/&#34;&gt;PECL.php.net&lt;/a&gt;, o repositório &lt;a href=&#34;http://git.php.net/&#34;&gt;GIT.php.net&lt;/a&gt;, até o muitas vezes desconhecido &lt;a href=&#34;http://people.php.net/&#34;&gt;PEOPLE.php.net&lt;/a&gt;. Para conhecer mais, use a &lt;a href=&#34;https://wiki.php.net/&#34;&gt;WIKI.php.net&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&#34;para-que-servem-as-mailing-lists&#34;&gt;Para que servem as mailing lists?&lt;/h2&gt;
&lt;p&gt;As listas de discussão são onde conseguimos ter as informações mais recentes, interessantes muitas vezes, e provavelmente inéditas sobre vários assuntos.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Testando rapidamente projetos PHP, ou com Vagrant, ou com Docker ou com Servidor Web embutido</title>
      <link>https://rogeriopradoj.com/2014/11/01/testando-rapidamente-php-com-vagrant-ou-docker-ou-servidor-web-embutido/</link>
      <pubDate>Sat, 01 Nov 2014 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2014/11/01/testando-rapidamente-php-com-vagrant-ou-docker-ou-servidor-web-embutido/</guid>
      <description>&lt;p&gt;Olá, pessoal!&lt;/p&gt;
&lt;p&gt;Dica rápida para quem quiser testar algum projeto PHP usando o Vagrant, ou o Docker, ou o Servidor Web embutido no PHP.&lt;/p&gt;
&lt;h2 id=&#34;vagrant&#34;&gt;Vagrant&lt;/h2&gt;
&lt;p&gt;Já conhece o &lt;a href=&#34;https://phpagrant.github.io/&#34;&gt;https://phpagrant.github.io/&lt;/a&gt; ? Nada mais é do que uma lista de sites geradores de Vagrantfile (e tudo o mais que você precisa de provisionadores) para seu projeto PHP com base no &lt;a href=&#34;https://www.vagrantup.com/&#34;&gt;Vagrant&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://phpagrant.github.io/&#34;&gt;&lt;img alt=&#34;Phpagrant_github_io_by_PHPagrant&#34; loading=&#34;lazy&#34; src=&#34;https://rogeriopradoj.com/assets/images/2014/11/Phpagrant_github_io_by_PHPagrant.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tem para todos os gostos: Puppet, Chef, Ansible. Você escolhe! Acesse lá, &lt;a href=&#34;https://phpagrant.github.io/&#34;&gt;https://phpagrant.github.io/&lt;/a&gt;!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Build e Integração Contínua no PHP com Composer, Phing, Travis-CI e Scrutinizer-CI</title>
      <link>https://rogeriopradoj.com/2013/09/10/build-e-integracao-continua-no-php-com-composer-phing-travis-ci-e-scrutinizer-ci/</link>
      <pubDate>Tue, 10 Sep 2013 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2013/09/10/build-e-integracao-continua-no-php-com-composer-phing-travis-ci-e-scrutinizer-ci/</guid>
      <description>&lt;p&gt;Olá, pessoal,&lt;/p&gt;
&lt;p&gt;Há tempos que não fazia uma limpeza no &lt;a href=&#34;https://github.com/rogeriopradoj&#34;&gt;meu GitHub&lt;/a&gt;, seja para excluir projetos que não fazem mais sentido, forks que não ia mais utilizar, ou mesmo para atualizar algum repositório e me lembrar de tudo que venho estudando desde que conheci o GitHub (segundo o site dos caras, outubro de 2010).&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://travis-ci.org/rogeriopradoj/ManoWars&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://travis-ci.org/rogeriopradoj/ManoWars.png?branch=master&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://scrutinizer-ci.com/g/rogeriopradoj/ManoWars/&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://scrutinizer-ci.com/g/rogeriopradoj/ManoWars/badges/quality-score.png?s=f1b7894e3ada78b8ea81da9f790ea7e3b89f8779&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://scrutinizer-ci.com/g/rogeriopradoj/ManoWars/&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://scrutinizer-ci.com/g/rogeriopradoj/ManoWars/badges/coverage.png?s=ee15ca0f9e783a480f056ff32247a044477b00d6&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;E foi no meio dessa limpeza (na verdade bem no começo mesmo :-) ) que achei o &lt;a href=&#34;https://github.com/rogeriopradoj/ManoWars&#34;&gt;https://github.com/rogeriopradoj/ManoWars&lt;/a&gt;, fork de um projeto criado pelo &lt;a href=&#34;https://github.com/rdohms&#34;&gt;Rafael Dohms&lt;/a&gt; e pelo &lt;a href=&#34;https://github.com/augustohp&#34;&gt;Augusto Pascutti&lt;/a&gt; há muito tempo para ensinar sobre Testes Unitários e Integração Contínua.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python e Virtualenv no Mac OS X Mountain Lion 10.8</title>
      <link>https://rogeriopradoj.com/2013/05/02/python-e-virtualenv-no-mac-os-x-mountain-lion-10-8/</link>
      <pubDate>Thu, 02 May 2013 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2013/05/02/python-e-virtualenv-no-mac-os-x-mountain-lion-10-8/</guid>
      <description>&lt;p&gt;Este artigo é uma tradução livre de &lt;em&gt;Python and Virtualenv on Mac OS X Mountain Lion 10.8&lt;/em&gt;, do &lt;a href=&#34;https://github.com/justinmayer&#34;&gt;Justin Mayer&lt;/a&gt;, disponível em &lt;a href=&#34;http://hackercodex.com/guide/python-virtualenv-on-mac-osx-mountain-lion-10.8/&#34;&gt;http://hackercodex.com/guide/python-virtualenv-on-mac-osx-mountain-lion-10.8/&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;A instalação do Python e do Virtualenv no Mac OS X 10.8 Mountain Lion pode ser feita de muitas formas. Embora não exista uma configuração perfeita, esse tutorial te guiará no processo de configuração de uma instalação padrão do Mountain Lion num ótimo sistema para desenvolvimento Python.&lt;/p&gt;
&lt;h3 id=&#34;primeiros-passos&#34;&gt;Primeiros passos&lt;/h3&gt;
&lt;p&gt;Esse guia pressupõe que você já tenha instalado o Xcode e o Homebrew. Para detalhes, siga os passos do &lt;a href=&#34;http://hackercodex.com/guide/mac-osx-mountain-lion-10.8-configuration/&#34;&gt;Mountain Lion Configuration Guide&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como atualizar a versão do PHP no Mac OSX Mountain Lion</title>
      <link>https://rogeriopradoj.com/2012/11/20/como-atualizar-a-versao-do-php-no-mac-osx-mountain-lion/</link>
      <pubDate>Tue, 20 Nov 2012 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2012/11/20/como-atualizar-a-versao-do-php-no-mac-osx-mountain-lion/</guid>
      <description>&lt;p&gt;Olá, pessoal Venho usando o Vagrant (&lt;a href=&#34;http://vagrantup.com/&#34;&gt;oficial&lt;/a&gt;, &lt;a href=&#34;https:/friendsofvagrant.github.io/&#34;&gt;tradução&lt;/a&gt; e &lt;a href=&#34;https://github.com/search?q=username%3Arogeriopradoj+vagrant&amp;amp;repo&amp;amp;langOverride&amp;amp;start_value=1&amp;amp;type=Repositories&amp;amp;language&#34;&gt;meu github&lt;/a&gt;) faz um tempo, para diminuir o número de coisas instaladas no meu notebook, mas precisava atualizar a versão do PHP que tinha instalado por padrão no meu Mac OSX.&lt;/p&gt;
&lt;p&gt;Participando do projeto do &lt;a href=&#34;http://imasters.com.br/&#34;&gt;iMasters&lt;/a&gt;, &lt;a href=&#34;https://github.com/iMastersDev/oportunidades&#34;&gt;oPHPortunidades&lt;/a&gt; (&lt;a href=&#34;https://plus.google.com/+imasters/posts&#34;&gt;veja os hangouts&lt;/a&gt;), precisei rodar alguns comandos básicos no console, usando o excelente &lt;a href=&#34;http://getcomposer.org/&#34;&gt;Composer&lt;/a&gt;, mas por não ter a última versão do PHP ficava difícil acompanhar o pessoal. Principalmente pela funcionalidade do &lt;a href=&#34;http://php.net/manual/pt_BR/features.commandline.webserver.php&#34;&gt;servidor web embutido no PHP 5.4&lt;/a&gt;, que economiza bastante tempo para não precisar de configurar um Apache apenas para teste de uma aplicação.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vagrant: O que, Por que e Como</title>
      <link>https://rogeriopradoj.com/2012/09/24/vagrant-o-que-por-que-e-como/</link>
      <pubDate>Mon, 24 Sep 2012 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2012/09/24/vagrant-o-que-por-que-e-como/</guid>
      <description>&lt;p&gt;Tradução livre de Vagrant: What, Why, and How, disponível em &lt;a href=&#34;http://net.tutsplus.com/tutorials/php/vagrant-what-why-and-how/&#34;&gt;http://net.tutsplus.com/tutorials/php/vagrant-what-why-and-how/&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Este artigo te ajudará a usar o &lt;a href=&#34;http://vagrantup.com/&#34;&gt;Vagrant&lt;/a&gt; para administrar suas instâncias de máquinas virtuais e explicará como se beneficiar do &lt;a href=&#34;http://puppetlabs.com/puppet/puppet-enterprise/&#34;&gt;Puppet&lt;/a&gt; para fazer a provisão de vários recursos como o PHP e o PostgreSQL.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;garoto propaganda do vagrant&#34; loading=&#34;lazy&#34; src=&#34;https://rogeriopradoj.com/assets/images/2012/07/Vagrant-Virtualized-development-for-the-masses..png&#34;&gt;
&lt;em&gt;Garoto propaganda :-) da ferramenta Vagrant - &lt;a href=&#34;http://vagrantup.com&#34;&gt;http://vagrantup.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;introdução&#34;&gt;Introdução&lt;/h3&gt;
&lt;p&gt;Os desenvolvedores tem à disposição um grande número de maneiras de construir seu ambiente de desenvolvimento web. Podem ser usadas opções &amp;ldquo;locais&amp;rdquo;, do tipo dos servidores &amp;ldquo;tudo em um&amp;quot;como o Zend Server, XAMPP, MAMP, WAMP etc; ou ainda como você instalando os componentes a partir dos fontes ou via um sistema de gerenciamento de pacotes, como o Homebrew, o Apt ou o Yum.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sou PHPSP e Contribuo com projetos Open Source</title>
      <link>https://rogeriopradoj.com/2011/11/30/sou-phpsp-e-contribuo-com-projetos-open-source/</link>
      <pubDate>Wed, 30 Nov 2011 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2011/11/30/sou-phpsp-e-contribuo-com-projetos-open-source/</guid>
      <description>&lt;p&gt;Olá, pessoal.&lt;/p&gt;
&lt;p&gt;A coordenação do grupo de usuários &lt;a href=&#34;http://phpsp.org.br&#34;&gt;PHPSP&lt;/a&gt; está com uma ação super bacana, que incentiva todo mundo a contribuir para projetos de código aberto relacionados com a linguagem PHP.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;PHPSP Logo&#34; loading=&#34;lazy&#34; src=&#34;https://rogeriopradoj.com/assets/images/2011/11/logo-phpsp.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;O endereço para acessar o projeto é &lt;a href=&#34;http://sou.phpsp.org.br&#34;&gt;http://sou.phpsp.org.br/&lt;/a&gt;. Eles tem um regulamento a seguir, mas você pode contribuir (e concorrer a prêmios) de muitas formas: tradução, testes, bugs, patch, novos projetos&amp;hellip;, dê uma olhada lá.&lt;/p&gt;
&lt;p&gt;Não tem mais desculpa para não ajudar a comunidade e devolver um pouco do conhecimento que você recebe dela.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Criando um ambiente de teste PHP no Ubuntu</title>
      <link>https://rogeriopradoj.com/2010/06/30/criando-um-ambiente-de-teste-php-no-ubuntu/</link>
      <pubDate>Wed, 30 Jun 2010 00:00:00 +0000</pubDate>
      <guid>https://rogeriopradoj.com/2010/06/30/criando-um-ambiente-de-teste-php-no-ubuntu/</guid>
      <description>&lt;p&gt;Esse post é originalmente de meu outro blog, originalmente colocado no ar em junho de 2010, após participar do PHPTESTFEST organizado pelo pessoal do &lt;a href=&#34;http://phpsp.org.br/&#34;&gt;PHPSP&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Início das migrações para cá ;-)&lt;/p&gt;
&lt;p&gt;Tradução livre do site &lt;a href=&#34;http://wiki.php.net/qa/testfest-2010/ubuntu-test-environment&#34;&gt;http://wiki.php.net/qa/testfest-2010/ubuntu-test-environment&lt;/a&gt;, acesso em 05 de junho de 2010.&lt;/p&gt;
&lt;p&gt;As seguintes instruções foram escritas para o Ubuntu 9.10 testadas nele. É possível que estas instruções também funcionem em outras versões do Ubuntu. Por favor atualize todos os pacotes já instalados antes de começar a criar seu ambiente de teste.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
