<div dir="ltr"><div><div><div><div>Thiago mais uma vez obrigado, o aprendizado não é finito.<br></div>Tem algumas coisas que você escreveu aqui que não conheço, outras não se encaixam no meu ambiente.<br></div>Sobre o cpanminus já estou brincando com ele a um tempinho, a algum tempo tinha encontrado esse (<a href="https://github.com/stoned/pll">https://github.com/stoned/pll</a>), mas acho que esse resolve <a href="https://github.com/gugod/App-perlbrew">https://github.com/gugod/App-perlbrew</a><br>
<br></div>Não tenho intenção nenhuma de sair da lista ou não usar essa linguagem, que para meus Serviços de e-mail fazem uma filtragem de aproximadamente 200GB de tráfico de mensagens mensalmente, difícil encontrar algo mais performático que Perl para esse tipo de coisa.<br>
</div><div>Isso tudo em máquinas simples, não é um DELL com 64GB de RAM e dois CPUs não, ambiente desses que uma aplicação JAVA precisa. <br></div>Acho que para ganhar só C puro, mas quem vai fazer isso, eu mesmo não.<br>
<div><div><br><br></div><div>Mas uma vez obrigado Thiago, não estou discutindo nada nesses posts, estou apenas relatando o meu problema e a solução que encontrei para resolver, sei que não se aplica para tudo e que o Perl vai ter sempre seu lugar reservado nas aplicações de missão critica e Big Data.<br>
<br></div><div>Desculpe tomar seu tempo, senti no dever de informar, pois sou usuário ativo em várias listas e nessa estava meio parado a algum tempo.<br></div><div>E também tem coisas legais acontecendo em outras comunidades, linguagem.<br>
<br></div><div>Boa semana a todos.<br></div><div><br><br></div><div> <div><div><br></div></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 2 de junho de 2013 22:26, Thiago Rondon <span dir="ltr"><<a href="mailto:thiago@aware.com.br" target="_blank">thiago@aware.com.br</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Nilton,<br>
<br>
Mas é bacana entender tua experiência, até para que possamos melhorar a abordagem. -)<br>
<br>
Este papo de dependencias rola sempre questões filosóficas, práticas e etc toda vez que é abordada, mas de qualquer maneira gostaria de reforçar um utilitário que foi desenvolvido pelo miyagawa e que faz milagres, o cpanminus. Vou enviar algumas coisas que vieram na minha cabeça agora, que talvez possam ajudar ou você já conhece tudo, e de nada vai ajudar, heh.<br>

<br>
Por exemplo, para instalar o dancer, é muito simples:<br>
$ wget -O - <a href="http://cpanmin.us" target="_blank">http://cpanmin.us</a> (<a href="http://cpanmin.us/" target="_blank">http://cpanmin.us/</a>) | sudo perl - Dancer<br>
Se você não for o root, ele vai criar o ambiente dentro do ~/perl5.<br>
<br>
O Lorn abordou em um evento recentemente, como executar códigos Perl no Heroku:<br>
<a href="http://setemasters.imasters.com.br/conversas/como-colocar-codigo-perl-na-heroku/" target="_blank">http://setemasters.imasters.com.br/conversas/como-colocar-codigo-perl-na-heroku/</a><br>
<br>
Se você esta buscando soluções de integração continua para o teu parque, veja este artigo:<br>
<a href="http://about.travis-ci.org/blog/announcing_python_and_perl_support_on_travis_ci/" target="_blank">http://about.travis-ci.org/blog/announcing_python_and_perl_support_on_travis_ci/</a><br>
<br>
Um projeto que tem o Renato Santos aqui da lista como desenvolvedor principal e utiliza ele, é o :<br>
<a href="https://travis-ci.org/W3CBrasil/Iota" target="_blank">https://travis-ci.org/W3CBrasil/Iota</a><br>
<br>
Eu utilizo o travis-ci, mas também o Jenkins, que se você precisar de documentação sobre ele, recomendo:<br>
<a href="https://logiclab.jira.com/wiki/display/OPEN/Continuous+Integration" target="_blank">https://logiclab.jira.com/wiki/display/OPEN/Continuous+Integration</a><br>
<a href="http://www.slideshare.net/jonasbn/perl-and-jenkins-for-osd2011" target="_blank">http://www.slideshare.net/jonasbn/perl-and-jenkins-for-osd2011</a><br>
<a href="https://wiki.jenkins-ci.org/display/JENKINS/Perl+Projects" target="_blank">https://wiki.jenkins-ci.org/display/JENKINS/Perl+Projects</a><br>
<br>
E se você esta buscando uma maneira de manter suas confiruações da tua aplicação sincronizadas e etc, há um projeto chamado (R)?ex que tem uma proposta interessante, que é manter os arquivos de configuração em Perl o que torna ele bem interessante, porém confesso que eu pessoalmente ainda não costumo indicar ele, mesmo utilizando ele em alguns projetos... Pois ele é novo, e ainda acredito que tem alguns problemas para quem não esta afim de desenvolver ou consertar algo de errado que aparece nele, mas é interessante dar uma olhada se você tiver interessado:<br>

