[Rio-pm] Digest Rio-pm, volume 86, assunto 27

jarcy azevedo gripen05 em gmail.com
Quinta Abril 5 10:14:55 PDT 2012


Caros,

sou noob em perl, fiz o curso do Breno na UFRJ  no começo do ano passado,
mas não pratiquei e acabei guardando só o básico da linguagem =/.  Há 2
semanas resolvi aprender de verdade. Comecei lendo Learning perl e usando o
Cookbook.
As minhas maiores dificuldades foram com hashes, regex, reutilização de
variáveis em subs e de web eu não sei nada. Eu não sei se cabe, mas eu fiz
um script de backup com mais de 100 linhas que provavelmente deve estar
"medonho" rs, mas que utiliza vários conceitos e com certeza deve ter os
erros e péssimas práticas que os noobs cometem. Daí acho que seria
interessante analisar o código e mostrar os pecados de um "perl lammer" ou
usar nos artigos, enfim, me candidato a cobaia =P
Achei muito legal a receptividade da comunidade de perl e a idéia de ajudar
os recem chegados.

Abç


Em 4 de abril de 2012 20:17, <rio-pm-request em pm.org> escreveu:

> Enviar submissões para a lista de discussão Rio-pm para
>        rio-pm em pm.org
>
> Para se cadastrar ou descadastrar via WWW, visite o endereço
>        http://mail.pm.org/mailman/listinfo/rio-pm
> ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
> corpo da mensagem para
>        rio-pm-request em pm.org
>
> Você poderá entrar em contato com a pessoa que gerencia a lista pelo
> endereço
>        rio-pm-owner em pm.org
>
> Quando responder, por favor edite sua linha Assunto assim ela será
> mais específica que "Re: Contents of Rio-pm digest..."
>
>
> Tópicos de Hoje:
>
>   1. Re: Perl em 20 artigos (Diogo Leal)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 3 Apr 2012 22:05:50 -0300
> From: Diogo Leal <estranho em diogoleal.com>
> To: Perl Mongers Rio de Janeiro <rio-pm em pm.org>
> Subject: Re: [Rio-pm] Perl em 20 artigos
> Message-ID:
>        <CABNrZ7NneoAX6i5n+7NGQmyZmkO5ERMv+VQHpdJRLjAguL9ZrA em mail.gmail.com
> >
> Content-Type: text/plain; charset="iso-8859-1"
>
> Eu posso escrever alguma coisa pra sysadmin, já que aparentemente esta é o
> meu trabalho.
>
> Ultimamente tenho utilizado e contribuido no Rex[0]
>
> Sinceramente para mim esta sendo uma das melhores formas de um sysadmin
> usar Perl, que alias saiu o Puppet e entrou o Rex.
>
> Já escrevi alguns módulos para ele, mas ainda não fiz os commits
> necessários, que devo fazer no feriado.
>
> O site é rexify.org
>
> ps. isso também me deixa com a conciência leve, pois recentemente migrei
> uns scripts em Perl para Bash. Mas também, usar awk, cat, e até o sed
> dentro de um código em Perl é pra deixar qualquer um puto.
>
> Diogo Leal [estranho]
> http://diogoleal.com
> msn | gtalk: estranho em diogoleal.com
>
>
> 2012/4/3 Blabos de Blebe <blabos em gmail.com>
>
> > Se for pra fazer algo pra iniciantes que seja um basicão. Não era essa a
> > ideia?
> >
> > Só que em 20 artigos dá pra fazer um basicão turbinado.
> >
> > Por mim foco nos iniciantes.
> >
> > De intermediário pra frente não precisa disso. els já se viram sozinhos.
> >
> > []'s
> >
> > 2012/4/3 Nuba Princigalli <nuba em fastmail.fm>:
> > > Caros,
> > >
> > > Como ninguém topou discutir ainda a questão dos públicos, criei 3
> > > segmentos ali, para essa discussão começar a partir de algum lugar:
> > >
> > > * Basicão
> > > * Leu ou está lendo Learning Perl
> > > * Leu ou está lendo Programming Perl, Modern Perl, Perl Cookbook
> > >
> > > O que vocês acham?
> > >
> > > Também adicionei lá na planilha "Cartilha ao Novo Perl Hacker" uma aba
> > > de tabela dinâmica para termos uma visão da cobertura da nossa
> produção,
> > > para cada segmento:
> > >
> > > http://bit.ly/HbiuXt
> > >
> > > Abraço,
> > >
> > > Nuba Princigalli
> > >
> > > On Tue, Apr 3, 2012, at 05:51 AM, breno wrote:
> > >> Gostei da iniciativa, parabéns aos envolvidos!
> > >>
> > >> Adicionei dois itens lá: "Sintaxe Básica" e "Manipulação de Arquivos"
> > >>
> > >> Um detalhe: acho desnecessário fazer artigos sobre temas já cobertos
> > >> em outras iniciativas como o Equinócio, a menos que sejam para
> > >> melhorar o que já estiver lá.
> > >>
> > >> []s
> > >>
> > >> -b
> > >>
> > >> On Mon, Apr 2, 2012 at 6:09 PM, Aureliano Guedes
> > >> <guedes_1000 em hotmail.com> wrote:
> > >> > Imploro que não riam de mim. Eu posso fazer um artigo bacana de como
> > usar
> > >> > arrays e hash...
> > >> > Muitos sabem usar, mas com a versatilidade do Perl poucos sabem
> > aproveitar
> > >> > bacana as possibilidades.
> > >> > É algo simples, eu sei, mas para "extreme beginners" seria uma mão
> na
> > roda.
> > >> >
> > >> > Podem recusar, mas fica pelomenos minha intenção de ajudar.
> > >> > ________________________________
> > >> > From: danillo012 em gmail.com
> > >> > Date: Mon, 2 Apr 2012 15:03:15 -0300
> > >> > To: rio-pm em pm.org
> > >> > Subject: Re: [Rio-pm] Perl em 20 artigos
> > >> >
> > >> >
> > >> > Curti a idéia da Wiki, vai ficar bem mais fácil todo mundo
> acompanhar
> > o
> > >> > trabalho de
> > >> > todo mundo e rolar um feedback muito mais rápido.
> > >> >
> > >> > Mas no final, estando tudo pronto, o material vai ser distribuído
> > como/onde?
> > >> > em forma de Wiki também?
> > >> >
> > >> > Em 2 de abril de 2012 14:57, Nuba Princigalli <nuba em fastmail.fm>
> > escreveu:
> > >> >
> > >> > Wiki pra coordenar a producao: a solucao rapida foi essa planilha,
> > sugiro
> > >> > buscarmos alternativas se/quando comecar a atrapalhar.
> > >> >
> > >> > Wiki para publicarmos no site e trabalharmos no conteudo: acho uma
> > otima
> > >> > ideia, se o pessoal topar o formato, posso subir pra gente nos
> > proximos
> > >> > dias.
> > >> >
> > >> > Tiago Peczenyj <tiago.peczenyj em gmail.com> wrote:
> > >> >
> > >> > q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo Mosconi
> (perl)
> > >> > <perl em mosconi.mat.br> wrote: > Danillo, > > seria interessante
> > incluir algo
> > >> > de boas práticas (algo como 'style') > no artigo de documentação. >
> >
> > Att, >
> > >> >> Mosconi > > Em 2 de abril de 2012 14:06, Nuba Princigalli
> > >> > <nuba em fastmail.fm> escreveu: >> >> Qualquer um pode entrar e
> editar,
> > segue
> > >> > de novo o URL: >> >> http://bit.ly/HeYktv >> >> On Mon, Apr 2,
> 2012,
> > at
> > >> > 02:04 PM, thiagoglauco em ticursos.net wrote: >>> Existe uma planilha
> > >> > centralizada, ou posso criar? >>> >>> Quoting Nuba Princigalli
> > >> > <nuba em fastmail.fm>: >>> >>> > Atualiza na planilha, Thiago!  Aí
> > podemos
> > >> > colocar o argumento para cada >>> > um lá e levantar quem se
> > interessa em
> > >> > cobrir o q... >>> > >>> > >  >> > On Mon, Apr 2, 2012, at 01:46 PM,
> > >> > thiagoglauco em ticursos.net wrote: >>> >> Atualizando a lista >>> >>
> > >>> >>
> > >> >>>> 1 usar scalar, hashs, arrays >>> >> >>> 2 conhecer as variaveis
> > internas
> > >> > basicas >>> >> >>> 3 Criar funcoes >>> >> >>> 4 Criar Modulos >>> >>
> >      5
> > >> > Referencias, closures e outros bichos... >>> >> >>> 6 Criar Objetos
> > old
> > >> > School e com o Moose >>> >> >>> 7 Fazer Debug; >>> >> >>> 8
> Utilizar e
> > >> > entender Expressoes Regulares; >>> >> >>> 9 Saber o minimo de SQL e
> > Usar DBI
> > >> > e DBIx >>> >> >>> 10 Criar uma aplicacao de linha de comando com
> > Getop >>>
> > >> >>> >>  11 Criar uma aplicação linha de comando com o App::Rad >>> >>
> >    12
> > >> > Compreender os protocolos HTTP e HTTPs >>> >> >>> 13 Criar uma
> > aplicacao Web
> > >> > basica com CGI, cookies e sessoes; >>> >> >>> 14 Utilizar o CPAN >>>
> > >> >>>
> > >> > 15 Conhecer utf8 >>> >> >>> 16 Ferramentas de Template e RAD >>> >>
> >    17
> > >> > Principios de Engenharia de Software, Analise de Sistemas e >>> >>
> > Gestao de
> > >> > Projetos; >>> >>      18 Programacao Segura - usar mod taint, evitar
> > >> > injection, etc... >>> >> >>> >> >>> que mais? >>> >> >>> >> Quoting
> > Samir
> > >> > Cury <eu em samircury.eng.br>: >>> >> >>> >> > 2012/4/2 Fernando
> Corrêa
> > de
> > >> > Oliveira <fernandocorrea em gmail.com>: >>> >> >> >>> >> >> >>> >> >>
> > JAPH >>>
> > >> >>> >> >>> >> >> Em 02/04/2012, às 12:29,
> thiagoglauco em ticursos.netescreveu:
> > >> >>>> >> >> >>> >> >>> Todo noobi deve saber: >>> >> >>> >>> >> >>> >>
> > >>> >>>
> > >> >>> >>> >>> >> >>> >>> >> >>> Quoting Blabos de Blebe <
> blabos em gmail.com>:
> > >>>
> > >> >>> >>> >>> >> >>>> Montem uma grade. Nuba? >>> >> >>>> >>> >> >>>> A
> > idéia é
> > >> > criar um tutorial básico mas completo em 20 artigos.. >>> >> >>>>
> >>>
> > >>
> > >> >>>>> Nada de artigos soltos. >>> >> >>>> >>> >> >>>> Quais são os 20
> > >> > assuntos que todo noob deveria saber? >>> >> >>>> >>> >> >>>> []'s
> > >>> >>
> > >> >>>>> >>> >> >>>> 2012/4/2  <thiagoglauco em ticursos.net>: >>> >> >>>>>
> > Ok.
> > >> > Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x
> > >>> >>
> > >> >>>>>> Mojolicious". >>> >> >>>>> >>> >> >>>>> Quoting Danillo Souza
> > >> > <danillo012 em gmail.com>: >>> >> >>>>> >>> >> >>>>>> Posso fazer um
> > artigo
> > >> > sobre Debugging e Profilling em Perl. >>> >> (acho que é >>> >>
> > >>>>>> uma
> > >> >>>> >> >>>>>> coisa que pega pra todo mundo que ta começando) >>> >>
> > >>>>>>
> > >> >>>> >> >>>>>> >>> >> >>>>>> Em 2 de abril de 2012 11:53,
> > >> > <thiagoglauco em ticursos.net> escreveu: >>> >> >>>>>> >>> >> >>>>>>>
> > Desculpe,
> > >> > nao entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> >>> >>
> > >>>>>>>
> > >> > Quoting Blabos de Blebe <blabos em gmail.com>: >>> >> >>>>>>> >>> >>
> > >>>>>>>
> > >> > Comentem aqui, quais serão os tópicos e quem serão os autores.. >>>
> >>
> > >> >>>>>>>>> >>> >> >>>>>>>> >>> >> >>>>>>>> if (date_of_all() <=
> > '2012-07-31' )
> > >> > { >>> >> >>>>>>>>  blabos.ajuda(); >>> >> >>>>>>>> } >>> >> >>>>>>>>
> > else {
> > >> >>>> >> >>>>>>>> blabos.trola(); >>> >> >>>>>>>> } >>> >> >>>>>>>>
> > >> > ________________________________
> > >> > **_________________ >>> >> >>>>>>>> Rio-pm mailing list >>> >>
> > >>>>>>>>
> > >> > Rio-pm em pm.org >>> >> >>>>>>>> >>> >> >>>>>>>> >>> >>
> > >> > http://mail.pm.org/mailman/**listinfo/rio-pm<
> > http://mail.pm.org/mailman/listinfo/rio-pm>
> > >> >>>> >> >>>>>>>> >>> >> >>>>>>>> >>> >> >>>>>>> >>> >> >>>>>>>
> > >> > ________________________________
> > >> > **_________________ >>> >> >>>>>>> Rio-pm mailing list >>> >>
> >>>>>>>
> > >> > Rio-pm em pm.org >>> >> >>>>>>> >>> >> >>>>>>> >>> >>
> > >> > http://mail.pm.org/mailman/**listinfo/rio-pm<
> > http://mail.pm.org/mailman/listinfo/rio-pm>
> > >> >>>> >> >>>>>>> >>> >> >>>>>> >>> >> >>>>> >>> >> >>>>> >>> >> >>>>>
> > >> > ________________________________
> > >> >>>> >> >>>>> Rio-pm mailing list >>> >> >>>>> Rio-pm em pm.org >>> >>
> > >>>>>
> > >> >>>> >> >>>>> http://mail.pm.org/mailman/listinfo/rio-pm >>> >> >>>>
> > >> > ________________________________
> > >> >>>> >> >>>> Rio-pm mailing list >>> >> >>>> Rio-pm em pm.org >>> >>
> >>>>
> > >> >>>> >> >>>> http://mail.pm.org/mailman/listinfo/rio-pm >>> >> >>>>
> > >>> >> >>> >>> >> >>>
> > >> >>>> >> >>>> >>> >> >>>
> > >> > ________________________________
> > >> >>>> >> >>> Rio-pm mailing list >>> >> >>> Rio-pm em pm.org >>> >> >>>
> > >> >>>> >> >>> http://mail.pm.org/mailman/listinfo/rio-pm >>> >> >>
> > >> > ________________________________
> > >> >>>> >> >> Rio-pm mailing list >>> >> >> Rio-pm em pm.org >>> >> >>
> > >> >>>> >> >> http://mail.pm.org/mailman/listinfo/rio-pm >>> >> >
> > >> > ________________________________
> > >> >>>> >> > Rio-pm mailing list >>> >> > Rio-pm em pm.org >>> >> >
> > >> >>>> >> > http://mail.pm.org/mailman/listinfo/rio-pm >>> >> > >>> >>
> > >>> >> >>> >>
> > >> > ________________________________
> > >> >>>> >> Rio-pm mailing list >>> >> Rio-pm em pm.org >>> >>
> > >> >>>> >> http://mail.pm.org/mailman/listinfo/rio-pm >>> > -- >>> >
> Nuba
> > R.
> > >> >>>> >> Princigalli  nuba em pauleira.com  http://pauleira.com@nprincigalli >>> >
> > >> >>>> >> Discipline is not an end in itself, just a means to an end. -
> > King Crimson
> > >> >>>> >> >>> > >>> >
> > >> > ________________________________
> > >> >>>> > Rio-pm mailing list >>> > Rio-pm em pm.org >>> >
> > >> >>>> > http://mail.pm.org/mailman/listinfo/rio-pm >>> > >>> >>> >>>
> > >> > ________________________________
> > >> >>>> Rio-pm mailing list >>> Rio-pm em pm.org >>>
> > >> >>>> http://mail.pm.org/mailman/listinfo/rio-pm >> -- >> Nuba R.
> > Princigalli
> > >> >>>>  nuba em pauleira.com  http://pauleira.com  @nprincigalli >>
> > Discipline is not
> > >> >>>> an end in itself, just a means to an end. - King Crimson >> >>
> > >> > ________________________________
> > >> >>> Rio-pm mailing list >> Rio-pm em pm.org >>
> > >> >>> http://mail.pm.org/mailman/listinfo/rio-pm >
> > >> > ________________________________
> > >> >> Rio-pm mailing list > Rio-pm em pm.org >
> > >> >> http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj
> > Linux User
> > >> >> #405772 http://pacman.blog.br
> > >> > ________________________________
> > >> > Rio-pm mailing list Rio-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/rio-pm
> > >> >
> > >> >
> > >> > _______________________________________________
> > >> > Rio-pm mailing list
> > >> > Rio-pm em pm.org
> > >> > http://mail.pm.org/mailman/listinfo/rio-pm
> > >> >
> > >> >
> > >> >
> > >> > _______________________________________________ Rio-pm mailing list
> > >> > Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm
> > >> >
> > >> > _______________________________________________
> > >> > Rio-pm mailing list
> > >> > Rio-pm em pm.org
> > >> > http://mail.pm.org/mailman/listinfo/rio-pm
> > >> _______________________________________________
> > >> Rio-pm mailing list
> > >> Rio-pm em pm.org
> > >> http://mail.pm.org/mailman/listinfo/rio-pm
> > > --
> > > Nuba R. Princigalli  nuba em pauleira.com  http://pauleira.com@nprincigalli
> > > Discipline is not an end in itself, just a means to an end. - King
> > Crimson
> > >
> > > _______________________________________________
> > > Rio-pm mailing list
> > > Rio-pm em pm.org
> > > http://mail.pm.org/mailman/listinfo/rio-pm
> > _______________________________________________
> > Rio-pm mailing list
> > Rio-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/rio-pm
> >
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL: <
> http://mail.pm.org/pipermail/rio-pm/attachments/20120403/abef21e4/attachment.html
> >
>
> ------------------------------
>
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
> Fim da Digest Rio-pm, volume 86, assunto 27
> *******************************************
>



-- 
Jarcy de Azevedo Junior

Grupo de Resposta a Incidentes de Segurança da UFRJ

www.gris.dcc.ufrj.br
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20120405/514c5f57/attachment-0001.html>


Mais detalhes sobre a lista de discussão Rio-pm