[Rio-pm] Perl em 20 artigos

Aureliano Guedes guedes_1000 em hotmail.com
Quinta Abril 5 10:59:15 PDT 2012


Modestia aparte, eu sou relativamente bom para escrever, por mais que seja iniciante, eu tenho
habilidade em me focar em algo ate sair algo que preste.
Já havia me oferecida para escrever algo relacionado a manipulação de array's, hash e tals, posso tambem
falar alguma coisa de OO, de sockets, mas é claro, se alguem tiver uma sujestão melhor para mim,
eu agradeço, analizaria minha capacidade de escrever algum assunto sugerido e pronto.

> From: nuba em fastmail.fm
> Date: Thu, 5 Apr 2012 14:39:46 -0300
> To: rio-pm em pm.org
> Subject: Re: [Rio-pm] Perl em 20 artigos
> 
> Podemos pegar seu código mais "medonho" e trabalhar um artigo de code clinic, registrando os passos, motivações, antes vs. depois, o que você acha da idéia? Mentores dispostos a te ajudar não faltam, e no final tem ainda a revisāo do Blabos! ;)
> 
> Nuba Princigalli
> 
> jarcy azevedo <gripen05 em gmail.com> wrote:
> 
> >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
> >_______________________________________________
> >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/20120405/b5c2564b/attachment-0001.html>


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