<br>
<a href="http://rexify.org/" target="_blank">http://rexify.org/</a><br>
<br>
Mas, para este tipo de solução, indico mesmo algo que vem do Ruby, o puppet:<br>
<br>
<a href="http://www.example42.com/" target="_blank">http://www.example42.com/</a><br>
<a href="https://github.com/example42/puppet-perl" target="_blank">https://github.com/example42/puppet-perl</a><br>
<br>
Abs!<br>
-Thiago Rondon<br>
<div class="im"><br>
<br>
On Sunday, June 2, 2013 at 8:23 PM, Nilton OS wrote:<br>
<br>
> Obrigado Thiago, o que ocorreu não vem muito caso não, eu não tenho magoa de nada não, aliais já fui a alguns eventos organizado pela lista e foi muito bom para o network.<br>
><br>
> Adoro mesmo essa linguagem, não sou desenv, sou Sysadmin, mas adoro programar que é meu passatempo na horas vagas ("coisas de geek")<br>
> como tenho uma vivencia e experiencia bem longa com Linux, criar algo com interação Web que configura o Linux é bem simples, queria fazer isso usando o Perl, sei que tem: Perl Dancer, Mojolicious, já tenho até um Webserver com Mojo (returna json), só não consegui fazer a parte de autenticação via http e ssl, usando seu próprio HTTPServer<br>

><br>
> A minha intenção sempre foi criar algo stand-alone, que não precise que o admin instale várias libs, servidor Web como apache2 ou nginx, pois como Syadmin o que é bonito simples de usar e instalar será sempre bem vindo.<br>

><br>
> Sei que muitas linguagens copiam o Perl em algum ponto, pois só é copiado o que é muito bom, mas confesso, que estou usando menos algorítimos Perl em meus sistemas, e meu parque não é pequeno.<br>
><br>
><br>
><br>
><br>
><br>
</div>> Em 2 de junho de 2013 19:46, Thiago Rondon <<a href="mailto:thiago@aware.com.br">thiago@aware.com.br</a> (mailto:<a href="mailto:thiago@aware.com.br">thiago@aware.com.br</a>)> escreveu:<br>
<div class="im">> ><br>
> > Nilton, Geraldo,<br>
> ><br>
> > Concordo com vocês, existe a necessidade de criarmos e incentivarmos mais a criação de conteúdo e no nosso caso em português.<br>
> ><br>
> > Nilton,<br>
> ><br>
> > É uma pena que você não foi tão bem recebido como você gostaria pela lista, não sei qual foi a situação, mas em Perl reforçarmos sempre que existem diversas maneiras de se fazer algo... e felizmente, hoje contamos com diversos frameworks web na linguagem para diferentes públicos e necessidades.... Se ainda tiver algum interesse em desenvolver algo para web com Perl, poste melhor suas necessidades aqui e vamos explorar isto melhor!<br>

> ><br>
> > Com relação ao site, ainda não há, nosso prazo é de 90 dias para termos o site no ar, e acredito que esta tudo em ordem para isto. Mas, vou avisando sobre as novidades por aqui.<br>
> ><br>
> > Abs!<br>
> > -Thiago Rondon<br>
> ><br>
> ><br>
> > On Sunday, June 2, 2013 at 6:24 PM, Nilton OS wrote:<br>
> ><br>
> > > Geraldo, eu penso o mesmo, a um tempo quis desenvolver um aplicação Web usando algum Framework em Perl, pois tenho<br>
> > > muito facilidade com a linguagem, tentei alguns mas acabei tendo dificuldades em alguns pontos.<br>
> > > Fui perguntar na lista e não fui recebido muito bem, como não queria algo muito complexo, tanto para desenv como para<br>
> > > quem vai administrar ou vai usar a ferramenta.<br>
> > ><br>
> > > Fiz algumas pesquisas e no mundo Python encontrei a solução, lembrando que em Python existem vários Frameworks e micro Frameworks, fora que a oferta de<br>
> > > cursos, videos, howtos em Português e inglês é muito maior, e a documentação desses Frameworks é muito boa e simples para um leigo na linguagem.<br>
> > > Fiz alguns cursos, conheci pessoas bacanas e estou desenvolvendo uma aplicação Web usando um Framework em Python (<a href="https://github.com/jniltinho/smb4manager" target="_blank">https://github.com/jniltinho/smb4manager</a>)<br>

> > > Não que essa comunidade não tenha pessoas bacanas, tem sim e ainda pessoas muito feras em Perl.<br>
> > ><br>
> > > Com essa experiencia estou migrando alguns de meus scripts em Perl para Python, mas o grosso na geração dos dados vai ser sempre em Perl, pois ainda não encontrei na melhor,<br>
> > > mais fácil para integrar com Servidor de E-mail se não o Perl.<br>
> > ><br>
</div>> > > Já tem algum demo do site <a href="http://perlpro.com.br" target="_blank">perlpro.com.br</a> (<a href="http://perlpro.com.br" target="_blank">http://perlpro.com.br</a>) (<a href="http://perlpro.com.br" target="_blank">http://perlpro.com.br</a>) ?<br>

> --<br>
> ..............................................................................<br>
> Com Deus todas as coisas são possíveis ::: LinuxPro (<a href="http://www.linuxpro.com.br" target="_blank">http://www.linuxpro.com.br</a>)<br>
<div class="im HOEnZb">><br>
> "A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço inteligente." (John Ruskin)<br>
> "A mente que se abre a uma nova ideia jamais volta ao seu tamanho original" (Albert Einstein)<br>
</div><div class="HOEnZb"><div class="h5">> =begin disclaimer<br>
> Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
> SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a> (mailto:<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a>)<br>
> L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
> =end disclaimer<br>
<br>
<br>
<br>
=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>..............................................................................<br><b>Com Deus todas as coisas são possíveis</b> ::: <a href="http://www.linuxpro.com.br" target="_blank">LinuxPro</a><br>
<br><i><font size="1">"A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço inteligente." (John Ruskin)<br>"A mente que se abre a uma nova ideia jamais volta ao seu tamanho original" (Albert Einstein)</font></i><br>

</div>