From guedes_1000 em hotmail.com Sun Apr 1 04:56:30 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Sun, 1 Apr 2012 11:56:30 +0000 Subject: [Rio-pm] Mudando de formato In-Reply-To: References: , , <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com>, , , , , , , , , , Message-ID: Consegui, mais ou menos aqui, apesar da grande ajuda que tive aqui e no Forum-Invaders, ainda sim fui eu que fiz, portanto entendi muita coisa. Contudo ainda tem me voltado um erro na hora de executar, apesar de gerar a saida como o desejado aparece alguns prints desnecessarios. exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez como deveria ser na segunda sem nada, conferi os dados, saem todos corretos, mas quando o trabalho do script é 0 ($work = 0), ele continua printando o dado. se alguem puder dar uma lida e tenta me ajudar como resolver esse encomodo... [CODE] #!/usr/bin/perl use common::sense; my $work = 0; my $count = 0; my $lastline = /[A-Za-z]/; foreach my $line(){ chop($line); if($work == 1){ $line =~ /(.+),\s+(.+)$/; if($1 eq ($lastline x 3)){ $work = 0; $count--; } my @contents= split(/\s/, $2); my ( @first, @second ); foreach (@contents){ my ($first, $second) = /(\d{2})(\d{2})/; push(@first, int($first)); push(@second, int($second)); } $count++; print "#$count\n", join(" ", @first), "\n", join(" ", @second), "\n"; } if($line eq "Pop"){ $work = 1; } } __DATA__ Pop 001, 0303 0303 0101 1011 0304 002, 0303 0003 0101 0410 0405 003, 0303 0305 0101 1013 0304 004, 0103 0304 0102 0207 0104 005, 0303 0506 0101 0407 0405 006, 0303 0405 0101 0506 0405 007, 0303 0104 0101 0204 0305 008, 0303 0105 0101 0203 0304 009, 0303 0303 0101 1011 0404 010, 0303 0303 0101 0507 0405 Gra, 0203 0304 0202 0207 0105 Pop 050, 0103 0304 0102 0206 0105 051, 0103 0304 0202 0102 0105 052, 0303 0305 0102 0404 0507 053, 0103 0506 0202 0205 0105 054, 0303 0404 0101 0411 0405 055, 0103 0505 0202 0306 0102 056, 0303 0404 0101 0912 0304 057, 0303 0404 0102 0406 0105 Lev, 0303 0303 0202 0106 0105 Pop 078, 0303 0303 0101 0407 0405 079, 0303 0303 0101 0506 0405 080, 0203 0303 0102 0510 0405 081, 0303 0303 0101 0708 0404 082, 0101 0404 0202 0202 0101 Mod, 0303 0203 0102 0608 0105 Pop 011, 0303 0304 0102 0710 0405 002, 0103 0405 0102 0313 0104 003, 0303 0204 0202 0209 0405 004, 0303 0303 0101 1011 0404 005, 0303 0305 0101 0413 0405 006, 0101 0404 0202 0202 0101 007, 0303 0104 0101 0211 0304 008, 0303 0103 0101 0210 0304 009, 0303 0304 0102 0210 0405 010, 0303 0303 0101 0411 0405 011, 0303 0305 0102 0407 0405 012, 0101 0404 0202 0203 0101 013, 0303 0303 0101 0404 0404 014, 0303 0303 0101 0110 0405 015, 0103 0404 0202 0206 0101 016, 0303 0304 0202 0204 0305 017, 0303 0304 0202 0511 0407 018, 0103 0204 0202 0102 0105 CTR, 0103 0304 0202 0210 0303 [/CODE] Bem, agradeço a todos, mas ainda digo que essa é so uma parte do programa... mas é a mais dificil. From: bruno.buss em gmail.com Date: Sat, 31 Mar 2012 22:07:26 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] Mudando de formato 2012/3/31 Aureliano Guedes Primeiro, sei que $_ é uma variavel especial, sei pra que serve, mas quando temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta de array?? Sim, no caso você está manipulando o array @_ ;) http://perldoc.perl.org/perlvar.html Outra duvida é quando temos @{alguma coisa}, por exemplo @{$_}... o que esse array com chaves quer dizer, digo, o que ele faz?? http://perldoc.perl.org/perlreftut.html [ ]'s -- Bruno C. Buss http://brunobuss.wordpress.com/ http://www.dcc.ufrj.br/~brunobuss/ _______________________________________________ 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: From blabos em gmail.com Sun Apr 1 07:48:49 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Sun, 1 Apr 2012 11:48:49 -0300 Subject: [Rio-pm] Mudando de formato In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> Message-ID: Forum Invaders? É por isso que vc tá fazendo pergunta tosca. Pelamor..., os exemplos desse site não tem nem use strict. É por isso que você não sabe o que é contexto, o que é $_, @_, o básico. Olha só, eu vou ser legal denovo. "Qualquer tecnologia suficientemente avançada parece ser mágica" ( Arthur C. Clarke ) É por isso que nos anos 90 quem usava Perl era tido como hackerzão-fodástico-ultra-ultra. Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, como se isso fosse o supra-sumo da programação. A menos que me provem o contrário, em termos de programação, onde existem as duas palavras juntas, perl e forum, há quase sempre lixo. Olhe um exemplo do tal forum http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conteúdo-de-Sites?highlight=perl Ele é de 2012, e não usa nem strict. Ele trata html com expressão regular. É típico de quem parou no tempo, em 1997. Os caras são tão bons que acham que Perl é PHP. É brincadeira isso, só pode. Aureliano, você precisa estudar o básico da linguagem antes de querer ficar *pegando atalho*. Não existe almoço grátis, amigão. Quer trabalhar com Bioinformática, vai ter que estudar Biologia *E* Programação. Olha só, a partir de agora, eu só vou te responder, depois que vc largar essa idéia de forum adolescente e ler pelo menos o Modern Perl. Não desperdice o tempo que que eu já gastei com vc. Aff 2012/4/1 Aureliano Guedes : > Consegui, mais ou menos aqui, apesar da grande ajuda que tive aqui e no > Forum-Invaders, > ainda sim fui eu que fiz, portanto entendi muita coisa. > > Contudo ainda tem me voltado um erro na hora de executar, apesar de gerar a > saida como o desejado > aparece alguns prints desnecessarios. > > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez como deveria ser > na segunda sem nada, conferi os dados, saem todos corretos,  mas quando o > trabalho > do script é 0 ($work = 0), ele continua printando o dado. > > se alguem puder dar uma lida e tenta me ajudar como resolver esse > encomodo... > > [CODE] > #!/usr/bin/perl > use common::sense; > my $work = 0; > my $count = 0; > my $lastline = /[A-Za-z]/; > foreach my $line(){ >     chop($line); >     if($work == 1){ >         $line =~ /(.+),\s+(.+)$/; > >         if($1 eq ($lastline x 3)){ >             $work = 0; >             $count--; > >         } > >         my @contents= split(/\s/, $2); > > > >         my ( @first, @second ); >         foreach (@contents){ >             my ($first, $second) = /(\d{2})(\d{2})/; >             push(@first, int($first)); >             push(@second, int($second)); >         } > >         $count++; >         print "#$count\n", join(" ", @first), "\n", join(" ", @second), > "\n"; >     } >     if($line eq "Pop"){ >         $work = 1; >     } > } > __DATA__ > > Pop > 001,    0303 0303 0101 1011 0304 > 002,    0303 0003 0101 0410 0405 > 003,    0303 0305 0101 1013 0304 > 004,    0103 0304 0102 0207 0104 > 005,    0303 0506 0101 0407 0405 > 006,    0303 0405 0101 0506 0405 > 007,    0303 0104 0101 0204 0305 > 008,    0303 0105 0101 0203 0304 > 009,    0303 0303 0101 1011 0404 > 010,    0303 0303 0101 0507 0405 > > Gra,    0203 0304 0202 0207 0105 > Pop > 050,    0103 0304 0102 0206 0105 > 051,    0103 0304 0202 0102 0105 > 052,    0303 0305 0102 0404 0507 > 053,    0103 0506 0202 0205 0105 > 054,    0303 0404 0101 0411 0405 > 055,    0103 0505 0202 0306 0102 > 056,    0303 0404 0101 0912 0304 > 057,    0303 0404 0102 0406 0105 > Lev,    0303 0303 0202 0106 0105 > Pop > 078,    0303 0303 0101 0407 0405 > 079,    0303 0303 0101 0506 0405 > 080,    0203 0303 0102 0510 0405 > 081,    0303 0303 0101 0708 0404 > 082,    0101 0404 0202 0202 0101 > Mod,    0303 0203 0102 0608 0105 > Pop > 011,    0303 0304 0102 0710 0405 > 002,    0103 0405 0102 0313 0104 > 003,    0303 0204 0202 0209 0405 > 004,    0303 0303 0101 1011 0404 > 005,    0303 0305 0101 0413 0405 > 006,    0101 0404 0202 0202 0101 > 007,    0303 0104 0101 0211 0304 > 008,    0303 0103 0101 0210 0304 > 009,    0303 0304 0102 0210 0405 > 010,    0303 0303 0101 0411 0405 > 011,    0303 0305 0102 0407 0405 > 012,    0101 0404 0202 0203 0101 > 013,    0303 0303 0101 0404 0404 > 014,    0303 0303 0101 0110 0405 > 015,    0103 0404 0202 0206 0101 > 016,    0303 0304 0202 0204 0305 > 017,    0303 0304 0202 0511 0407 > 018,    0103 0204 0202 0102 0105 > CTR,    0103 0304 0202 0210 0303 > [/CODE] > > Bem, agradeço a todos, mas ainda digo que essa é so uma parte do programa... > mas é a mais dificil. > > > > > > ________________________________ > From: bruno.buss em gmail.com > Date: Sat, 31 Mar 2012 22:07:26 -0300 > > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Mudando de formato > > 2012/3/31 Aureliano Guedes > > Primeiro, sei que $_ é uma variavel especial, sei pra que serve, mas quando > temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta de array?? > > > Sim, no caso você está manipulando o array @_ ;) > http://perldoc.perl.org/perlvar.html > > > > Outra duvida é quando temos @{alguma coisa}, por exemplo @{$_}... o que esse > array com chaves quer dizer, digo, o que ele faz?? > > > http://perldoc.perl.org/perlreftut.html > > [ ]'s > -- > Bruno C. Buss > http://brunobuss.wordpress.com/ > http://www.dcc.ufrj.br/~brunobuss/ > > _______________________________________________ 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 From guedes_1000 em hotmail.com Sun Apr 1 09:53:32 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Sun, 1 Apr 2012 16:53:32 +0000 Subject: [Rio-pm] Mudando de formato In-Reply-To: References: , , <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com>, , , , , , , , , , , , Message-ID: Não tiro sua razão, mas ha casos que se você não sabe absolutamente nada e tem pouco tempo, foruns pode não te ensinar der o "hackerzão-fodastico" mas podem te dar um apoio, mesmo que inesperiente. São menos de 9 meses que eu uso Perl, ou melhor, que sequer programo. E realmente eu ainda não programo, faço alguns filtros de arquivo para bioinformatica, mas coisas bestas, no começo o forum me ajudou muito, hoje o forum não é mas capaz de me ajudar tanto assim. Sou academico de biomedicina, formo esse ano, tenho 21 anos, e sou casado(noivo mas moro junto), ja dei assistencia tecnica quando era mas novo, e essa é minha história. O que quero programando, curiosidade e interesse pra começar e bioinformatica como campo de atuação, isso responde. Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades Perl, mas quando eu não sabia escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar foruns. > From: blabos em gmail.com > Date: Sun, 1 Apr 2012 11:48:49 -0300 > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Mudando de formato > > Forum Invaders? > > É por isso que vc tá fazendo pergunta tosca. > > Pelamor..., os exemplos desse site não tem nem use strict. > > É por isso que você não sabe o que é contexto, o que é $_, @_, o básico. > > Olha só, eu vou ser legal denovo. > > "Qualquer tecnologia suficientemente avançada parece ser mágica" ( > Arthur C. Clarke ) > > É por isso que nos anos 90 quem usava Perl era tido como > hackerzão-fodástico-ultra-ultra. > > Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, como se > isso fosse o supra-sumo da programação. > > A menos que me provem o contrário, em termos de programação, onde > existem as duas palavras juntas, perl e forum, há quase sempre lixo. > > Olhe um exemplo do tal forum > > http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conteúdo-de-Sites?highlight=perl > > Ele é de 2012, e não usa nem strict. Ele trata html com expressão > regular. É típico de quem parou no tempo, em 1997. > > Os caras são tão bons que acham que Perl é PHP. > > É brincadeira isso, só pode. > > Aureliano, você precisa estudar o básico da linguagem antes de querer > ficar *pegando atalho*. > > Não existe almoço grátis, amigão. Quer trabalhar com Bioinformática, > vai ter que estudar Biologia *E* Programação. > > Olha só, a partir de agora, eu só vou te responder, depois que vc > largar essa idéia de forum adolescente e ler pelo menos o Modern Perl. > > Não desperdice o tempo que que eu já gastei com vc. > > Aff > > > > 2012/4/1 Aureliano Guedes : > > Consegui, mais ou menos aqui, apesar da grande ajuda que tive aqui e no > > Forum-Invaders, > > ainda sim fui eu que fiz, portanto entendi muita coisa. > > > > Contudo ainda tem me voltado um erro na hora de executar, apesar de gerar a > > saida como o desejado > > aparece alguns prints desnecessarios. > > > > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez como deveria ser > > na segunda sem nada, conferi os dados, saem todos corretos, mas quando o > > trabalho > > do script é 0 ($work = 0), ele continua printando o dado. > > > > se alguem puder dar uma lida e tenta me ajudar como resolver esse > > encomodo... > > > > [CODE] > > #!/usr/bin/perl > > use common::sense; > > my $work = 0; > > my $count = 0; > > my $lastline = /[A-Za-z]/; > > foreach my $line(){ > > chop($line); > > if($work == 1){ > > $line =~ /(.+),\s+(.+)$/; > > > > if($1 eq ($lastline x 3)){ > > $work = 0; > > $count--; > > > > } > > > > my @contents= split(/\s/, $2); > > > > > > > > my ( @first, @second ); > > foreach (@contents){ > > my ($first, $second) = /(\d{2})(\d{2})/; > > push(@first, int($first)); > > push(@second, int($second)); > > } > > > > $count++; > > print "#$count\n", join(" ", @first), "\n", join(" ", @second), > > "\n"; > > } > > if($line eq "Pop"){ > > $work = 1; > > } > > } > > __DATA__ > > > > Pop > > 001, 0303 0303 0101 1011 0304 > > 002, 0303 0003 0101 0410 0405 > > 003, 0303 0305 0101 1013 0304 > > 004, 0103 0304 0102 0207 0104 > > 005, 0303 0506 0101 0407 0405 > > 006, 0303 0405 0101 0506 0405 > > 007, 0303 0104 0101 0204 0305 > > 008, 0303 0105 0101 0203 0304 > > 009, 0303 0303 0101 1011 0404 > > 010, 0303 0303 0101 0507 0405 > > > > Gra, 0203 0304 0202 0207 0105 > > Pop > > 050, 0103 0304 0102 0206 0105 > > 051, 0103 0304 0202 0102 0105 > > 052, 0303 0305 0102 0404 0507 > > 053, 0103 0506 0202 0205 0105 > > 054, 0303 0404 0101 0411 0405 > > 055, 0103 0505 0202 0306 0102 > > 056, 0303 0404 0101 0912 0304 > > 057, 0303 0404 0102 0406 0105 > > Lev, 0303 0303 0202 0106 0105 > > Pop > > 078, 0303 0303 0101 0407 0405 > > 079, 0303 0303 0101 0506 0405 > > 080, 0203 0303 0102 0510 0405 > > 081, 0303 0303 0101 0708 0404 > > 082, 0101 0404 0202 0202 0101 > > Mod, 0303 0203 0102 0608 0105 > > Pop > > 011, 0303 0304 0102 0710 0405 > > 002, 0103 0405 0102 0313 0104 > > 003, 0303 0204 0202 0209 0405 > > 004, 0303 0303 0101 1011 0404 > > 005, 0303 0305 0101 0413 0405 > > 006, 0101 0404 0202 0202 0101 > > 007, 0303 0104 0101 0211 0304 > > 008, 0303 0103 0101 0210 0304 > > 009, 0303 0304 0102 0210 0405 > > 010, 0303 0303 0101 0411 0405 > > 011, 0303 0305 0102 0407 0405 > > 012, 0101 0404 0202 0203 0101 > > 013, 0303 0303 0101 0404 0404 > > 014, 0303 0303 0101 0110 0405 > > 015, 0103 0404 0202 0206 0101 > > 016, 0303 0304 0202 0204 0305 > > 017, 0303 0304 0202 0511 0407 > > 018, 0103 0204 0202 0102 0105 > > CTR, 0103 0304 0202 0210 0303 > > [/CODE] > > > > Bem, agradeço a todos, mas ainda digo que essa é so uma parte do programa... > > mas é a mais dificil. > > > > > > > > > > > > ________________________________ > > From: bruno.buss em gmail.com > > Date: Sat, 31 Mar 2012 22:07:26 -0300 > > > > To: rio-pm em pm.org > > Subject: Re: [Rio-pm] Mudando de formato > > > > 2012/3/31 Aureliano Guedes > > > > Primeiro, sei que $_ é uma variavel especial, sei pra que serve, mas quando > > temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta de array?? > > > > > > Sim, no caso você está manipulando o array @_ ;) > > http://perldoc.perl.org/perlvar.html > > > > > > > > Outra duvida é quando temos @{alguma coisa}, por exemplo @{$_}... o que esse > > array com chaves quer dizer, digo, o que ele faz?? > > > > > > http://perldoc.perl.org/perlreftut.html > > > > [ ]'s > > -- > > Bruno C. Buss > > http://brunobuss.wordpress.com/ > > http://www.dcc.ufrj.br/~brunobuss/ > > > > _______________________________________________ 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From juniiior182 em gmail.com Sun Apr 1 12:58:18 2012 From: juniiior182 em gmail.com (Junior Moraes) Date: Sun, 1 Apr 2012 16:58:18 -0300 Subject: [Rio-pm] Mudando de formato In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> Message-ID: Hi. Blabos, só queria deixar claro que antes de "instaurar" o Perl no Invaders, a data do último tópico era de 2007 sobre uma dúvida escrota de mod_perl. Notei que o Perl tinha perdido forças na área de segurança da informação e o pessoal começou a fazer as ferramentas em Python ou Ruby. Então, resolvi reviver o Perl na infosec e trouxe uma molecadinha totalmente nova para aprender algo do zero. Para a *minha* felicidade, gostaram! Sei que todos são iniciantes, assim como eu, e tem muito o que aprender. Mas lembre-se que o nosso foco é segurança, e não bem programação. E mesmo assim, temos uma geração nova com vontade de aprender e ensinar. Então, por que não ajudá-los ao invés de simplesmente chamar de "lixo"? Isto é, a não ser que a *comunidade* queira manter o nível impedindo que os newbies entrem, mantendo apenas os já programadores, mesmo com a falta de material do último equinócio. Este próprio tópico que você exemplificou, fica claro que a galera tem vontade de escrever e ajudar, mas falta técnica. Quanto ao Modern Perl, o link está num tópico fixo na sessão. Se um ou dois membros não leram porque não quiseram, não dá pra julgar à todos. E Aureliano, se o fórum não te ajuda mais, não perca mais seu tempo postando as dúvidas lá. Posta só nas mail lists! Melhor, né não? :-) []'s Em 1 de abril de 2012 11:48, Blabos de Blebe escreveu: > Forum Invaders? > > É por isso que vc tá fazendo pergunta tosca. > > Pelamor..., os exemplos desse site não tem nem use strict. > > É por isso que você não sabe o que é contexto, o que é $_, @_, o básico. > > Olha só, eu vou ser legal denovo. > > "Qualquer tecnologia suficientemente avançada parece ser mágica" ( > Arthur C. Clarke ) > > É por isso que nos anos 90 quem usava Perl era tido como > hackerzão-fodástico-ultra-ultra. > > Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, como se > isso fosse o supra-sumo da programação. > > A menos que me provem o contrário, em termos de programação, onde > existem as duas palavras juntas, perl e forum, há quase sempre lixo. > > Olhe um exemplo do tal forum > > > http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conteúdo-de-Sites?highlight=perl > > Ele é de 2012, e não usa nem strict. Ele trata html com expressão > regular. É típico de quem parou no tempo, em 1997. > > Os caras são tão bons que acham que Perl é PHP. > > É brincadeira isso, só pode. > > Aureliano, você precisa estudar o básico da linguagem antes de querer > ficar *pegando atalho*. > > Não existe almoço grátis, amigão. Quer trabalhar com Bioinformática, > vai ter que estudar Biologia *E* Programação. > > Olha só, a partir de agora, eu só vou te responder, depois que vc > largar essa idéia de forum adolescente e ler pelo menos o Modern Perl. > > Não desperdice o tempo que que eu já gastei com vc. > > Aff > > > > 2012/4/1 Aureliano Guedes : > > Consegui, mais ou menos aqui, apesar da grande ajuda que tive aqui e no > > Forum-Invaders, > > ainda sim fui eu que fiz, portanto entendi muita coisa. > > > > Contudo ainda tem me voltado um erro na hora de executar, apesar de > gerar a > > saida como o desejado > > aparece alguns prints desnecessarios. > > > > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez como deveria > ser > > na segunda sem nada, conferi os dados, saem todos corretos, mas quando o > > trabalho > > do script é 0 ($work = 0), ele continua printando o dado. > > > > se alguem puder dar uma lida e tenta me ajudar como resolver esse > > encomodo... > > > > [CODE] > > #!/usr/bin/perl > > use common::sense; > > my $work = 0; > > my $count = 0; > > my $lastline = /[A-Za-z]/; > > foreach my $line(){ > > chop($line); > > if($work == 1){ > > $line =~ /(.+),\s+(.+)$/; > > > > if($1 eq ($lastline x 3)){ > > $work = 0; > > $count--; > > > > } > > > > my @contents= split(/\s/, $2); > > > > > > > > my ( @first, @second ); > > foreach (@contents){ > > my ($first, $second) = /(\d{2})(\d{2})/; > > push(@first, int($first)); > > push(@second, int($second)); > > } > > > > $count++; > > print "#$count\n", join(" ", @first), "\n", join(" ", @second), > > "\n"; > > } > > if($line eq "Pop"){ > > $work = 1; > > } > > } > > __DATA__ > > > > Pop > > 001, 0303 0303 0101 1011 0304 > > 002, 0303 0003 0101 0410 0405 > > 003, 0303 0305 0101 1013 0304 > > 004, 0103 0304 0102 0207 0104 > > 005, 0303 0506 0101 0407 0405 > > 006, 0303 0405 0101 0506 0405 > > 007, 0303 0104 0101 0204 0305 > > 008, 0303 0105 0101 0203 0304 > > 009, 0303 0303 0101 1011 0404 > > 010, 0303 0303 0101 0507 0405 > > > > Gra, 0203 0304 0202 0207 0105 > > Pop > > 050, 0103 0304 0102 0206 0105 > > 051, 0103 0304 0202 0102 0105 > > 052, 0303 0305 0102 0404 0507 > > 053, 0103 0506 0202 0205 0105 > > 054, 0303 0404 0101 0411 0405 > > 055, 0103 0505 0202 0306 0102 > > 056, 0303 0404 0101 0912 0304 > > 057, 0303 0404 0102 0406 0105 > > Lev, 0303 0303 0202 0106 0105 > > Pop > > 078, 0303 0303 0101 0407 0405 > > 079, 0303 0303 0101 0506 0405 > > 080, 0203 0303 0102 0510 0405 > > 081, 0303 0303 0101 0708 0404 > > 082, 0101 0404 0202 0202 0101 > > Mod, 0303 0203 0102 0608 0105 > > Pop > > 011, 0303 0304 0102 0710 0405 > > 002, 0103 0405 0102 0313 0104 > > 003, 0303 0204 0202 0209 0405 > > 004, 0303 0303 0101 1011 0404 > > 005, 0303 0305 0101 0413 0405 > > 006, 0101 0404 0202 0202 0101 > > 007, 0303 0104 0101 0211 0304 > > 008, 0303 0103 0101 0210 0304 > > 009, 0303 0304 0102 0210 0405 > > 010, 0303 0303 0101 0411 0405 > > 011, 0303 0305 0102 0407 0405 > > 012, 0101 0404 0202 0203 0101 > > 013, 0303 0303 0101 0404 0404 > > 014, 0303 0303 0101 0110 0405 > > 015, 0103 0404 0202 0206 0101 > > 016, 0303 0304 0202 0204 0305 > > 017, 0303 0304 0202 0511 0407 > > 018, 0103 0204 0202 0102 0105 > > CTR, 0103 0304 0202 0210 0303 > > [/CODE] > > > > Bem, agradeço a todos, mas ainda digo que essa é so uma parte do > programa... > > mas é a mais dificil. > > > > > > > > > > > > ________________________________ > > From: bruno.buss em gmail.com > > Date: Sat, 31 Mar 2012 22:07:26 -0300 > > > > To: rio-pm em pm.org > > Subject: Re: [Rio-pm] Mudando de formato > > > > 2012/3/31 Aureliano Guedes > > > > Primeiro, sei que $_ é uma variavel especial, sei pra que serve, mas > quando > > temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta de > array?? > > > > > > Sim, no caso você está manipulando o array @_ ;) > > http://perldoc.perl.org/perlvar.html > > > > > > > > Outra duvida é quando temos @{alguma coisa}, por exemplo @{$_}... o que > esse > > array com chaves quer dizer, digo, o que ele faz?? > > > > > > http://perldoc.perl.org/perlreftut.html > > > > [ ]'s > > -- > > Bruno C. Buss > > http://brunobuss.wordpress.com/ > > http://www.dcc.ufrj.br/~brunobuss/ > > > > _______________________________________________ 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 > -- ______________________ < Junior "fvox" Moraes > ---------------------- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Sun Apr 1 14:00:47 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Sun, 1 Apr 2012 21:00:47 +0000 Subject: [Rio-pm] Mudando de formato In-Reply-To: References: , , <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com>, , , , , , , , , , , , , Message-ID: Fvox, não disse que não me ajuda mais, inclusive me ajudou nesses ultimos dias. A questão é que eu tava tentando falar para o Bablos, que um caso como o meu, que não faço um curso na área de computação o forum foi o melhor lugar para começar a aprender foi la. O forum não me responde mais como "extremamente-iniciante" mas como iniciante que ainda sou, me responde em alto nivel, agora não mais postando duvidas, e sim postando pequenas sources onde a galera mais experiente, e muitas vezes que nem programam em perl, dão dicas para eu melhorar minha logica dentre outros, ou seja, continuo aprendendo. Perca de tempo seria postar duvidas nas mail list esperando entender a alta linguagem técnica, e o elevado conhecimento que o pessoal de anos e anos de experiencia ja tem. From: juniiior182 em gmail.com Date: Sun, 1 Apr 2012 16:58:18 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] Mudando de formato Hi. Blabos, só queria deixar claro que antes de "instaurar" o Perl no Invaders, a data do último tópico era de 2007 sobre uma dúvida escrota de mod_perl. Notei que o Perl tinha perdido forças na área de segurança da informação e o pessoal começou a fazer as ferramentas em Python ou Ruby. Então, resolvi reviver o Perl na infosec e trouxe uma molecadinha totalmente nova para aprender algo do zero. Para a *minha* felicidade, gostaram! Sei que todos são iniciantes, assim como eu, e tem muito o que aprender. Mas lembre-se que o nosso foco é segurança, e não bem programação. E mesmo assim, temos uma geração nova com vontade de aprender e ensinar. Então, por que não ajudá-los ao invés de simplesmente chamar de "lixo"? Isto é, a não ser que a *comunidade* queira manter o nível impedindo que os newbies entrem, mantendo apenas os já programadores, mesmo com a falta de material do último equinócio. Este próprio tópico que você exemplificou, fica claro que a galera tem vontade de escrever e ajudar, mas falta técnica. Quanto ao Modern Perl, o link está num tópico fixo na sessão. Se um ou dois membros não leram porque não quiseram, não dá pra julgar à todos. E Aureliano, se o fórum não te ajuda mais, não perca mais seu tempo postando as dúvidas lá. Posta só nas mail lists! Melhor, né não? :-) []'s Em 1 de abril de 2012 11:48, Blabos de Blebe escreveu: Forum Invaders? É por isso que vc tá fazendo pergunta tosca. Pelamor..., os exemplos desse site não tem nem use strict. É por isso que você não sabe o que é contexto, o que é $_, @_, o básico. Olha só, eu vou ser legal denovo. "Qualquer tecnologia suficientemente avançada parece ser mágica" ( Arthur C. Clarke ) É por isso que nos anos 90 quem usava Perl era tido como hackerzão-fodástico-ultra-ultra. Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, como se isso fosse o supra-sumo da programação. A menos que me provem o contrário, em termos de programação, onde existem as duas palavras juntas, perl e forum, há quase sempre lixo. Olhe um exemplo do tal forum http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conteúdo-de-Sites?highlight=perl Ele é de 2012, e não usa nem strict. Ele trata html com expressão regular. É típico de quem parou no tempo, em 1997. Os caras são tão bons que acham que Perl é PHP. É brincadeira isso, só pode. Aureliano, você precisa estudar o básico da linguagem antes de querer ficar *pegando atalho*. Não existe almoço grátis, amigão. Quer trabalhar com Bioinformática, vai ter que estudar Biologia *E* Programação. Olha só, a partir de agora, eu só vou te responder, depois que vc largar essa idéia de forum adolescente e ler pelo menos o Modern Perl. Não desperdice o tempo que que eu já gastei com vc. Aff 2012/4/1 Aureliano Guedes : > Consegui, mais ou menos aqui, apesar da grande ajuda que tive aqui e no > Forum-Invaders, > ainda sim fui eu que fiz, portanto entendi muita coisa. > > Contudo ainda tem me voltado um erro na hora de executar, apesar de gerar a > saida como o desejado > aparece alguns prints desnecessarios. > > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez como deveria ser > na segunda sem nada, conferi os dados, saem todos corretos, mas quando o > trabalho > do script é 0 ($work = 0), ele continua printando o dado. > > se alguem puder dar uma lida e tenta me ajudar como resolver esse > encomodo... > > [CODE] > #!/usr/bin/perl > use common::sense; > my $work = 0; > my $count = 0; > my $lastline = /[A-Za-z]/; > foreach my $line(){ > chop($line); > if($work == 1){ > $line =~ /(.+),\s+(.+)$/; > > if($1 eq ($lastline x 3)){ > $work = 0; > $count--; > > } > > my @contents= split(/\s/, $2); > > > > my ( @first, @second ); > foreach (@contents){ > my ($first, $second) = /(\d{2})(\d{2})/; > push(@first, int($first)); > push(@second, int($second)); > } > > $count++; > print "#$count\n", join(" ", @first), "\n", join(" ", @second), > "\n"; > } > if($line eq "Pop"){ > $work = 1; > } > } > __DATA__ > > Pop > 001, 0303 0303 0101 1011 0304 > 002, 0303 0003 0101 0410 0405 > 003, 0303 0305 0101 1013 0304 > 004, 0103 0304 0102 0207 0104 > 005, 0303 0506 0101 0407 0405 > 006, 0303 0405 0101 0506 0405 > 007, 0303 0104 0101 0204 0305 > 008, 0303 0105 0101 0203 0304 > 009, 0303 0303 0101 1011 0404 > 010, 0303 0303 0101 0507 0405 > > Gra, 0203 0304 0202 0207 0105 > Pop > 050, 0103 0304 0102 0206 0105 > 051, 0103 0304 0202 0102 0105 > 052, 0303 0305 0102 0404 0507 > 053, 0103 0506 0202 0205 0105 > 054, 0303 0404 0101 0411 0405 > 055, 0103 0505 0202 0306 0102 > 056, 0303 0404 0101 0912 0304 > 057, 0303 0404 0102 0406 0105 > Lev, 0303 0303 0202 0106 0105 > Pop > 078, 0303 0303 0101 0407 0405 > 079, 0303 0303 0101 0506 0405 > 080, 0203 0303 0102 0510 0405 > 081, 0303 0303 0101 0708 0404 > 082, 0101 0404 0202 0202 0101 > Mod, 0303 0203 0102 0608 0105 > Pop > 011, 0303 0304 0102 0710 0405 > 002, 0103 0405 0102 0313 0104 > 003, 0303 0204 0202 0209 0405 > 004, 0303 0303 0101 1011 0404 > 005, 0303 0305 0101 0413 0405 > 006, 0101 0404 0202 0202 0101 > 007, 0303 0104 0101 0211 0304 > 008, 0303 0103 0101 0210 0304 > 009, 0303 0304 0102 0210 0405 > 010, 0303 0303 0101 0411 0405 > 011, 0303 0305 0102 0407 0405 > 012, 0101 0404 0202 0203 0101 > 013, 0303 0303 0101 0404 0404 > 014, 0303 0303 0101 0110 0405 > 015, 0103 0404 0202 0206 0101 > 016, 0303 0304 0202 0204 0305 > 017, 0303 0304 0202 0511 0407 > 018, 0103 0204 0202 0102 0105 > CTR, 0103 0304 0202 0210 0303 > [/CODE] > > Bem, agradeço a todos, mas ainda digo que essa é so uma parte do programa... > mas é a mais dificil. > > > > > > ________________________________ > From: bruno.buss em gmail.com > Date: Sat, 31 Mar 2012 22:07:26 -0300 > > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Mudando de formato > > 2012/3/31 Aureliano Guedes > > Primeiro, sei que $_ é uma variavel especial, sei pra que serve, mas quando > temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta de array?? > > > Sim, no caso você está manipulando o array @_ ;) > http://perldoc.perl.org/perlvar.html > > > > Outra duvida é quando temos @{alguma coisa}, por exemplo @{$_}... o que esse > array com chaves quer dizer, digo, o que ele faz?? > > > http://perldoc.perl.org/perlreftut.html > > [ ]'s > -- > Bruno C. Buss > http://brunobuss.wordpress.com/ > http://www.dcc.ufrj.br/~brunobuss/ > > _______________________________________________ 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 -- ______________________ < Junior "fvox" Moraes > ---------------------- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/ _______________________________________________ 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: From bruno.buss em gmail.com Sun Apr 1 14:28:00 2012 From: bruno.buss em gmail.com (Bruno Buss) Date: Sun, 1 Apr 2012 18:28:00 -0300 Subject: [Rio-pm] Mudando de formato In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> Message-ID: 2012/4/1 Aureliano Guedes > Fvox, não disse que não me ajuda mais, inclusive me ajudou nesses ultimos > dias. > ??? > A questão é que eu tava tentando falar para o Bablos, que um caso como o > meu, que não faço um > curso na área de computação o forum foi o melhor lugar para começar a > aprender foi la. > E o que o pessoal está tentando dizer por aqui é que não. Você não precisa ser nenhum gênio guru da ciência da computação para pegar algum material bom de Perl, sentar e estudar por ele, antes de tentar coisas aleatórias onde você aprende 0.1% da linguagem e nem sabe direito o porque daquilo estar funcionando. Como exemplos de ótimos materiais sobre Perl disponíveis (inclusive gratuitamente) temos tanto o Modern Perl quanto a própria documentação do Perl ( http://perldoc.perl.org/perlintro.html ). Mesmo que sua área de formação principal não seja Computação, você não deve aprender algo de computação de forma totalmente avacalhada... sério, é melhor você tirar dúvidas sobre um destes materiais que citamos como referência do que tirar dúvidas de códigos aleatórios. > O forum não me responde mais como "extremamente-iniciante" mas como > iniciante que ainda sou, > me responde em alto nivel, agora não mais postando duvidas, e sim postando > pequenas sources > onde a galera mais experiente, ***e muitas vezes que nem programam em > perl*** > Você por acaso não quer reavaliar essa sua frase? Porque se você quer pedir sugestões sobre um código seu em Perl, em um lugar onde pessoas nem programam Perl... mande então o código pro programa da Xuxa, assim você ainda pode mandar um beijo pra sua mãe, pro seu pai, pro seu papagaio... e pra Xuxa também. > Perca de tempo seria postar duvidas nas mail list esperando entender a > alta linguagem técnica, e o elevado conhecimento que o pessoal de anos e > anos de experiencia ja tem. > A única perda de tempo que acontece nessa lista é quando as pessoas não querem nem parar pra pensar nas sugestões dos membros mais velhos... falando nisso, vai sentar a bunda e ler o Modern Perl e o Perldoc? [ ]'s -- Bruno C. Buss http://brunobuss.wordpress.com/ http://www.dcc.ufrj.br/~brunobuss/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive em gmail.com Sun Apr 1 14:48:31 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Sun, 1 Apr 2012 18:48:31 -0300 Subject: [Rio-pm] Mudando de formato In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> Message-ID: > > Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades Perl, > mas quando eu não sabia > escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar > foruns. > Trocando em miúdos: "o meu tempo vale ouro, já o dos outros... hã, eles que resolvam os meus problemas!" Olha só, ninguém nasce sabendo Perl. Todos aqui investiram um tempo considerável para chegar aonde chegaram. E você quer tudo de mão beijada, amigo?! O que você espera postando longos trechos de código aqui? Que te devolvam mastigadinho e comentadinho?!?! MAS É ÓBVIO que vão te mandar ler livros/documentação! Ninguém aqui é professor, e mesmo que seja, não está aqui para dar aula. Que tempo curto o quê, rapaz, pegue um livro bem apropriado (Learning Perl, 6th edition :) e leia de capa à capa. A longo prazo, vai te POUPAR tempo, garanto! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From andregarciacarneiro em gmail.com Sun Apr 1 15:04:41 2012 From: andregarciacarneiro em gmail.com (Andre Carneiro) Date: Sun, 1 Apr 2012 19:04:41 -0300 Subject: [Rio-pm] Mudando de formato In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> Message-ID: Nao vai rolar nem um RTFM ?!!?!? Q povo educadinho! Cheers! On Sun, Apr 1, 2012 at 6:48 PM, Stanislaw Pusep wrote: > Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades Perl, >> mas quando eu não sabia >> escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar >> foruns. >> > > Trocando em miúdos: "o meu tempo vale ouro, já o dos outros... hã, eles > que resolvam os meus problemas!" > Olha só, ninguém nasce sabendo Perl. Todos aqui investiram um tempo > considerável para chegar aonde chegaram. > E você quer tudo de mão beijada, amigo?! O que você espera postando longos > trechos de código aqui? Que te devolvam mastigadinho e comentadinho?!?! > MAS É ÓBVIO que vão te mandar ler livros/documentação! Ninguém aqui é > professor, e mesmo que seja, não está aqui para dar aula. > Que tempo curto o quê, rapaz, pegue um livro bem apropriado (Learning > Perl, 6th edition :) e leia de capa à capa. A longo prazo, vai te POUPAR > tempo, garanto! > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- André Garcia Carneiro Analista/Desenvolvedor Perl (11)82907780 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Sun Apr 1 15:54:51 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Sun, 1 Apr 2012 22:54:51 +0000 Subject: [Rio-pm] Mudando de formato In-Reply-To: References: , , <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com>, , , , , , , , , , , , , , , Message-ID: Stanislaw, acho que todo mundo esta julgando errado. Antes dessa discussão toda eu postei um codigo que so tinha um probleminha, e ja resolvi, mas virou o que virou. Bem, não é falta de leitura, o tempo é pouco porque quando me meti nessa tive de escrever um codigo para bioinformatica em menos de 2 semanas sem nunca ter escrito nada nem em batch. Ja li muita coisa, inclusive o o Modern Perl, eu cheguei a ler, não entendi e estou lendo denovo, agora entendendo. O problema é que leio, mas com tão pouca base muitas coisas que leio ficam obscuras pra mim. Quando eu peço ajuda é porque pelomenos uns 2 dias fiquei 12 horas seguidas pensando e tentando, inclusive lendo. Date: Sun, 1 Apr 2012 19:04:41 -0300 From: andregarciacarneiro em gmail.com To: rio-pm em pm.org Subject: Re: [Rio-pm] Mudando de formato Nao vai rolar nem um RTFM ?!!?!? Q povo educadinho! Cheers! On Sun, Apr 1, 2012 at 6:48 PM, Stanislaw Pusep wrote: Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades Perl, mas quando eu não sabia escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar foruns. Trocando em miúdos: "o meu tempo vale ouro, já o dos outros... hã, eles que resolvam os meus problemas!" Olha só, ninguém nasce sabendo Perl. Todos aqui investiram um tempo considerável para chegar aonde chegaram.E você quer tudo de mão beijada, amigo?! O que você espera postando longos trechos de código aqui? Que te devolvam mastigadinho e comentadinho?!?! MAS É ÓBVIO que vão te mandar ler livros/documentação! Ninguém aqui é professor, e mesmo que seja, não está aqui para dar aula.Que tempo curto o quê, rapaz, pegue um livro bem apropriado (Learning Perl, 6th edition :) e leia de capa à capa. A longo prazo, vai te POUPAR tempo, garanto! _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- André Garcia Carneiro Analista/Desenvolvedor Perl (11)82907780 _______________________________________________ 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: From tiago.peczenyj em gmail.com Sun Apr 1 17:29:19 2012 From: tiago.peczenyj em gmail.com (Tiago Peczenyj) Date: Sun, 1 Apr 2012 21:29:19 -0300 Subject: [Rio-pm] Mudando de formato In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> Message-ID: Bixo isso vai acontecer em qualquer lugar, somos seres humanos e email é uma forma imprecisa de discussão, da margem para muita coisa mas o basico aqui é 1 não desista 2 continue aprendendo 3 marque uma cerveja e algumas duvidas serão melhor resolvidas :) On Sun, Apr 1, 2012 at 7:54 PM, Aureliano Guedes wrote: > Stanislaw, acho que todo mundo esta julgando errado. > Antes dessa discussão toda eu postei um codigo que so tinha um probleminha, > e ja resolvi, mas virou o que virou. > > Bem, não é falta de leitura, o tempo é pouco porque quando me meti nessa > tive de escrever um codigo para bioinformatica > em menos de 2 semanas sem nunca ter escrito nada nem em batch. > Ja li muita coisa, inclusive o o Modern Perl, eu cheguei a ler, não entendi > e estou lendo denovo, agora entendendo. > O problema é que leio, mas com tão pouca base muitas coisas que leio ficam > obscuras pra mim. > > Quando eu peço ajuda é porque pelomenos uns 2 dias fiquei 12 horas seguidas > pensando e tentando, inclusive lendo. > > ________________________________ > Date: Sun, 1 Apr 2012 19:04:41 -0300 > From: andregarciacarneiro em gmail.com > > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Mudando de formato > > Nao vai rolar nem um RTFM ?!!?!? Q povo educadinho! > > > > Cheers! > > On Sun, Apr 1, 2012 at 6:48 PM, Stanislaw Pusep wrote: > > Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades Perl, mas > quando eu não sabia > escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar > foruns. > > > Trocando em miúdos: "o meu tempo vale ouro, já o dos outros... hã, eles que > resolvam os meus problemas!" > Olha só, ninguém nasce sabendo Perl. Todos aqui investiram um tempo > considerável para chegar aonde chegaram. > E você quer tudo de mão beijada, amigo?! O que você espera postando longos > trechos de código aqui? Que te devolvam mastigadinho e comentadinho?!?! > MAS É ÓBVIO que vão te mandar ler livros/documentação! Ninguém aqui é > professor, e mesmo que seja, não está aqui para dar aula. > Que tempo curto o quê, rapaz, pegue um livro bem apropriado (Learning Perl, > 6th edition :) e leia de capa à capa. A longo prazo, vai te POUPAR tempo, > garanto! > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > > > > -- > André Garcia Carneiro > Analista/Desenvolvedor Perl > (11)82907780 > > _______________________________________________ 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 From merlyn em stonehenge.com Sun Apr 1 17:37:15 2012 From: merlyn em stonehenge.com (Randal L. Schwartz) Date: Sun, 01 Apr 2012 17:37:15 -0700 Subject: [Rio-pm] Mudando de formato In-Reply-To: (Aureliano Guedes's message of "Sun, 1 Apr 2012 11:56:30 +0000") References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> Message-ID: <86bonb2clg.fsf@red.stonehenge.com> >>>>> "Aureliano" == Aureliano Guedes writes: Aureliano> $line =~ /(.+),\s+(.+)$/; Aureliano> if($1 eq ($lastline x 3)){ No. no. Never look at $1 unless it is *conditional* based on the prior match. Otherwise, you get a "stale" $1, and life will suck. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.posterous.com/ for Smalltalk discussion From creaktive em gmail.com Sun Apr 1 18:12:00 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Sun, 1 Apr 2012 22:12:00 -0300 Subject: [Rio-pm] Mudando de formato In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> Message-ID: Que bom que você é teimoso :) Mas recomendo mais flexibilidade: se o Modern Perl está indigesto, tente o Learning Perl (sexta edição)! Já ao pessoal recomendando Modern Perl, High-Order Perl, Donald Knuth e o escambau... Fala serio, quem aí *começou* assim?! Para iniciantes, recomendem os mesmos passos que fizeram quando iniciantes! LEARNING PERL PERIOD ???????????, 1 ?????? 2012 ?. ???????????? Aureliano Guedes ?????: > Stanislaw, acho que todo mundo esta julgando errado. > Antes dessa discussão toda eu postei um codigo que so tinha um > probleminha, e ja resolvi, mas virou o que virou. > > Bem, não é falta de leitura, o tempo é pouco porque quando me meti nessa > tive de escrever um codigo para bioinformatica > em menos de 2 semanas sem nunca ter escrito nada nem em batch. > Ja li muita coisa, inclusive o o Modern Perl, eu cheguei a ler, não > entendi e estou lendo denovo, agora entendendo. > O problema é que leio, mas com tão pouca base muitas coisas que leio ficam > obscuras pra mim. > > Quando eu peço ajuda é porque pelomenos uns 2 dias fiquei 12 horas > seguidas pensando e tentando, inclusive lendo. > > ------------------------------ > Date: Sun, 1 Apr 2012 19:04:41 -0300 > From: andregarciacarneiro em gmail.com 'andregarciacarneiro em gmail.com');> > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Mudando de formato > > Nao vai rolar nem um RTFM ?!!?!? Q povo educadinho! > > > > Cheers! > > On Sun, Apr 1, 2012 at 6:48 PM, Stanislaw Pusep > > wrote: > > Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades Perl, > mas quando eu não sabia > escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar > foruns. > > > Trocando em miúdos: "o meu tempo vale ouro, já o dos outros... hã, eles > que resolvam os meus problemas!" > Olha só, ninguém nasce sabendo Perl. Todos aqui investiram um tempo > considerável para chegar aonde chegaram. > E você quer tudo de mão beijada, amigo?! O que você espera postando longos > trechos de código aqui? Que te devolvam mastigadinho e comentadinho?!?! > MAS É ÓBVIO que vão te mandar ler livros/documentação! Ninguém aqui é > professor, e mesmo que seja, não está aqui para dar aula. > Que tempo curto o quê, rapaz, pegue um livro bem apropriado (Learning > Perl, 6th edition :) e leia de capa à capa. A longo prazo, vai te POUPAR > tempo, garanto! > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > > > > -- > André Garcia Carneiro > Analista/Desenvolvedor Perl > (11)82907780 > > _______________________________________________ Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- ABS() -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From ulisses em ibiz.com.br Sun Apr 1 19:38:19 2012 From: ulisses em ibiz.com.br (ulisses em ibiz.com.br) Date: Sun, 1 Apr 2012 23:38:19 -0300 Subject: [Rio-pm] Mudando de formato In-Reply-To: References: 9nLw@mail.gmail.com>, Message-ID: <1FA55785E1C9475098195DFE1163CB43@ulissesVAIO> Aureliano Guedes, muito bem; se posicionou polidamente mesmo perante a adversidade, a falta de acolhimento, paciência e direcionamento de parte da lista. continue assim: humilde e corajoso. From: Aureliano Guedes Sent: Sunday, April 01, 2012 7:54 PM To: Rio PM Subject: Re: [Rio-pm] Mudando de formato Stanislaw, acho que todo mundo esta julgando errado. Antes dessa discussão toda eu postei um codigo que so tinha um probleminha, e ja resolvi, mas virou o que virou. Bem, não é falta de leitura, o tempo é pouco porque quando me meti nessa tive de escrever um codigo para bioinformatica em menos de 2 semanas sem nunca ter escrito nada nem em batch. Ja li muita coisa, inclusive o o Modern Perl, eu cheguei a ler, não entendi e estou lendo denovo, agora entendendo. O problema é que leio, mas com tão pouca base muitas coisas que leio ficam obscuras pra mim. Quando eu peço ajuda é porque pelomenos uns 2 dias fiquei 12 horas seguidas pensando e tentando, inclusive lendo. -------------------------------------------------------------------------------- Date: Sun, 1 Apr 2012 19:04:41 -0300 From: andregarciacarneiro em gmail.com To: rio-pm em pm.org Subject: Re: [Rio-pm] Mudando de formato Nao vai rolar nem um RTFM ?!!?!? Q povo educadinho! Cheers! On Sun, Apr 1, 2012 at 6:48 PM, Stanislaw Pusep wrote: Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades Perl, mas quando eu não sabia escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar foruns. Trocando em miúdos: "o meu tempo vale ouro, já o dos outros... hã, eles que resolvam os meus problemas!" Olha só, ninguém nasce sabendo Perl. Todos aqui investiram um tempo considerável para chegar aonde chegaram. E você quer tudo de mão beijada, amigo?! O que você espera postando longos trechos de código aqui? Que te devolvam mastigadinho e comentadinho?!?! MAS É ÓBVIO que vão te mandar ler livros/documentação! Ninguém aqui é professor, e mesmo que seja, não está aqui para dar aula. Que tempo curto o quê, rapaz, pegue um livro bem apropriado (Learning Perl, 6th edition :) e leia de capa à capa. A longo prazo, vai te POUPAR tempo, garanto! _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- André Garcia Carneiro Analista/Desenvolvedor Perl (11)82907780 _______________________________________________ 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: From ole.ufg em gmail.com Sun Apr 1 20:15:11 2012 From: ole.ufg em gmail.com (Ole Peter Smith) Date: Mon, 2 Apr 2012 00:15:11 -0300 Subject: [Rio-pm] Mudando de formato In-Reply-To: <1FA55785E1C9475098195DFE1163CB43@ulissesVAIO> References: <1FA55785E1C9475098195DFE1163CB43@ulissesVAIO> Message-ID: Tem um ditado em danes, nao sei se tem em port. Traduzindo: 'nao existe perguntas bobas, somente respostas bobas'. 'O camino para Sabedoria, meu amigo, e simples. Err, and err, and err again Mas menos e menos e menos' Piet Hein, pai da superelipse e TTT: Things Takes Time Liberdade (tambem) é ter direito a perguntar + o dever de compartilhar. 0le 2012/4/1 > Aureliano Guedes, > > muito bem; se posicionou polidamente mesmo perante a adversidade, a > falta de acolhimento, paciência e direcionamento de parte da lista. > continue assim: humilde e corajoso. > > > *From:* Aureliano Guedes > *Sent:* Sunday, April 01, 2012 7:54 PM > *To:* Rio PM > *Subject:* Re: [Rio-pm] Mudando de formato > > Stanislaw, acho que todo mundo esta julgando errado. > Antes dessa discussão toda eu postei um codigo que so tinha um > probleminha, e ja resolvi, mas virou o que virou. > > Bem, não é falta de leitura, o tempo é pouco porque quando me meti nessa > tive de escrever um codigo para bioinformatica > em menos de 2 semanas sem nunca ter escrito nada nem em batch. > Ja li muita coisa, inclusive o o Modern Perl, eu cheguei a ler, não > entendi e estou lendo denovo, agora entendendo. > O problema é que leio, mas com tão pouca base muitas coisas que leio ficam > obscuras pra mim. > > Quando eu peço ajuda é porque pelomenos uns 2 dias fiquei 12 horas > seguidas pensando e tentando, inclusive lendo. > > ------------------------------ > Date: Sun, 1 Apr 2012 19:04:41 -0300 > From: andregarciacarneiro em gmail.com > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Mudando de formato > > Nao vai rolar nem um RTFM ?!!?!? Q povo educadinho! > > > > Cheers! > > On Sun, Apr 1, 2012 at 6:48 PM, Stanislaw Pusep wrote: > > Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades > Perl, mas quando eu não sabia > escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar > foruns. > > > Trocando em miúdos: "o meu tempo vale ouro, já o dos outros... hã, eles > que resolvam os meus problemas!" > Olha só, ninguém nasce sabendo Perl. Todos aqui investiram um tempo > considerável para chegar aonde chegaram. > E você quer tudo de mão beijada, amigo?! O que você espera postando longos > trechos de código aqui? Que te devolvam mastigadinho e comentadinho?!?! > MAS É ÓBVIO que vão te mandar ler livros/documentação! Ninguém aqui é > professor, e mesmo que seja, não está aqui para dar aula. > Que tempo curto o quê, rapaz, pegue um livro bem apropriado (Learning > Perl, 6th edition :) e leia de capa à capa. A longo prazo, vai te POUPAR > tempo, garanto! > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > > > > -- > André Garcia Carneiro > Analista/Desenvolvedor Perl > (11)82907780 > > _______________________________________________ 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 > -- ///// ( O O ) =================oOO==(_)==OOo================= Every day and every hour, I'm Learning more The more I Learn, the less I Know about before The Less I know, the more I want to Look around Diggin' deeper into Higher Ground... UB40 .oooO Oooo. ==================( )=( )===================== \ ( ) / \_) (_/ =============================================== Ole Peter Smith, IME, UFG http://www.mat.ufg.br/docentes/olepeter - ole at mat.ufg.br =============================================== Life sure is a Mystery to be Lived Not a Problem to be Solved =============================================== -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From nuba em fastmail.fm Mon Apr 2 03:12:50 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Mon, 02 Apr 2012 07:12:50 -0300 Subject: [Rio-pm] Portas de Entrada (was: Mudando de formato) In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> Message-ID: <1333361570.17911.140661057173181.4133D42D@webmail.messagingengine.com> Learning Perl também foi a minha porta de entrada, mas depois de ter o básico no lugar, por alguns meses meu melhor amigo foi o Perl Cookbook. Eu não tinha interlocutores na UFMG e o unico ambiente online era o comp.lang.perl.misc, numa época em que meu ingles era mais quebrado que os compassos do Rush :) Para quem gosta de estudar "problema + código (ou alternativas)" ao invés de "building blocks desacoplados", ou simplesmente quiser complementar com essa abordagem, recomendo muito. Abraço, Nuba Princigalli On Sun, Apr 1, 2012, at 10:12 PM, Stanislaw Pusep wrote: Que bom que você é teimoso :) Mas recomendo mais flexibilidade: se o Modern Perl está indigesto, tente o Learning Perl (sexta edição)! Já ao pessoal recomendando Modern Perl, High-Order Perl, Donald Knuth e o escambau... Fala serio, quem aí *começou* assim?! Para iniciantes, recomendem os mesmos passos que fizeram quando iniciantes! LEARNING PERL PERIOD ???????????, 1 ?????? 2012 ?. ???????????? Aureliano Guedes ?????: Stanislaw, acho que todo mundo esta julgando errado. Antes dessa discussão toda eu postei um codigo que so tinha um probleminha, e ja resolvi, mas virou o que virou. Bem, não é falta de leitura, o tempo é pouco porque quando me meti nessa tive de escrever um codigo para bioinformatica em menos de 2 semanas sem nunca ter escrito nada nem em batch. Ja li muita coisa, inclusive o o Modern Perl, eu cheguei a ler, não entendi e estou lendo denovo, agora entendendo. O problema é que leio, mas com tão pouca base muitas coisas que leio ficam obscuras pra mim. Quando eu peço ajuda é porque pelomenos uns 2 dias fiquei 12 horas seguidas pensando e tentando, inclusive lendo. ____________________________________________________________ Date: Sun, 1 Apr 2012 19:04:41 -0300 From: FastMail.FM WARNING: URL text contains a possible JavaScript attack on your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', 'andregarciacarneiro em gmail.com');'. For more information on phishing click [1]here. To: FastMail.FM WARNING: URL text contains a possible JavaScript attack on your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', 'rio-pm em pm.org');'. For more information on phishing click [2]here. Subject: Re: [Rio-pm] Mudando de formato Nao vai rolar nem um RTFM ?!!?!? Q povo educadinho! Cheers! On Sun, Apr 1, 2012 at 6:48 PM, Stanislaw Pusep wrote: Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades Perl, mas quando eu não sabia escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar foruns. Trocando em miúdos: "o meu tempo vale ouro, já o dos outros... hã, eles que resolvam os meus problemas!" Olha só, ninguém nasce sabendo Perl. Todos aqui investiram um tempo considerável para chegar aonde chegaram. E você quer tudo de mão beijada, amigo?! O que você espera postando longos trechos de código aqui? Que te devolvam mastigadinho e comentadinho?!?! MAS É ÓBVIO que vão te mandar ler livros/documentação! Ninguém aqui é professor, e mesmo que seja, não está aqui para dar aula. Que tempo curto o quê, rapaz, pegue um livro bem apropriado (Learning Perl, 6th edition :) e leia de capa à capa. A longo prazo, vai te POUPAR tempo, garanto! _______________________________________________ Rio-pm mailing list FastMail.FM WARNING: URL text contains a possible JavaScript attack on your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', 'Rio-pm em pm.org');'. For more information on phishing click [4]here. [5]http://mail.pm.org/mailman/listinfo/rio-pm -- André Garcia Carneiro Analista/Desenvolvedor Perl [6](11)82907780 _______________________________________________ Rio-pm mailing list FastMail.FM WARNING: URL text contains a possible JavaScript attack on your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', 'Rio-pm em pm.org');'. For more information on phishing click [7]here. [8]http://mail.pm.org/mailman/listinfo/rio-pm -- ABS() _______________________________________________ Rio-pm mailing list [9]Rio-pm em pm.org [10]http://mail.pm.org/mailman/listinfo/rio-pm References 1. file://localhost/docs/phishing.html 2. file://localhost/docs/phishing.html 3. file://localhost/docs/phishing.html 4. file://localhost/docs/phishing.html 5. http://mail.pm.org/mailman/listinfo/rio-pm 6. tel:%2811%2982907780 7. file://localhost/docs/phishing.html 8. http://mail.pm.org/mailman/listinfo/rio-pm 9. mailto:Rio-pm em pm.org 10. 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Mon Apr 2 03:45:51 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Mon, 2 Apr 2012 10:45:51 +0000 Subject: [Rio-pm] Portas de Entrada (was: Mudando de formato) In-Reply-To: <1333361570.17911.140661057173181.4133D42D@webmail.messagingengine.com> References: , , <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com>, , , , , , , , , , , , , , , , , <1333361570.17911.140661057173181.4133D42D@webmail.messagingengine.com> Message-ID: Durente toda discussão foram citados alguns livros/qpostilas que eu não li. Ja estou procurando, inclusive, um amigo meu me ofereceu o Learning Perl que ele tem. Agora, quando voltar da UFG procuro o Perl Cookbook. From: nuba em fastmail.fm To: rio-pm em pm.org Date: Mon, 2 Apr 2012 07:12:50 -0300 Subject: [Rio-pm] Portas de Entrada (was: Mudando de formato) Learning Perl também foi a minha porta de entrada, mas depois de ter o básico no lugar, por alguns meses meu melhor amigo foi o Perl Cookbook. Eu não tinha interlocutores na UFMG e o unico ambiente online era o comp.lang.perl.misc, numa época em que meu ingles era mais quebrado que os compassos do Rush :) Para quem gosta de estudar "problema + código (ou alternativas)" ao invés de "building blocks desacoplados", ou simplesmente quiser complementar com essa abordagem, recomendo muito. Abraço, Nuba Princigalli On Sun, Apr 1, 2012, at 10:12 PM, Stanislaw Pusep wrote: Que bom que você é teimoso :) Mas recomendo mais flexibilidade: se o Modern Perl está indigesto, tente o Learning Perl (sexta edição)! Já ao pessoal recomendando Modern Perl, High-Order Perl, Donald Knuth e o escambau... Fala serio, quem aí *começou* assim?! Para iniciantes, recomendem os mesmos passos que fizeram quando iniciantes! LEARNING PERL PERIOD ???????????, 1 ?????? 2012 ?. ???????????? Aureliano Guedes ?????: Stanislaw, acho que todo mundo esta julgando errado. Antes dessa discussão toda eu postei um codigo que so tinha um probleminha, e ja resolvi, mas virou o que virou. Bem, não é falta de leitura, o tempo é pouco porque quando me meti nessa tive de escrever um codigo para bioinformatica em menos de 2 semanas sem nunca ter escrito nada nem em batch. Ja li muita coisa, inclusive o o Modern Perl, eu cheguei a ler, não entendi e estou lendo denovo, agora entendendo. O problema é que leio, mas com tão pouca base muitas coisas que leio ficam obscuras pra mim. Quando eu peço ajuda é porque pelomenos uns 2 dias fiquei 12 horas seguidas pensando e tentando, inclusive lendo. Date: Sun, 1 Apr 2012 19:04:41 -0300 From: FastMail.FM WARNING: URL text contains a possible JavaScript attack on your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', 'andregarciacarneiro em gmail.com');'. For more information on phishing click here. To: FastMail.FM WARNING: URL text contains a possible JavaScript attack on your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', 'rio-pm em pm.org');'. For more information on phishing click here. Subject: Re: [Rio-pm] Mudando de formato Nao vai rolar nem um RTFM ?!!?!? Q povo educadinho! Cheers! On Sun, Apr 1, 2012 at 6:48 PM, Stanislaw Pusep wrote: Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades Perl, mas quando eu não sabia escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar foruns. Trocando em miúdos: "o meu tempo vale ouro, já o dos outros... hã, eles que resolvam os meus problemas!" Olha só, ninguém nasce sabendo Perl. Todos aqui investiram um tempo considerável para chegar aonde chegaram. E você quer tudo de mão beijada, amigo?! O que você espera postando longos trechos de código aqui? Que te devolvam mastigadinho e comentadinho?!?! MAS É ÓBVIO que vão te mandar ler livros/documentação! Ninguém aqui é professor, e mesmo que seja, não está aqui para dar aula. Que tempo curto o quê, rapaz, pegue um livro bem apropriado (Learning Perl, 6th edition :) e leia de capa à capa. A longo prazo, vai te POUPAR tempo, garanto! _______________________________________________ Rio-pm mailing list FastMail.FM WARNING: URL text contains a possible JavaScript attack on your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', 'Rio-pm em pm.org');'. For more information on phishing click here. http://mail.pm.org/mailman/listinfo/rio-pm -- André Garcia Carneiro Analista/Desenvolvedor Perl (11)82907780 _______________________________________________ Rio-pm mailing list FastMail.FM WARNING: URL text contains a possible JavaScript attack on your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', 'Rio-pm em pm.org');'. For more information on phishing click here. http://mail.pm.org/mailman/listinfo/rio-pm -- ABS() _______________________________________________ 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From nuba em fastmail.fm Mon Apr 2 04:38:28 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Mon, 02 Apr 2012 08:38:28 -0300 Subject: [Rio-pm] GENTILEZA GERA GENTILEZA (was: Mudando de formato) In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> Message-ID: <1333366708.16347.140661057197653.1992FF06@webmail.messagingengine.com> Blabos, Forum Invaders usa Perl? Que bacana! Usam mal? Você se importa com isso? Use a oportunidade para apresentar um bom Perl à eles, você pode soltar bile aqui ou soltar uma luz lá, com comparavelmente o mesmo esforço. Apesar dos "sou legal de novo" e "amigão" sua resposta é tudo menos "legal" e "amigão". A cultura da nossa comunidade é fruto das ações de todos, vamos ser gentis com quem chega, apontar na direção dos próximos passos e ter paciência. Não precisamos jogar pedra no vidro de nenhuma outra comunidade, como diz Gandhi: quem precisa humilhar os outros pra se sentir forte é o fraco. Pode não ser sua realidade, mas acredite, passada a poeira, é essa a leitura que fica. Olha o tópico do nosso canal: 07:34 Topic for #rio-pm: Rio.PM | MEUS FILHOS BEM VINDOS AO RIO GENTILEZA GERA GENTILEZA AMORRR BELEZA PERFEIÇÃOO BONDADE E RIQUEZA 07:34 Topic set by garu breno em shadow.cat ; Mon Mar 26 01:00:27 2012 Abraços, Nuba Princigalli On Sun, Apr 1, 2012, at 11:48 AM, Blabos de Blebe wrote: > Forum Invaders? > > É por isso que vc tá fazendo pergunta tosca. > > Pelamor..., os exemplos desse site não tem nem use strict. > > É por isso que você não sabe o que é contexto, o que é $_, @_, o básico. > > Olha só, eu vou ser legal denovo. > > "Qualquer tecnologia suficientemente avançada parece ser mágica" ( > Arthur C. Clarke ) > > É por isso que nos anos 90 quem usava Perl era tido como > hackerzão-fodástico-ultra-ultra. > > Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, como se > isso fosse o supra-sumo da programação. > > A menos que me provem o contrário, em termos de programação, onde > existem as duas palavras juntas, perl e forum, há quase sempre lixo. > > Olhe um exemplo do tal forum > > http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conteúdo-de-Sites?highlight=perl > > Ele é de 2012, e não usa nem strict. Ele trata html com expressão > regular. É típico de quem parou no tempo, em 1997. > > Os caras são tão bons que acham que Perl é PHP. > > É brincadeira isso, só pode. > > Aureliano, você precisa estudar o básico da linguagem antes de querer > ficar *pegando atalho*. > > Não existe almoço grátis, amigão. Quer trabalhar com Bioinformática, > vai ter que estudar Biologia *E* Programação. > > Olha só, a partir de agora, eu só vou te responder, depois que vc > largar essa idéia de forum adolescente e ler pelo menos o Modern Perl. > > Não desperdice o tempo que que eu já gastei com vc. > > Aff > > > > 2012/4/1 Aureliano Guedes : > > Consegui, mais ou menos aqui, apesar da grande ajuda que tive aqui e no > > Forum-Invaders, > > ainda sim fui eu que fiz, portanto entendi muita coisa. > > > > Contudo ainda tem me voltado um erro na hora de executar, apesar de gerar a > > saida como o desejado > > aparece alguns prints desnecessarios. > > > > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez como deveria ser > > na segunda sem nada, conferi os dados, saem todos corretos,  mas quando o > > trabalho > > do script é 0 ($work = 0), ele continua printando o dado. > > > > se alguem puder dar uma lida e tenta me ajudar como resolver esse > > encomodo... > > > > [CODE] > > #!/usr/bin/perl > > use common::sense; > > my $work = 0; > > my $count = 0; > > my $lastline = /[A-Za-z]/; > > foreach my $line(){ > >     chop($line); > >     if($work == 1){ > >         $line =~ /(.+),\s+(.+)$/; > > > >         if($1 eq ($lastline x 3)){ > >             $work = 0; > >             $count--; > > > >         } > > > >         my @contents= split(/\s/, $2); > > > > > > > >         my ( @first, @second ); > >         foreach (@contents){ > >             my ($first, $second) = /(\d{2})(\d{2})/; > >             push(@first, int($first)); > >             push(@second, int($second)); > >         } > > > >         $count++; > >         print "#$count\n", join(" ", @first), "\n", join(" ", @second), > > "\n"; > >     } > >     if($line eq "Pop"){ > >         $work = 1; > >     } > > } > > __DATA__ > > > > Pop > > 001,    0303 0303 0101 1011 0304 > > 002,    0303 0003 0101 0410 0405 > > 003,    0303 0305 0101 1013 0304 > > 004,    0103 0304 0102 0207 0104 > > 005,    0303 0506 0101 0407 0405 > > 006,    0303 0405 0101 0506 0405 > > 007,    0303 0104 0101 0204 0305 > > 008,    0303 0105 0101 0203 0304 > > 009,    0303 0303 0101 1011 0404 > > 010,    0303 0303 0101 0507 0405 > > > > Gra,    0203 0304 0202 0207 0105 > > Pop > > 050,    0103 0304 0102 0206 0105 > > 051,    0103 0304 0202 0102 0105 > > 052,    0303 0305 0102 0404 0507 > > 053,    0103 0506 0202 0205 0105 > > 054,    0303 0404 0101 0411 0405 > > 055,    0103 0505 0202 0306 0102 > > 056,    0303 0404 0101 0912 0304 > > 057,    0303 0404 0102 0406 0105 > > Lev,    0303 0303 0202 0106 0105 > > Pop > > 078,    0303 0303 0101 0407 0405 > > 079,    0303 0303 0101 0506 0405 > > 080,    0203 0303 0102 0510 0405 > > 081,    0303 0303 0101 0708 0404 > > 082,    0101 0404 0202 0202 0101 > > Mod,    0303 0203 0102 0608 0105 > > Pop > > 011,    0303 0304 0102 0710 0405 > > 002,    0103 0405 0102 0313 0104 > > 003,    0303 0204 0202 0209 0405 > > 004,    0303 0303 0101 1011 0404 > > 005,    0303 0305 0101 0413 0405 > > 006,    0101 0404 0202 0202 0101 > > 007,    0303 0104 0101 0211 0304 > > 008,    0303 0103 0101 0210 0304 > > 009,    0303 0304 0102 0210 0405 > > 010,    0303 0303 0101 0411 0405 > > 011,    0303 0305 0102 0407 0405 > > 012,    0101 0404 0202 0203 0101 > > 013,    0303 0303 0101 0404 0404 > > 014,    0303 0303 0101 0110 0405 > > 015,    0103 0404 0202 0206 0101 > > 016,    0303 0304 0202 0204 0305 > > 017,    0303 0304 0202 0511 0407 > > 018,    0103 0204 0202 0102 0105 > > CTR,    0103 0304 0202 0210 0303 > > [/CODE] > > > > Bem, agradeço a todos, mas ainda digo que essa é so uma parte do programa... > > mas é a mais dificil. > > > > > > > > > > > > ________________________________ > > From: bruno.buss em gmail.com > > Date: Sat, 31 Mar 2012 22:07:26 -0300 > > > > To: rio-pm em pm.org > > Subject: Re: [Rio-pm] Mudando de formato > > > > 2012/3/31 Aureliano Guedes > > > > Primeiro, sei que $_ é uma variavel especial, sei pra que serve, mas quando > > temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta de array?? > > > > > > Sim, no caso você está manipulando o array @_ ;) > > http://perldoc.perl.org/perlvar.html > > > > > > > > Outra duvida é quando temos @{alguma coisa}, por exemplo @{$_}... o que esse > > array com chaves quer dizer, digo, o que ele faz?? > > > > > > http://perldoc.perl.org/perlreftut.html > > > > [ ]'s > > -- > > Bruno C. Buss > > http://brunobuss.wordpress.com/ > > http://www.dcc.ufrj.br/~brunobuss/ > > > > _______________________________________________ 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 From blabos em gmail.com Mon Apr 2 04:46:34 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Mon, 2 Apr 2012 08:46:34 -0300 Subject: [Rio-pm] Mudando de formato In-Reply-To: <1FA55785E1C9475098195DFE1163CB43@ulissesVAIO> References: <1FA55785E1C9475098195DFE1163CB43@ulissesVAIO> Message-ID: Desculpa Ulisses, mas eu discordo da "falta de acolhimento, paciência e direcionamento", mesmo que "de parte da lista". O cara foi acolhido, por mais de uma pessoa, que pacientemente direcionou e indicou o caminho. Em momento algum ele foi trolado, nem nos negamos a ajudar, muito pelo contrário. Só recebeu um ou outro puxão de orelha pra dar uma "acordada". Na minha visão o Aureliano só está pouco habituado com o modus operandi da computação, algo que se ajusta com o passar do tempo. A galera do Perl tem um carinho especial pela galera de Biologia, mas ele precisa fazer a parte dele. []'s 2012/4/1 : > Aureliano Guedes, > > muito bem; se posicionou polidamente mesmo perante a adversidade, a falta de > acolhimento, paciência e direcionamento de parte da lista. > continue assim: humilde e corajoso. > > > From: Aureliano Guedes > Sent: Sunday, April 01, 2012 7:54 PM > To: Rio PM > Subject: Re: [Rio-pm] Mudando de formato > > Stanislaw, acho que todo mundo esta julgando errado. > Antes dessa discussão toda eu postei um codigo que so tinha um probleminha, > e ja resolvi, mas virou o que virou. > > Bem, não é falta de leitura, o tempo é pouco porque quando me meti nessa > tive de escrever um codigo para bioinformatica > em menos de 2 semanas sem nunca ter escrito nada nem em batch. > Ja li muita coisa, inclusive o o Modern Perl, eu cheguei a ler, não entendi > e estou lendo denovo, agora entendendo. > O problema é que leio, mas com tão pouca base muitas coisas que leio ficam > obscuras pra mim. > > Quando eu peço ajuda é porque pelomenos uns 2 dias fiquei 12 horas seguidas > pensando e tentando, inclusive lendo. > > ________________________________ > Date: Sun, 1 Apr 2012 19:04:41 -0300 > From: andregarciacarneiro em gmail.com > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Mudando de formato > > Nao vai rolar nem um RTFM ?!!?!? Q povo educadinho! > > > > Cheers! > > On Sun, Apr 1, 2012 at 6:48 PM, Stanislaw Pusep wrote: > > Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades Perl, mas > quando eu não sabia > escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar > foruns. > > > Trocando em miúdos: "o meu tempo vale ouro, já o dos outros... hã, eles que > resolvam os meus problemas!" > Olha só, ninguém nasce sabendo Perl. Todos aqui investiram um tempo > considerável para chegar aonde chegaram. > E você quer tudo de mão beijada, amigo?! O que você espera postando longos > trechos de código aqui? Que te devolvam mastigadinho e comentadinho?!?! > MAS É ÓBVIO que vão te mandar ler livros/documentação! Ninguém aqui é > professor, e mesmo que seja, não está aqui para dar aula. > Que tempo curto o quê, rapaz, pegue um livro bem apropriado (Learning Perl, > 6th edition :) e leia de capa à capa. A longo prazo, vai te POUPAR tempo, > garanto! > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > > > > -- > André Garcia Carneiro > Analista/Desenvolvedor Perl > (11)82907780 > > _______________________________________________ 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 From blabos em gmail.com Mon Apr 2 04:56:23 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Mon, 2 Apr 2012 08:56:23 -0300 Subject: [Rio-pm] Portas de Entrada (was: Mudando de formato) In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> <1333361570.17911.140661057173181.4133D42D@webmail.messagingengine.com> Message-ID: Eu comecei com o http://www.submarino.com.br/produto/1/150265/perl:+guia+completo, mas não gostei, nem recomendo. Depois passei pelo http://www.amazon.com/Programming-Perl-Edition-Larry-Wall/dp/0596000278, mas esteja preparado para ler "O Senhor dos Anéis do Camelos". Usei bastante o http://learn.perl.org/books/beginning-perl, mas deve estar desatualizado O Modern Perl me chamou atenção por ser bem direto ao ponto. Mas o primeiro mesmo, que pra mim foi fundamental: http://www.submarino.com.br/produto/1/4613/algoritmos+estruturados []'s 2012/4/2 Aureliano Guedes : > Durente toda discussão foram citados alguns livros/qpostilas que eu não li. > Ja estou procurando, inclusive, um amigo meu me ofereceu o Learning Perl que > ele tem. > Agora, quando voltar da UFG procuro o Perl Cookbook. > > ________________________________ > From: nuba em fastmail.fm > To: rio-pm em pm.org > Date: Mon, 2 Apr 2012 07:12:50 -0300 > Subject: [Rio-pm] Portas de Entrada (was: Mudando de formato) > > > Learning Perl também foi a minha porta de entrada, mas depois de ter o > básico no lugar, por alguns meses meu melhor amigo foi o Perl Cookbook. Eu > não tinha interlocutores na UFMG e o unico ambiente online era o > comp.lang.perl.misc, numa época em que meu ingles era mais quebrado que os > compassos do Rush :) > > Para quem gosta de estudar "problema + código (ou alternativas)" ao invés de > "building blocks desacoplados", ou simplesmente quiser complementar com essa > abordagem, recomendo muito. > > Abraço, > > Nuba Princigalli > > On Sun, Apr 1, 2012, at 10:12 PM, Stanislaw Pusep wrote: > > Que bom que você é teimoso :) > Mas recomendo mais flexibilidade: se o Modern Perl está indigesto, tente o > Learning Perl (sexta edição)! > Já ao pessoal recomendando Modern Perl, High-Order Perl, Donald Knuth e o > escambau... > Fala serio, quem aí *começou* assim?! > Para iniciantes, recomendem os mesmos passos que fizeram quando iniciantes! > > LEARNING > PERL > PERIOD > > ???????????, 1 ?????? 2012 ?. ???????????? Aureliano Guedes ?????: > > Stanislaw, acho que todo mundo esta julgando errado. > Antes dessa discussão toda eu postei um codigo que so tinha um probleminha, > e ja resolvi, mas virou o que virou. > > Bem, não é falta de leitura, o tempo é pouco porque quando me meti nessa > tive de escrever um codigo para bioinformatica > em menos de 2 semanas sem nunca ter escrito nada nem em batch. > Ja li muita coisa, inclusive o o Modern Perl, eu cheguei a ler, não entendi > e estou lendo denovo, agora entendendo. > O problema é que leio, mas com tão pouca base muitas coisas que leio ficam > obscuras pra mim. > > Quando eu peço ajuda é porque pelomenos uns 2 dias fiquei 12 horas seguidas > pensando e tentando, inclusive lendo. > > ________________________________ > Date: Sun, 1 Apr 2012 19:04:41 -0300 > From: FastMail.FM WARNING: URL text contains a possible JavaScript attack on > your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', > 'andregarciacarneiro em gmail.com');'. For more information on phishing click > here. > To: FastMail.FM WARNING: URL text contains a possible JavaScript attack on > your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', > 'rio-pm em pm.org');'. For more information on phishing click here. > Subject: Re: [Rio-pm] Mudando de formato > > Nao vai rolar nem um RTFM ?!!?!? Q povo educadinho! > > > > Cheers! > > On Sun, Apr 1, 2012 at 6:48 PM, Stanislaw Pusep text contains a possible JavaScript attack on your machine. URL disabled. > Original URL='javascript:_e({}, 'cvml', 'creaktive em gmail.com');'. For more > information on phishing click here.> wrote: > > Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades Perl, mas > quando eu não sabia > escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar > foruns. > > > Trocando em miúdos: "o meu tempo vale ouro, já o dos outros... hã, eles que > resolvam os meus problemas!" > Olha só, ninguém nasce sabendo Perl. Todos aqui investiram um tempo > considerável para chegar aonde chegaram. > E você quer tudo de mão beijada, amigo?! O que você espera postando longos > trechos de código aqui? Que te devolvam mastigadinho e comentadinho?!?! > MAS É ÓBVIO que vão te mandar ler livros/documentação! Ninguém aqui é > professor, e mesmo que seja, não está aqui para dar aula. > Que tempo curto o quê, rapaz, pegue um livro bem apropriado (Learning Perl, > 6th edition :) e leia de capa à capa. A longo prazo, vai te POUPAR tempo, > garanto! > > _______________________________________________ > Rio-pm mailing list > FastMail.FM WARNING: URL text contains a possible JavaScript attack on your > machine. URL disabled. Original URL='javascript:_e({}, 'cvml', > 'Rio-pm em pm.org');'. For more information on phishing click here. > http://mail.pm.org/mailman/listinfo/rio-pm > > > > > -- > André Garcia Carneiro > Analista/Desenvolvedor Perl > (11)82907780 > > _______________________________________________ Rio-pm mailing list > FastMail.FM WARNING: URL text contains a possible JavaScript attack on your > machine. URL disabled. Original URL='javascript:_e({}, 'cvml', > 'Rio-pm em pm.org');'. For more information on phishing click here. > http://mail.pm.org/mailman/listinfo/rio-pm > > > > -- > > ABS() > > _______________________________________________ > 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 From blabos em gmail.com Mon Apr 2 05:04:00 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Mon, 2 Apr 2012 09:04:00 -0300 Subject: [Rio-pm] GENTILEZA GERA GENTILEZA (was: Mudando de formato) In-Reply-To: <1333366708.16347.140661057197653.1992FF06@webmail.messagingengine.com> References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> <1333366708.16347.140661057197653.1992FF06@webmail.messagingengine.com> Message-ID: Usar sapatos macios demais deixa os pés frágeis. Alguns superlativos às vezes transmitem melhor a mensagem ao causar impacto. Sabe, pouco papo mais ação? É claro, minha opinião não reflete a opinião do grupo. []'s 2012/4/2 Nuba Princigalli : > Blabos, > > Forum Invaders usa Perl? Que bacana! Usam mal? Você se importa com isso? > Use a oportunidade para apresentar um bom Perl à eles, você pode soltar > bile aqui ou soltar uma luz lá, com comparavelmente o mesmo esforço. > > Apesar dos "sou legal de novo" e "amigão" sua resposta é tudo menos > "legal" e "amigão". A cultura da nossa comunidade é fruto das ações de > todos, vamos ser gentis com quem chega, apontar na direção dos próximos > passos e ter paciência. Não precisamos jogar pedra no vidro de nenhuma > outra comunidade, como diz Gandhi: quem precisa humilhar os outros pra > se sentir forte é o fraco. Pode não ser sua realidade, mas acredite, > passada a poeira, é essa a leitura que fica. > > Olha o tópico do nosso canal: > > 07:34 Topic for #rio-pm: Rio.PM | MEUS FILHOS BEM VINDOS AO RIO > GENTILEZA GERA GENTILEZA AMORRR BELEZA PERFEIÇÃOO BONDADE E RIQUEZA > 07:34 Topic set by garu breno em shadow.cat ; Mon Mar 26 01:00:27 2012 > > Abraços, > > Nuba Princigalli > > > On Sun, Apr 1, 2012, at 11:48 AM, Blabos de Blebe wrote: >> Forum Invaders? >> >> É por isso que vc tá fazendo pergunta tosca. >> >> Pelamor..., os exemplos desse site não tem nem use strict. >> >> É por isso que você não sabe o que é contexto, o que é $_, @_, o básico. >> >> Olha só, eu vou ser legal denovo. >> >> "Qualquer tecnologia suficientemente avançada parece ser mágica" ( >> Arthur C. Clarke ) >> >> É por isso que nos anos 90 quem usava Perl era tido como >> hackerzão-fodástico-ultra-ultra. >> >> Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, como se >> isso fosse o supra-sumo da programação. >> >> A menos que me provem o contrário, em termos de programação, onde >> existem as duas palavras juntas, perl e forum, há quase sempre lixo. >> >> Olhe um exemplo do tal forum >> >> http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conteúdo-de-Sites?highlight=perl >> >> Ele é de 2012, e não usa nem strict. Ele trata html com expressão >> regular. É típico de quem parou no tempo, em 1997. >> >> Os caras são tão bons que acham que Perl é PHP. >> >> É brincadeira isso, só pode. >> >> Aureliano, você precisa estudar o básico da linguagem antes de querer >> ficar *pegando atalho*. >> >> Não existe almoço grátis, amigão. Quer trabalhar com Bioinformática, >> vai ter que estudar Biologia *E* Programação. >> >> Olha só, a partir de agora, eu só vou te responder, depois que vc >> largar essa idéia de forum adolescente e ler pelo menos o Modern Perl. >> >> Não desperdice o tempo que que eu já gastei com vc. >> >> Aff >> >> >> >> 2012/4/1 Aureliano Guedes : >> > Consegui, mais ou menos aqui, apesar da grande ajuda que tive aqui e no >> > Forum-Invaders, >> > ainda sim fui eu que fiz, portanto entendi muita coisa. >> > >> > Contudo ainda tem me voltado um erro na hora de executar, apesar de gerar a >> > saida como o desejado >> > aparece alguns prints desnecessarios. >> > >> > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez como deveria ser >> > na segunda sem nada, conferi os dados, saem todos corretos,  mas quando o >> > trabalho >> > do script é 0 ($work = 0), ele continua printando o dado. >> > >> > se alguem puder dar uma lida e tenta me ajudar como resolver esse >> > encomodo... >> > >> > [CODE] >> > #!/usr/bin/perl >> > use common::sense; >> > my $work = 0; >> > my $count = 0; >> > my $lastline = /[A-Za-z]/; >> > foreach my $line(){ >> >     chop($line); >> >     if($work == 1){ >> >         $line =~ /(.+),\s+(.+)$/; >> > >> >         if($1 eq ($lastline x 3)){ >> >             $work = 0; >> >             $count--; >> > >> >         } >> > >> >         my @contents= split(/\s/, $2); >> > >> > >> > >> >         my ( @first, @second ); >> >         foreach (@contents){ >> >             my ($first, $second) = /(\d{2})(\d{2})/; >> >             push(@first, int($first)); >> >             push(@second, int($second)); >> >         } >> > >> >         $count++; >> >         print "#$count\n", join(" ", @first), "\n", join(" ", @second), >> > "\n"; >> >     } >> >     if($line eq "Pop"){ >> >         $work = 1; >> >     } >> > } >> > __DATA__ >> > >> > Pop >> > 001,    0303 0303 0101 1011 0304 >> > 002,    0303 0003 0101 0410 0405 >> > 003,    0303 0305 0101 1013 0304 >> > 004,    0103 0304 0102 0207 0104 >> > 005,    0303 0506 0101 0407 0405 >> > 006,    0303 0405 0101 0506 0405 >> > 007,    0303 0104 0101 0204 0305 >> > 008,    0303 0105 0101 0203 0304 >> > 009,    0303 0303 0101 1011 0404 >> > 010,    0303 0303 0101 0507 0405 >> > >> > Gra,    0203 0304 0202 0207 0105 >> > Pop >> > 050,    0103 0304 0102 0206 0105 >> > 051,    0103 0304 0202 0102 0105 >> > 052,    0303 0305 0102 0404 0507 >> > 053,    0103 0506 0202 0205 0105 >> > 054,    0303 0404 0101 0411 0405 >> > 055,    0103 0505 0202 0306 0102 >> > 056,    0303 0404 0101 0912 0304 >> > 057,    0303 0404 0102 0406 0105 >> > Lev,    0303 0303 0202 0106 0105 >> > Pop >> > 078,    0303 0303 0101 0407 0405 >> > 079,    0303 0303 0101 0506 0405 >> > 080,    0203 0303 0102 0510 0405 >> > 081,    0303 0303 0101 0708 0404 >> > 082,    0101 0404 0202 0202 0101 >> > Mod,    0303 0203 0102 0608 0105 >> > Pop >> > 011,    0303 0304 0102 0710 0405 >> > 002,    0103 0405 0102 0313 0104 >> > 003,    0303 0204 0202 0209 0405 >> > 004,    0303 0303 0101 1011 0404 >> > 005,    0303 0305 0101 0413 0405 >> > 006,    0101 0404 0202 0202 0101 >> > 007,    0303 0104 0101 0211 0304 >> > 008,    0303 0103 0101 0210 0304 >> > 009,    0303 0304 0102 0210 0405 >> > 010,    0303 0303 0101 0411 0405 >> > 011,    0303 0305 0102 0407 0405 >> > 012,    0101 0404 0202 0203 0101 >> > 013,    0303 0303 0101 0404 0404 >> > 014,    0303 0303 0101 0110 0405 >> > 015,    0103 0404 0202 0206 0101 >> > 016,    0303 0304 0202 0204 0305 >> > 017,    0303 0304 0202 0511 0407 >> > 018,    0103 0204 0202 0102 0105 >> > CTR,    0103 0304 0202 0210 0303 >> > [/CODE] >> > >> > Bem, agradeço a todos, mas ainda digo que essa é so uma parte do programa... >> > mas é a mais dificil. >> > >> > >> > >> > >> > >> > ________________________________ >> > From: bruno.buss em gmail.com >> > Date: Sat, 31 Mar 2012 22:07:26 -0300 >> > >> > To: rio-pm em pm.org >> > Subject: Re: [Rio-pm] Mudando de formato >> > >> > 2012/3/31 Aureliano Guedes >> > >> > Primeiro, sei que $_ é uma variavel especial, sei pra que serve, mas quando >> > temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta de array?? >> > >> > >> > Sim, no caso você está manipulando o array @_ ;) >> > http://perldoc.perl.org/perlvar.html >> > >> > >> > >> > Outra duvida é quando temos @{alguma coisa}, por exemplo @{$_}... o que esse >> > array com chaves quer dizer, digo, o que ele faz?? >> > >> > >> > http://perldoc.perl.org/perlreftut.html >> > >> > [ ]'s >> > -- >> > Bruno C. Buss >> > http://brunobuss.wordpress.com/ >> > http://www.dcc.ufrj.br/~brunobuss/ >> > >> > _______________________________________________ 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 From eu em samircury.eng.br Mon Apr 2 05:13:23 2012 From: eu em samircury.eng.br (Samir Cury) Date: Mon, 2 Apr 2012 14:13:23 +0200 Subject: [Rio-pm] GENTILEZA GERA GENTILEZA (was: Mudando de formato) In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> <1333366708.16347.140661057197653.1992FF06@webmail.messagingengine.com> Message-ID: Ola pessoal, Uma opiniao de quem ja esteve do outro lado (~recentemente) Quando estava realmente engatinhando em Perl (2007) eu tambem fazia perguntas toscas aqui na lista, que poderia achar facilmente em algum manual, e a resposta do pessoal bambeava entre "RTFM" e "Poderia ser assim, mas nao vou perder mais que 5 min com isso". O que eu chamo de "RTFM educativo". RTFM, mas te diz qual "M". Acho isso bem interessante porque de um lado que muito RTFM espanta novato, pouco deixa eles mal-acostumados. Depois de algumas respostas comecei a procurar nas ferramentas que me apresentavam (Perldoc no terminal, na web) do que no google, e tive um aprendizado bem mais eficiente que isso. Acho isso, um jeito de educar os novatos bem mais eficiente do que algumas listas que ja vi, onde o pessoal e super-simpatico, mas so fazem e recomendar livros/cursos, codigo que e bom na lista, nada. Apesar de nao postar muito mais perguntas aqui, continuo lendo bastante, pois 90% das respostas eu vejo codigo, tecnicas interessantes ou opinioes tecnicas que agregam. Bottom line e - RTFM bem aplicado pode ser construtivo, arrogancia demais e o que pode estragar. Abracos, Samir 2012/4/2 Blabos de Blebe : > Usar sapatos macios demais deixa os pés frágeis. > > Alguns superlativos às vezes transmitem melhor a mensagem ao causar > impacto. Sabe, pouco papo mais ação? > > É claro, minha opinião não reflete a opinião do grupo. > > []'s > > 2012/4/2 Nuba Princigalli : >> Blabos, >> >> Forum Invaders usa Perl? Que bacana! Usam mal? Você se importa com isso? >> Use a oportunidade para apresentar um bom Perl à eles, você pode soltar >> bile aqui ou soltar uma luz lá, com comparavelmente o mesmo esforço. >> >> Apesar dos "sou legal de novo" e "amigão" sua resposta é tudo menos >> "legal" e "amigão". A cultura da nossa comunidade é fruto das ações de >> todos, vamos ser gentis com quem chega, apontar na direção dos próximos >> passos e ter paciência. Não precisamos jogar pedra no vidro de nenhuma >> outra comunidade, como diz Gandhi: quem precisa humilhar os outros pra >> se sentir forte é o fraco. Pode não ser sua realidade, mas acredite, >> passada a poeira, é essa a leitura que fica. >> >> Olha o tópico do nosso canal: >> >> 07:34 Topic for #rio-pm: Rio.PM | MEUS FILHOS BEM VINDOS AO RIO >> GENTILEZA GERA GENTILEZA AMORRR BELEZA PERFEIÇÃOO BONDADE E RIQUEZA >> 07:34 Topic set by garu breno em shadow.cat ; Mon Mar 26 01:00:27 2012 >> >> Abraços, >> >> Nuba Princigalli >> >> >> On Sun, Apr 1, 2012, at 11:48 AM, Blabos de Blebe wrote: >>> Forum Invaders? >>> >>> É por isso que vc tá fazendo pergunta tosca. >>> >>> Pelamor..., os exemplos desse site não tem nem use strict. >>> >>> É por isso que você não sabe o que é contexto, o que é $_, @_, o básico. >>> >>> Olha só, eu vou ser legal denovo. >>> >>> "Qualquer tecnologia suficientemente avançada parece ser mágica" ( >>> Arthur C. Clarke ) >>> >>> É por isso que nos anos 90 quem usava Perl era tido como >>> hackerzão-fodástico-ultra-ultra. >>> >>> Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, como se >>> isso fosse o supra-sumo da programação. >>> >>> A menos que me provem o contrário, em termos de programação, onde >>> existem as duas palavras juntas, perl e forum, há quase sempre lixo. >>> >>> Olhe um exemplo do tal forum >>> >>> http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conteúdo-de-Sites?highlight=perl >>> >>> Ele é de 2012, e não usa nem strict. Ele trata html com expressão >>> regular. É típico de quem parou no tempo, em 1997. >>> >>> Os caras são tão bons que acham que Perl é PHP. >>> >>> É brincadeira isso, só pode. >>> >>> Aureliano, você precisa estudar o básico da linguagem antes de querer >>> ficar *pegando atalho*. >>> >>> Não existe almoço grátis, amigão. Quer trabalhar com Bioinformática, >>> vai ter que estudar Biologia *E* Programação. >>> >>> Olha só, a partir de agora, eu só vou te responder, depois que vc >>> largar essa idéia de forum adolescente e ler pelo menos o Modern Perl. >>> >>> Não desperdice o tempo que que eu já gastei com vc. >>> >>> Aff >>> >>> >>> >>> 2012/4/1 Aureliano Guedes : >>> > Consegui, mais ou menos aqui, apesar da grande ajuda que tive aqui e no >>> > Forum-Invaders, >>> > ainda sim fui eu que fiz, portanto entendi muita coisa. >>> > >>> > Contudo ainda tem me voltado um erro na hora de executar, apesar de gerar a >>> > saida como o desejado >>> > aparece alguns prints desnecessarios. >>> > >>> > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez como deveria ser >>> > na segunda sem nada, conferi os dados, saem todos corretos,  mas quando o >>> > trabalho >>> > do script é 0 ($work = 0), ele continua printando o dado. >>> > >>> > se alguem puder dar uma lida e tenta me ajudar como resolver esse >>> > encomodo... >>> > >>> > [CODE] >>> > #!/usr/bin/perl >>> > use common::sense; >>> > my $work = 0; >>> > my $count = 0; >>> > my $lastline = /[A-Za-z]/; >>> > foreach my $line(){ >>> >     chop($line); >>> >     if($work == 1){ >>> >         $line =~ /(.+),\s+(.+)$/; >>> > >>> >         if($1 eq ($lastline x 3)){ >>> >             $work = 0; >>> >             $count--; >>> > >>> >         } >>> > >>> >         my @contents= split(/\s/, $2); >>> > >>> > >>> > >>> >         my ( @first, @second ); >>> >         foreach (@contents){ >>> >             my ($first, $second) = /(\d{2})(\d{2})/; >>> >             push(@first, int($first)); >>> >             push(@second, int($second)); >>> >         } >>> > >>> >         $count++; >>> >         print "#$count\n", join(" ", @first), "\n", join(" ", @second), >>> > "\n"; >>> >     } >>> >     if($line eq "Pop"){ >>> >         $work = 1; >>> >     } >>> > } >>> > __DATA__ >>> > >>> > Pop >>> > 001,    0303 0303 0101 1011 0304 >>> > 002,    0303 0003 0101 0410 0405 >>> > 003,    0303 0305 0101 1013 0304 >>> > 004,    0103 0304 0102 0207 0104 >>> > 005,    0303 0506 0101 0407 0405 >>> > 006,    0303 0405 0101 0506 0405 >>> > 007,    0303 0104 0101 0204 0305 >>> > 008,    0303 0105 0101 0203 0304 >>> > 009,    0303 0303 0101 1011 0404 >>> > 010,    0303 0303 0101 0507 0405 >>> > >>> > Gra,    0203 0304 0202 0207 0105 >>> > Pop >>> > 050,    0103 0304 0102 0206 0105 >>> > 051,    0103 0304 0202 0102 0105 >>> > 052,    0303 0305 0102 0404 0507 >>> > 053,    0103 0506 0202 0205 0105 >>> > 054,    0303 0404 0101 0411 0405 >>> > 055,    0103 0505 0202 0306 0102 >>> > 056,    0303 0404 0101 0912 0304 >>> > 057,    0303 0404 0102 0406 0105 >>> > Lev,    0303 0303 0202 0106 0105 >>> > Pop >>> > 078,    0303 0303 0101 0407 0405 >>> > 079,    0303 0303 0101 0506 0405 >>> > 080,    0203 0303 0102 0510 0405 >>> > 081,    0303 0303 0101 0708 0404 >>> > 082,    0101 0404 0202 0202 0101 >>> > Mod,    0303 0203 0102 0608 0105 >>> > Pop >>> > 011,    0303 0304 0102 0710 0405 >>> > 002,    0103 0405 0102 0313 0104 >>> > 003,    0303 0204 0202 0209 0405 >>> > 004,    0303 0303 0101 1011 0404 >>> > 005,    0303 0305 0101 0413 0405 >>> > 006,    0101 0404 0202 0202 0101 >>> > 007,    0303 0104 0101 0211 0304 >>> > 008,    0303 0103 0101 0210 0304 >>> > 009,    0303 0304 0102 0210 0405 >>> > 010,    0303 0303 0101 0411 0405 >>> > 011,    0303 0305 0102 0407 0405 >>> > 012,    0101 0404 0202 0203 0101 >>> > 013,    0303 0303 0101 0404 0404 >>> > 014,    0303 0303 0101 0110 0405 >>> > 015,    0103 0404 0202 0206 0101 >>> > 016,    0303 0304 0202 0204 0305 >>> > 017,    0303 0304 0202 0511 0407 >>> > 018,    0103 0204 0202 0102 0105 >>> > CTR,    0103 0304 0202 0210 0303 >>> > [/CODE] >>> > >>> > Bem, agradeço a todos, mas ainda digo que essa é so uma parte do programa... >>> > mas é a mais dificil. >>> > >>> > >>> > >>> > >>> > >>> > ________________________________ >>> > From: bruno.buss em gmail.com >>> > Date: Sat, 31 Mar 2012 22:07:26 -0300 >>> > >>> > To: rio-pm em pm.org >>> > Subject: Re: [Rio-pm] Mudando de formato >>> > >>> > 2012/3/31 Aureliano Guedes >>> > >>> > Primeiro, sei que $_ é uma variavel especial, sei pra que serve, mas quando >>> > temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta de array?? >>> > >>> > >>> > Sim, no caso você está manipulando o array @_ ;) >>> > http://perldoc.perl.org/perlvar.html >>> > >>> > >>> > >>> > Outra duvida é quando temos @{alguma coisa}, por exemplo @{$_}... o que esse >>> > array com chaves quer dizer, digo, o que ele faz?? >>> > >>> > >>> > http://perldoc.perl.org/perlreftut.html >>> > >>> > [ ]'s >>> > -- >>> > Bruno C. Buss >>> > http://brunobuss.wordpress.com/ >>> > http://www.dcc.ufrj.br/~brunobuss/ >>> > >>> > _______________________________________________ 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 From juniiior182 em gmail.com Mon Apr 2 05:37:55 2012 From: juniiior182 em gmail.com (Junior Moraes) Date: Mon, 2 Apr 2012 09:37:55 -0300 Subject: [Rio-pm] GENTILEZA GERA GENTILEZA (was: Mudando de formato) In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> <1333366708.16347.140661057197653.1992FF06@webmail.messagingengine.com> Message-ID: Hi. Conformei já falei, minha intenção ao levar o perl ao fórum-invaders e retomar a posição da linguagem na área de segurança da informação foi de boa intenção. Entendo a posição do Blabos ao ver "noobs" tentando ensinar algo e demonstrando práticas dos anos 90. Mas, o Perl lá não parou nos anos 90. Muito pelo contrário - ele começou em 2012. Não sei até que ponto esta "nova geração" será bem vinda, mas, de minha parte, continuarão sendo estimulados. Deste modo, continuarão escrevendo e disseminando a linguagem mesmo quando tiverem um bom conhecimento técnico. []'s Em 2 de abril de 2012 09:13, Samir Cury escreveu: > Ola pessoal, > > Uma opiniao de quem ja esteve do outro lado (~recentemente) > > Quando estava realmente engatinhando em Perl (2007) eu tambem fazia > perguntas toscas aqui na lista, que poderia achar facilmente em algum > manual, e a resposta do pessoal bambeava entre "RTFM" e "Poderia ser > assim, mas nao vou perder mais que 5 min com isso". O que eu chamo de > "RTFM educativo". RTFM, mas te diz qual "M". > > Acho isso bem interessante porque de um lado que muito RTFM espanta > novato, pouco deixa eles mal-acostumados. Depois de algumas respostas > comecei a procurar nas ferramentas que me apresentavam (Perldoc no > terminal, na web) do que no google, e tive um aprendizado bem mais > eficiente que isso. > > Acho isso, um jeito de educar os novatos bem mais eficiente do que > algumas listas que ja vi, onde o pessoal e super-simpatico, mas so > fazem e recomendar livros/cursos, codigo que e bom na lista, nada. > > Apesar de nao postar muito mais perguntas aqui, continuo lendo > bastante, pois 90% das respostas eu vejo codigo, tecnicas > interessantes ou opinioes tecnicas que agregam. > > Bottom line e - RTFM bem aplicado pode ser construtivo, arrogancia > demais e o que pode estragar. > > Abracos, > Samir > > 2012/4/2 Blabos de Blebe : > > Usar sapatos macios demais deixa os pés frágeis. > > > > Alguns superlativos às vezes transmitem melhor a mensagem ao causar > > impacto. Sabe, pouco papo mais ação? > > > > É claro, minha opinião não reflete a opinião do grupo. > > > > []'s > > > > 2012/4/2 Nuba Princigalli : > >> Blabos, > >> > >> Forum Invaders usa Perl? Que bacana! Usam mal? Você se importa com isso? > >> Use a oportunidade para apresentar um bom Perl à eles, você pode soltar > >> bile aqui ou soltar uma luz lá, com comparavelmente o mesmo esforço. > >> > >> Apesar dos "sou legal de novo" e "amigão" sua resposta é tudo menos > >> "legal" e "amigão". A cultura da nossa comunidade é fruto das ações de > >> todos, vamos ser gentis com quem chega, apontar na direção dos próximos > >> passos e ter paciência. Não precisamos jogar pedra no vidro de nenhuma > >> outra comunidade, como diz Gandhi: quem precisa humilhar os outros pra > >> se sentir forte é o fraco. Pode não ser sua realidade, mas acredite, > >> passada a poeira, é essa a leitura que fica. > >> > >> Olha o tópico do nosso canal: > >> > >> 07:34 Topic for #rio-pm: Rio.PM | MEUS FILHOS BEM VINDOS AO RIO > >> GENTILEZA GERA GENTILEZA AMORRR BELEZA PERFEIÇÃOO BONDADE E RIQUEZA > >> 07:34 Topic set by garu breno em shadow.cat ; Mon Mar 26 01:00:27 2012 > >> > >> Abraços, > >> > >> Nuba Princigalli > >> > >> > >> On Sun, Apr 1, 2012, at 11:48 AM, Blabos de Blebe wrote: > >>> Forum Invaders? > >>> > >>> É por isso que vc tá fazendo pergunta tosca. > >>> > >>> Pelamor..., os exemplos desse site não tem nem use strict. > >>> > >>> É por isso que você não sabe o que é contexto, o que é $_, @_, o > básico. > >>> > >>> Olha só, eu vou ser legal denovo. > >>> > >>> "Qualquer tecnologia suficientemente avançada parece ser mágica" ( > >>> Arthur C. Clarke ) > >>> > >>> É por isso que nos anos 90 quem usava Perl era tido como > >>> hackerzão-fodástico-ultra-ultra. > >>> > >>> Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, como se > >>> isso fosse o supra-sumo da programação. > >>> > >>> A menos que me provem o contrário, em termos de programação, onde > >>> existem as duas palavras juntas, perl e forum, há quase sempre lixo. > >>> > >>> Olhe um exemplo do tal forum > >>> > >>> > http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conteúdo-de-Sites?highlight=perl > >>> > >>> Ele é de 2012, e não usa nem strict. Ele trata html com expressão > >>> regular. É típico de quem parou no tempo, em 1997. > >>> > >>> Os caras são tão bons que acham que Perl é PHP. > >>> > >>> É brincadeira isso, só pode. > >>> > >>> Aureliano, você precisa estudar o básico da linguagem antes de querer > >>> ficar *pegando atalho*. > >>> > >>> Não existe almoço grátis, amigão. Quer trabalhar com Bioinformática, > >>> vai ter que estudar Biologia *E* Programação. > >>> > >>> Olha só, a partir de agora, eu só vou te responder, depois que vc > >>> largar essa idéia de forum adolescente e ler pelo menos o Modern Perl. > >>> > >>> Não desperdice o tempo que que eu já gastei com vc. > >>> > >>> Aff > >>> > >>> > >>> > >>> 2012/4/1 Aureliano Guedes : > >>> > Consegui, mais ou menos aqui, apesar da grande ajuda que tive aqui e > no > >>> > Forum-Invaders, > >>> > ainda sim fui eu que fiz, portanto entendi muita coisa. > >>> > > >>> > Contudo ainda tem me voltado um erro na hora de executar, apesar de > gerar a > >>> > saida como o desejado > >>> > aparece alguns prints desnecessarios. > >>> > > >>> > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez como > deveria ser > >>> > na segunda sem nada, conferi os dados, saem todos corretos, mas > quando o > >>> > trabalho > >>> > do script é 0 ($work = 0), ele continua printando o dado. > >>> > > >>> > se alguem puder dar uma lida e tenta me ajudar como resolver esse > >>> > encomodo... > >>> > > >>> > [CODE] > >>> > #!/usr/bin/perl > >>> > use common::sense; > >>> > my $work = 0; > >>> > my $count = 0; > >>> > my $lastline = /[A-Za-z]/; > >>> > foreach my $line(){ > >>> > chop($line); > >>> > if($work == 1){ > >>> > $line =~ /(.+),\s+(.+)$/; > >>> > > >>> > if($1 eq ($lastline x 3)){ > >>> > $work = 0; > >>> > $count--; > >>> > > >>> > } > >>> > > >>> > my @contents= split(/\s/, $2); > >>> > > >>> > > >>> > > >>> > my ( @first, @second ); > >>> > foreach (@contents){ > >>> > my ($first, $second) = /(\d{2})(\d{2})/; > >>> > push(@first, int($first)); > >>> > push(@second, int($second)); > >>> > } > >>> > > >>> > $count++; > >>> > print "#$count\n", join(" ", @first), "\n", join(" ", > @second), > >>> > "\n"; > >>> > } > >>> > if($line eq "Pop"){ > >>> > $work = 1; > >>> > } > >>> > } > >>> > __DATA__ > >>> > > >>> > Pop > >>> > 001, 0303 0303 0101 1011 0304 > >>> > 002, 0303 0003 0101 0410 0405 > >>> > 003, 0303 0305 0101 1013 0304 > >>> > 004, 0103 0304 0102 0207 0104 > >>> > 005, 0303 0506 0101 0407 0405 > >>> > 006, 0303 0405 0101 0506 0405 > >>> > 007, 0303 0104 0101 0204 0305 > >>> > 008, 0303 0105 0101 0203 0304 > >>> > 009, 0303 0303 0101 1011 0404 > >>> > 010, 0303 0303 0101 0507 0405 > >>> > > >>> > Gra, 0203 0304 0202 0207 0105 > >>> > Pop > >>> > 050, 0103 0304 0102 0206 0105 > >>> > 051, 0103 0304 0202 0102 0105 > >>> > 052, 0303 0305 0102 0404 0507 > >>> > 053, 0103 0506 0202 0205 0105 > >>> > 054, 0303 0404 0101 0411 0405 > >>> > 055, 0103 0505 0202 0306 0102 > >>> > 056, 0303 0404 0101 0912 0304 > >>> > 057, 0303 0404 0102 0406 0105 > >>> > Lev, 0303 0303 0202 0106 0105 > >>> > Pop > >>> > 078, 0303 0303 0101 0407 0405 > >>> > 079, 0303 0303 0101 0506 0405 > >>> > 080, 0203 0303 0102 0510 0405 > >>> > 081, 0303 0303 0101 0708 0404 > >>> > 082, 0101 0404 0202 0202 0101 > >>> > Mod, 0303 0203 0102 0608 0105 > >>> > Pop > >>> > 011, 0303 0304 0102 0710 0405 > >>> > 002, 0103 0405 0102 0313 0104 > >>> > 003, 0303 0204 0202 0209 0405 > >>> > 004, 0303 0303 0101 1011 0404 > >>> > 005, 0303 0305 0101 0413 0405 > >>> > 006, 0101 0404 0202 0202 0101 > >>> > 007, 0303 0104 0101 0211 0304 > >>> > 008, 0303 0103 0101 0210 0304 > >>> > 009, 0303 0304 0102 0210 0405 > >>> > 010, 0303 0303 0101 0411 0405 > >>> > 011, 0303 0305 0102 0407 0405 > >>> > 012, 0101 0404 0202 0203 0101 > >>> > 013, 0303 0303 0101 0404 0404 > >>> > 014, 0303 0303 0101 0110 0405 > >>> > 015, 0103 0404 0202 0206 0101 > >>> > 016, 0303 0304 0202 0204 0305 > >>> > 017, 0303 0304 0202 0511 0407 > >>> > 018, 0103 0204 0202 0102 0105 > >>> > CTR, 0103 0304 0202 0210 0303 > >>> > [/CODE] > >>> > > >>> > Bem, agradeço a todos, mas ainda digo que essa é so uma parte do > programa... > >>> > mas é a mais dificil. > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > ________________________________ > >>> > From: bruno.buss em gmail.com > >>> > Date: Sat, 31 Mar 2012 22:07:26 -0300 > >>> > > >>> > To: rio-pm em pm.org > >>> > Subject: Re: [Rio-pm] Mudando de formato > >>> > > >>> > 2012/3/31 Aureliano Guedes > >>> > > >>> > Primeiro, sei que $_ é uma variavel especial, sei pra que serve, mas > quando > >>> > temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta de > array?? > >>> > > >>> > > >>> > Sim, no caso você está manipulando o array @_ ;) > >>> > http://perldoc.perl.org/perlvar.html > >>> > > >>> > > >>> > > >>> > Outra duvida é quando temos @{alguma coisa}, por exemplo @{$_}... o > que esse > >>> > array com chaves quer dizer, digo, o que ele faz?? > >>> > > >>> > > >>> > http://perldoc.perl.org/perlreftut.html > >>> > > >>> > [ ]'s > >>> > -- > >>> > Bruno C. Buss > >>> > http://brunobuss.wordpress.com/ > >>> > http://www.dcc.ufrj.br/~brunobuss/ > >>> > > >>> > _______________________________________________ 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 > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- ______________________ < Junior "fvox" Moraes > ---------------------- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos em gmail.com Mon Apr 2 05:52:24 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Mon, 2 Apr 2012 09:52:24 -0300 Subject: [Rio-pm] GENTILEZA GERA GENTILEZA (was: Mudando de formato) In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> <1333366708.16347.140661057197653.1992FF06@webmail.messagingengine.com> Message-ID: Eu pergunto se ao invés de criar mais um forum noob bem intencionado, não seria mais interessante ter dispendido esforço agregado valor à comunidade, escrevendo para o equinócio, por exemplo. Qual o real valor de um forum que publica Perl dos anos 90, com práticas desaconselháveis? Não estou aqui condenando a iniciativa, até porque a comunidade Perl vive de diversidade, mas e aí? Talvez esteja aí um ótimo tema pro próximo equinócio: "Perl para iniciantes". Por que não reunir o pessoal pra publicar 20 artigos curtos ensinando Perl? O pessoal do forum é bem vindo também. Se vocês se preocupam tanto com noobs, eu lanço o desafio: caso os artigos sejam organizados como capítulos de um tutorial que ensine o básico de Perl e estiverem prontos até 31 de julho, eu me comprometo a ser o revisor. Não serei organizador, apenas revisor. Topam? Menos papo, mais ação. []'s 2012/4/2 Junior Moraes : > Hi. > > Conformei já falei, minha intenção ao levar o perl ao fórum-invaders e > retomar a posição da linguagem na área de segurança da informação foi de boa > intenção. > Entendo a posição do Blabos ao ver "noobs" tentando ensinar algo e > demonstrando práticas dos anos 90. Mas, o Perl lá não parou nos anos 90. > Muito pelo contrário - ele começou em 2012. > > Não sei até que ponto esta "nova geração" será bem vinda, mas, de minha > parte, continuarão sendo estimulados. Deste modo, continuarão escrevendo e > disseminando a linguagem mesmo quando tiverem um bom conhecimento técnico. > > []'s > > Em 2 de abril de 2012 09:13, Samir Cury escreveu: > >> Ola pessoal, >> >> Uma opiniao de quem ja esteve do outro lado (~recentemente) >> >> Quando estava realmente engatinhando em Perl (2007) eu tambem fazia >> perguntas toscas aqui na lista, que poderia achar facilmente em algum >> manual, e a resposta do pessoal bambeava entre "RTFM" e "Poderia ser >> assim, mas nao vou perder mais que 5 min com isso". O que eu chamo de >> "RTFM educativo". RTFM, mas te diz  qual "M". >> >> Acho isso bem interessante porque de um lado que muito RTFM espanta >> novato, pouco deixa eles mal-acostumados. Depois de algumas respostas >> comecei a procurar nas ferramentas que me apresentavam (Perldoc no >> terminal, na web) do que no google, e tive um aprendizado bem mais >> eficiente que isso. >> >> Acho isso, um jeito de educar os novatos bem mais eficiente do que >> algumas listas que ja vi, onde o pessoal e super-simpatico, mas so >> fazem e recomendar livros/cursos, codigo que e bom na lista, nada. >> >> Apesar de nao postar muito mais perguntas aqui, continuo lendo >> bastante, pois 90% das respostas eu vejo codigo, tecnicas >> interessantes ou opinioes tecnicas que agregam. >> >> Bottom line e - RTFM bem aplicado pode ser construtivo, arrogancia >> demais e o que pode estragar. >> >> Abracos, >> Samir >> >> 2012/4/2 Blabos de Blebe : >> > Usar sapatos macios demais deixa os pés frágeis. >> > >> > Alguns superlativos às vezes transmitem melhor a mensagem ao causar >> > impacto. Sabe, pouco papo mais ação? >> > >> > É claro, minha opinião não reflete a opinião do grupo. >> > >> > []'s >> > >> > 2012/4/2 Nuba Princigalli : >> >> Blabos, >> >> >> >> Forum Invaders usa Perl? Que bacana! Usam mal? Você se importa com >> >> isso? >> >> Use a oportunidade para apresentar um bom Perl à eles, você pode soltar >> >> bile aqui ou soltar uma luz lá, com comparavelmente o mesmo esforço. >> >> >> >> Apesar dos "sou legal de novo" e "amigão" sua resposta é tudo menos >> >> "legal" e "amigão". A cultura da nossa comunidade é fruto das ações de >> >> todos, vamos ser gentis com quem chega, apontar na direção dos próximos >> >> passos e ter paciência. Não precisamos jogar pedra no vidro de nenhuma >> >> outra comunidade, como diz Gandhi: quem precisa humilhar os outros pra >> >> se sentir forte é o fraco. Pode não ser sua realidade, mas acredite, >> >> passada a poeira, é essa a leitura que fica. >> >> >> >> Olha o tópico do nosso canal: >> >> >> >> 07:34 Topic for #rio-pm: Rio.PM | MEUS FILHOS BEM VINDOS AO RIO >> >> GENTILEZA GERA GENTILEZA AMORRR BELEZA PERFEIÇÃOO BONDADE E RIQUEZA >> >> 07:34 Topic set by garu breno em shadow.cat ; Mon Mar 26 01:00:27 2012 >> >> >> >> Abraços, >> >> >> >> Nuba Princigalli >> >> >> >> >> >> On Sun, Apr 1, 2012, at 11:48 AM, Blabos de Blebe wrote: >> >>> Forum Invaders? >> >>> >> >>> É por isso que vc tá fazendo pergunta tosca. >> >>> >> >>> Pelamor..., os exemplos desse site não tem nem use strict. >> >>> >> >>> É por isso que você não sabe o que é contexto, o que é $_, @_, o >> >>> básico. >> >>> >> >>> Olha só, eu vou ser legal denovo. >> >>> >> >>> "Qualquer tecnologia suficientemente avançada parece ser mágica" ( >> >>> Arthur C. Clarke ) >> >>> >> >>> É por isso que nos anos 90 quem usava Perl era tido como >> >>> hackerzão-fodástico-ultra-ultra. >> >>> >> >>> Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, como se >> >>> isso fosse o supra-sumo da programação. >> >>> >> >>> A menos que me provem o contrário, em termos de programação, onde >> >>> existem as duas palavras juntas, perl e forum, há quase sempre lixo. >> >>> >> >>> Olhe um exemplo do tal forum >> >>> >> >>> >> >>> http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conteúdo-de-Sites?highlight=perl >> >>> >> >>> Ele é de 2012, e não usa nem strict. Ele trata html com expressão >> >>> regular. É típico de quem parou no tempo, em 1997. >> >>> >> >>> Os caras são tão bons que acham que Perl é PHP. >> >>> >> >>> É brincadeira isso, só pode. >> >>> >> >>> Aureliano, você precisa estudar o básico da linguagem antes de querer >> >>> ficar *pegando atalho*. >> >>> >> >>> Não existe almoço grátis, amigão. Quer trabalhar com Bioinformática, >> >>> vai ter que estudar Biologia *E* Programação. >> >>> >> >>> Olha só, a partir de agora, eu só vou te responder, depois que vc >> >>> largar essa idéia de forum adolescente e ler pelo menos o Modern Perl. >> >>> >> >>> Não desperdice o tempo que que eu já gastei com vc. >> >>> >> >>> Aff >> >>> >> >>> >> >>> >> >>> 2012/4/1 Aureliano Guedes : >> >>> > Consegui, mais ou menos aqui, apesar da grande ajuda que tive aqui e >> >>> > no >> >>> > Forum-Invaders, >> >>> > ainda sim fui eu que fiz, portanto entendi muita coisa. >> >>> > >> >>> > Contudo ainda tem me voltado um erro na hora de executar, apesar de >> >>> > gerar a >> >>> > saida como o desejado >> >>> > aparece alguns prints desnecessarios. >> >>> > >> >>> > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez como >> >>> > deveria ser >> >>> > na segunda sem nada, conferi os dados, saem todos corretos,  mas >> >>> > quando o >> >>> > trabalho >> >>> > do script é 0 ($work = 0), ele continua printando o dado. >> >>> > >> >>> > se alguem puder dar uma lida e tenta me ajudar como resolver esse >> >>> > encomodo... >> >>> > >> >>> > [CODE] >> >>> > #!/usr/bin/perl >> >>> > use common::sense; >> >>> > my $work = 0; >> >>> > my $count = 0; >> >>> > my $lastline = /[A-Za-z]/; >> >>> > foreach my $line(){ >> >>> >     chop($line); >> >>> >     if($work == 1){ >> >>> >         $line =~ /(.+),\s+(.+)$/; >> >>> > >> >>> >         if($1 eq ($lastline x 3)){ >> >>> >             $work = 0; >> >>> >             $count--; >> >>> > >> >>> >         } >> >>> > >> >>> >         my @contents= split(/\s/, $2); >> >>> > >> >>> > >> >>> > >> >>> >         my ( @first, @second ); >> >>> >         foreach (@contents){ >> >>> >             my ($first, $second) = /(\d{2})(\d{2})/; >> >>> >             push(@first, int($first)); >> >>> >             push(@second, int($second)); >> >>> >         } >> >>> > >> >>> >         $count++; >> >>> >         print "#$count\n", join(" ", @first), "\n", join(" ", >> >>> > @second), >> >>> > "\n"; >> >>> >     } >> >>> >     if($line eq "Pop"){ >> >>> >         $work = 1; >> >>> >     } >> >>> > } >> >>> > __DATA__ >> >>> > >> >>> > Pop >> >>> > 001,    0303 0303 0101 1011 0304 >> >>> > 002,    0303 0003 0101 0410 0405 >> >>> > 003,    0303 0305 0101 1013 0304 >> >>> > 004,    0103 0304 0102 0207 0104 >> >>> > 005,    0303 0506 0101 0407 0405 >> >>> > 006,    0303 0405 0101 0506 0405 >> >>> > 007,    0303 0104 0101 0204 0305 >> >>> > 008,    0303 0105 0101 0203 0304 >> >>> > 009,    0303 0303 0101 1011 0404 >> >>> > 010,    0303 0303 0101 0507 0405 >> >>> > >> >>> > Gra,    0203 0304 0202 0207 0105 >> >>> > Pop >> >>> > 050,    0103 0304 0102 0206 0105 >> >>> > 051,    0103 0304 0202 0102 0105 >> >>> > 052,    0303 0305 0102 0404 0507 >> >>> > 053,    0103 0506 0202 0205 0105 >> >>> > 054,    0303 0404 0101 0411 0405 >> >>> > 055,    0103 0505 0202 0306 0102 >> >>> > 056,    0303 0404 0101 0912 0304 >> >>> > 057,    0303 0404 0102 0406 0105 >> >>> > Lev,    0303 0303 0202 0106 0105 >> >>> > Pop >> >>> > 078,    0303 0303 0101 0407 0405 >> >>> > 079,    0303 0303 0101 0506 0405 >> >>> > 080,    0203 0303 0102 0510 0405 >> >>> > 081,    0303 0303 0101 0708 0404 >> >>> > 082,    0101 0404 0202 0202 0101 >> >>> > Mod,    0303 0203 0102 0608 0105 >> >>> > Pop >> >>> > 011,    0303 0304 0102 0710 0405 >> >>> > 002,    0103 0405 0102 0313 0104 >> >>> > 003,    0303 0204 0202 0209 0405 >> >>> > 004,    0303 0303 0101 1011 0404 >> >>> > 005,    0303 0305 0101 0413 0405 >> >>> > 006,    0101 0404 0202 0202 0101 >> >>> > 007,    0303 0104 0101 0211 0304 >> >>> > 008,    0303 0103 0101 0210 0304 >> >>> > 009,    0303 0304 0102 0210 0405 >> >>> > 010,    0303 0303 0101 0411 0405 >> >>> > 011,    0303 0305 0102 0407 0405 >> >>> > 012,    0101 0404 0202 0203 0101 >> >>> > 013,    0303 0303 0101 0404 0404 >> >>> > 014,    0303 0303 0101 0110 0405 >> >>> > 015,    0103 0404 0202 0206 0101 >> >>> > 016,    0303 0304 0202 0204 0305 >> >>> > 017,    0303 0304 0202 0511 0407 >> >>> > 018,    0103 0204 0202 0102 0105 >> >>> > CTR,    0103 0304 0202 0210 0303 >> >>> > [/CODE] >> >>> > >> >>> > Bem, agradeço a todos, mas ainda digo que essa é so uma parte do >> >>> > programa... >> >>> > mas é a mais dificil. >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > ________________________________ >> >>> > From: bruno.buss em gmail.com >> >>> > Date: Sat, 31 Mar 2012 22:07:26 -0300 >> >>> > >> >>> > To: rio-pm em pm.org >> >>> > Subject: Re: [Rio-pm] Mudando de formato >> >>> > >> >>> > 2012/3/31 Aureliano Guedes >> >>> > >> >>> > Primeiro, sei que $_ é uma variavel especial, sei pra que serve, mas >> >>> > quando >> >>> > temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta de >> >>> > array?? >> >>> > >> >>> > >> >>> > Sim, no caso você está manipulando o array @_ ;) >> >>> > http://perldoc.perl.org/perlvar.html >> >>> > >> >>> > >> >>> > >> >>> > Outra duvida é quando temos @{alguma coisa}, por exemplo @{$_}... o >> >>> > que esse >> >>> > array com chaves quer dizer, digo, o que ele faz?? >> >>> > >> >>> > >> >>> > http://perldoc.perl.org/perlreftut.html >> >>> > >> >>> > [ ]'s >> >>> > -- >> >>> > Bruno C. Buss >> >>> > http://brunobuss.wordpress.com/ >> >>> > http://www.dcc.ufrj.br/~brunobuss/ >> >>> > >> >>> > _______________________________________________ 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 >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm > > > > > -- > > ______________________ > < Junior "fvox" Moraes > > ---------------------- > \ > \ > .--. > |o_o | > |:_/ | > // \ \ > (| | ) > /'\_ _/`\ > \___)=(___/ > > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm From blabos em gmail.com Mon Apr 2 05:55:12 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Mon, 2 Apr 2012 09:55:12 -0300 Subject: [Rio-pm] Perl em 20 artigos Message-ID: 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(); } From thiagoglauco em ticursos.net Mon Apr 2 05:58:22 2012 From: thiagoglauco em ticursos.net (thiagoglauco em ticursos.net) Date: Mon, 02 Apr 2012 09:58:22 -0300 Subject: [Rio-pm] [off-topic] Uniao Europeia regulamenta cookies. In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> <1333366708.16347.140661057197653.1992FF06@webmail.messagingengine.com> Message-ID: <20120402095822.72561fize2mok480@www.ticursos.net> Para quem tem clientes internacionais... e para quem nao tem eh bom saber, caso outros paises sigam a ideia. http://www.computerweekly.com/guides/How-to-comply-with-the-EU-cookie-law abs. From cleysinhonv em gmail.com Mon Apr 2 07:20:59 2012 From: cleysinhonv em gmail.com (Cleysinho) Date: Mon, 2 Apr 2012 11:20:59 -0300 Subject: [Rio-pm] GENTILEZA GERA GENTILEZA (was: Mudando de formato) In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> <1333366708.16347.140661057197653.1992FF06@webmail.messagingengine.com> Message-ID: Como sou novo aqui na lista e apesar de ser programador junior também faço perguntas de respostas nada complexas. Perl na Bioinformática é essencial, muito embora a pequisa esta "vislumbrando" o python em grande parte dos artigos que leio.Todo começo é árduo e passar o conhecimento para alguém é mais árduo ainda. Talvés a nossa "nobisse" pode ser R$ a quem já sabe muito. Talvés a comunidade pode fazer anualmente, eventos para os "fiotes" de Monges e além de ajudá-los a melhorar os aspectos de conceitos de programação pode gerar um valor significativos para os que lecionarem cursos. Em 2 de abril de 2012 09:52, Blabos de Blebe escreveu: > Eu pergunto se ao invés de criar mais um forum noob bem intencionado, > não seria mais interessante ter dispendido esforço agregado valor à > comunidade, escrevendo para o equinócio, por exemplo. > > Qual o real valor de um forum que publica Perl dos anos 90, com > práticas desaconselháveis? > > Não estou aqui condenando a iniciativa, até porque a comunidade Perl > vive de diversidade, mas e aí? > > Talvez esteja aí um ótimo tema pro próximo equinócio: "Perl para > iniciantes". > > Por que não reunir o pessoal pra publicar 20 artigos curtos ensinando > Perl? O pessoal do forum é bem vindo também. > > Se vocês se preocupam tanto com noobs, eu lanço o desafio: caso os > artigos sejam organizados como capítulos de um tutorial que ensine o > básico de Perl e estiverem prontos até 31 de julho, eu me comprometo a > ser o revisor. > > Não serei organizador, apenas revisor. > > Topam? > > Menos papo, mais ação. > > []'s > > > > > > 2012/4/2 Junior Moraes : > > Hi. > > > > Conformei já falei, minha intenção ao levar o perl ao fórum-invaders e > > retomar a posição da linguagem na área de segurança da informação foi de > boa > > intenção. > > Entendo a posição do Blabos ao ver "noobs" tentando ensinar algo e > > demonstrando práticas dos anos 90. Mas, o Perl lá não parou nos anos 90. > > Muito pelo contrário - ele começou em 2012. > > > > Não sei até que ponto esta "nova geração" será bem vinda, mas, de minha > > parte, continuarão sendo estimulados. Deste modo, continuarão escrevendo > e > > disseminando a linguagem mesmo quando tiverem um bom conhecimento > técnico. > > > > []'s > > > > Em 2 de abril de 2012 09:13, Samir Cury escreveu: > > > >> Ola pessoal, > >> > >> Uma opiniao de quem ja esteve do outro lado (~recentemente) > >> > >> Quando estava realmente engatinhando em Perl (2007) eu tambem fazia > >> perguntas toscas aqui na lista, que poderia achar facilmente em algum > >> manual, e a resposta do pessoal bambeava entre "RTFM" e "Poderia ser > >> assim, mas nao vou perder mais que 5 min com isso". O que eu chamo de > >> "RTFM educativo". RTFM, mas te diz qual "M". > >> > >> Acho isso bem interessante porque de um lado que muito RTFM espanta > >> novato, pouco deixa eles mal-acostumados. Depois de algumas respostas > >> comecei a procurar nas ferramentas que me apresentavam (Perldoc no > >> terminal, na web) do que no google, e tive um aprendizado bem mais > >> eficiente que isso. > >> > >> Acho isso, um jeito de educar os novatos bem mais eficiente do que > >> algumas listas que ja vi, onde o pessoal e super-simpatico, mas so > >> fazem e recomendar livros/cursos, codigo que e bom na lista, nada. > >> > >> Apesar de nao postar muito mais perguntas aqui, continuo lendo > >> bastante, pois 90% das respostas eu vejo codigo, tecnicas > >> interessantes ou opinioes tecnicas que agregam. > >> > >> Bottom line e - RTFM bem aplicado pode ser construtivo, arrogancia > >> demais e o que pode estragar. > >> > >> Abracos, > >> Samir > >> > >> 2012/4/2 Blabos de Blebe : > >> > Usar sapatos macios demais deixa os pés frágeis. > >> > > >> > Alguns superlativos às vezes transmitem melhor a mensagem ao causar > >> > impacto. Sabe, pouco papo mais ação? > >> > > >> > É claro, minha opinião não reflete a opinião do grupo. > >> > > >> > []'s > >> > > >> > 2012/4/2 Nuba Princigalli : > >> >> Blabos, > >> >> > >> >> Forum Invaders usa Perl? Que bacana! Usam mal? Você se importa com > >> >> isso? > >> >> Use a oportunidade para apresentar um bom Perl à eles, você pode > soltar > >> >> bile aqui ou soltar uma luz lá, com comparavelmente o mesmo esforço. > >> >> > >> >> Apesar dos "sou legal de novo" e "amigão" sua resposta é tudo menos > >> >> "legal" e "amigão". A cultura da nossa comunidade é fruto das ações > de > >> >> todos, vamos ser gentis com quem chega, apontar na direção dos > próximos > >> >> passos e ter paciência. Não precisamos jogar pedra no vidro de > nenhuma > >> >> outra comunidade, como diz Gandhi: quem precisa humilhar os outros > pra > >> >> se sentir forte é o fraco. Pode não ser sua realidade, mas acredite, > >> >> passada a poeira, é essa a leitura que fica. > >> >> > >> >> Olha o tópico do nosso canal: > >> >> > >> >> 07:34 Topic for #rio-pm: Rio.PM | MEUS FILHOS BEM VINDOS AO RIO > >> >> GENTILEZA GERA GENTILEZA AMORRR BELEZA PERFEIÇÃOO BONDADE E RIQUEZA > >> >> 07:34 Topic set by garu breno em shadow.cat ; Mon Mar 26 01:00:27 2012 > >> >> > >> >> Abraços, > >> >> > >> >> Nuba Princigalli > >> >> > >> >> > >> >> On Sun, Apr 1, 2012, at 11:48 AM, Blabos de Blebe wrote: > >> >>> Forum Invaders? > >> >>> > >> >>> É por isso que vc tá fazendo pergunta tosca. > >> >>> > >> >>> Pelamor..., os exemplos desse site não tem nem use strict. > >> >>> > >> >>> É por isso que você não sabe o que é contexto, o que é $_, @_, o > >> >>> básico. > >> >>> > >> >>> Olha só, eu vou ser legal denovo. > >> >>> > >> >>> "Qualquer tecnologia suficientemente avançada parece ser mágica" ( > >> >>> Arthur C. Clarke ) > >> >>> > >> >>> É por isso que nos anos 90 quem usava Perl era tido como > >> >>> hackerzão-fodástico-ultra-ultra. > >> >>> > >> >>> Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, como > se > >> >>> isso fosse o supra-sumo da programação. > >> >>> > >> >>> A menos que me provem o contrário, em termos de programação, onde > >> >>> existem as duas palavras juntas, perl e forum, há quase sempre lixo. > >> >>> > >> >>> Olhe um exemplo do tal forum > >> >>> > >> >>> > >> >>> > http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conteúdo-de-Sites?highlight=perl > >> >>> > >> >>> Ele é de 2012, e não usa nem strict. Ele trata html com expressão > >> >>> regular. É típico de quem parou no tempo, em 1997. > >> >>> > >> >>> Os caras são tão bons que acham que Perl é PHP. > >> >>> > >> >>> É brincadeira isso, só pode. > >> >>> > >> >>> Aureliano, você precisa estudar o básico da linguagem antes de > querer > >> >>> ficar *pegando atalho*. > >> >>> > >> >>> Não existe almoço grátis, amigão. Quer trabalhar com Bioinformática, > >> >>> vai ter que estudar Biologia *E* Programação. > >> >>> > >> >>> Olha só, a partir de agora, eu só vou te responder, depois que vc > >> >>> largar essa idéia de forum adolescente e ler pelo menos o Modern > Perl. > >> >>> > >> >>> Não desperdice o tempo que que eu já gastei com vc. > >> >>> > >> >>> Aff > >> >>> > >> >>> > >> >>> > >> >>> 2012/4/1 Aureliano Guedes : > >> >>> > Consegui, mais ou menos aqui, apesar da grande ajuda que tive > aqui e > >> >>> > no > >> >>> > Forum-Invaders, > >> >>> > ainda sim fui eu que fiz, portanto entendi muita coisa. > >> >>> > > >> >>> > Contudo ainda tem me voltado um erro na hora de executar, apesar > de > >> >>> > gerar a > >> >>> > saida como o desejado > >> >>> > aparece alguns prints desnecessarios. > >> >>> > > >> >>> > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez como > >> >>> > deveria ser > >> >>> > na segunda sem nada, conferi os dados, saem todos corretos, mas > >> >>> > quando o > >> >>> > trabalho > >> >>> > do script é 0 ($work = 0), ele continua printando o dado. > >> >>> > > >> >>> > se alguem puder dar uma lida e tenta me ajudar como resolver esse > >> >>> > encomodo... > >> >>> > > >> >>> > [CODE] > >> >>> > #!/usr/bin/perl > >> >>> > use common::sense; > >> >>> > my $work = 0; > >> >>> > my $count = 0; > >> >>> > my $lastline = /[A-Za-z]/; > >> >>> > foreach my $line(){ > >> >>> > chop($line); > >> >>> > if($work == 1){ > >> >>> > $line =~ /(.+),\s+(.+)$/; > >> >>> > > >> >>> > if($1 eq ($lastline x 3)){ > >> >>> > $work = 0; > >> >>> > $count--; > >> >>> > > >> >>> > } > >> >>> > > >> >>> > my @contents= split(/\s/, $2); > >> >>> > > >> >>> > > >> >>> > > >> >>> > my ( @first, @second ); > >> >>> > foreach (@contents){ > >> >>> > my ($first, $second) = /(\d{2})(\d{2})/; > >> >>> > push(@first, int($first)); > >> >>> > push(@second, int($second)); > >> >>> > } > >> >>> > > >> >>> > $count++; > >> >>> > print "#$count\n", join(" ", @first), "\n", join(" ", > >> >>> > @second), > >> >>> > "\n"; > >> >>> > } > >> >>> > if($line eq "Pop"){ > >> >>> > $work = 1; > >> >>> > } > >> >>> > } > >> >>> > __DATA__ > >> >>> > > >> >>> > Pop > >> >>> > 001, 0303 0303 0101 1011 0304 > >> >>> > 002, 0303 0003 0101 0410 0405 > >> >>> > 003, 0303 0305 0101 1013 0304 > >> >>> > 004, 0103 0304 0102 0207 0104 > >> >>> > 005, 0303 0506 0101 0407 0405 > >> >>> > 006, 0303 0405 0101 0506 0405 > >> >>> > 007, 0303 0104 0101 0204 0305 > >> >>> > 008, 0303 0105 0101 0203 0304 > >> >>> > 009, 0303 0303 0101 1011 0404 > >> >>> > 010, 0303 0303 0101 0507 0405 > >> >>> > > >> >>> > Gra, 0203 0304 0202 0207 0105 > >> >>> > Pop > >> >>> > 050, 0103 0304 0102 0206 0105 > >> >>> > 051, 0103 0304 0202 0102 0105 > >> >>> > 052, 0303 0305 0102 0404 0507 > >> >>> > 053, 0103 0506 0202 0205 0105 > >> >>> > 054, 0303 0404 0101 0411 0405 > >> >>> > 055, 0103 0505 0202 0306 0102 > >> >>> > 056, 0303 0404 0101 0912 0304 > >> >>> > 057, 0303 0404 0102 0406 0105 > >> >>> > Lev, 0303 0303 0202 0106 0105 > >> >>> > Pop > >> >>> > 078, 0303 0303 0101 0407 0405 > >> >>> > 079, 0303 0303 0101 0506 0405 > >> >>> > 080, 0203 0303 0102 0510 0405 > >> >>> > 081, 0303 0303 0101 0708 0404 > >> >>> > 082, 0101 0404 0202 0202 0101 > >> >>> > Mod, 0303 0203 0102 0608 0105 > >> >>> > Pop > >> >>> > 011, 0303 0304 0102 0710 0405 > >> >>> > 002, 0103 0405 0102 0313 0104 > >> >>> > 003, 0303 0204 0202 0209 0405 > >> >>> > 004, 0303 0303 0101 1011 0404 > >> >>> > 005, 0303 0305 0101 0413 0405 > >> >>> > 006, 0101 0404 0202 0202 0101 > >> >>> > 007, 0303 0104 0101 0211 0304 > >> >>> > 008, 0303 0103 0101 0210 0304 > >> >>> > 009, 0303 0304 0102 0210 0405 > >> >>> > 010, 0303 0303 0101 0411 0405 > >> >>> > 011, 0303 0305 0102 0407 0405 > >> >>> > 012, 0101 0404 0202 0203 0101 > >> >>> > 013, 0303 0303 0101 0404 0404 > >> >>> > 014, 0303 0303 0101 0110 0405 > >> >>> > 015, 0103 0404 0202 0206 0101 > >> >>> > 016, 0303 0304 0202 0204 0305 > >> >>> > 017, 0303 0304 0202 0511 0407 > >> >>> > 018, 0103 0204 0202 0102 0105 > >> >>> > CTR, 0103 0304 0202 0210 0303 > >> >>> > [/CODE] > >> >>> > > >> >>> > Bem, agradeço a todos, mas ainda digo que essa é so uma parte do > >> >>> > programa... > >> >>> > mas é a mais dificil. > >> >>> > > >> >>> > > >> >>> > > >> >>> > > >> >>> > > >> >>> > ________________________________ > >> >>> > From: bruno.buss em gmail.com > >> >>> > Date: Sat, 31 Mar 2012 22:07:26 -0300 > >> >>> > > >> >>> > To: rio-pm em pm.org > >> >>> > Subject: Re: [Rio-pm] Mudando de formato > >> >>> > > >> >>> > 2012/3/31 Aureliano Guedes > >> >>> > > >> >>> > Primeiro, sei que $_ é uma variavel especial, sei pra que serve, > mas > >> >>> > quando > >> >>> > temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta de > >> >>> > array?? > >> >>> > > >> >>> > > >> >>> > Sim, no caso você está manipulando o array @_ ;) > >> >>> > http://perldoc.perl.org/perlvar.html > >> >>> > > >> >>> > > >> >>> > > >> >>> > Outra duvida é quando temos @{alguma coisa}, por exemplo @{$_}... > o > >> >>> > que esse > >> >>> > array com chaves quer dizer, digo, o que ele faz?? > >> >>> > > >> >>> > > >> >>> > http://perldoc.perl.org/perlreftut.html > >> >>> > > >> >>> > [ ]'s > >> >>> > -- > >> >>> > Bruno C. Buss > >> >>> > http://brunobuss.wordpress.com/ > >> >>> > http://www.dcc.ufrj.br/~brunobuss/ > >> >>> > > >> >>> > _______________________________________________ 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 > >> _______________________________________________ > >> Rio-pm mailing list > >> Rio-pm em pm.org > >> http://mail.pm.org/mailman/listinfo/rio-pm > > > > > > > > > > -- > > > > ______________________ > > < Junior "fvox" Moraes > > > ---------------------- > > \ > > \ > > .--. > > |o_o | > > |:_/ | > > // \ \ > > (| | ) > > /'\_ _/`\ > > \___)=(___/ > > > > > > > > _______________________________________________ > > 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 > -- ** .: Inteligência Coletiva :. Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na humanidade?. (Pierre Lévy) www.bioinfopop.ufv.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos em gmail.com Mon Apr 2 07:28:26 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Mon, 2 Apr 2012 11:28:26 -0300 Subject: [Rio-pm] GENTILEZA GERA GENTILEZA (was: Mudando de formato) In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> <1333366708.16347.140661057197653.1992FF06@webmail.messagingengine.com> Message-ID: Eu acho que R$ não é o problema, mas sim o tempo. Bora organizar algo que encaixe no tempo que o pessoal tem disponível? 2012/4/2 Cleysinho : > Como sou novo aqui na lista e apesar de ser programador junior também faço > perguntas de respostas nada complexas. Perl na Bioinformática é essencial, > muito embora a pequisa esta "vislumbrando" o python em grande parte dos > artigos que leio.Todo começo é árduo e passar o conhecimento para alguém é > mais árduo ainda. > > Talvés a nossa "nobisse" pode ser R$ a quem já sabe muito. Talvés a > comunidade pode fazer anualmente, eventos para os "fiotes" de Monges e além > de ajudá-los a melhorar os aspectos de conceitos de programação pode gerar > um valor significativos para os que lecionarem cursos. > > Em 2 de abril de 2012 09:52, Blabos de Blebe escreveu: > >> Eu pergunto se ao invés de criar mais um forum noob bem intencionado, >> não seria mais interessante ter dispendido esforço agregado valor à >> comunidade, escrevendo para o equinócio, por exemplo. >> >> Qual o real valor de um forum que publica Perl dos anos 90, com >> práticas desaconselháveis? >> >> Não estou aqui condenando a iniciativa, até porque a comunidade Perl >> vive de diversidade, mas e aí? >> >> Talvez esteja aí um ótimo tema pro próximo equinócio: "Perl para >> iniciantes". >> >> Por que não reunir o pessoal pra publicar 20 artigos curtos ensinando >> Perl? O pessoal do forum é bem vindo também. >> >> Se vocês se preocupam tanto com noobs, eu lanço o desafio: caso os >> artigos sejam organizados como capítulos de um tutorial que ensine o >> básico de Perl e estiverem prontos até 31 de julho, eu me comprometo a >> ser o revisor. >> >> Não serei organizador, apenas revisor. >> >> Topam? >> >> Menos papo, mais ação. >> >> []'s >> >> >> >> >> >> 2012/4/2 Junior Moraes : >> > Hi. >> > >> > Conformei já falei, minha intenção ao levar o perl ao fórum-invaders e >> > retomar a posição da linguagem na área de segurança da informação foi de >> > boa >> > intenção. >> > Entendo a posição do Blabos ao ver "noobs" tentando ensinar algo e >> > demonstrando práticas dos anos 90. Mas, o Perl lá não parou nos anos 90. >> > Muito pelo contrário - ele começou em 2012. >> > >> > Não sei até que ponto esta "nova geração" será bem vinda, mas, de minha >> > parte, continuarão sendo estimulados. Deste modo, continuarão escrevendo >> > e >> > disseminando a linguagem mesmo quando tiverem um bom conhecimento >> > técnico. >> > >> > []'s >> > >> > Em 2 de abril de 2012 09:13, Samir Cury escreveu: >> > >> >> Ola pessoal, >> >> >> >> Uma opiniao de quem ja esteve do outro lado (~recentemente) >> >> >> >> Quando estava realmente engatinhando em Perl (2007) eu tambem fazia >> >> perguntas toscas aqui na lista, que poderia achar facilmente em algum >> >> manual, e a resposta do pessoal bambeava entre "RTFM" e "Poderia ser >> >> assim, mas nao vou perder mais que 5 min com isso". O que eu chamo de >> >> "RTFM educativo". RTFM, mas te diz  qual "M". >> >> >> >> Acho isso bem interessante porque de um lado que muito RTFM espanta >> >> novato, pouco deixa eles mal-acostumados. Depois de algumas respostas >> >> comecei a procurar nas ferramentas que me apresentavam (Perldoc no >> >> terminal, na web) do que no google, e tive um aprendizado bem mais >> >> eficiente que isso. >> >> >> >> Acho isso, um jeito de educar os novatos bem mais eficiente do que >> >> algumas listas que ja vi, onde o pessoal e super-simpatico, mas so >> >> fazem e recomendar livros/cursos, codigo que e bom na lista, nada. >> >> >> >> Apesar de nao postar muito mais perguntas aqui, continuo lendo >> >> bastante, pois 90% das respostas eu vejo codigo, tecnicas >> >> interessantes ou opinioes tecnicas que agregam. >> >> >> >> Bottom line e - RTFM bem aplicado pode ser construtivo, arrogancia >> >> demais e o que pode estragar. >> >> >> >> Abracos, >> >> Samir >> >> >> >> 2012/4/2 Blabos de Blebe : >> >> > Usar sapatos macios demais deixa os pés frágeis. >> >> > >> >> > Alguns superlativos às vezes transmitem melhor a mensagem ao causar >> >> > impacto. Sabe, pouco papo mais ação? >> >> > >> >> > É claro, minha opinião não reflete a opinião do grupo. >> >> > >> >> > []'s >> >> > >> >> > 2012/4/2 Nuba Princigalli : >> >> >> Blabos, >> >> >> >> >> >> Forum Invaders usa Perl? Que bacana! Usam mal? Você se importa com >> >> >> isso? >> >> >> Use a oportunidade para apresentar um bom Perl à eles, você pode >> >> >> soltar >> >> >> bile aqui ou soltar uma luz lá, com comparavelmente o mesmo esforço. >> >> >> >> >> >> Apesar dos "sou legal de novo" e "amigão" sua resposta é tudo menos >> >> >> "legal" e "amigão". A cultura da nossa comunidade é fruto das ações >> >> >> de >> >> >> todos, vamos ser gentis com quem chega, apontar na direção dos >> >> >> próximos >> >> >> passos e ter paciência. Não precisamos jogar pedra no vidro de >> >> >> nenhuma >> >> >> outra comunidade, como diz Gandhi: quem precisa humilhar os outros >> >> >> pra >> >> >> se sentir forte é o fraco. Pode não ser sua realidade, mas acredite, >> >> >> passada a poeira, é essa a leitura que fica. >> >> >> >> >> >> Olha o tópico do nosso canal: >> >> >> >> >> >> 07:34 Topic for #rio-pm: Rio.PM | MEUS FILHOS BEM VINDOS AO RIO >> >> >> GENTILEZA GERA GENTILEZA AMORRR BELEZA PERFEIÇÃOO BONDADE E RIQUEZA >> >> >> 07:34 Topic set by garu breno em shadow.cat ; Mon Mar 26 01:00:27 2012 >> >> >> >> >> >> Abraços, >> >> >> >> >> >> Nuba Princigalli >> >> >> >> >> >> >> >> >> On Sun, Apr 1, 2012, at 11:48 AM, Blabos de Blebe wrote: >> >> >>> Forum Invaders? >> >> >>> >> >> >>> É por isso que vc tá fazendo pergunta tosca. >> >> >>> >> >> >>> Pelamor..., os exemplos desse site não tem nem use strict. >> >> >>> >> >> >>> É por isso que você não sabe o que é contexto, o que é $_, @_, o >> >> >>> básico. >> >> >>> >> >> >>> Olha só, eu vou ser legal denovo. >> >> >>> >> >> >>> "Qualquer tecnologia suficientemente avançada parece ser mágica" ( >> >> >>> Arthur C. Clarke ) >> >> >>> >> >> >>> É por isso que nos anos 90 quem usava Perl era tido como >> >> >>> hackerzão-fodástico-ultra-ultra. >> >> >>> >> >> >>> Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, como >> >> >>> se >> >> >>> isso fosse o supra-sumo da programação. >> >> >>> >> >> >>> A menos que me provem o contrário, em termos de programação, onde >> >> >>> existem as duas palavras juntas, perl e forum, há quase sempre >> >> >>> lixo. >> >> >>> >> >> >>> Olhe um exemplo do tal forum >> >> >>> >> >> >>> >> >> >>> >> >> >>> http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conteúdo-de-Sites?highlight=perl >> >> >>> >> >> >>> Ele é de 2012, e não usa nem strict. Ele trata html com expressão >> >> >>> regular. É típico de quem parou no tempo, em 1997. >> >> >>> >> >> >>> Os caras são tão bons que acham que Perl é PHP. >> >> >>> >> >> >>> É brincadeira isso, só pode. >> >> >>> >> >> >>> Aureliano, você precisa estudar o básico da linguagem antes de >> >> >>> querer >> >> >>> ficar *pegando atalho*. >> >> >>> >> >> >>> Não existe almoço grátis, amigão. Quer trabalhar com >> >> >>> Bioinformática, >> >> >>> vai ter que estudar Biologia *E* Programação. >> >> >>> >> >> >>> Olha só, a partir de agora, eu só vou te responder, depois que vc >> >> >>> largar essa idéia de forum adolescente e ler pelo menos o Modern >> >> >>> Perl. >> >> >>> >> >> >>> Não desperdice o tempo que que eu já gastei com vc. >> >> >>> >> >> >>> Aff >> >> >>> >> >> >>> >> >> >>> >> >> >>> 2012/4/1 Aureliano Guedes : >> >> >>> > Consegui, mais ou menos aqui, apesar da grande ajuda que tive >> >> >>> > aqui e >> >> >>> > no >> >> >>> > Forum-Invaders, >> >> >>> > ainda sim fui eu que fiz, portanto entendi muita coisa. >> >> >>> > >> >> >>> > Contudo ainda tem me voltado um erro na hora de executar, apesar >> >> >>> > de >> >> >>> > gerar a >> >> >>> > saida como o desejado >> >> >>> > aparece alguns prints desnecessarios. >> >> >>> > >> >> >>> > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez como >> >> >>> > deveria ser >> >> >>> > na segunda sem nada, conferi os dados, saem todos corretos,  mas >> >> >>> > quando o >> >> >>> > trabalho >> >> >>> > do script é 0 ($work = 0), ele continua printando o dado. >> >> >>> > >> >> >>> > se alguem puder dar uma lida e tenta me ajudar como resolver esse >> >> >>> > encomodo... >> >> >>> > >> >> >>> > [CODE] >> >> >>> > #!/usr/bin/perl >> >> >>> > use common::sense; >> >> >>> > my $work = 0; >> >> >>> > my $count = 0; >> >> >>> > my $lastline = /[A-Za-z]/; >> >> >>> > foreach my $line(){ >> >> >>> >     chop($line); >> >> >>> >     if($work == 1){ >> >> >>> >         $line =~ /(.+),\s+(.+)$/; >> >> >>> > >> >> >>> >         if($1 eq ($lastline x 3)){ >> >> >>> >             $work = 0; >> >> >>> >             $count--; >> >> >>> > >> >> >>> >         } >> >> >>> > >> >> >>> >         my @contents= split(/\s/, $2); >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> >         my ( @first, @second ); >> >> >>> >         foreach (@contents){ >> >> >>> >             my ($first, $second) = /(\d{2})(\d{2})/; >> >> >>> >             push(@first, int($first)); >> >> >>> >             push(@second, int($second)); >> >> >>> >         } >> >> >>> > >> >> >>> >         $count++; >> >> >>> >         print "#$count\n", join(" ", @first), "\n", join(" ", >> >> >>> > @second), >> >> >>> > "\n"; >> >> >>> >     } >> >> >>> >     if($line eq "Pop"){ >> >> >>> >         $work = 1; >> >> >>> >     } >> >> >>> > } >> >> >>> > __DATA__ >> >> >>> > >> >> >>> > Pop >> >> >>> > 001,    0303 0303 0101 1011 0304 >> >> >>> > 002,    0303 0003 0101 0410 0405 >> >> >>> > 003,    0303 0305 0101 1013 0304 >> >> >>> > 004,    0103 0304 0102 0207 0104 >> >> >>> > 005,    0303 0506 0101 0407 0405 >> >> >>> > 006,    0303 0405 0101 0506 0405 >> >> >>> > 007,    0303 0104 0101 0204 0305 >> >> >>> > 008,    0303 0105 0101 0203 0304 >> >> >>> > 009,    0303 0303 0101 1011 0404 >> >> >>> > 010,    0303 0303 0101 0507 0405 >> >> >>> > >> >> >>> > Gra,    0203 0304 0202 0207 0105 >> >> >>> > Pop >> >> >>> > 050,    0103 0304 0102 0206 0105 >> >> >>> > 051,    0103 0304 0202 0102 0105 >> >> >>> > 052,    0303 0305 0102 0404 0507 >> >> >>> > 053,    0103 0506 0202 0205 0105 >> >> >>> > 054,    0303 0404 0101 0411 0405 >> >> >>> > 055,    0103 0505 0202 0306 0102 >> >> >>> > 056,    0303 0404 0101 0912 0304 >> >> >>> > 057,    0303 0404 0102 0406 0105 >> >> >>> > Lev,    0303 0303 0202 0106 0105 >> >> >>> > Pop >> >> >>> > 078,    0303 0303 0101 0407 0405 >> >> >>> > 079,    0303 0303 0101 0506 0405 >> >> >>> > 080,    0203 0303 0102 0510 0405 >> >> >>> > 081,    0303 0303 0101 0708 0404 >> >> >>> > 082,    0101 0404 0202 0202 0101 >> >> >>> > Mod,    0303 0203 0102 0608 0105 >> >> >>> > Pop >> >> >>> > 011,    0303 0304 0102 0710 0405 >> >> >>> > 002,    0103 0405 0102 0313 0104 >> >> >>> > 003,    0303 0204 0202 0209 0405 >> >> >>> > 004,    0303 0303 0101 1011 0404 >> >> >>> > 005,    0303 0305 0101 0413 0405 >> >> >>> > 006,    0101 0404 0202 0202 0101 >> >> >>> > 007,    0303 0104 0101 0211 0304 >> >> >>> > 008,    0303 0103 0101 0210 0304 >> >> >>> > 009,    0303 0304 0102 0210 0405 >> >> >>> > 010,    0303 0303 0101 0411 0405 >> >> >>> > 011,    0303 0305 0102 0407 0405 >> >> >>> > 012,    0101 0404 0202 0203 0101 >> >> >>> > 013,    0303 0303 0101 0404 0404 >> >> >>> > 014,    0303 0303 0101 0110 0405 >> >> >>> > 015,    0103 0404 0202 0206 0101 >> >> >>> > 016,    0303 0304 0202 0204 0305 >> >> >>> > 017,    0303 0304 0202 0511 0407 >> >> >>> > 018,    0103 0204 0202 0102 0105 >> >> >>> > CTR,    0103 0304 0202 0210 0303 >> >> >>> > [/CODE] >> >> >>> > >> >> >>> > Bem, agradeço a todos, mas ainda digo que essa é so uma parte do >> >> >>> > programa... >> >> >>> > mas é a mais dificil. >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > ________________________________ >> >> >>> > From: bruno.buss em gmail.com >> >> >>> > Date: Sat, 31 Mar 2012 22:07:26 -0300 >> >> >>> > >> >> >>> > To: rio-pm em pm.org >> >> >>> > Subject: Re: [Rio-pm] Mudando de formato >> >> >>> > >> >> >>> > 2012/3/31 Aureliano Guedes >> >> >>> > >> >> >>> > Primeiro, sei que $_ é uma variavel especial, sei pra que serve, >> >> >>> > mas >> >> >>> > quando >> >> >>> > temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta >> >> >>> > de >> >> >>> > array?? >> >> >>> > >> >> >>> > >> >> >>> > Sim, no caso você está manipulando o array @_ ;) >> >> >>> > http://perldoc.perl.org/perlvar.html >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > Outra duvida é quando temos @{alguma coisa}, por exemplo @{$_}... >> >> >>> > o >> >> >>> > que esse >> >> >>> > array com chaves quer dizer, digo, o que ele faz?? >> >> >>> > >> >> >>> > >> >> >>> > http://perldoc.perl.org/perlreftut.html >> >> >>> > >> >> >>> > [ ]'s >> >> >>> > -- >> >> >>> > Bruno C. Buss >> >> >>> > http://brunobuss.wordpress.com/ >> >> >>> > http://www.dcc.ufrj.br/~brunobuss/ >> >> >>> > >> >> >>> > _______________________________________________ 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 >> >> _______________________________________________ >> >> Rio-pm mailing list >> >> Rio-pm em pm.org >> >> http://mail.pm.org/mailman/listinfo/rio-pm >> > >> > >> > >> > >> > -- >> > >> >  ______________________ >> > < Junior "fvox" Moraes > >> >  ---------------------- >> >    \ >> >     \ >> >         .--. >> >        |o_o | >> >        |:_/ | >> >       //   \ \ >> >      (|     | ) >> >     /'\_   _/`\ >> >     \___)=(___/ >> > >> > >> > >> > _______________________________________________ >> > 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 > > > > > -- > .: Inteligência Coletiva :. > Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. > Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na > humanidade?. (Pierre Lévy) > www.bioinfopop.ufv.br > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm From cleysinhonv em gmail.com Mon Apr 2 07:32:31 2012 From: cleysinhonv em gmail.com (Cleysinho) Date: Mon, 2 Apr 2012 11:32:31 -0300 Subject: [Rio-pm] GENTILEZA GERA GENTILEZA (was: Mudando de formato) In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> <1333366708.16347.140661057197653.1992FF06@webmail.messagingengine.com> Message-ID: Seria ótimo! Em 2 de abril de 2012 11:28, Blabos de Blebe escreveu: > Eu acho que R$ não é o problema, mas sim o tempo. > > Bora organizar algo que encaixe no tempo que o pessoal tem disponível? > > 2012/4/2 Cleysinho : > > Como sou novo aqui na lista e apesar de ser programador junior também > faço > > perguntas de respostas nada complexas. Perl na Bioinformática é > essencial, > > muito embora a pequisa esta "vislumbrando" o python em grande parte dos > > artigos que leio.Todo começo é árduo e passar o conhecimento para alguém > é > > mais árduo ainda. > > > > Talvés a nossa "nobisse" pode ser R$ a quem já sabe muito. Talvés a > > comunidade pode fazer anualmente, eventos para os "fiotes" de Monges e > além > > de ajudá-los a melhorar os aspectos de conceitos de programação pode > gerar > > um valor significativos para os que lecionarem cursos. > > > > Em 2 de abril de 2012 09:52, Blabos de Blebe > escreveu: > > > >> Eu pergunto se ao invés de criar mais um forum noob bem intencionado, > >> não seria mais interessante ter dispendido esforço agregado valor à > >> comunidade, escrevendo para o equinócio, por exemplo. > >> > >> Qual o real valor de um forum que publica Perl dos anos 90, com > >> práticas desaconselháveis? > >> > >> Não estou aqui condenando a iniciativa, até porque a comunidade Perl > >> vive de diversidade, mas e aí? > >> > >> Talvez esteja aí um ótimo tema pro próximo equinócio: "Perl para > >> iniciantes". > >> > >> Por que não reunir o pessoal pra publicar 20 artigos curtos ensinando > >> Perl? O pessoal do forum é bem vindo também. > >> > >> Se vocês se preocupam tanto com noobs, eu lanço o desafio: caso os > >> artigos sejam organizados como capítulos de um tutorial que ensine o > >> básico de Perl e estiverem prontos até 31 de julho, eu me comprometo a > >> ser o revisor. > >> > >> Não serei organizador, apenas revisor. > >> > >> Topam? > >> > >> Menos papo, mais ação. > >> > >> []'s > >> > >> > >> > >> > >> > >> 2012/4/2 Junior Moraes : > >> > Hi. > >> > > >> > Conformei já falei, minha intenção ao levar o perl ao fórum-invaders e > >> > retomar a posição da linguagem na área de segurança da informação foi > de > >> > boa > >> > intenção. > >> > Entendo a posição do Blabos ao ver "noobs" tentando ensinar algo e > >> > demonstrando práticas dos anos 90. Mas, o Perl lá não parou nos anos > 90. > >> > Muito pelo contrário - ele começou em 2012. > >> > > >> > Não sei até que ponto esta "nova geração" será bem vinda, mas, de > minha > >> > parte, continuarão sendo estimulados. Deste modo, continuarão > escrevendo > >> > e > >> > disseminando a linguagem mesmo quando tiverem um bom conhecimento > >> > técnico. > >> > > >> > []'s > >> > > >> > Em 2 de abril de 2012 09:13, Samir Cury > escreveu: > >> > > >> >> Ola pessoal, > >> >> > >> >> Uma opiniao de quem ja esteve do outro lado (~recentemente) > >> >> > >> >> Quando estava realmente engatinhando em Perl (2007) eu tambem fazia > >> >> perguntas toscas aqui na lista, que poderia achar facilmente em algum > >> >> manual, e a resposta do pessoal bambeava entre "RTFM" e "Poderia ser > >> >> assim, mas nao vou perder mais que 5 min com isso". O que eu chamo de > >> >> "RTFM educativo". RTFM, mas te diz qual "M". > >> >> > >> >> Acho isso bem interessante porque de um lado que muito RTFM espanta > >> >> novato, pouco deixa eles mal-acostumados. Depois de algumas respostas > >> >> comecei a procurar nas ferramentas que me apresentavam (Perldoc no > >> >> terminal, na web) do que no google, e tive um aprendizado bem mais > >> >> eficiente que isso. > >> >> > >> >> Acho isso, um jeito de educar os novatos bem mais eficiente do que > >> >> algumas listas que ja vi, onde o pessoal e super-simpatico, mas so > >> >> fazem e recomendar livros/cursos, codigo que e bom na lista, nada. > >> >> > >> >> Apesar de nao postar muito mais perguntas aqui, continuo lendo > >> >> bastante, pois 90% das respostas eu vejo codigo, tecnicas > >> >> interessantes ou opinioes tecnicas que agregam. > >> >> > >> >> Bottom line e - RTFM bem aplicado pode ser construtivo, arrogancia > >> >> demais e o que pode estragar. > >> >> > >> >> Abracos, > >> >> Samir > >> >> > >> >> 2012/4/2 Blabos de Blebe : > >> >> > Usar sapatos macios demais deixa os pés frágeis. > >> >> > > >> >> > Alguns superlativos às vezes transmitem melhor a mensagem ao causar > >> >> > impacto. Sabe, pouco papo mais ação? > >> >> > > >> >> > É claro, minha opinião não reflete a opinião do grupo. > >> >> > > >> >> > []'s > >> >> > > >> >> > 2012/4/2 Nuba Princigalli : > >> >> >> Blabos, > >> >> >> > >> >> >> Forum Invaders usa Perl? Que bacana! Usam mal? Você se importa com > >> >> >> isso? > >> >> >> Use a oportunidade para apresentar um bom Perl à eles, você pode > >> >> >> soltar > >> >> >> bile aqui ou soltar uma luz lá, com comparavelmente o mesmo > esforço. > >> >> >> > >> >> >> Apesar dos "sou legal de novo" e "amigão" sua resposta é tudo > menos > >> >> >> "legal" e "amigão". A cultura da nossa comunidade é fruto das > ações > >> >> >> de > >> >> >> todos, vamos ser gentis com quem chega, apontar na direção dos > >> >> >> próximos > >> >> >> passos e ter paciência. Não precisamos jogar pedra no vidro de > >> >> >> nenhuma > >> >> >> outra comunidade, como diz Gandhi: quem precisa humilhar os outros > >> >> >> pra > >> >> >> se sentir forte é o fraco. Pode não ser sua realidade, mas > acredite, > >> >> >> passada a poeira, é essa a leitura que fica. > >> >> >> > >> >> >> Olha o tópico do nosso canal: > >> >> >> > >> >> >> 07:34 Topic for #rio-pm: Rio.PM | MEUS FILHOS BEM VINDOS AO RIO > >> >> >> GENTILEZA GERA GENTILEZA AMORRR BELEZA PERFEIÇÃOO BONDADE E > RIQUEZA > >> >> >> 07:34 Topic set by garu breno em shadow.cat ; Mon Mar 26 01:00:27 > 2012 > >> >> >> > >> >> >> Abraços, > >> >> >> > >> >> >> Nuba Princigalli > >> >> >> > >> >> >> > >> >> >> On Sun, Apr 1, 2012, at 11:48 AM, Blabos de Blebe wrote: > >> >> >>> Forum Invaders? > >> >> >>> > >> >> >>> É por isso que vc tá fazendo pergunta tosca. > >> >> >>> > >> >> >>> Pelamor..., os exemplos desse site não tem nem use strict. > >> >> >>> > >> >> >>> É por isso que você não sabe o que é contexto, o que é $_, @_, o > >> >> >>> básico. > >> >> >>> > >> >> >>> Olha só, eu vou ser legal denovo. > >> >> >>> > >> >> >>> "Qualquer tecnologia suficientemente avançada parece ser mágica" > ( > >> >> >>> Arthur C. Clarke ) > >> >> >>> > >> >> >>> É por isso que nos anos 90 quem usava Perl era tido como > >> >> >>> hackerzão-fodástico-ultra-ultra. > >> >> >>> > >> >> >>> Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, > como > >> >> >>> se > >> >> >>> isso fosse o supra-sumo da programação. > >> >> >>> > >> >> >>> A menos que me provem o contrário, em termos de programação, onde > >> >> >>> existem as duas palavras juntas, perl e forum, há quase sempre > >> >> >>> lixo. > >> >> >>> > >> >> >>> Olhe um exemplo do tal forum > >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conteúdo-de-Sites?highlight=perl > >> >> >>> > >> >> >>> Ele é de 2012, e não usa nem strict. Ele trata html com expressão > >> >> >>> regular. É típico de quem parou no tempo, em 1997. > >> >> >>> > >> >> >>> Os caras são tão bons que acham que Perl é PHP. > >> >> >>> > >> >> >>> É brincadeira isso, só pode. > >> >> >>> > >> >> >>> Aureliano, você precisa estudar o básico da linguagem antes de > >> >> >>> querer > >> >> >>> ficar *pegando atalho*. > >> >> >>> > >> >> >>> Não existe almoço grátis, amigão. Quer trabalhar com > >> >> >>> Bioinformática, > >> >> >>> vai ter que estudar Biologia *E* Programação. > >> >> >>> > >> >> >>> Olha só, a partir de agora, eu só vou te responder, depois que vc > >> >> >>> largar essa idéia de forum adolescente e ler pelo menos o Modern > >> >> >>> Perl. > >> >> >>> > >> >> >>> Não desperdice o tempo que que eu já gastei com vc. > >> >> >>> > >> >> >>> Aff > >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> 2012/4/1 Aureliano Guedes : > >> >> >>> > Consegui, mais ou menos aqui, apesar da grande ajuda que tive > >> >> >>> > aqui e > >> >> >>> > no > >> >> >>> > Forum-Invaders, > >> >> >>> > ainda sim fui eu que fiz, portanto entendi muita coisa. > >> >> >>> > > >> >> >>> > Contudo ainda tem me voltado um erro na hora de executar, > apesar > >> >> >>> > de > >> >> >>> > gerar a > >> >> >>> > saida como o desejado > >> >> >>> > aparece alguns prints desnecessarios. > >> >> >>> > > >> >> >>> > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez > como > >> >> >>> > deveria ser > >> >> >>> > na segunda sem nada, conferi os dados, saem todos corretos, > mas > >> >> >>> > quando o > >> >> >>> > trabalho > >> >> >>> > do script é 0 ($work = 0), ele continua printando o dado. > >> >> >>> > > >> >> >>> > se alguem puder dar uma lida e tenta me ajudar como resolver > esse > >> >> >>> > encomodo... > >> >> >>> > > >> >> >>> > [CODE] > >> >> >>> > #!/usr/bin/perl > >> >> >>> > use common::sense; > >> >> >>> > my $work = 0; > >> >> >>> > my $count = 0; > >> >> >>> > my $lastline = /[A-Za-z]/; > >> >> >>> > foreach my $line(){ > >> >> >>> > chop($line); > >> >> >>> > if($work == 1){ > >> >> >>> > $line =~ /(.+),\s+(.+)$/; > >> >> >>> > > >> >> >>> > if($1 eq ($lastline x 3)){ > >> >> >>> > $work = 0; > >> >> >>> > $count--; > >> >> >>> > > >> >> >>> > } > >> >> >>> > > >> >> >>> > my @contents= split(/\s/, $2); > >> >> >>> > > >> >> >>> > > >> >> >>> > > >> >> >>> > my ( @first, @second ); > >> >> >>> > foreach (@contents){ > >> >> >>> > my ($first, $second) = /(\d{2})(\d{2})/; > >> >> >>> > push(@first, int($first)); > >> >> >>> > push(@second, int($second)); > >> >> >>> > } > >> >> >>> > > >> >> >>> > $count++; > >> >> >>> > print "#$count\n", join(" ", @first), "\n", join(" ", > >> >> >>> > @second), > >> >> >>> > "\n"; > >> >> >>> > } > >> >> >>> > if($line eq "Pop"){ > >> >> >>> > $work = 1; > >> >> >>> > } > >> >> >>> > } > >> >> >>> > __DATA__ > >> >> >>> > > >> >> >>> > Pop > >> >> >>> > 001, 0303 0303 0101 1011 0304 > >> >> >>> > 002, 0303 0003 0101 0410 0405 > >> >> >>> > 003, 0303 0305 0101 1013 0304 > >> >> >>> > 004, 0103 0304 0102 0207 0104 > >> >> >>> > 005, 0303 0506 0101 0407 0405 > >> >> >>> > 006, 0303 0405 0101 0506 0405 > >> >> >>> > 007, 0303 0104 0101 0204 0305 > >> >> >>> > 008, 0303 0105 0101 0203 0304 > >> >> >>> > 009, 0303 0303 0101 1011 0404 > >> >> >>> > 010, 0303 0303 0101 0507 0405 > >> >> >>> > > >> >> >>> > Gra, 0203 0304 0202 0207 0105 > >> >> >>> > Pop > >> >> >>> > 050, 0103 0304 0102 0206 0105 > >> >> >>> > 051, 0103 0304 0202 0102 0105 > >> >> >>> > 052, 0303 0305 0102 0404 0507 > >> >> >>> > 053, 0103 0506 0202 0205 0105 > >> >> >>> > 054, 0303 0404 0101 0411 0405 > >> >> >>> > 055, 0103 0505 0202 0306 0102 > >> >> >>> > 056, 0303 0404 0101 0912 0304 > >> >> >>> > 057, 0303 0404 0102 0406 0105 > >> >> >>> > Lev, 0303 0303 0202 0106 0105 > >> >> >>> > Pop > >> >> >>> > 078, 0303 0303 0101 0407 0405 > >> >> >>> > 079, 0303 0303 0101 0506 0405 > >> >> >>> > 080, 0203 0303 0102 0510 0405 > >> >> >>> > 081, 0303 0303 0101 0708 0404 > >> >> >>> > 082, 0101 0404 0202 0202 0101 > >> >> >>> > Mod, 0303 0203 0102 0608 0105 > >> >> >>> > Pop > >> >> >>> > 011, 0303 0304 0102 0710 0405 > >> >> >>> > 002, 0103 0405 0102 0313 0104 > >> >> >>> > 003, 0303 0204 0202 0209 0405 > >> >> >>> > 004, 0303 0303 0101 1011 0404 > >> >> >>> > 005, 0303 0305 0101 0413 0405 > >> >> >>> > 006, 0101 0404 0202 0202 0101 > >> >> >>> > 007, 0303 0104 0101 0211 0304 > >> >> >>> > 008, 0303 0103 0101 0210 0304 > >> >> >>> > 009, 0303 0304 0102 0210 0405 > >> >> >>> > 010, 0303 0303 0101 0411 0405 > >> >> >>> > 011, 0303 0305 0102 0407 0405 > >> >> >>> > 012, 0101 0404 0202 0203 0101 > >> >> >>> > 013, 0303 0303 0101 0404 0404 > >> >> >>> > 014, 0303 0303 0101 0110 0405 > >> >> >>> > 015, 0103 0404 0202 0206 0101 > >> >> >>> > 016, 0303 0304 0202 0204 0305 > >> >> >>> > 017, 0303 0304 0202 0511 0407 > >> >> >>> > 018, 0103 0204 0202 0102 0105 > >> >> >>> > CTR, 0103 0304 0202 0210 0303 > >> >> >>> > [/CODE] > >> >> >>> > > >> >> >>> > Bem, agradeço a todos, mas ainda digo que essa é so uma parte > do > >> >> >>> > programa... > >> >> >>> > mas é a mais dificil. > >> >> >>> > > >> >> >>> > > >> >> >>> > > >> >> >>> > > >> >> >>> > > >> >> >>> > ________________________________ > >> >> >>> > From: bruno.buss em gmail.com > >> >> >>> > Date: Sat, 31 Mar 2012 22:07:26 -0300 > >> >> >>> > > >> >> >>> > To: rio-pm em pm.org > >> >> >>> > Subject: Re: [Rio-pm] Mudando de formato > >> >> >>> > > >> >> >>> > 2012/3/31 Aureliano Guedes > >> >> >>> > > >> >> >>> > Primeiro, sei que $_ é uma variavel especial, sei pra que > serve, > >> >> >>> > mas > >> >> >>> > quando > >> >> >>> > temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta > >> >> >>> > de > >> >> >>> > array?? > >> >> >>> > > >> >> >>> > > >> >> >>> > Sim, no caso você está manipulando o array @_ ;) > >> >> >>> > http://perldoc.perl.org/perlvar.html > >> >> >>> > > >> >> >>> > > >> >> >>> > > >> >> >>> > Outra duvida é quando temos @{alguma coisa}, por exemplo > @{$_}... > >> >> >>> > o > >> >> >>> > que esse > >> >> >>> > array com chaves quer dizer, digo, o que ele faz?? > >> >> >>> > > >> >> >>> > > >> >> >>> > http://perldoc.perl.org/perlreftut.html > >> >> >>> > > >> >> >>> > [ ]'s > >> >> >>> > -- > >> >> >>> > Bruno C. Buss > >> >> >>> > http://brunobuss.wordpress.com/ > >> >> >>> > http://www.dcc.ufrj.br/~brunobuss/ > >> >> >>> > > >> >> >>> > _______________________________________________ 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 > >> >> _______________________________________________ > >> >> Rio-pm mailing list > >> >> Rio-pm em pm.org > >> >> http://mail.pm.org/mailman/listinfo/rio-pm > >> > > >> > > >> > > >> > > >> > -- > >> > > >> > ______________________ > >> > < Junior "fvox" Moraes > > >> > ---------------------- > >> > \ > >> > \ > >> > .--. > >> > |o_o | > >> > |:_/ | > >> > // \ \ > >> > (| | ) > >> > /'\_ _/`\ > >> > \___)=(___/ > >> > > >> > > >> > > >> > _______________________________________________ > >> > 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 > > > > > > > > > > -- > > .: Inteligência Coletiva :. > > Uma inteligência distribuída por toda parte: tal é o nosso axioma > inicial. > > Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na > > humanidade?. (Pierre Lévy) > > www.bioinfopop.ufv.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 > -- ** .: Inteligência Coletiva :. Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na humanidade?. (Pierre Lévy) www.bioinfopop.ufv.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From danillo012 em gmail.com Mon Apr 2 07:34:48 2012 From: danillo012 em gmail.com (Danillo Souza) Date: Mon, 2 Apr 2012 11:34:48 -0300 Subject: [Rio-pm] GENTILEZA GERA GENTILEZA (was: Mudando de formato) In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> <1333366708.16347.140661057197653.1992FF06@webmail.messagingengine.com> Message-ID: Tenho a maioria dos finais de semana livres, no que eu puder ajudar, contem comigo ;) Em 2 de abril de 2012 11:32, Cleysinho escreveu: > Seria ótimo! > > Em 2 de abril de 2012 11:28, Blabos de Blebe escreveu: > > Eu acho que R$ não é o problema, mas sim o tempo. >> >> Bora organizar algo que encaixe no tempo que o pessoal tem disponível? >> >> 2012/4/2 Cleysinho : >> > Como sou novo aqui na lista e apesar de ser programador junior também >> faço >> > perguntas de respostas nada complexas. Perl na Bioinformática é >> essencial, >> > muito embora a pequisa esta "vislumbrando" o python em grande parte dos >> > artigos que leio.Todo começo é árduo e passar o conhecimento para >> alguém é >> > mais árduo ainda. >> > >> > Talvés a nossa "nobisse" pode ser R$ a quem já sabe muito. Talvés a >> > comunidade pode fazer anualmente, eventos para os "fiotes" de Monges e >> além >> > de ajudá-los a melhorar os aspectos de conceitos de programação pode >> gerar >> > um valor significativos para os que lecionarem cursos. >> > >> > Em 2 de abril de 2012 09:52, Blabos de Blebe >> escreveu: >> > >> >> Eu pergunto se ao invés de criar mais um forum noob bem intencionado, >> >> não seria mais interessante ter dispendido esforço agregado valor à >> >> comunidade, escrevendo para o equinócio, por exemplo. >> >> >> >> Qual o real valor de um forum que publica Perl dos anos 90, com >> >> práticas desaconselháveis? >> >> >> >> Não estou aqui condenando a iniciativa, até porque a comunidade Perl >> >> vive de diversidade, mas e aí? >> >> >> >> Talvez esteja aí um ótimo tema pro próximo equinócio: "Perl para >> >> iniciantes". >> >> >> >> Por que não reunir o pessoal pra publicar 20 artigos curtos ensinando >> >> Perl? O pessoal do forum é bem vindo também. >> >> >> >> Se vocês se preocupam tanto com noobs, eu lanço o desafio: caso os >> >> artigos sejam organizados como capítulos de um tutorial que ensine o >> >> básico de Perl e estiverem prontos até 31 de julho, eu me comprometo a >> >> ser o revisor. >> >> >> >> Não serei organizador, apenas revisor. >> >> >> >> Topam? >> >> >> >> Menos papo, mais ação. >> >> >> >> []'s >> >> >> >> >> >> >> >> >> >> >> >> 2012/4/2 Junior Moraes : >> >> > Hi. >> >> > >> >> > Conformei já falei, minha intenção ao levar o perl ao fórum-invaders >> e >> >> > retomar a posição da linguagem na área de segurança da informação >> foi de >> >> > boa >> >> > intenção. >> >> > Entendo a posição do Blabos ao ver "noobs" tentando ensinar algo e >> >> > demonstrando práticas dos anos 90. Mas, o Perl lá não parou nos anos >> 90. >> >> > Muito pelo contrário - ele começou em 2012. >> >> > >> >> > Não sei até que ponto esta "nova geração" será bem vinda, mas, de >> minha >> >> > parte, continuarão sendo estimulados. Deste modo, continuarão >> escrevendo >> >> > e >> >> > disseminando a linguagem mesmo quando tiverem um bom conhecimento >> >> > técnico. >> >> > >> >> > []'s >> >> > >> >> > Em 2 de abril de 2012 09:13, Samir Cury >> escreveu: >> >> > >> >> >> Ola pessoal, >> >> >> >> >> >> Uma opiniao de quem ja esteve do outro lado (~recentemente) >> >> >> >> >> >> Quando estava realmente engatinhando em Perl (2007) eu tambem fazia >> >> >> perguntas toscas aqui na lista, que poderia achar facilmente em >> algum >> >> >> manual, e a resposta do pessoal bambeava entre "RTFM" e "Poderia ser >> >> >> assim, mas nao vou perder mais que 5 min com isso". O que eu chamo >> de >> >> >> "RTFM educativo". RTFM, mas te diz qual "M". >> >> >> >> >> >> Acho isso bem interessante porque de um lado que muito RTFM espanta >> >> >> novato, pouco deixa eles mal-acostumados. Depois de algumas >> respostas >> >> >> comecei a procurar nas ferramentas que me apresentavam (Perldoc no >> >> >> terminal, na web) do que no google, e tive um aprendizado bem mais >> >> >> eficiente que isso. >> >> >> >> >> >> Acho isso, um jeito de educar os novatos bem mais eficiente do que >> >> >> algumas listas que ja vi, onde o pessoal e super-simpatico, mas so >> >> >> fazem e recomendar livros/cursos, codigo que e bom na lista, nada. >> >> >> >> >> >> Apesar de nao postar muito mais perguntas aqui, continuo lendo >> >> >> bastante, pois 90% das respostas eu vejo codigo, tecnicas >> >> >> interessantes ou opinioes tecnicas que agregam. >> >> >> >> >> >> Bottom line e - RTFM bem aplicado pode ser construtivo, arrogancia >> >> >> demais e o que pode estragar. >> >> >> >> >> >> Abracos, >> >> >> Samir >> >> >> >> >> >> 2012/4/2 Blabos de Blebe : >> >> >> > Usar sapatos macios demais deixa os pés frágeis. >> >> >> > >> >> >> > Alguns superlativos às vezes transmitem melhor a mensagem ao >> causar >> >> >> > impacto. Sabe, pouco papo mais ação? >> >> >> > >> >> >> > É claro, minha opinião não reflete a opinião do grupo. >> >> >> > >> >> >> > []'s >> >> >> > >> >> >> > 2012/4/2 Nuba Princigalli : >> >> >> >> Blabos, >> >> >> >> >> >> >> >> Forum Invaders usa Perl? Que bacana! Usam mal? Você se importa >> com >> >> >> >> isso? >> >> >> >> Use a oportunidade para apresentar um bom Perl à eles, você pode >> >> >> >> soltar >> >> >> >> bile aqui ou soltar uma luz lá, com comparavelmente o mesmo >> esforço. >> >> >> >> >> >> >> >> Apesar dos "sou legal de novo" e "amigão" sua resposta é tudo >> menos >> >> >> >> "legal" e "amigão". A cultura da nossa comunidade é fruto das >> ações >> >> >> >> de >> >> >> >> todos, vamos ser gentis com quem chega, apontar na direção dos >> >> >> >> próximos >> >> >> >> passos e ter paciência. Não precisamos jogar pedra no vidro de >> >> >> >> nenhuma >> >> >> >> outra comunidade, como diz Gandhi: quem precisa humilhar os >> outros >> >> >> >> pra >> >> >> >> se sentir forte é o fraco. Pode não ser sua realidade, mas >> acredite, >> >> >> >> passada a poeira, é essa a leitura que fica. >> >> >> >> >> >> >> >> Olha o tópico do nosso canal: >> >> >> >> >> >> >> >> 07:34 Topic for #rio-pm: Rio.PM | MEUS FILHOS BEM VINDOS AO RIO >> >> >> >> GENTILEZA GERA GENTILEZA AMORRR BELEZA PERFEIÇÃOO BONDADE E >> RIQUEZA >> >> >> >> 07:34 Topic set by garu breno em shadow.cat ; Mon Mar 26 01:00:27 >> 2012 >> >> >> >> >> >> >> >> Abraços, >> >> >> >> >> >> >> >> Nuba Princigalli >> >> >> >> >> >> >> >> >> >> >> >> On Sun, Apr 1, 2012, at 11:48 AM, Blabos de Blebe wrote: >> >> >> >>> Forum Invaders? >> >> >> >>> >> >> >> >>> É por isso que vc tá fazendo pergunta tosca. >> >> >> >>> >> >> >> >>> Pelamor..., os exemplos desse site não tem nem use strict. >> >> >> >>> >> >> >> >>> É por isso que você não sabe o que é contexto, o que é $_, @_, o >> >> >> >>> básico. >> >> >> >>> >> >> >> >>> Olha só, eu vou ser legal denovo. >> >> >> >>> >> >> >> >>> "Qualquer tecnologia suficientemente avançada parece ser >> mágica" ( >> >> >> >>> Arthur C. Clarke ) >> >> >> >>> >> >> >> >>> É por isso que nos anos 90 quem usava Perl era tido como >> >> >> >>> hackerzão-fodástico-ultra-ultra. >> >> >> >>> >> >> >> >>> Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, >> como >> >> >> >>> se >> >> >> >>> isso fosse o supra-sumo da programação. >> >> >> >>> >> >> >> >>> A menos que me provem o contrário, em termos de programação, >> onde >> >> >> >>> existem as duas palavras juntas, perl e forum, há quase sempre >> >> >> >>> lixo. >> >> >> >>> >> >> >> >>> Olhe um exemplo do tal forum >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conteúdo-de-Sites?highlight=perl >> >> >> >>> >> >> >> >>> Ele é de 2012, e não usa nem strict. Ele trata html com >> expressão >> >> >> >>> regular. É típico de quem parou no tempo, em 1997. >> >> >> >>> >> >> >> >>> Os caras são tão bons que acham que Perl é PHP. >> >> >> >>> >> >> >> >>> É brincadeira isso, só pode. >> >> >> >>> >> >> >> >>> Aureliano, você precisa estudar o básico da linguagem antes de >> >> >> >>> querer >> >> >> >>> ficar *pegando atalho*. >> >> >> >>> >> >> >> >>> Não existe almoço grátis, amigão. Quer trabalhar com >> >> >> >>> Bioinformática, >> >> >> >>> vai ter que estudar Biologia *E* Programação. >> >> >> >>> >> >> >> >>> Olha só, a partir de agora, eu só vou te responder, depois que >> vc >> >> >> >>> largar essa idéia de forum adolescente e ler pelo menos o Modern >> >> >> >>> Perl. >> >> >> >>> >> >> >> >>> Não desperdice o tempo que que eu já gastei com vc. >> >> >> >>> >> >> >> >>> Aff >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> 2012/4/1 Aureliano Guedes : >> >> >> >>> > Consegui, mais ou menos aqui, apesar da grande ajuda que tive >> >> >> >>> > aqui e >> >> >> >>> > no >> >> >> >>> > Forum-Invaders, >> >> >> >>> > ainda sim fui eu que fiz, portanto entendi muita coisa. >> >> >> >>> > >> >> >> >>> > Contudo ainda tem me voltado um erro na hora de executar, >> apesar >> >> >> >>> > de >> >> >> >>> > gerar a >> >> >> >>> > saida como o desejado >> >> >> >>> > aparece alguns prints desnecessarios. >> >> >> >>> > >> >> >> >>> > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez >> como >> >> >> >>> > deveria ser >> >> >> >>> > na segunda sem nada, conferi os dados, saem todos corretos, >> mas >> >> >> >>> > quando o >> >> >> >>> > trabalho >> >> >> >>> > do script é 0 ($work = 0), ele continua printando o dado. >> >> >> >>> > >> >> >> >>> > se alguem puder dar uma lida e tenta me ajudar como resolver >> esse >> >> >> >>> > encomodo... >> >> >> >>> > >> >> >> >>> > [CODE] >> >> >> >>> > #!/usr/bin/perl >> >> >> >>> > use common::sense; >> >> >> >>> > my $work = 0; >> >> >> >>> > my $count = 0; >> >> >> >>> > my $lastline = /[A-Za-z]/; >> >> >> >>> > foreach my $line(){ >> >> >> >>> > chop($line); >> >> >> >>> > if($work == 1){ >> >> >> >>> > $line =~ /(.+),\s+(.+)$/; >> >> >> >>> > >> >> >> >>> > if($1 eq ($lastline x 3)){ >> >> >> >>> > $work = 0; >> >> >> >>> > $count--; >> >> >> >>> > >> >> >> >>> > } >> >> >> >>> > >> >> >> >>> > my @contents= split(/\s/, $2); >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > my ( @first, @second ); >> >> >> >>> > foreach (@contents){ >> >> >> >>> > my ($first, $second) = /(\d{2})(\d{2})/; >> >> >> >>> > push(@first, int($first)); >> >> >> >>> > push(@second, int($second)); >> >> >> >>> > } >> >> >> >>> > >> >> >> >>> > $count++; >> >> >> >>> > print "#$count\n", join(" ", @first), "\n", join(" ", >> >> >> >>> > @second), >> >> >> >>> > "\n"; >> >> >> >>> > } >> >> >> >>> > if($line eq "Pop"){ >> >> >> >>> > $work = 1; >> >> >> >>> > } >> >> >> >>> > } >> >> >> >>> > __DATA__ >> >> >> >>> > >> >> >> >>> > Pop >> >> >> >>> > 001, 0303 0303 0101 1011 0304 >> >> >> >>> > 002, 0303 0003 0101 0410 0405 >> >> >> >>> > 003, 0303 0305 0101 1013 0304 >> >> >> >>> > 004, 0103 0304 0102 0207 0104 >> >> >> >>> > 005, 0303 0506 0101 0407 0405 >> >> >> >>> > 006, 0303 0405 0101 0506 0405 >> >> >> >>> > 007, 0303 0104 0101 0204 0305 >> >> >> >>> > 008, 0303 0105 0101 0203 0304 >> >> >> >>> > 009, 0303 0303 0101 1011 0404 >> >> >> >>> > 010, 0303 0303 0101 0507 0405 >> >> >> >>> > >> >> >> >>> > Gra, 0203 0304 0202 0207 0105 >> >> >> >>> > Pop >> >> >> >>> > 050, 0103 0304 0102 0206 0105 >> >> >> >>> > 051, 0103 0304 0202 0102 0105 >> >> >> >>> > 052, 0303 0305 0102 0404 0507 >> >> >> >>> > 053, 0103 0506 0202 0205 0105 >> >> >> >>> > 054, 0303 0404 0101 0411 0405 >> >> >> >>> > 055, 0103 0505 0202 0306 0102 >> >> >> >>> > 056, 0303 0404 0101 0912 0304 >> >> >> >>> > 057, 0303 0404 0102 0406 0105 >> >> >> >>> > Lev, 0303 0303 0202 0106 0105 >> >> >> >>> > Pop >> >> >> >>> > 078, 0303 0303 0101 0407 0405 >> >> >> >>> > 079, 0303 0303 0101 0506 0405 >> >> >> >>> > 080, 0203 0303 0102 0510 0405 >> >> >> >>> > 081, 0303 0303 0101 0708 0404 >> >> >> >>> > 082, 0101 0404 0202 0202 0101 >> >> >> >>> > Mod, 0303 0203 0102 0608 0105 >> >> >> >>> > Pop >> >> >> >>> > 011, 0303 0304 0102 0710 0405 >> >> >> >>> > 002, 0103 0405 0102 0313 0104 >> >> >> >>> > 003, 0303 0204 0202 0209 0405 >> >> >> >>> > 004, 0303 0303 0101 1011 0404 >> >> >> >>> > 005, 0303 0305 0101 0413 0405 >> >> >> >>> > 006, 0101 0404 0202 0202 0101 >> >> >> >>> > 007, 0303 0104 0101 0211 0304 >> >> >> >>> > 008, 0303 0103 0101 0210 0304 >> >> >> >>> > 009, 0303 0304 0102 0210 0405 >> >> >> >>> > 010, 0303 0303 0101 0411 0405 >> >> >> >>> > 011, 0303 0305 0102 0407 0405 >> >> >> >>> > 012, 0101 0404 0202 0203 0101 >> >> >> >>> > 013, 0303 0303 0101 0404 0404 >> >> >> >>> > 014, 0303 0303 0101 0110 0405 >> >> >> >>> > 015, 0103 0404 0202 0206 0101 >> >> >> >>> > 016, 0303 0304 0202 0204 0305 >> >> >> >>> > 017, 0303 0304 0202 0511 0407 >> >> >> >>> > 018, 0103 0204 0202 0102 0105 >> >> >> >>> > CTR, 0103 0304 0202 0210 0303 >> >> >> >>> > [/CODE] >> >> >> >>> > >> >> >> >>> > Bem, agradeço a todos, mas ainda digo que essa é so uma parte >> do >> >> >> >>> > programa... >> >> >> >>> > mas é a mais dificil. >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > ________________________________ >> >> >> >>> > From: bruno.buss em gmail.com >> >> >> >>> > Date: Sat, 31 Mar 2012 22:07:26 -0300 >> >> >> >>> > >> >> >> >>> > To: rio-pm em pm.org >> >> >> >>> > Subject: Re: [Rio-pm] Mudando de formato >> >> >> >>> > >> >> >> >>> > 2012/3/31 Aureliano Guedes >> >> >> >>> > >> >> >> >>> > Primeiro, sei que $_ é uma variavel especial, sei pra que >> serve, >> >> >> >>> > mas >> >> >> >>> > quando >> >> >> >>> > temos $_[0], $_[1] etc... isso é o mesmo que manipulação >> direta >> >> >> >>> > de >> >> >> >>> > array?? >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > Sim, no caso você está manipulando o array @_ ;) >> >> >> >>> > http://perldoc.perl.org/perlvar.html >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > Outra duvida é quando temos @{alguma coisa}, por exemplo >> @{$_}... >> >> >> >>> > o >> >> >> >>> > que esse >> >> >> >>> > array com chaves quer dizer, digo, o que ele faz?? >> >> >> >>> > >> >> >> >>> > >> >> >> >>> > http://perldoc.perl.org/perlreftut.html >> >> >> >>> > >> >> >> >>> > [ ]'s >> >> >> >>> > -- >> >> >> >>> > Bruno C. Buss >> >> >> >>> > http://brunobuss.wordpress.com/ >> >> >> >>> > http://www.dcc.ufrj.br/~brunobuss/ >> >> >> >>> > >> >> >> >>> > _______________________________________________ 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 >> >> >> _______________________________________________ >> >> >> Rio-pm mailing list >> >> >> Rio-pm em pm.org >> >> >> http://mail.pm.org/mailman/listinfo/rio-pm >> >> > >> >> > >> >> > >> >> > >> >> > -- >> >> > >> >> > ______________________ >> >> > < Junior "fvox" Moraes > >> >> > ---------------------- >> >> > \ >> >> > \ >> >> > .--. >> >> > |o_o | >> >> > |:_/ | >> >> > // \ \ >> >> > (| | ) >> >> > /'\_ _/`\ >> >> > \___)=(___/ >> >> > >> >> > >> >> > >> >> > _______________________________________________ >> >> > 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 >> > >> > >> > >> > >> > -- >> > .: Inteligência Coletiva :. >> > Uma inteligência distribuída por toda parte: tal é o nosso axioma >> inicial. >> > Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na >> > humanidade?. (Pierre Lévy) >> > www.bioinfopop.ufv.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 >> > > > > -- > ** > .: Inteligência Coletiva :. > Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. > Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na > humanidade?. (Pierre Lévy) > www.bioinfopop.ufv.br > > > _______________________________________________ > 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: From thiagoglauco em ticursos.net Mon Apr 2 07:53:14 2012 From: thiagoglauco em ticursos.net (thiagoglauco em ticursos.net) Date: Mon, 02 Apr 2012 11:53:14 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: Message-ID: <20120402115314.75706ozarn3xbog0@www.ticursos.net> Desculpe, nao entendi do que se trata. Quoting Blabos de Blebe : > 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 > From danillo012 em gmail.com Mon Apr 2 07:59:26 2012 From: danillo012 em gmail.com (Danillo Souza) Date: Mon, 2 Apr 2012 11:59:26 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <20120402115314.75706ozarn3xbog0@www.ticursos.net> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> Message-ID: 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, escreveu: > Desculpe, nao entendi do que se trata. > > > Quoting Blabos de Blebe : > > 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 >> >> > > ______________________________**_________________ > 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: From cleysinhonv em gmail.com Mon Apr 2 08:03:14 2012 From: cleysinhonv em gmail.com (Cleysinho) Date: Mon, 2 Apr 2012 12:03:14 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> Message-ID: Esse aspecto de documentação feito por membros da lista é uma boa! 2012/4/2 Danillo Souza > 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, escreveu: > > Desculpe, nao entendi do que se trata. >> >> >> Quoting Blabos de Blebe : >> >> 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 >>> >>> >> >> ______________________________**_________________ >> 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 > -- ** .: Inteligência Coletiva :. Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na humanidade?. (Pierre Lévy) www.bioinfopop.ufv.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From nuba em fastmail.fm Mon Apr 2 08:05:47 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Mon, 02 Apr 2012 12:05:47 -0300 Subject: [Rio-pm] GENTILEZA GERA GENTILEZA (was: Mudando de formato) In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> <1333366708.16347.140661057197653.1992FF06@webmail.messagingengine.com> Message-ID: <1333379147.21370.140661057286537.11909863@webmail.messagingengine.com> Que tal outro Hackathon? Junta quem está animado, numa janela de tempo razoável, com cafeína e motivação, e mesmo que nem todos possam ficar por conta (eu preciso cuidar dum módulo cujo parto está difícil, por exemplo) dá pra todo mundo participar um pouco... Local: Deu muito certo no Starbucks do Rio Sul: wifi independente do consumo, um monte de tomadas, ambiente tranquilo, smooth jazz no fundo, acesso relativamente fácil. Sugestões? Dia: Criei esse doodle [1]http://www.doodle.com/7m5fux92bptwqf3q#table para escolhermos algo que funcione para a maioria. Lembrando que nada impede a participação à distância :) Abraço, Nuba Princigalli On Mon, Apr 2, 2012, at 11:34 AM, Danillo Souza wrote: Tenho a maioria dos finais de semana livres, no que eu puder ajudar, contem comigo ;) Em 2 de abril de 2012 11:32, Cleysinho <[2]cleysinhonv em gmail.com> escreveu: Seria ótimo! Em 2 de abril de 2012 11:28, Blabos de Blebe <[3]blabos em gmail.com> escreveu: Eu acho que R$ não é o problema, mas sim o tempo. Bora organizar algo que encaixe no tempo que o pessoal tem disponível? 2012/4/2 Cleysinho <[4]cleysinhonv em gmail.com>: > Como sou novo aqui na lista e apesar de ser programador junior também faço > perguntas de respostas nada complexas. Perl na Bioinformática é essencial, > muito embora a pequisa esta "vislumbrando" o python em grande parte dos > artigos que leio.Todo começo é árduo e passar o conhecimento para alguém é > mais árduo ainda. > > Talvés a nossa "nobisse" pode ser R$ a quem já sabe muito. Talvés a > comunidade pode fazer anualmente, eventos para os "fiotes" de Monges e além > de ajudá-los a melhorar os aspectos de conceitos de programação pode gerar > um valor significativos para os que lecionarem cursos. > > Em 2 de abril de 2012 09:52, Blabos de Blebe <[5]blabos em gmail.com> escreveu: > >> Eu pergunto se ao invés de criar mais um forum noob bem intencionado, >> não seria mais interessante ter dispendido esforço agregado valor à >> comunidade, escrevendo para o equinócio, por exemplo. >> >> Qual o real valor de um forum que publica Perl dos anos 90, com >> práticas desaconselháveis? >> >> Não estou aqui condenando a iniciativa, até porque a comunidade Perl >> vive de diversidade, mas e aí? >> >> Talvez esteja aí um ótimo tema pro próximo equinócio: "Perl para >> iniciantes". >> >> Por que não reunir o pessoal pra publicar 20 artigos curtos ensinando >> Perl? O pessoal do forum é bem vindo também. >> >> Se vocês se preocupam tanto com noobs, eu lanço o desafio: caso os >> artigos sejam organizados como capítulos de um tutorial que ensine o >> básico de Perl e estiverem prontos até 31 de julho, eu me comprometo a >> ser o revisor. >> >> Não serei organizador, apenas revisor. >> >> Topam? >> >> Menos papo, mais ação. >> >> []'s >> >> >> >> >> >> 2012/4/2 Junior Moraes <[6]juniiior182 em gmail.com>: >> > Hi. >> > >> > Conformei já falei, minha intenção ao levar o perl ao fórum-invaders e >> > retomar a posição da linguagem na área de segurança da informação foi de >> > boa >> > intenção. >> > Entendo a posição do Blabos ao ver "noobs" tentando ensinar algo e >> > demonstrando práticas dos anos 90. Mas, o Perl lá não parou nos anos 90. >> > Muito pelo contrário - ele começou em 2012. >> > >> > Não sei até que ponto esta "nova geração" será bem vinda, mas, de minha >> > parte, continuarão sendo estimulados. Deste modo, continuarão escrevendo >> > e >> > disseminando a linguagem mesmo quando tiverem um bom conhecimento >> > técnico. >> > >> > []'s >> > >> > Em 2 de abril de 2012 09:13, Samir Cury <[7]eu em samircury.eng.br> escreveu: >> > >> >> Ola pessoal, >> >> >> >> Uma opiniao de quem ja esteve do outro lado (~recentemente) >> >> >> >> Quando estava realmente engatinhando em Perl (2007) eu tambem fazia >> >> perguntas toscas aqui na lista, que poderia achar facilmente em algum >> >> manual, e a resposta do pessoal bambeava entre "RTFM" e "Poderia ser >> >> assim, mas nao vou perder mais que 5 min com isso". O que eu chamo de >> >> "RTFM educativo". RTFM, mas te diz qual "M". >> >> >> >> Acho isso bem interessante porque de um lado que muito RTFM espanta >> >> novato, pouco deixa eles mal-acostumados. Depois de algumas respostas >> >> comecei a procurar nas ferramentas que me apresentavam (Perldoc no >> >> terminal, na web) do que no google, e tive um aprendizado bem mais >> >> eficiente que isso. >> >> >> >> Acho isso, um jeito de educar os novatos bem mais eficiente do que >> >> algumas listas que ja vi, onde o pessoal e super-simpatico, mas so >> >> fazem e recomendar livros/cursos, codigo que e bom na lista, nada. >> >> >> >> Apesar de nao postar muito mais perguntas aqui, continuo lendo >> >> bastante, pois 90% das respostas eu vejo codigo, tecnicas >> >> interessantes ou opinioes tecnicas que agregam. >> >> >> >> Bottom line e - RTFM bem aplicado pode ser construtivo, arrogancia >> >> demais e o que pode estragar. >> >> >> >> Abracos, >> >> Samir >> >> >> >> 2012/4/2 Blabos de Blebe <[8]blabos em gmail.com>: >> >> > Usar sapatos macios demais deixa os pés frágeis. >> >> > >> >> > Alguns superlativos às vezes transmitem melhor a mensagem ao causar >> >> > impacto. Sabe, pouco papo mais ação? >> >> > >> >> > É claro, minha opinião não reflete a opinião do grupo. >> >> > >> >> > []'s >> >> > >> >> > 2012/4/2 Nuba Princigalli <[9]nuba em fastmail.fm>: >> >> >> Blabos, >> >> >> >> >> >> Forum Invaders usa Perl? Que bacana! Usam mal? Você se importa com >> >> >> isso? >> >> >> Use a oportunidade para apresentar um bom Perl à eles, você pode >> >> >> soltar >> >> >> bile aqui ou soltar uma luz lá, com comparavelmente o mesmo esforço. >> >> >> >> >> >> Apesar dos "sou legal de novo" e "amigão" sua resposta é tudo menos >> >> >> "legal" e "amigão". A cultura da nossa comunidade é fruto das ações >> >> >> de >> >> >> todos, vamos ser gentis com quem chega, apontar na direção dos >> >> >> próximos >> >> >> passos e ter paciência. Não precisamos jogar pedra no vidro de >> >> >> nenhuma >> >> >> outra comunidade, como diz Gandhi: quem precisa humilhar os outros >> >> >> pra >> >> >> se sentir forte é o fraco. Pode não ser sua realidade, mas acredite, >> >> >> passada a poeira, é essa a leitura que fica. >> >> >> >> >> >> Olha o tópico do nosso canal: >> >> >> >> >> >> 07:34 Topic for #rio-pm: Rio.PM | MEUS FILHOS BEM VINDOS AO RIO >> >> >> GENTILEZA GERA GENTILEZA AMORRR BELEZA PERFEIÇÃOO BONDADE E RIQUEZA >> >> >> 07:34 Topic set by garu [10]breno em shadow.cat ; Mon Mar 26 01:00:27 2012 >> >> >> >> >> >> Abraços, >> >> >> >> >> >> Nuba Princigalli >> >> >> >> >> >> >> >> >> On Sun, Apr 1, 2012, at 11:48 AM, Blabos de Blebe wrote: >> >> >>> Forum Invaders? >> >> >>> >> >> >>> É por isso que vc tá fazendo pergunta tosca. >> >> >>> >> >> >>> Pelamor..., os exemplos desse site não tem nem use strict. >> >> >>> >> >> >>> É por isso que você não sabe o que é contexto, o que é $_, @_, o >> >> >>> básico. >> >> >>> >> >> >>> Olha só, eu vou ser legal denovo. >> >> >>> >> >> >>> "Qualquer tecnologia suficientemente avançada parece ser mágica" ( >> >> >>> Arthur C. Clarke ) >> >> >>> >> >> >>> É por isso que nos anos 90 quem usava Perl era tido como >> >> >>> hackerzão-fodástico-ultra-ultra. >> >> >>> >> >> >>> Desde então tem um monte de forum cuspindo Perl 4 dos anos 90, como >> >> >>> se >> >> >>> isso fosse o supra-sumo da programação. >> >> >>> >> >> >>> A menos que me provem o contrário, em termos de programação, onde >> >> >>> existem as duas palavras juntas, perl e forum, há quase sempre >> >> >>> lixo. >> >> >>> >> >> >>> Olhe um exemplo do tal forum >> >> >>> >> >> >>> >> >> >>> >> >> >>> [11]http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl -Obtendo-o-conteúdo-de-Sites?highlight=perl >> >> >>> >> >> >>> Ele é de 2012, e não usa nem strict. Ele trata html com expressão >> >> >>> regular. É típico de quem parou no tempo, em 1997. >> >> >>> >> >> >>> Os caras são tão bons que acham que Perl é PHP. >> >> >>> >> >> >>> É brincadeira isso, só pode. >> >> >>> >> >> >>> Aureliano, você precisa estudar o básico da linguagem antes de >> >> >>> querer >> >> >>> ficar *pegando atalho*. >> >> >>> >> >> >>> Não existe almoço grátis, amigão. Quer trabalhar com >> >> >>> Bioinformática, >> >> >>> vai ter que estudar Biologia *E* Programação. >> >> >>> >> >> >>> Olha só, a partir de agora, eu só vou te responder, depois que vc >> >> >>> largar essa idéia de forum adolescente e ler pelo menos o Modern >> >> >>> Perl. >> >> >>> >> >> >>> Não desperdice o tempo que que eu já gastei com vc. >> >> >>> >> >> >>> Aff >> >> >>> >> >> >>> >> >> >>> >> >> >>> 2012/4/1 Aureliano Guedes <[12]guedes_1000 em hotmail.com>: >> >> >>> > Consegui, mais ou menos aqui, apesar da grande ajuda que tive >> >> >>> > aqui e >> >> >>> > no >> >> >>> > Forum-Invaders, >> >> >>> > ainda sim fui eu que fiz, portanto entendi muita coisa. >> >> >>> > >> >> >>> > Contudo ainda tem me voltado um erro na hora de executar, apesar >> >> >>> > de >> >> >>> > gerar a >> >> >>> > saida como o desejado >> >> >>> > aparece alguns prints desnecessarios. >> >> >>> > >> >> >>> > exemplo #11, #20, #26 aprarecem duas vezes, na primeira vez como >> >> >>> > deveria ser >> >> >>> > na segunda sem nada, conferi os dados, saem todos corretos, mas >> >> >>> > quando o >> >> >>> > trabalho >> >> >>> > do script é 0 ($work = 0), ele continua printando o dado. >> >> >>> > >> >> >>> > se alguem puder dar uma lida e tenta me ajudar como resolver esse >> >> >>> > encomodo... >> >> >>> > >> >> >>> > [CODE] >> >> >>> > #!/usr/bin/perl >> >> >>> > use common::sense; >> >> >>> > my $work = 0; >> >> >>> > my $count = 0; >> >> >>> > my $lastline = /[A-Za-z]/; >> >> >>> > foreach my $line(){ >> >> >>> > chop($line); >> >> >>> > if($work == 1){ >> >> >>> > $line =~ /(.+),\s+(.+)$/; >> >> >>> > >> >> >>> > if($1 eq ($lastline x 3)){ >> >> >>> > $work = 0; >> >> >>> > $count--; >> >> >>> > >> >> >>> > } >> >> >>> > >> >> >>> > my @contents= split(/\s/, $2); >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > my ( @first, @second ); >> >> >>> > foreach (@contents){ >> >> >>> > my ($first, $second) = /(\d{2})(\d{2})/; >> >> >>> > push(@first, int($first)); >> >> >>> > push(@second, int($second)); >> >> >>> > } >> >> >>> > >> >> >>> > $count++; >> >> >>> > print "#$count\n", join(" ", @first), "\n", join(" ", >> >> >>> > @second), >> >> >>> > "\n"; >> >> >>> > } >> >> >>> > if($line eq "Pop"){ >> >> >>> > $work = 1; >> >> >>> > } >> >> >>> > } >> >> >>> > __DATA__ >> >> >>> > >> >> >>> > Pop >> >> >>> > 001, 0303 0303 0101 1011 0304 >> >> >>> > 002, 0303 0003 0101 0410 0405 >> >> >>> > 003, 0303 0305 0101 1013 0304 >> >> >>> > 004, 0103 0304 0102 0207 0104 >> >> >>> > 005, 0303 0506 0101 0407 0405 >> >> >>> > 006, 0303 0405 0101 0506 0405 >> >> >>> > 007, 0303 0104 0101 0204 0305 >> >> >>> > 008, 0303 0105 0101 0203 0304 >> >> >>> > 009, 0303 0303 0101 1011 0404 >> >> >>> > 010, 0303 0303 0101 0507 0405 >> >> >>> > >> >> >>> > Gra, 0203 0304 0202 0207 0105 >> >> >>> > Pop >> >> >>> > 050, 0103 0304 0102 0206 0105 >> >> >>> > 051, 0103 0304 0202 0102 0105 >> >> >>> > 052, 0303 0305 0102 0404 0507 >> >> >>> > 053, 0103 0506 0202 0205 0105 >> >> >>> > 054, 0303 0404 0101 0411 0405 >> >> >>> > 055, 0103 0505 0202 0306 0102 >> >> >>> > 056, 0303 0404 0101 0912 0304 >> >> >>> > 057, 0303 0404 0102 0406 0105 >> >> >>> > Lev, 0303 0303 0202 0106 0105 >> >> >>> > Pop >> >> >>> > 078, 0303 0303 0101 0407 0405 >> >> >>> > 079, 0303 0303 0101 0506 0405 >> >> >>> > 080, 0203 0303 0102 0510 0405 >> >> >>> > 081, 0303 0303 0101 0708 0404 >> >> >>> > 082, 0101 0404 0202 0202 0101 >> >> >>> > Mod, 0303 0203 0102 0608 0105 >> >> >>> > Pop >> >> >>> > 011, 0303 0304 0102 0710 0405 >> >> >>> > 002, 0103 0405 0102 0313 0104 >> >> >>> > 003, 0303 0204 0202 0209 0405 >> >> >>> > 004, 0303 0303 0101 1011 0404 >> >> >>> > 005, 0303 0305 0101 0413 0405 >> >> >>> > 006, 0101 0404 0202 0202 0101 >> >> >>> > 007, 0303 0104 0101 0211 0304 >> >> >>> > 008, 0303 0103 0101 0210 0304 >> >> >>> > 009, 0303 0304 0102 0210 0405 >> >> >>> > 010, 0303 0303 0101 0411 0405 >> >> >>> > 011, 0303 0305 0102 0407 0405 >> >> >>> > 012, 0101 0404 0202 0203 0101 >> >> >>> > 013, 0303 0303 0101 0404 0404 >> >> >>> > 014, 0303 0303 0101 0110 0405 >> >> >>> > 015, 0103 0404 0202 0206 0101 >> >> >>> > 016, 0303 0304 0202 0204 0305 >> >> >>> > 017, 0303 0304 0202 0511 0407 >> >> >>> > 018, 0103 0204 0202 0102 0105 >> >> >>> > CTR, 0103 0304 0202 0210 0303 >> >> >>> > [/CODE] >> >> >>> > >> >> >>> > Bem, agradeço a todos, mas ainda digo que essa é so uma parte do >> >> >>> > programa... >> >> >>> > mas é a mais dificil. >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > ________________________________ >> >> >>> > From: [13]bruno.buss em gmail.com >> >> >>> > Date: Sat, 31 Mar 2012 22:07:26 -0300 >> >> >>> > >> >> >>> > To: [14]rio-pm em pm.org >> >> >>> > Subject: Re: [Rio-pm] Mudando de formato >> >> >>> > >> >> >>> > 2012/3/31 Aureliano Guedes <[15]guedes_1000 em hotmail.com> >> >> >>> > >> >> >>> > Primeiro, sei que $_ é uma variavel especial, sei pra que serve, >> >> >>> > mas >> >> >>> > quando >> >> >>> > temos $_[0], $_[1] etc... isso é o mesmo que manipulação direta >> >> >>> > de >> >> >>> > array?? >> >> >>> > >> >> >>> > >> >> >>> > Sim, no caso você está manipulando o array @_ ;) >> >> >>> > [16]http://perldoc.perl.org/perlvar.html >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > Outra duvida é quando temos @{alguma coisa}, por exemplo @{$_}... >> >> >>> > o >> >> >>> > que esse >> >> >>> > array com chaves quer dizer, digo, o que ele faz?? >> >> >>> > >> >> >>> > >> >> >>> > [17]http://perldoc.perl.org/perlreftut.html >> >> >>> > >> >> >>> > [ ]'s >> >> >>> > -- >> >> >>> > Bruno C. Buss >> >> >>> > [18]http://brunobuss.wordpress.com/ >> >> >>> > [19]http://www.dcc.ufrj.br/~brunobuss/ >> >> >>> > >> >> >>> > _______________________________________________ Rio-pm mailing >> >> >>> > list >> >> >>> > [20]Rio-pm em pm.org [21]http://mail.pm.org/mailman/listinfo/rio-pm >> >> >>> > >> >> >>> > _______________________________________________ >> >> >>> > Rio-pm mailing list >> >> >>> > [22]Rio-pm em pm.org >> >> >>> > [23]http://mail.pm.org/mailman/listinfo/rio-pm >> >> >>> _______________________________________________ >> >> >>> Rio-pm mailing list >> >> >>> [24]Rio-pm em pm.org >> >> >>> [25]http://mail.pm.org/mailman/listinfo/rio-pm >> >> >> -- >> >> >> Nuba R. Princigalli [26]nuba em pauleira.com [27]http://pauleira.com >> >> >> @nprincigalli >> >> >> Discipline is not an end in itself, just a means to an end. - King >> >> >> Crimson >> >> >> >> >> >> _______________________________________________ >> >> >> Rio-pm mailing list >> >> >> [28]Rio-pm em pm.org >> >> >> [29]http://mail.pm.org/mailman/listinfo/rio-pm >> >> > _______________________________________________ >> >> > Rio-pm mailing list >> >> > [30]Rio-pm em pm.org >> >> > [31]http://mail.pm.org/mailman/listinfo/rio-pm >> >> _______________________________________________ >> >> Rio-pm mailing list >> >> [32]Rio-pm em pm.org >> >> [33]http://mail.pm.org/mailman/listinfo/rio-pm >> > >> > >> > >> > >> > -- >> > >> > ______________________ >> > < Junior "fvox" Moraes > >> > ---------------------- >> > \ >> > \ >> > .--. >> > |o_o | >> > |:_/ | >> > // \ \ >> > (| | ) >> > /'\_ _/`\ >> > \___)=(___/ >> > >> > >> > >> > _______________________________________________ >> > Rio-pm mailing list >> > [34]Rio-pm em pm.org >> > [35]http://mail.pm.org/mailman/listinfo/rio-pm >> _______________________________________________ >> Rio-pm mailing list >> [36]Rio-pm em pm.org >> [37]http://mail.pm.org/mailman/listinfo/rio-pm > > > > > -- > .: Inteligência Coletiva :. > Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. > Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na > humanidade?. (Pierre Lévy) > [38]www.bioinfopop.ufv.br > > > _______________________________________________ > Rio-pm mailing list > [39]Rio-pm em pm.org > [40]http://mail.pm.org/mailman/listinfo/rio-pm _______________________________________________ Rio-pm mailing list [41]Rio-pm em pm.org [42]http://mail.pm.org/mailman/listinfo/rio-pm -- .: Inteligência Coletiva :. Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na humanidade?. (Pierre Lévy) [43]www.bioinfopop.ufv.br _______________________________________________ Rio-pm mailing list [44]Rio-pm em pm.org [45]http://mail.pm.org/mailman/listinfo/rio-pm _______________________________________________ Rio-pm mailing list [46]Rio-pm em pm.org [47]http://mail.pm.org/mailman/listinfo/rio-pm References 1. http://www.doodle.com/7m5fux92bptwqf3q#table 2. mailto:cleysinhonv em gmail.com 3. mailto:blabos em gmail.com 4. mailto:cleysinhonv em gmail.com 5. mailto:blabos em gmail.com 6. mailto:juniiior182 em gmail.com 7. mailto:eu em samircury.eng.br 8. mailto:blabos em gmail.com 9. mailto:nuba em fastmail.fm 10. mailto:breno em shadow.cat 11. http://www.forum-invaders.com.br/vb/showthread.php/40480-Perl-Obtendo-o-conte%C3%BAdo-de-Sites?highlight=perl 12. mailto:guedes_1000 em hotmail.com 13. mailto:bruno.buss em gmail.com 14. mailto:rio-pm em pm.org 15. mailto:guedes_1000 em hotmail.com 16. http://perldoc.perl.org/perlvar.html 17. http://perldoc.perl.org/perlreftut.html 18. http://brunobuss.wordpress.com/ 19. http://www.dcc.ufrj.br/%7Ebrunobuss/ 20. mailto:Rio-pm em pm.org 21. http://mail.pm.org/mailman/listinfo/rio-pm 22. mailto:Rio-pm em pm.org 23. http://mail.pm.org/mailman/listinfo/rio-pm 24. mailto:Rio-pm em pm.org 25. http://mail.pm.org/mailman/listinfo/rio-pm 26. mailto:nuba em pauleira.com 27. http://pauleira.com/ 28. mailto:Rio-pm em pm.org 29. http://mail.pm.org/mailman/listinfo/rio-pm 30. mailto:Rio-pm em pm.org 31. http://mail.pm.org/mailman/listinfo/rio-pm 32. mailto:Rio-pm em pm.org 33. http://mail.pm.org/mailman/listinfo/rio-pm 34. mailto:Rio-pm em pm.org 35. http://mail.pm.org/mailman/listinfo/rio-pm 36. mailto:Rio-pm em pm.org 37. http://mail.pm.org/mailman/listinfo/rio-pm 38. http://www.bioinfopop.ufv.br/ 39. mailto:Rio-pm em pm.org 40. http://mail.pm.org/mailman/listinfo/rio-pm 41. mailto:Rio-pm em pm.org 42. http://mail.pm.org/mailman/listinfo/rio-pm 43. http://www.bioinfopop.ufv.br/ 44. mailto:Rio-pm em pm.org 45. http://mail.pm.org/mailman/listinfo/rio-pm 46. mailto:Rio-pm em pm.org 47. 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From tiago.peczenyj em gmail.com Mon Apr 2 08:06:38 2012 From: tiago.peczenyj em gmail.com (Tiago Peczenyj) Date: Mon, 2 Apr 2012 12:06:38 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> Message-ID: Vou ser sincero que não sei debugar em perl, nem em nenhuma linguagem. geralmente eu faço PPADD Passe Por Aqui Driven Development On Mon, Apr 2, 2012 at 11:59 AM, Danillo Souza wrote: > 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, escreveu: > >> Desculpe, nao entendi do que se trata. >> >> >> Quoting Blabos de Blebe : >> >>> 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 >>> >> >> >> _______________________________________________ >> 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 From thiagoglauco em ticursos.net Mon Apr 2 08:08:05 2012 From: thiagoglauco em ticursos.net (thiagoglauco em ticursos.net) Date: Mon, 02 Apr 2012 12:08:05 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> Message-ID: <20120402120805.18122c98dtxdgla8@www.ticursos.net> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x Mojolicious". Quoting Danillo Souza : > 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, escreveu: > >> Desculpe, nao entendi do que se trata. >> >> >> Quoting Blabos de Blebe : >> >> 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 >>> >>> >> >> ______________________________**_________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/**listinfo/rio-pm >> > From blabos em gmail.com Mon Apr 2 08:11:35 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Mon, 2 Apr 2012 12:11:35 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <20120402120805.18122c98dtxdgla8@www.ticursos.net> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> Message-ID: 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 : > Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x > Mojolicious". > > Quoting Danillo Souza : > >> 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, escreveu: >> >>> Desculpe, nao entendi do que se trata. >>> >>> >>> Quoting Blabos de Blebe : >>> >>>  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 >>>> >>>> >>> >>> ______________________________**_________________ >>> 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 From marciodesouzaferreira em gmail.com Mon Apr 2 08:12:36 2012 From: marciodesouzaferreira em gmail.com (Marcio Ferreira) Date: Mon, 2 Apr 2012 12:12:36 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> Message-ID: Debugar em perl, só sei com o -d. Há um plugin fodástico no padre para isso? Do tipo zend debug do php? On Apr 2, 2012 12:07 PM, "Tiago Peczenyj" wrote: > Vou ser sincero que não sei debugar em perl, nem em nenhuma linguagem. > geralmente eu faço PPADD > > Passe Por Aqui Driven Development > > On Mon, Apr 2, 2012 at 11:59 AM, Danillo Souza > wrote: > > 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, escreveu: > > > >> Desculpe, nao entendi do que se trata. > >> > >> > >> Quoting Blabos de Blebe : > >> > >>> 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 > >>> > >> > >> > >> _______________________________________________ > >> 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From marciodesouzaferreira em gmail.com Mon Apr 2 08:12:36 2012 From: marciodesouzaferreira em gmail.com (Marcio Ferreira) Date: Mon, 2 Apr 2012 12:12:36 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: Message-ID: Vou escrever alguma coisa sobre bigdata com perl, pode? On Apr 2, 2012 9:56 AM, "Blabos de Blebe" wrote: > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: From perl em mosconi.mat.br Mon Apr 2 08:13:11 2012 From: perl em mosconi.mat.br (Rodrigo Mosconi (perl)) Date: Mon, 2 Apr 2012 12:13:11 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> Message-ID: Acho estes assuntos interessantes a serem abortados: - Entedendo os tipos de dados - DBI - Regex - Usando perl no dia-a-dia Posso preparar algo sobre dia-a-dia Em 2 de abril de 2012 12:06, Tiago Peczenyj escreveu: > Vou ser sincero que não sei debugar em perl, nem em nenhuma linguagem. > geralmente eu faço PPADD > > Passe Por Aqui Driven Development > > On Mon, Apr 2, 2012 at 11:59 AM, Danillo Souza wrote: >> 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, escreveu: >> >>> Desculpe, nao entendi do que se trata. >>> >>> >>> Quoting Blabos de Blebe : >>> >>>> 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 >>>> >>> >>> >>> _______________________________________________ >>> 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 From danillo012 em gmail.com Mon Apr 2 08:15:40 2012 From: danillo012 em gmail.com (Danillo Souza) Date: Mon, 2 Apr 2012 12:15:40 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> Message-ID: Marcio, http://padre.perlide.org/trac/wiki/Features/Perl5Debugger Em 2 de abril de 2012 12:06, Tiago Peczenyj escreveu: > Vou ser sincero que não sei debugar em perl, nem em nenhuma linguagem. > geralmente eu faço PPADD > > Passe Por Aqui Driven Development > > On Mon, Apr 2, 2012 at 11:59 AM, Danillo Souza > wrote: > > 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, escreveu: > > > >> Desculpe, nao entendi do que se trata. > >> > >> > >> Quoting Blabos de Blebe : > >> > >>> 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 > >>> > >> > >> > >> _______________________________________________ > >> 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 > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From nuba em fastmail.fm Mon Apr 2 08:18:01 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Mon, 02 Apr 2012 12:18:01 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> Message-ID: <1333379881.24511.140661057299065.3BAC90E5@webmail.messagingengine.com> OK, Criei uma planilha "Cartilha Novo Perl Hacker" no gdocs http://bit.ly/HeYktv Vamos colocando ali e discutindo nos próximos dias.. Que tal? On Mon, Apr 2, 2012, at 12:11 PM, Blabos de Blebe wrote: > 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 : > > Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x > > Mojolicious". > > > > Quoting Danillo Souza : > > > >> 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, escreveu: > >> > >>> Desculpe, nao entendi do que se trata. > >>> > >>> > >>> Quoting Blabos de Blebe : > >>> > >>>  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 > >>>> > >>>> > >>> > >>> ______________________________**_________________ > >>> 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 From marciodesouzaferreira em gmail.com Mon Apr 2 08:22:03 2012 From: marciodesouzaferreira em gmail.com (Marcio Ferreira) Date: Mon, 2 Apr 2012 12:22:03 -0300 Subject: [Rio-pm] Portas de Entrada (was: Mudando de formato) In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> <1333361570.17911.140661057173181.4133D42D@webmail.messagingengine.com> Message-ID: IMHO, learning Perl + effective programming perl + modern perl + programming perl + perl cookbook + high order perl. Nao li todos por completo, um capitulo aqui, outro ali. Mas acho que essa é uma boa escada. Legal do perl é nao precisar ler um Deitel da vida pra fazer uma arvore de dados. Tem uns outros bons com Perl, mastering algorithms, pro parsing, vale a pena On Apr 2, 2012 8:57 AM, "Blabos de Blebe" wrote: > Eu comecei com o > http://www.submarino.com.br/produto/1/150265/perl:+guia+completo, mas > não gostei, nem recomendo. > > Depois passei pelo > http://www.amazon.com/Programming-Perl-Edition-Larry-Wall/dp/0596000278, > mas esteja preparado para ler "O Senhor dos Anéis do Camelos". > > Usei bastante o http://learn.perl.org/books/beginning-perl, mas deve > estar desatualizado > > O Modern Perl me chamou atenção por ser bem direto ao ponto. > > Mas o primeiro mesmo, que pra mim foi fundamental: > > http://www.submarino.com.br/produto/1/4613/algoritmos+estruturados > > []'s > > 2012/4/2 Aureliano Guedes : > > Durente toda discussão foram citados alguns livros/qpostilas que eu não > li. > > Ja estou procurando, inclusive, um amigo meu me ofereceu o Learning Perl > que > > ele tem. > > Agora, quando voltar da UFG procuro o Perl Cookbook. > > > > ________________________________ > > From: nuba em fastmail.fm > > To: rio-pm em pm.org > > Date: Mon, 2 Apr 2012 07:12:50 -0300 > > Subject: [Rio-pm] Portas de Entrada (was: Mudando de formato) > > > > > > Learning Perl também foi a minha porta de entrada, mas depois de ter o > > básico no lugar, por alguns meses meu melhor amigo foi o Perl Cookbook. > Eu > > não tinha interlocutores na UFMG e o unico ambiente online era o > > comp.lang.perl.misc, numa época em que meu ingles era mais quebrado que > os > > compassos do Rush :) > > > > Para quem gosta de estudar "problema + código (ou alternativas)" ao > invés de > > "building blocks desacoplados", ou simplesmente quiser complementar com > essa > > abordagem, recomendo muito. > > > > Abraço, > > > > Nuba Princigalli > > > > On Sun, Apr 1, 2012, at 10:12 PM, Stanislaw Pusep wrote: > > > > Que bom que você é teimoso :) > > Mas recomendo mais flexibilidade: se o Modern Perl está indigesto, tente > o > > Learning Perl (sexta edição)! > > Já ao pessoal recomendando Modern Perl, High-Order Perl, Donald Knuth e o > > escambau... > > Fala serio, quem aí *começou* assim?! > > Para iniciantes, recomendem os mesmos passos que fizeram quando > iniciantes! > > > > LEARNING > > PERL > > PERIOD > > > > ???????????, 1 ?????? 2012 ?. ???????????? Aureliano Guedes ?????: > > > > Stanislaw, acho que todo mundo esta julgando errado. > > Antes dessa discussão toda eu postei um codigo que so tinha um > probleminha, > > e ja resolvi, mas virou o que virou. > > > > Bem, não é falta de leitura, o tempo é pouco porque quando me meti nessa > > tive de escrever um codigo para bioinformatica > > em menos de 2 semanas sem nunca ter escrito nada nem em batch. > > Ja li muita coisa, inclusive o o Modern Perl, eu cheguei a ler, não > entendi > > e estou lendo denovo, agora entendendo. > > O problema é que leio, mas com tão pouca base muitas coisas que leio > ficam > > obscuras pra mim. > > > > Quando eu peço ajuda é porque pelomenos uns 2 dias fiquei 12 horas > seguidas > > pensando e tentando, inclusive lendo. > > > > ________________________________ > > Date: Sun, 1 Apr 2012 19:04:41 -0300 > > From: FastMail.FM WARNING: URL text contains a possible JavaScript > attack on > > your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', > > 'andregarciacarneiro em gmail.com');'. For more information on phishing > click > > here. > > To: FastMail.FM WARNING: URL text contains a possible JavaScript attack > on > > your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', > > 'rio-pm em pm.org');'. For more information on phishing click here. > > Subject: Re: [Rio-pm] Mudando de formato > > > > Nao vai rolar nem um RTFM ?!!?!? Q povo educadinho! > > > > > > > > Cheers! > > > > On Sun, Apr 1, 2012 at 6:48 PM, Stanislaw Pusep > text contains a possible JavaScript attack on your machine. URL disabled. > > Original URL='javascript:_e({}, 'cvml', 'creaktive em gmail.com');'. For > more > > information on phishing click here.> wrote: > > > > Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades Perl, > mas > > quando eu não sabia > > escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar > > foruns. > > > > > > Trocando em miúdos: "o meu tempo vale ouro, já o dos outros... hã, eles > que > > resolvam os meus problemas!" > > Olha só, ninguém nasce sabendo Perl. Todos aqui investiram um tempo > > considerável para chegar aonde chegaram. > > E você quer tudo de mão beijada, amigo?! O que você espera postando > longos > > trechos de código aqui? Que te devolvam mastigadinho e comentadinho?!?! > > MAS É ÓBVIO que vão te mandar ler livros/documentação! Ninguém aqui é > > professor, e mesmo que seja, não está aqui para dar aula. > > Que tempo curto o quê, rapaz, pegue um livro bem apropriado (Learning > Perl, > > 6th edition :) e leia de capa à capa. A longo prazo, vai te POUPAR tempo, > > garanto! > > > > _______________________________________________ > > Rio-pm mailing list > > FastMail.FM WARNING: URL text contains a possible JavaScript attack on > your > > machine. URL disabled. Original URL='javascript:_e({}, 'cvml', > > 'Rio-pm em pm.org');'. For more information on phishing click here. > > http://mail.pm.org/mailman/listinfo/rio-pm > > > > > > > > > > -- > > André Garcia Carneiro > > Analista/Desenvolvedor Perl > > (11)82907780 > > > > _______________________________________________ Rio-pm mailing list > > FastMail.FM WARNING: URL text contains a possible JavaScript attack on > your > > machine. URL disabled. Original URL='javascript:_e({}, 'cvml', > > 'Rio-pm em pm.org');'. For more information on phishing click here. > > http://mail.pm.org/mailman/listinfo/rio-pm > > > > > > > > -- > > > > ABS() > > > > _______________________________________________ > > 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 > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: From thiagoglauco em ticursos.net Mon Apr 2 08:29:03 2012 From: thiagoglauco em ticursos.net (thiagoglauco em ticursos.net) Date: Mon, 02 Apr 2012 12:29:03 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> Message-ID: <20120402122903.21196rdp8ughjfcw@www.ticursos.net> Todo noobi deve saber: 1 usar scalar, hashs, arrays 2 conhecer as variaveis internas basicas 3 Criar funcoes 4 Criar Modulos 5 Criar Objetos old School e com o Moose 6 Fazer Debug; 7 Utilizar e entender Expressoes Regulares; 8 Saber o minimo de SQL e Usar DBI e DBIx 9 Criar uma aplicacao de linha de comando com Getop 10 Criar uma aplicacao Web basica com CGI 11 Utilizar o CPAN 12 Conhecer utf8 que mais? Quoting Blabos de Blebe : > 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 : >> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >> Mojolicious". >> >> Quoting Danillo Souza : >> >>> 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, escreveu: >>> >>>> Desculpe, nao entendi do que se trata. >>>> >>>> >>>> Quoting Blabos de Blebe : >>>> >>>> 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 >>>>> >>>>> >>>> >>>> ______________________________**_________________ >>>> 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 > From nuba em fastmail.fm Mon Apr 2 08:31:07 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Mon, 02 Apr 2012 12:31:07 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <20120402122903.21196rdp8ughjfcw@www.ticursos.net> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> Message-ID: <1333380667.27849.140661057305801.139AD13E@webmail.messagingengine.com> Bota lá na planilha! http://bit.ly/HeYktv :) On Mon, Apr 2, 2012, at 12:29 PM, thiagoglauco em ticursos.net wrote: > Todo noobi deve saber: > > 1 usar scalar, hashs, arrays > 2 conhecer as variaveis internas basicas > 3 Criar funcoes > 4 Criar Modulos > 5 Criar Objetos old School e com o Moose > 6 Fazer Debug; > 7 Utilizar e entender Expressoes Regulares; > 8 Saber o minimo de SQL e Usar DBI e DBIx > 9 Criar uma aplicacao de linha de comando com Getop > 10 Criar uma aplicacao Web basica com CGI > 11 Utilizar o CPAN > 12 Conhecer utf8 > > que mais? > > > > Quoting Blabos de Blebe : > > > 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 : > >> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x > >> Mojolicious". > >> > >> Quoting Danillo Souza : > >> > >>> 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, escreveu: > >>> > >>>> Desculpe, nao entendi do que se trata. > >>>> > >>>> > >>>> Quoting Blabos de Blebe : > >>>> > >>>> 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 > >>>>> > >>>>> > >>>> > >>>> ______________________________**_________________ > >>>> 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 From blabos em gmail.com Mon Apr 2 08:35:02 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Mon, 2 Apr 2012 12:35:02 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <1333380667.27849.140661057305801.139AD13E@webmail.messagingengine.com> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <1333380667.27849.140661057305801.139AD13E@webmail.messagingengine.com> Message-ID: Mais de uma pessoa pode trabalhar junto no mesmo tópico, que tal? 2012/4/2 Nuba Princigalli : > Bota lá na planilha! http://bit.ly/HeYktv > > :) > > On Mon, Apr 2, 2012, at 12:29 PM, thiagoglauco em ticursos.net wrote: >> Todo noobi deve saber: >> >> 1 usar scalar, hashs, arrays >> 2 conhecer as variaveis internas basicas >> 3 Criar funcoes >> 4 Criar Modulos >> 5 Criar Objetos old School e com o Moose >> 6 Fazer Debug; >> 7 Utilizar e entender Expressoes Regulares; >> 8 Saber o minimo de SQL e Usar DBI e DBIx >> 9 Criar uma aplicacao de linha de comando com Getop >> 10 Criar uma aplicacao Web basica com CGI >> 11 Utilizar o CPAN >> 12 Conhecer utf8 >> >> que mais? >> >> >> >> Quoting Blabos de Blebe : >> >> > 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  : >> >> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >> >> Mojolicious". >> >> >> >> Quoting Danillo Souza : >> >> >> >>> 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, escreveu: >> >>> >> >>>> Desculpe, nao entendi do que se trata. >> >>>> >> >>>> >> >>>> Quoting Blabos de Blebe : >> >>>> >> >>>>  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 >> >>>>> >> >>>>> >> >>>> >> >>>> ______________________________**_________________ >> >>>> 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 From nuba em fastmail.fm Mon Apr 2 08:48:07 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Mon, 02 Apr 2012 12:48:07 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <1333380667.27849.140661057305801.139AD13E@webmail.messagingengine.com> Message-ID: <1333381687.31934.140661057308885.6447F87F@webmail.messagingengine.com> Eu botei uma coluna lá pra isso, até porque coisas mais espinhentas de explicar podem se beneficiar de um artigo com mais de um autor. Uma boa discussão agora é: qual é o público? A lista do Thiago Glauco me diz que o que eu chamo de "noobi" é alguém muito mais cru do que isso. Seria gente: * de publicidade que "ouviu falar que dá pra fazer site dinamico com Perl", totalmente cru em termos de computação, e tb em webdev * nos primeiros períodos de computação, curioso com a linguagem e com poucos conceitos ainda * de outra área (biológicas, por exemplo) que está chegando na expectativa de fazer data-munging e querendo cair na manipulação de strings e estruturas de dados * interessados em sysadmin, segurança, que vem dos bash scripts, awk, sed e ouviu falar que "perl é jóia" ... por exemplo. Vamos discutir isso? On Mon, Apr 2, 2012, at 12:35 PM, Blabos de Blebe wrote: > Mais de uma pessoa pode trabalhar junto no mesmo tópico, que tal? > > > 2012/4/2 Nuba Princigalli : > > Bota lá na planilha! http://bit.ly/HeYktv > > > > :) > > > > On Mon, Apr 2, 2012, at 12:29 PM, thiagoglauco em ticursos.net wrote: > >> Todo noobi deve saber: > >> > >> 1 usar scalar, hashs, arrays > >> 2 conhecer as variaveis internas basicas > >> 3 Criar funcoes > >> 4 Criar Modulos > >> 5 Criar Objetos old School e com o Moose > >> 6 Fazer Debug; > >> 7 Utilizar e entender Expressoes Regulares; > >> 8 Saber o minimo de SQL e Usar DBI e DBIx > >> 9 Criar uma aplicacao de linha de comando com Getop > >> 10 Criar uma aplicacao Web basica com CGI > >> 11 Utilizar o CPAN > >> 12 Conhecer utf8 > >> > >> que mais? > >> > >> > >> > >> Quoting Blabos de Blebe : > >> > >> > 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  : > >> >> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x > >> >> Mojolicious". > >> >> > >> >> Quoting Danillo Souza : > >> >> > >> >>> 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, escreveu: > >> >>> > >> >>>> Desculpe, nao entendi do que se trata. > >> >>>> > >> >>>> > >> >>>> Quoting Blabos de Blebe : > >> >>>> > >> >>>>  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 > >> >>>>> > >> >>>>> > >> >>>> > >> >>>> ______________________________**_________________ > >> >>>> 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 From fernandocorrea em gmail.com Mon Apr 2 08:50:53 2012 From: fernandocorrea em gmail.com (=?utf-8?Q?Fernando_Corr=C3=AAa_de_Oliveira?=) Date: Mon, 2 Apr 2012 12:50:53 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <20120402122903.21196rdp8ughjfcw@www.ticursos.net> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> Message-ID: <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> JAPH Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: > Todo noobi deve saber: > > 1 usar scalar, hashs, arrays > 2 conhecer as variaveis internas basicas > 3 Criar funcoes > 4 Criar Modulos > 5 Criar Objetos old School e com o Moose > 6 Fazer Debug; > 7 Utilizar e entender Expressoes Regulares; > 8 Saber o minimo de SQL e Usar DBI e DBIx > 9 Criar uma aplicacao de linha de comando com Getop Criar uma aplicação linha de comando com o App::Rad > 10 Criar uma aplicacao Web basica com CGI > 11 Utilizar o CPAN > 12 Conhecer utf8 > > que mais? > > > > Quoting Blabos de Blebe : > >> 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 : >>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >>> Mojolicious". >>> >>> Quoting Danillo Souza : >>> >>>> 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, escreveu: >>>> >>>>> Desculpe, nao entendi do que se trata. >>>>> >>>>> >>>>> Quoting Blabos de Blebe : >>>>> >>>>> 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 >>>>>> >>>>>> >>>>> >>>>> ______________________________**_________________ >>>>> 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 From ole.ufg em gmail.com Mon Apr 2 09:04:41 2012 From: ole.ufg em gmail.com (Ole Peter Smith) Date: Mon, 2 Apr 2012 13:04:41 -0300 Subject: [Rio-pm] Portas de Entrada (was: Mudando de formato) In-Reply-To: References: <1333125013.2038.140661056223365.4CD079A6@webmail.messagingengine.com> <1333361570.17911.140661057173181.4133D42D@webmail.messagingengine.com> Message-ID: o cookbook sempre me fascinou! pra ter ideia que e possivel de fazer - e como. uma biblia! 0le 2012/4/2 Marcio Ferreira > IMHO, learning Perl + effective programming perl + modern perl + > programming perl + perl cookbook + high order perl. > > Nao li todos por completo, um capitulo aqui, outro ali. Mas acho que essa > é uma boa escada. > > Legal do perl é nao precisar ler um Deitel da vida pra fazer uma arvore de > dados. > > Tem uns outros bons com Perl, mastering algorithms, pro parsing, vale a > pena > On Apr 2, 2012 8:57 AM, "Blabos de Blebe" wrote: > >> Eu comecei com o >> http://www.submarino.com.br/produto/1/150265/perl:+guia+completo, mas >> não gostei, nem recomendo. >> >> Depois passei pelo >> http://www.amazon.com/Programming-Perl-Edition-Larry-Wall/dp/0596000278, >> mas esteja preparado para ler "O Senhor dos Anéis do Camelos". >> >> Usei bastante o http://learn.perl.org/books/beginning-perl, mas deve >> estar desatualizado >> >> O Modern Perl me chamou atenção por ser bem direto ao ponto. >> >> Mas o primeiro mesmo, que pra mim foi fundamental: >> >> http://www.submarino.com.br/produto/1/4613/algoritmos+estruturados >> >> []'s >> >> 2012/4/2 Aureliano Guedes : >> > Durente toda discussão foram citados alguns livros/qpostilas que eu não >> li. >> > Ja estou procurando, inclusive, um amigo meu me ofereceu o Learning >> Perl que >> > ele tem. >> > Agora, quando voltar da UFG procuro o Perl Cookbook. >> > >> > ________________________________ >> > From: nuba em fastmail.fm >> > To: rio-pm em pm.org >> > Date: Mon, 2 Apr 2012 07:12:50 -0300 >> > Subject: [Rio-pm] Portas de Entrada (was: Mudando de formato) >> > >> > >> > Learning Perl também foi a minha porta de entrada, mas depois de ter o >> > básico no lugar, por alguns meses meu melhor amigo foi o Perl Cookbook. >> Eu >> > não tinha interlocutores na UFMG e o unico ambiente online era o >> > comp.lang.perl.misc, numa época em que meu ingles era mais quebrado que >> os >> > compassos do Rush :) >> > >> > Para quem gosta de estudar "problema + código (ou alternativas)" ao >> invés de >> > "building blocks desacoplados", ou simplesmente quiser complementar com >> essa >> > abordagem, recomendo muito. >> > >> > Abraço, >> > >> > Nuba Princigalli >> > >> > On Sun, Apr 1, 2012, at 10:12 PM, Stanislaw Pusep wrote: >> > >> > Que bom que você é teimoso :) >> > Mas recomendo mais flexibilidade: se o Modern Perl está indigesto, >> tente o >> > Learning Perl (sexta edição)! >> > Já ao pessoal recomendando Modern Perl, High-Order Perl, Donald Knuth e >> o >> > escambau... >> > Fala serio, quem aí *começou* assim?! >> > Para iniciantes, recomendem os mesmos passos que fizeram quando >> iniciantes! >> > >> > LEARNING >> > PERL >> > PERIOD >> > >> > ???????????, 1 ?????? 2012 ?. ???????????? Aureliano Guedes ?????: >> > >> > Stanislaw, acho que todo mundo esta julgando errado. >> > Antes dessa discussão toda eu postei um codigo que so tinha um >> probleminha, >> > e ja resolvi, mas virou o que virou. >> > >> > Bem, não é falta de leitura, o tempo é pouco porque quando me meti nessa >> > tive de escrever um codigo para bioinformatica >> > em menos de 2 semanas sem nunca ter escrito nada nem em batch. >> > Ja li muita coisa, inclusive o o Modern Perl, eu cheguei a ler, não >> entendi >> > e estou lendo denovo, agora entendendo. >> > O problema é que leio, mas com tão pouca base muitas coisas que leio >> ficam >> > obscuras pra mim. >> > >> > Quando eu peço ajuda é porque pelomenos uns 2 dias fiquei 12 horas >> seguidas >> > pensando e tentando, inclusive lendo. >> > >> > ________________________________ >> > Date: Sun, 1 Apr 2012 19:04:41 -0300 >> > From: FastMail.FM WARNING: URL text contains a possible JavaScript >> attack on >> > your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', >> > 'andregarciacarneiro em gmail.com');'. For more information on phishing >> click >> > here. >> > To: FastMail.FM WARNING: URL text contains a possible JavaScript attack >> on >> > your machine. URL disabled. Original URL='javascript:_e({}, 'cvml', >> > 'rio-pm em pm.org');'. For more information on phishing click here. >> > Subject: Re: [Rio-pm] Mudando de formato >> > >> > Nao vai rolar nem um RTFM ?!!?!? Q povo educadinho! >> > >> > >> > >> > Cheers! >> > >> > On Sun, Apr 1, 2012 at 6:48 PM, Stanislaw Pusep > URL >> > text contains a possible JavaScript attack on your machine. URL >> disabled. >> > Original URL='javascript:_e({}, 'cvml', 'creaktive em gmail.com');'. For >> more >> > information on phishing click here.> wrote: >> > >> > Não é facil, eu sei, mas quero tentar, hoje procuro as comunidades >> Perl, mas >> > quando eu não sabia >> > escrever sequer um "Ola Mundo" realmente, o tempo curto me fez procurar >> > foruns. >> > >> > >> > Trocando em miúdos: "o meu tempo vale ouro, já o dos outros... hã, eles >> que >> > resolvam os meus problemas!" >> > Olha só, ninguém nasce sabendo Perl. Todos aqui investiram um tempo >> > considerável para chegar aonde chegaram. >> > E você quer tudo de mão beijada, amigo?! O que você espera postando >> longos >> > trechos de código aqui? Que te devolvam mastigadinho e comentadinho?!?! >> > MAS É ÓBVIO que vão te mandar ler livros/documentação! Ninguém aqui é >> > professor, e mesmo que seja, não está aqui para dar aula. >> > Que tempo curto o quê, rapaz, pegue um livro bem apropriado (Learning >> Perl, >> > 6th edition :) e leia de capa à capa. A longo prazo, vai te POUPAR >> tempo, >> > garanto! >> > >> > _______________________________________________ >> > Rio-pm mailing list >> > FastMail.FM WARNING: URL text contains a possible JavaScript attack on >> your >> > machine. URL disabled. Original URL='javascript:_e({}, 'cvml', >> > 'Rio-pm em pm.org');'. For more information on phishing click here. >> > http://mail.pm.org/mailman/listinfo/rio-pm >> > >> > >> > >> > >> > -- >> > André Garcia Carneiro >> > Analista/Desenvolvedor Perl >> > (11)82907780 >> > >> > _______________________________________________ Rio-pm mailing list >> > FastMail.FM WARNING: URL text contains a possible JavaScript attack on >> your >> > machine. URL disabled. Original URL='javascript:_e({}, 'cvml', >> > 'Rio-pm em pm.org');'. For more information on phishing click here. >> > http://mail.pm.org/mailman/listinfo/rio-pm >> > >> > >> > >> > -- >> > >> > ABS() >> > >> > _______________________________________________ >> > 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 >> _______________________________________________ >> 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 > -- ///// ( O O ) =================oOO==(_)==OOo================= Every day and every hour, I'm Learning more The more I Learn, the less I Know about before The Less I know, the more I want to Look around Diggin' deeper into Higher Ground... UB40 .oooO Oooo. ==================( )=( )===================== \ ( ) / \_) (_/ =============================================== Ole Peter Smith, IME, UFG http://www.mat.ufg.br/docentes/olepeter - ole at mat.ufg.br =============================================== Life sure is a Mystery to be Lived Not a Problem to be Solved =============================================== -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From cleysinhonv em gmail.com Mon Apr 2 09:20:36 2012 From: cleysinhonv em gmail.com (Cleysinho) Date: Mon, 2 Apr 2012 13:20:36 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> Message-ID: Uma coisa legal e que eu estou tendo problemas é com controle de sessão. Poderia ser um tópico? Em 2 de abril de 2012 12:50, Fernando Corrêa de Oliveira < fernandocorrea em gmail.com> escreveu: > > > JAPH > > Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: > > > Todo noobi deve saber: > > > > 1 usar scalar, hashs, arrays > > 2 conhecer as variaveis internas basicas > > 3 Criar funcoes > > 4 Criar Modulos > > 5 Criar Objetos old School e com o Moose > > 6 Fazer Debug; > > 7 Utilizar e entender Expressoes Regulares; > > 8 Saber o minimo de SQL e Usar DBI e DBIx > > 9 Criar uma aplicacao de linha de comando com Getop > Criar uma aplicação linha de comando com o App::Rad > > 10 Criar uma aplicacao Web basica com CGI > > 11 Utilizar o CPAN > > 12 Conhecer utf8 > > > > que mais? > > > > > > > > Quoting Blabos de Blebe : > > > >> 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 : > >>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x > >>> Mojolicious". > >>> > >>> Quoting Danillo Souza : > >>> > >>>> 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, escreveu: > >>>> > >>>>> Desculpe, nao entendi do que se trata. > >>>>> > >>>>> > >>>>> Quoting Blabos de Blebe : > >>>>> > >>>>> 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 > -- ** .: Inteligência Coletiva :. Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na humanidade?. (Pierre Lévy) www.bioinfopop.ufv.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From juniiior182 em gmail.com Mon Apr 2 09:24:56 2012 From: juniiior182 em gmail.com (Junior Moraes) Date: Mon, 2 Apr 2012 13:24:56 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> Message-ID: Hi. Um dos assuntos que mais me deram dor de cabeça quando comecei foi a questão das referências. Ao menos de minha parte que já vim de outras linguagens, foi meio complicado entender por que não podia ter um array dentro de um array, e por aí vai. Outro assunto interessante foi a configuração do ambiente e como eu poderia distribuir minha aplicação. []'s Em 2 de abril de 2012 13:20, Cleysinho escreveu: > Uma coisa legal e que eu estou tendo problemas é com controle de sessão. > Poderia ser um tópico? > > Em 2 de abril de 2012 12:50, Fernando Corrêa de Oliveira < > fernandocorrea em gmail.com> escreveu: > > >> >> JAPH >> >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: >> >> > Todo noobi deve saber: >> > >> > 1 usar scalar, hashs, arrays >> > 2 conhecer as variaveis internas basicas >> > 3 Criar funcoes >> > 4 Criar Modulos >> > 5 Criar Objetos old School e com o Moose >> > 6 Fazer Debug; >> > 7 Utilizar e entender Expressoes Regulares; >> > 8 Saber o minimo de SQL e Usar DBI e DBIx >> > 9 Criar uma aplicacao de linha de comando com Getop >> Criar uma aplicação linha de comando com o App::Rad >> > 10 Criar uma aplicacao Web basica com CGI >> > 11 Utilizar o CPAN >> > 12 Conhecer utf8 >> > >> > que mais? >> > >> > >> > >> > Quoting Blabos de Blebe : >> > >> >> 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 : >> >>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pmx >> >>> Mojolicious". >> >>> >> >>> Quoting Danillo Souza : >> >>> >> >>>> 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, escreveu: >> >>>> >> >>>>> Desculpe, nao entendi do que se trata. >> >>>>> >> >>>>> >> >>>>> Quoting Blabos de Blebe : >> >>>>> >> >>>>> 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 >> > > > > -- > ** > .: Inteligência Coletiva :. > Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. > Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na > humanidade?. (Pierre Lévy) > www.bioinfopop.ufv.br > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- ______________________ < Junior "fvox" Moraes > ---------------------- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From eu em samircury.eng.br Mon Apr 2 09:26:01 2012 From: eu em samircury.eng.br (Samir Cury) Date: Mon, 2 Apr 2012 18:26:01 +0200 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> Message-ID: 2012/4/2 Fernando Corrêa de Oliveira : > > > JAPH > > Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: > >> Todo noobi deve saber: >> >> 1 usar scalar, hashs, arrays >> 2 conhecer as variaveis internas basicas >> 3 Criar funcoes >> 4 Criar Modulos >> 5 Criar Objetos old School e com o Moose >> 6 Fazer Debug; >> 7 Utilizar e entender Expressoes Regulares; >> 8 Saber o minimo de SQL e Usar DBI e DBIx >> 9 Criar uma aplicacao de linha de comando com Getop > Criar uma aplicação linha de comando com o App::Rad App::Rad++; Ja usei muito e recomendo -- otimo para sysadmins. >> 10 Criar uma aplicacao Web basica com CGI >> 11 Utilizar o CPAN >> 12 Conhecer utf8 >> >> que mais? >> >> >> >> Quoting Blabos de Blebe : >> >>> 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  : >>>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >>>> Mojolicious". >>>> >>>> Quoting Danillo Souza : >>>> >>>>> 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, escreveu: >>>>> >>>>>> Desculpe, nao entendi do que se trata. >>>>>> >>>>>> >>>>>> Quoting Blabos de Blebe : >>>>>> >>>>>> 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 >>>>>>> >>>>>>> >>>>>> >>>>>> ______________________________**_________________ >>>>>> 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 From tiago.peczenyj em gmail.com Mon Apr 2 09:37:40 2012 From: tiago.peczenyj em gmail.com (Tiago Peczenyj) Date: Mon, 2 Apr 2012 13:37:40 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> Message-ID: É verdade. Algumas linguagens resolvem isso fazendo TUDO ser objeto. Veja Ruby, por exemplo, é possivel ter menos dificuldade pois tudo é uma invocação de método no fim das contas. O fato de Perl suportar OO mas também funcionar sem este tipo de sintaxe é dificil de pegar de cara, sem os exercícios corretos. Por exemplo, o garbage collector do Perl é diferente (é por contagem de referência), o fato de suportar herança multipla traz consequencias diferentes, etc. Infelizmente só fui descobrir o 'use diagnostics' tarde, senão boa parte da minha frustração seira redirecionada. Agora perl5 funciona dessa forma, podemos querer usar Moose ou outros módulos para facilitar a nossa vida e sermos mais produtivos mas o caminho é longo IMHO, pois parece que estamos dando "desculpas" para quem começa use strict; use warnings; use English; use diagnostics; use common::sense; use Modern::Perl; use blablabla; isso acaba virando um mantra. como quem diz "sem isto vc NUNCA vai entender" e isso é frustrante. Felizmente todas as linguagens tem problemas e se Perl fosse ruim não teria chegado aonde chegou, pelo contrario, a comunidade corrige e propõe mudanças. Vejam Perl 6 que resolve boa parte do que a gente andou discutindo como sendo "dificuldades iniciais" e que não deixam a gente numa saia justa (vejam a complicação que esta sendo Python 3, ou como Java evolui lentamente deixando de adicionar features devido a backward compatibility), infelizmente Perl 6 ainda está em desenvolvimento mas é se envolvendo nesse tipo de coisa que evoluimos. Nos ultimos meses, ver o codigo do Miyagawa me ajudou um pouco. Mas é tudo um reflexo do nosso meio, hoje eu acho Moose interessante pq desenvolvo demais usando OO, mas não consigo usar Perl para scripts tal como Bash com tanta familiaridade. Felizmente da pra aprender sempre. On Mon, Apr 2, 2012 at 1:24 PM, Junior Moraes wrote: > Hi. > > Um dos assuntos que mais me deram dor de cabeça quando comecei foi a questão > das referências. Ao menos de minha parte que já vim de outras linguagens, > foi meio complicado entender por que não podia ter um array dentro de um > array, e por aí vai. > > Outro assunto interessante foi a configuração do ambiente e como eu poderia > distribuir minha aplicação. > > []'s > > Em 2 de abril de 2012 13:20, Cleysinho escreveu: > >> Uma coisa legal  e que eu estou tendo problemas é com controle de sessão. >> Poderia ser um tópico? >> >> Em 2 de abril de 2012 12:50, Fernando Corrêa de Oliveira >> escreveu: >> >>> >>> >>> JAPH >>> >>> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: >>> >>> > Todo noobi deve saber: >>> > >>> > 1 usar scalar, hashs, arrays >>> > 2 conhecer as variaveis internas basicas >>> > 3 Criar funcoes >>> > 4 Criar Modulos >>> > 5 Criar Objetos old School e com o Moose >>> > 6 Fazer Debug; >>> > 7 Utilizar e entender Expressoes Regulares; >>> > 8 Saber o minimo de SQL e Usar DBI e DBIx >>> > 9 Criar uma aplicacao de linha de comando com Getop >>> Criar uma aplicação linha de comando com o App::Rad >>> > 10 Criar uma aplicacao Web basica com CGI >>> > 11 Utilizar o CPAN >>> > 12 Conhecer utf8 >>> > >>> > que mais? >>> > >>> > >>> > >>> > Quoting Blabos de Blebe : >>> > >>> >> 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  : >>> >>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm >>> >>> x >>> >>> Mojolicious". >>> >>> >>> >>> Quoting Danillo Souza : >>> >>> >>> >>>> 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, escreveu: >>> >>>> >>> >>>>> Desculpe, nao entendi do que se trata. >>> >>>>> >>> >>>>> >>> >>>>> Quoting Blabos de Blebe : >>> >>>>> >>> >>>>> 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 >>> >>>>>> >>> >>>>>> >>> >>>>> >>> >>>>> ______________________________**_________________ >>> >>>>> 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 >> >> >> >> >> -- >> .: Inteligência Coletiva :. >> Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. >> Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na >> humanidade?. (Pierre Lévy) >> www.bioinfopop.ufv.br >> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm > > > > > -- > > ______________________ > < Junior "fvox" Moraes > > ---------------------- > \ > \ > .--. > |o_o | > |:_/ | > // \ \ > (| | ) > /'\_ _/`\ > \___)=(___/ > > > > _______________________________________________ > 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 From thiagoglauco em ticursos.net Mon Apr 2 09:46:11 2012 From: thiagoglauco em ticursos.net (thiagoglauco em ticursos.net) Date: Mon, 02 Apr 2012 13:46:11 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> Message-ID: <20120402134611.29323w9vtoey5fi8@www.ticursos.net> 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 : > 2012/4/2 Fernando Corrêa de Oliveira : >> >> >> JAPH >> >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: >> >>> Todo noobi deve saber: >>> >>> >>> >>> >>> Quoting Blabos de Blebe : >>> >>>> 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 : >>>>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >>>>> Mojolicious". >>>>> >>>>> Quoting Danillo Souza : >>>>> >>>>>> 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, escreveu: >>>>>> >>>>>>> Desculpe, nao entendi do que se trata. >>>>>>> >>>>>>> >>>>>>> Quoting Blabos de Blebe : >>>>>>> >>>>>>> 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 >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> ______________________________**_________________ >>>>>>> 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 > From tiago.peczenyj em gmail.com Mon Apr 2 09:49:56 2012 From: tiago.peczenyj em gmail.com (Tiago Peczenyj) Date: Mon, 2 Apr 2012 13:49:56 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <20120402134611.29323w9vtoey5fi8@www.ticursos.net> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> Message-ID: vcs estão citando os capitulos de livros sobre perl versão iniciante, intermediario e senior. Eu, por exemplo, acho fundamental os itens 1 a 4 porém o item 5 parece misturado aos demais. Incluiria nessa lista saber criar um modulo e subir ao CPAN incluindo documentação e testes (usando Test::More). O uso de testes, profiling, coverage, debug, pode abrir porta para compreender o resto. On Mon, Apr 2, 2012 at 1:46 PM, 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 : > >> 2012/4/2 Fernando Corrêa de Oliveira : >>> >>> >>> >>> JAPH >>> >>> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: >>> >>>> Todo noobi deve saber: >>>> > >>>> >>>> >>>> >>>> Quoting Blabos de Blebe : >>>> >>>>> 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  : >>>>>> >>>>>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >>>>>> Mojolicious". >>>>>> >>>>>> Quoting Danillo Souza : >>>>>> >>>>>>> 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, escreveu: >>>>>>> >>>>>>>> Desculpe, nao entendi do que se trata. >>>>>>>> >>>>>>>> >>>>>>>> Quoting Blabos de Blebe : >>>>>>>> >>>>>>>> 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 >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> ______________________________**_________________ >>>>>>>> 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 >> > > > _______________________________________________ > 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 From thiagoglauco em ticursos.net Mon Apr 2 09:54:02 2012 From: thiagoglauco em ticursos.net (thiagoglauco em ticursos.net) Date: Mon, 02 Apr 2012 13:54:02 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> Message-ID: <20120402135402.74281b65dwg1c90g@www.ticursos.net> O C++, que foi, como o Perl, baseado e desenvolvido em C tambem possui referencias, herancas multiplas e outras coisas que confundem quem ja programa com Java, .Net ou C# por exemplo. Mas isso nao eh defeito. Sao paradigmas diferentes. No C++ tambem existem muitas maneiras de se fazer a mesma coisa. O Perl 6 resolve os problemas do Perl 5 assim como o Java nao resolve os problemas do C++. O Perl 6 eh outra linguagem. Assim como o C, C++ e Java sao linguagens diferentes, que coexistem e surgiram uma a partir da outra, conforme programadores viram necessidades em seu trabalho. Quoting Tiago Peczenyj : > É verdade. > > Algumas linguagens resolvem isso fazendo TUDO ser objeto. Veja Ruby, > por exemplo, é possivel ter menos dificuldade pois tudo é uma > invocação de método no fim das contas. O fato de Perl suportar OO mas > também funcionar sem este tipo de sintaxe é dificil de pegar de cara, > sem os exercícios corretos. Por exemplo, o garbage collector do Perl é > diferente (é por contagem de referência), o fato de suportar herança > multipla traz consequencias diferentes, etc. > > Infelizmente só fui descobrir o 'use diagnostics' tarde, senão boa > parte da minha frustração seira redirecionada. Agora perl5 funciona > dessa forma, podemos querer usar Moose ou outros módulos para > facilitar a nossa vida e sermos mais produtivos mas o caminho é longo > IMHO, pois parece que estamos dando "desculpas" para quem começa > > use strict; > use warnings; > use English; > use diagnostics; > use common::sense; > use Modern::Perl; > use blablabla; > > isso acaba virando um mantra. como quem diz "sem isto vc NUNCA vai > entender" e isso é frustrante. > > Felizmente todas as linguagens tem problemas e se Perl fosse ruim não > teria chegado aonde chegou, pelo contrario, a comunidade corrige e > propõe mudanças. Vejam Perl 6 que resolve boa parte do que a gente > andou discutindo como sendo "dificuldades iniciais" e que não deixam a > gente numa saia justa (vejam a complicação que esta sendo Python 3, ou > como Java evolui lentamente deixando de adicionar features devido a > backward compatibility), infelizmente Perl 6 ainda está em > desenvolvimento mas é se envolvendo nesse tipo de coisa que evoluimos. > > Nos ultimos meses, ver o codigo do Miyagawa me ajudou um pouco. Mas é > tudo um reflexo do nosso meio, hoje eu acho Moose interessante pq > desenvolvo demais usando OO, mas não consigo usar Perl para scripts > tal como Bash com tanta familiaridade. Felizmente da pra aprender > sempre. > > On Mon, Apr 2, 2012 at 1:24 PM, Junior Moraes wrote: >> Hi. >> >> Um dos assuntos que mais me deram dor de cabeça quando comecei foi a questão >> das referências. Ao menos de minha parte que já vim de outras linguagens, >> foi meio complicado entender por que não podia ter um array dentro de um >> array, e por aí vai. >> >> Outro assunto interessante foi a configuração do ambiente e como eu poderia >> distribuir minha aplicação. >> >> []'s >> >> Em 2 de abril de 2012 13:20, Cleysinho escreveu: >> >>> Uma coisa legal e que eu estou tendo problemas é com controle de sessão. >>> Poderia ser um tópico? >>> >>> Em 2 de abril de 2012 12:50, Fernando Corrêa de Oliveira >>> escreveu: >>> >>>> >>>> >>>> JAPH >>>> >>>> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: >>>> >>>> > Todo noobi deve saber: >>>> > >>>> > 1 usar scalar, hashs, arrays >>>> > 2 conhecer as variaveis internas basicas >>>> > 3 Criar funcoes >>>> > 4 Criar Modulos >>>> > 5 Criar Objetos old School e com o Moose >>>> > 6 Fazer Debug; >>>> > 7 Utilizar e entender Expressoes Regulares; >>>> > 8 Saber o minimo de SQL e Usar DBI e DBIx >>>> > 9 Criar uma aplicacao de linha de comando com Getop >>>> Criar uma aplicação linha de comando com o App::Rad >>>> > 10 Criar uma aplicacao Web basica com CGI >>>> > 11 Utilizar o CPAN >>>> > 12 Conhecer utf8 >>>> > >>>> > que mais? >>>> > >>>> > >>>> > >>>> > Quoting Blabos de Blebe : >>>> > >>>> >> 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 : >>>> >>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm >>>> >>> x >>>> >>> Mojolicious". >>>> >>> >>>> >>> Quoting Danillo Souza : >>>> >>> >>>> >>>> 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, escreveu: >>>> >>>> >>>> >>>>> Desculpe, nao entendi do que se trata. >>>> >>>>> >>>> >>>>> >>>> >>>>> Quoting Blabos de Blebe : >>>> >>>>> >>>> >>>>> 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 >>>> >>>>>> >>>> >>>>>> >>>> >>>>> >>>> >>>>> ______________________________**_________________ >>>> >>>>> 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 >>> >>> >>> >>> >>> -- >>> .: Inteligência Coletiva :. >>> Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. >>> Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na >>> humanidade?. (Pierre Lévy) >>> www.bioinfopop.ufv.br >>> >>> >>> _______________________________________________ >>> Rio-pm mailing list >>> Rio-pm em pm.org >>> http://mail.pm.org/mailman/listinfo/rio-pm >> >> >> >> >> -- >> >> ______________________ >> < Junior "fvox" Moraes > >> ---------------------- >> \ >> \ >> .--. >> |o_o | >> |:_/ | >> // \ \ >> (| | ) >> /'\_ _/`\ >> \___)=(___/ >> >> >> >> _______________________________________________ >> 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 > From nuba em fastmail.fm Mon Apr 2 09:54:52 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Mon, 02 Apr 2012 13:54:52 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <20120402134611.29323w9vtoey5fi8@www.ticursos.net> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> Message-ID: <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> 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 : > > > 2012/4/2 Fernando Corrêa de Oliveira : > >> > >> > >> JAPH > >> > >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: > >> > >>> Todo noobi deve saber: > >>> > > >>> > >>> > >>> > >>> Quoting Blabos de Blebe : > >>> > >>>> 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 : > >>>>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x > >>>>> Mojolicious". > >>>>> > >>>>> Quoting Danillo Souza : > >>>>> > >>>>>> 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, escreveu: > >>>>>> > >>>>>>> Desculpe, nao entendi do que se trata. > >>>>>>> > >>>>>>> > >>>>>>> Quoting Blabos de Blebe : > >>>>>>> > >>>>>>> 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 > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>>> ______________________________**_________________ > >>>>>>> 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 > > > > > _______________________________________________ > 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 From nuba em fastmail.fm Mon Apr 2 10:02:19 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Mon, 02 Apr 2012 14:02:19 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> Message-ID: <1333386139.31952.140661057345917.65F02CEC@webmail.messagingengine.com> On Mon, Apr 2, 2012, at 01:49 PM, Tiago Peczenyj wrote: > vcs estão citando os capitulos de livros sobre perl versão iniciante, > intermediario e senior. > > Eu, por exemplo, acho fundamental os itens 1 a 4 porém o item 5 parece > misturado aos demais. Por isso que eu disse: vamos discutir o público! :) Cada um tem uma trajetória, e cada um tem uma visão diferente do que deve ser produzido. Isso traz diversidade e é muito positivo, mas um alinhamento mínimo da visão do público também é desejável. -- 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 From thiagoglauco em ticursos.net Mon Apr 2 10:04:04 2012 From: thiagoglauco em ticursos.net (thiagoglauco em ticursos.net) Date: Mon, 02 Apr 2012 14:04:04 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> Message-ID: <20120402140404.1101061uaxwh40ec@www.ticursos.net> Existe uma planilha centralizada, ou posso criar? Quoting Nuba Princigalli : > 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 : >> >> > 2012/4/2 Fernando Corrêa de Oliveira : >> >> >> >> >> >> JAPH >> >> >> >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: >> >> >> >>> Todo noobi deve saber: >> >>> >> >> >>> >> >>> >> >>> >> >>> Quoting Blabos de Blebe : >> >>> >> >>>> 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 : >> >>>>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >> >>>>> Mojolicious". >> >>>>> >> >>>>> Quoting Danillo Souza : >> >>>>> >> >>>>>> 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, escreveu: >> >>>>>> >> >>>>>>> Desculpe, nao entendi do que se trata. >> >>>>>>> >> >>>>>>> >> >>>>>>> Quoting Blabos de Blebe : >> >>>>>>> >> >>>>>>> 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 >> >>>>>>>> >> >>>>>>>> >> >>>>>>> >> >>>>>>> ______________________________**_________________ >> >>>>>>> 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 >> > >> >> >> _______________________________________________ >> 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 > From nuba em fastmail.fm Mon Apr 2 10:06:15 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Mon, 02 Apr 2012 14:06:15 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <20120402140404.1101061uaxwh40ec@www.ticursos.net> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> <20120402140404.1101061uaxwh40ec@www.ticursos.net> Message-ID: <1333386375.556.140661057349889.47F90890@webmail.messagingengine.com> 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 : > > > 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 : > >> > >> > 2012/4/2 Fernando Corrêa de Oliveira : > >> >> > >> >> > >> >> JAPH > >> >> > >> >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: > >> >> > >> >>> Todo noobi deve saber: > >> >>> > >> > >> >>> > >> >>> > >> >>> > >> >>> Quoting Blabos de Blebe : > >> >>> > >> >>>> 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 : > >> >>>>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x > >> >>>>> Mojolicious". > >> >>>>> > >> >>>>> Quoting Danillo Souza : > >> >>>>> > >> >>>>>> 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, escreveu: > >> >>>>>> > >> >>>>>>> Desculpe, nao entendi do que se trata. > >> >>>>>>> > >> >>>>>>> > >> >>>>>>> Quoting Blabos de Blebe : > >> >>>>>>> > >> >>>>>>> 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 > >> >>>>>>>> > >> >>>>>>>> > >> >>>>>>> > >> >>>>>>> ______________________________**_________________ > >> >>>>>>> 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 > >> > > >> > >> > >> _______________________________________________ > >> 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 From perl em mosconi.mat.br Mon Apr 2 10:18:13 2012 From: perl em mosconi.mat.br (Rodrigo Mosconi (perl)) Date: Mon, 2 Apr 2012 14:18:13 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <1333386375.556.140661057349889.47F90890@webmail.messagingengine.com> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> <20120402140404.1101061uaxwh40ec@www.ticursos.net> <1333386375.556.140661057349889.47F90890@webmail.messagingengine.com> Message-ID: 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 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 : >> >> > 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 : >> >> >> >> > 2012/4/2 Fernando Corrêa de Oliveira : >> >> >> >> >> >> >> >> >> JAPH >> >> >> >> >> >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: >> >> >> >> >> >>> Todo noobi deve saber: >> >> >>> >> >> >> >> >>> >> >> >>> >> >> >>> >> >> >>> Quoting Blabos de Blebe : >> >> >>> >> >> >>>> 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  : >> >> >>>>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >> >> >>>>> Mojolicious". >> >> >>>>> >> >> >>>>> Quoting Danillo Souza : >> >> >>>>> >> >> >>>>>> 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, escreveu: >> >> >>>>>> >> >> >>>>>>> Desculpe, nao entendi do que se trata. >> >> >>>>>>> >> >> >>>>>>> >> >> >>>>>>> Quoting Blabos de Blebe : >> >> >>>>>>> >> >> >>>>>>> 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 >> >> >>>>>>>> >> >> >>>>>>>> >> >> >>>>>>> >> >> >>>>>>> ______________________________**_________________ >> >> >>>>>>> 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 >> >> > >> >> >> >> >> >> _______________________________________________ >> >> 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 From tiago.peczenyj em gmail.com Mon Apr 2 10:19:09 2012 From: tiago.peczenyj em gmail.com (Tiago Peczenyj) Date: Mon, 2 Apr 2012 14:19:09 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> <20120402140404.1101061uaxwh40ec@www.ticursos.net> <1333386375.556.140661057349889.47F90890@webmail.messagingengine.com> Message-ID: q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo Mosconi (perl) 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 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 : >>> >>> > 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 : >>> >> >>> >> > 2012/4/2 Fernando Corrêa de Oliveira : >>> >> >> >>> >> >> >>> >> >> JAPH >>> >> >> >>> >> >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: >>> >> >> >>> >> >>> Todo noobi deve saber: >>> >> >>> >>> >> >>> >> >>> >>> >> >>> >>> >> >>> >>> >> >>> Quoting Blabos de Blebe : >>> >> >>> >>> >> >>>> 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  : >>> >> >>>>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >>> >> >>>>> Mojolicious". >>> >> >>>>> >>> >> >>>>> Quoting Danillo Souza : >>> >> >>>>> >>> >> >>>>>> 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, escreveu: >>> >> >>>>>> >>> >> >>>>>>> Desculpe, nao entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> Quoting Blabos de Blebe : >>> >> >>>>>>> >>> >> >>>>>>> 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 >>> >> >>>>>>>> >>> >> >>>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> ______________________________**_________________ >>> >> >>>>>>> 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 >>> >> > >>> >> >>> >> >>> >> _______________________________________________ >>> >> 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 From danillo012 em gmail.com Mon Apr 2 10:24:20 2012 From: danillo012 em gmail.com (Danillo Souza) Date: Mon, 2 Apr 2012 14:24:20 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> <20120402140404.1101061uaxwh40ec@www.ticursos.net> <1333386375.556.140661057349889.47F90890@webmail.messagingengine.com> Message-ID: Mosconi, a intenção é essa mesma, mostrar como criar uma documentação com boas práticas e o mais ornganizada e clara possível, sem informação desnecessária e sem deixar faltar nada ;D Abs Em 2 de abril de 2012 14:19, Tiago Peczenyj escreveu: > q tal uma wiki? > > On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo Mosconi (perl) > 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 > 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 : > >>> > >>> > 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 : > >>> >> > >>> >> > 2012/4/2 Fernando Corrêa de Oliveira : > >>> >> >> > >>> >> >> > >>> >> >> JAPH > >>> >> >> > >>> >> >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: > >>> >> >> > >>> >> >>> Todo noobi deve saber: > >>> >> >>> > >>> >> > >>> >> >>> > >>> >> >>> > >>> >> >>> > >>> >> >>> Quoting Blabos de Blebe : > >>> >> >>> > >>> >> >>>> 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 : > >>> >> >>>>> Ok. Posso fazer um sobre Orientacao a Objetos e outro " > HTTP://CGI.pm x > >>> >> >>>>> Mojolicious". > >>> >> >>>>> > >>> >> >>>>> Quoting Danillo Souza : > >>> >> >>>>> > >>> >> >>>>>> 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, > escreveu: > >>> >> >>>>>> > >>> >> >>>>>>> Desculpe, nao entendi do que se trata. > >>> >> >>>>>>> > >>> >> >>>>>>> > >>> >> >>>>>>> Quoting Blabos de Blebe : > >>> >> >>>>>>> > >>> >> >>>>>>> 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 > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive em gmail.com Mon Apr 2 10:27:46 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Mon, 2 Apr 2012 14:27:46 -0300 Subject: [Rio-pm] br.php.net hoje Message-ID: 1-o de abril?! [image: Inline image 1] ABS() -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: -------------- Próxima Parte ---------- Um anexo não-texto foi limpo... Nome: não disponível Tipo: image/png Tamanho: 43057 bytes Descrição: não disponível URL: From nuba em fastmail.fm Mon Apr 2 10:57:53 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Mon, 02 Apr 2012 14:57:53 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> <20120402140404.1101061uaxwh40ec@www.ticursos.net> <1333386375.556.140661057349889.47F90890@webmail.messagingengine.com> Message-ID: <69eaf175-1d7c-487b-a213-edcbb452e77e@email.android.com> 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 wrote: q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo Mosconi (perl) 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 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 : >>> >>> > 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 Modul os >>> >> 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 : >>> >> >>> >> > 2012/4/2 Fernando Corrêa de Oliveira : >>> >> >> >>> >> >> >>> >> >> JAPH >>> >> >> >> > >> >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: >>> >> >> >>> >> >>> Todo noobi deve saber: >>> >> >>> >>> >> >>> >> >>> >>> >> >>> >>> >> >>> >>> >> >>> Quoting Blabos de Blebe : >>> >> >>> >>> >> >>>> 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 : >>> >> >>>>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >>> >> >>>>> Mojolicious". >>> >> >>>>> >>> >> >>>>> Quoting Danillo Souza : >>> >> >>>>> >>> >> >>>>>> 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, escreveu: >>> >> >>>>>> >>> >> >>>>>>> Desculpe, nao entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> Quoting Blabos de Blebe : >>> >> >>>>>>> >>> >> >>>>>>> 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; >>> >> >>>>>>>> >>> >> >>>>>>>> >>> >> >>>>>>> >>> >> >>>>>>>_____________________________________________ **_________________ >>> >> >>>>>>> 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 >>> >> > >>> >> >>> >> >>> >>_____________________________________________ >>> >> 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From danillo012 em gmail.com Mon Apr 2 11:03:15 2012 From: danillo012 em gmail.com (Danillo Souza) Date: Mon, 2 Apr 2012 15:03:15 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <69eaf175-1d7c-487b-a213-edcbb452e77e@email.android.com> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> <20120402140404.1101061uaxwh40ec@www.ticursos.net> <1333386375.556.140661057349889.47F90890@webmail.messagingengine.com> <69eaf175-1d7c-487b-a213-edcbb452e77e@email.android.com> Message-ID: 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 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 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 : >>> >> >>> >> > >> 2012/4/2 Fernando Corrêa de Oliveira : >>> >> >> >> >>> >> >> >>> >> >> JAPH >>> >> >> >>> >> >> Em 02/04/2012, às 12:29, >> thiagoglauco em ticursos.net escreveu: >>> >> >> >>> >> >>> Todo noobi deve >> saber: >>> >> >>> >>> >> >>> >> >>> >>> >> >>> >>> >> >>> >>> >> >>> >> Quoting Blabos de Blebe : >>> >> >>> >>> >> >>>> >> 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 : >>> >> >>>>> 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 : >>> >> >>>>>>> >>> >> >> >>>>>>> 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> >>> >> >>>>>>>> >>> >> >>>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> >> ------------------------------ >> **_________________ >>> >> >>>>>>> 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 >>> >> > >>> >> >>> >> >>> >> >> ------------------------------ >> >>> >> 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 > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Mon Apr 2 14:09:29 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Mon, 2 Apr 2012 21:09:29 +0000 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: , <20120402115314.75706ozarn3xbog0@www.ticursos.net>, , <20120402120805.18122c98dtxdgla8@www.ticursos.net>, , <20120402122903.21196rdp8ughjfcw@www.ticursos.net>, <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com>, , <20120402134611.29323w9vtoey5fi8@www.ticursos.net>, <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com>, <20120402140404.1101061uaxwh40ec@www.ticursos.net>, <1333386375.556.140661057349889.47F90890@webmail.messagingengine.com>, , , <69eaf175-1d7c-487b-a213-edcbb452e77e@email.android.com>, Message-ID: 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 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 wrote: q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo Mosconi (perl) 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 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 : >>> >>> > 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 : >>> >> >>> >> > 2012/4/2 Fernando Corrêa de Oliveira : >>> >> >> >>> >> >> >>> >> >> JAPH >>> >> >> >>> >> >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: >>> >> >> >>> >> >>> Todo noobi deve saber: >>> >> >>> >>> >> >>> >> >>> >>> >> >>> >>> >> >>> >>> >> >>> Quoting Blabos de Blebe : >>> >> >>> >>> >> >>>> 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 : >>> >> >>>>> Ok. Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >>> >> >>>>> Mojolicious". >>> >> >>>>> >>> >> >>>>> Quoting Danillo Souza : >>> >> >>>>> >>> >> >>>>>> 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, escreveu: >>> >> >>>>>> >>> >> >>>>>>> Desculpe, nao entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> Quoting Blabos de Blebe : >>> >> >>>>>>> >>> >> >>>>>>> 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>> >> >>>>>>>> >>> >> >>>>>>>> >>> >> >>>>>>> >>> >> >>>>>>>**_________________ >>> >> >>>>>>> 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 >>> >> > >>> >> >>> >> >>> >>>>> >> 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.brRio-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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From breno em rio.pm.org Tue Apr 3 01:51:24 2012 From: breno em rio.pm.org (breno) Date: Tue, 3 Apr 2012 05:51:24 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> <20120402140404.1101061uaxwh40ec@www.ticursos.net> <1333386375.556.140661057349889.47F90890@webmail.messagingengine.com> <69eaf175-1d7c-487b-a213-edcbb452e77e@email.android.com> Message-ID: 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 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 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 wrote: > > q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo Mosconi (perl) > 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 > 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 > : >>> >>> > 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 : >>> >> >>> >> > 2012/4/2 Fernando Corrêa de > Oliveira : >>> >> >> >>> >> >> >>> >> >> JAPH >>> >>> >> >>> >> >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: >>>> >> >> >>> >> >>> Todo noobi deve saber: >>> >> >>> >>> >> >>> >> >>> >>> >>> >>> >>> >> >>> >>> >> >>> Quoting Blabos de Blebe : >>> >>> >>> >>> >> >>>> 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  : >>> >> >>>>> Ok. > Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >>> >> >>>>>> Mojolicious". >>> >> >>>>> >>> >> >>>>> Quoting Danillo Souza > : >>> >> >>>>> >>> >> >>>>>> 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, > escreveu: >>> >> >>>>>> >>> >> >>>>>>> Desculpe, > nao entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> > Quoting Blabos de Blebe : >>> >> >>>>>>> >>> >> >>>>>>> > 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>>> >> >>>>>>>> >>> >> >>>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> > ________________________________ > **_________________ >>> >> >>>>>>> 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 >>> >> > >>> >> >>> >> >>> >> > ________________________________ >>>> >> 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 From thiagoglauco em ticursos.net Tue Apr 3 02:41:12 2012 From: thiagoglauco em ticursos.net (Thiago Glauco) Date: Tue, 03 Apr 2012 06:41:12 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: , <20120402115314.75706ozarn3xbog0@www.ticursos.net> , , <20120402120805.18122c98dtxdgla8@www.ticursos.net> , , <20120402122903.21196rdp8ughjfcw@www.ticursos.net> , <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> , , <20120402134611.29323w9vtoey5fi8@www.ticursos.net> , <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> , <20120402140404.1101061uaxwh40ec@www.ticursos.net> , <1333386375.556.140661057349889.47F90890@webmail.messagingengine.com> , , , <69eaf175-1d7c-487b-a213-edcbb452e77e@email.android.com> , Message-ID: <1333446072.1733.1.camel@thiago-notebook> Em Seg, 2012-04-02 às 21:09 +0000, Aureliano Guedes escreveu: > 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. E Por que alguém rira de você? Toda a iniciativa de ajudar é bem vinda. > > > ______________________________________________________________________ > 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 > 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 wrote: > q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, > Rodrigo Mosconi (perl) 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 > 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 : >>> >>> > > 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 : >>> >> >>> > >> > 2012/4/2 Fernando Corrêa de Oliveira > : >>> >> >> >>> >> >> >>> >> > >> JAPH >>> >> >> >>> >> >> Em 02/04/2012, às 12:29, > thiagoglauco em ticursos.net escreveu: >>> >> >> >>> >> > >>> Todo noobi deve saber: >>> >> >>> >>> >> >>> >> > >>> >>> >> >>> >>> >> >>> >>> >> >>> Quoting Blabos de > Blebe : >>> >> >>> >>> >> >>>> > 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 > : >>> >> >>>>> Ok. Posso > fazer um sobre Orientacao a Objetos e outro > "HTTP://CGI.pm x >>> >> >>>>> Mojolicious". >>> >> > >>>>> >>> >> >>>>> Quoting Danillo Souza > : >>> >> >>>>> >>> >> >>>>>> > 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, > escreveu: >>> >> >>>>>> >>> >> >>>>>>> Desculpe, nao > entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> > >>> >> >>>>>>> Quoting Blabos de Blebe > : >>> >> >>>>>>> >>> >> >>>>>>> > 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>> >> >>>>>>>> >>> >> >>>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> > ______________________________________________________ > **_________________ >>> >> >>>>>>> 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 > >>> >> > >>> >> >>> >> >>> >> > ______________________________________________________ > >>> >> 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 > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > From nuba em fastmail.fm Tue Apr 3 05:43:55 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Tue, 03 Apr 2012 09:43:55 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> <20120402140404.1101061uaxwh40ec@www.ticursos.net> <1333386375.556.140661057349889.47F90890@webmail.messagingengine.com> <69eaf175-1d7c-487b-a213-edcbb452e77e@email.android.com> Message-ID: <1333457035.9844.140661057728793.265DC307@webmail.messagingengine.com> 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 > 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 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 wrote: > > > > q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo Mosconi (perl) > > 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 > > 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 > > : >>> >>> > 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 : >>> >> >>> >> > 2012/4/2 Fernando Corrêa de > > Oliveira : >>> >> >> >>> >> >> >>> >> >> JAPH >>> > >>> >> >>> >> >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: > >>>> >> >> >>> >> >>> Todo noobi deve saber: >>> >> >>> >>> >> >>> >> >>> >>> > >>> >>> >>> >> >>> >>> >> >>> Quoting Blabos de Blebe : >>> > >>> >>> >>> >> >>>> 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  : >>> >> >>>>> Ok. > > Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >>> >> > >>>>>> Mojolicious". >>> >> >>>>> >>> >> >>>>> Quoting Danillo Souza > > : >>> >> >>>>> >>> >> >>>>>> 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, > > escreveu: >>> >> >>>>>> >>> >> >>>>>>> Desculpe, > > nao entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> > > Quoting Blabos de Blebe : >>> >> >>>>>>> >>> >> >>>>>>> > > 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 >>>> >> >>>>>>>> >>> >> >>>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> > > ________________________________ > > **_________________ >>> >> >>>>>>> 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 >>> >> > >>> >> >>> >> >>> >> > > ________________________________ > >>>> >> 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 From blabos em gmail.com Tue Apr 3 10:15:12 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Tue, 3 Apr 2012 14:15:12 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <1333457035.9844.140661057728793.265DC307@webmail.messagingengine.com> References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> <20120402140404.1101061uaxwh40ec@www.ticursos.net> <1333386375.556.140661057349889.47F90890@webmail.messagingengine.com> <69eaf175-1d7c-487b-a213-edcbb452e77e@email.android.com> <1333457035.9844.140661057728793.265DC307@webmail.messagingengine.com> Message-ID: 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 : > 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 >> 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 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 wrote: >> > >> > q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo Mosconi (perl) >> > 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 >> > 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 >> > : >>> >>> > 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 : >>> >> >>> >> > 2012/4/2 Fernando Corrêa de >> > Oliveira : >>> >> >> >>> >> >> >>> >> >> JAPH >>> >> >>> >> >>> >> >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.net escreveu: >> >>>> >> >> >>> >> >>> Todo noobi deve saber: >>> >> >>> >>> >> >>> >> >>> >>> >> >>> >>> >>> >> >>> >>> >> >>> Quoting Blabos de Blebe : >>> >> >>> >>> >>> >> >>>> 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  : >>> >> >>>>> Ok. >> > Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x >>> >> >> >>>>>> Mojolicious". >>> >> >>>>> >>> >> >>>>> Quoting Danillo Souza >> > : >>> >> >>>>> >>> >> >>>>>> 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, >> > escreveu: >>> >> >>>>>> >>> >> >>>>>>> Desculpe, >> > nao entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> >> > Quoting Blabos de Blebe : >>> >> >>>>>>> >>> >> >>>>>>> >> > 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> >>>> >> >>>>>>>> >>> >> >>>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> >> > ________________________________ >> > **_________________ >>> >> >>>>>>> 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 >>> >> > >>> >> >>> >> >>> >> >> > ________________________________ >> >>>> >> 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 From creaktive em gmail.com Tue Apr 3 11:37:42 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Tue, 3 Apr 2012 15:37:42 -0300 Subject: [Rio-pm] idiossincrasias/reality check Message-ID: Mongers, preciso de uma opinião sincera sobre este treco que acabo de postar no CPAN: http://search.cpan.org/~syp/HTML-Untemplate-0.001/lib/HTML/Untemplate.pod 1) Dá para entender para que serve? 2) O nome ajuda? ABS() -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From estranho em diogoleal.com Tue Apr 3 18:05:50 2012 From: estranho em diogoleal.com (Diogo Leal) Date: Tue, 3 Apr 2012 22:05:50 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <20120402115314.75706ozarn3xbog0@www.ticursos.net> <20120402120805.18122c98dtxdgla8@www.ticursos.net> <20120402122903.21196rdp8ughjfcw@www.ticursos.net> <31C3B857-19CA-4FF4-A849-D5DA9A1367E1@gmail.com> <20120402134611.29323w9vtoey5fi8@www.ticursos.net> <1333385692.29837.140661057344109.1D8A272E@webmail.messagingengine.com> <20120402140404.1101061uaxwh40ec@www.ticursos.net> <1333386375.556.140661057349889.47F90890@webmail.messagingengine.com> <69eaf175-1d7c-487b-a213-edcbb452e77e@email.android.com> <1333457035.9844.140661057728793.265DC307@webmail.messagingengine.com> Message-ID: 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 > 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 : > > 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 > >> 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 > 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 wrote: > >> > > >> > q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo Mosconi (perl) > >> > 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 > >> > 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 > >> > : >>> >>> > 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 : >>> >> >>> >> > 2012/4/2 Fernando Corrêa > de > >> > Oliveira : >>> >> >> >>> >> >> >>> >> >> > JAPH >>> > >> >>> >> >>> >> >> Em 02/04/2012, às 12:29, thiagoglauco em ticursos.netescreveu: > >> >>>> >> >> >>> >> >>> Todo noobi deve saber: >>> >> >>> >>> >> >>> >> > >>> >>> > >> >>> >>> >>> >> >>> >>> >> >>> Quoting Blabos de Blebe : > >>> > >> >>> >>> >>> >> >>>> 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 : >>> >> >>>>> > Ok. > >> > Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x > >>> >> > >> >>>>>> Mojolicious". >>> >> >>>>> >>> >> >>>>> Quoting Danillo Souza > >> > : >>> >> >>>>> >>> >> >>>>>> 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, > >> > escreveu: >>> >> >>>>>> >>> >> >>>>>>> > Desculpe, > >> > nao entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> >>> >> > >>>>>>> > >> > Quoting Blabos de Blebe : >>> >> >>>>>>> >>> >> > >>>>>>> > >> > 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: From guedes_1000 em hotmail.com Thu Apr 5 07:23:27 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Thu, 5 Apr 2012 14:23:27 +0000 Subject: [Rio-pm] Perl vs Python Message-ID: Bom dia, Monges. Venho compartilhar com vocês um video que vi (talvez muitos ja tenham visto), e achei interessante. http://www.youtube.com/watch?v=oeghXnAGJV4&feature=related É um debate Perl vs Python com Peter Scott e Steve Holden. Tambem sei fazer um "Hello Wolrd" em python, as vezes uso, pois é aplicada a bioinformatica tambem. Mas prefiro Perl, muito mais, por n motivos. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From danillo012 em gmail.com Thu Apr 5 07:25:41 2012 From: danillo012 em gmail.com (Danillo Souza) Date: Thu, 5 Apr 2012 11:25:41 -0300 Subject: [Rio-pm] Perl vs Python In-Reply-To: References: Message-ID: Minhas 2 linguagens preferidas, pena que o meu pc aqui do trabalho ta sem audio :| -- Danillo Souza Teck Software 21.9619-6302 Em 5 de abril de 2012 11:23, Aureliano Guedes escreveu: > Bom dia, > Monges. > > Venho compartilhar com vocês um video que vi (talvez muitos ja tenham > visto), e achei interessante. > > http://www.youtube.com/watch?v=oeghXnAGJV4&feature=related > > É um debate Perl vs Python com Peter Scott e Steve Holden. > > Tambem sei fazer um "Hello Wolrd" em python, as vezes uso, pois é aplicada > a bioinformatica tambem. > Mas prefiro Perl, muito mais, por n motivos. > > _______________________________________________ > 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: From gripen05 em gmail.com Thu Apr 5 10:14:55 2012 From: gripen05 em gmail.com (jarcy azevedo) Date: Thu, 5 Apr 2012 14:14:55 -0300 Subject: [Rio-pm] Digest Rio-pm, volume 86, assunto 27 In-Reply-To: References: Message-ID: 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, 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 > To: Perl Mongers Rio de Janeiro > Subject: Re: [Rio-pm] Perl em 20 artigos > Message-ID: > > > 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 > > > 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 : > > > 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 > > >> 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 > > 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 wrote: > > >> > > > >> > q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo Mosconi > (perl) > > >> > 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 > > >> > 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 > > >> > : >>> >>> > 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 : >>> >> >>> >> > 2012/4/2 Fernando > Corrêa > > de > > >> > Oliveira : >>> >> >> >>> >> >> >>> >> >> > > 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 : >>> >> >>>>> > > Ok. > > >> > Posso fazer um sobre Orientacao a Objetos e outro "HTTP://CGI.pm x > > >>> >> > > >> >>>>>> Mojolicious". >>> >> >>>>> >>> >> >>>>> Quoting Danillo Souza > > >> > : >>> >> >>>>> >>> >> >>>>>> 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, > > >> > escreveu: >>> >> >>>>>> >>> >> >>>>>>> > > Desculpe, > > >> > nao entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> >>> >> > > >>>>>>> > > >> > Quoting Blabos de Blebe : >>> >> >>>>>>> >>> >> > > >>>>>>> > > >> > 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 em 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 em 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: From nuba em fastmail.fm Thu Apr 5 10:39:46 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Thu, 05 Apr 2012 14:39:46 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <99d98318-8f02-4e0c-95b4-d2084dee26ea@email.android.com> References: <99d98318-8f02-4e0c-95b4-d2084dee26ea@email.android.com> Message-ID: <2abc909b-8572-4e82-bfd3-0178a25b58e5@email.android.com> 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 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, 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 >> To: Perl Mongers Rio de Janeiro >> Subject: Re: [Rio-pm] Perl em 20 artigos >> Message-ID: >> >> > >> 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 >> >> > 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 : >> > > 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 >> > >> 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 > >> > 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 wrote: >> > >> > >> > >> > q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo >Mosconi >> (perl) >> > >> > 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 >> > >> > 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 >> > >> > : >>> >>> > 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 : >>> >> >>> >> > 2012/4/2 Fernando >> Corrêa >> > de >> > >> > Oliveira : >>> >> >> >>> >> >> >>> >>> >> >> > 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 : >>> >> >>>>>> >> > Ok. >> > >> > Posso fazer um sobre Orientacao a Objetos e outro >"HTTP://CGI.pm x >> > >>> >> >> > >> >>>>>> Mojolicious". >>> >> >>>>> >>> >> >>>>> Quoting Danillo >Souza >> > >> > : >>> >> >>>>> >>> >> >>>>>> 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, >> > >> > escreveu: >>> >> >>>>>> >>> >> >>>>>>>> >> > Desculpe, >> > >> > nao entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> >>> >>> >> > >>>>>>> >> > >> > Quoting Blabos de Blebe : >>> >> >>>>>>> >>> >>> >> > >>>>>>> >> > >> > 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 em 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 em 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 From guedes_1000 em hotmail.com Thu Apr 5 10:59:15 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Thu, 5 Apr 2012 17:59:15 +0000 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: <2abc909b-8572-4e82-bfd3-0178a25b58e5@email.android.com> References: <99d98318-8f02-4e0c-95b4-d2084dee26ea@email.android.com>, <2abc909b-8572-4e82-bfd3-0178a25b58e5@email.android.com> Message-ID: 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 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, 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 > >> To: Perl Mongers Rio de Janeiro > >> Subject: Re: [Rio-pm] Perl em 20 artigos > >> Message-ID: > >> > > >> > > >> 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 > >> > >> > 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 : > >> > > 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 > >> > >> 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 > > > >> > 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 wrote: > >> > >> > > >> > >> > q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo > >Mosconi > >> (perl) > >> > >> > 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 > >> > >> > 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 > >> > >> > : >>> >>> > 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 : >>> >> >>> >> > 2012/4/2 Fernando > >> Corrêa > >> > de > >> > >> > Oliveira : >>> >> >> >>> >> >> >>> > >>> >> > >> > 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 : >>> >> > >>>>>> > >> > Ok. > >> > >> > Posso fazer um sobre Orientacao a Objetos e outro > >"HTTP://CGI.pm x > >> > >>> >> > >> > >> >>>>>> Mojolicious". >>> >> >>>>> >>> >> >>>>> Quoting Danillo > >Souza > >> > >> > : >>> >> >>>>> >>> >> >>>>>> 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, > >> > >> > escreveu: >>> >> >>>>>> >>> >> > >>>>>>>> > >> > Desculpe, > >> > >> > nao entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> >>> > >>> > >> > >>>>>>> > >> > >> > Quoting Blabos de Blebe : >>> >> >>>>>>> >>> > >>> > >> > >>>>>>> > >> > >> > 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 em 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 em 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: From marciodesouzaferreira em gmail.com Mon Apr 9 05:04:02 2012 From: marciodesouzaferreira em gmail.com (Marcio Ferreira) Date: Mon, 9 Apr 2012 09:04:02 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <99d98318-8f02-4e0c-95b4-d2084dee26ea@email.android.com> <2abc909b-8572-4e82-bfd3-0178a25b58e5@email.android.com> Message-ID: Conhecem o Perl Guide[1]?? [1] http://stevieb-tech.blogspot.com.br/2012/04/use-perl-guide-to-references-part-5.html []s, Marcio Ferreira @_marcioferreira (11) 8567-1482 skype: marcio.ferreir4 marciodesouzaferreira.blogspot.com 2012/4/5 Aureliano Guedes > 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 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, 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 > > >> To: Perl Mongers Rio de Janeiro > > >> Subject: Re: [Rio-pm] Perl em 20 artigos > > >> Message-ID: > > >> > > > > >> > > > >> 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 > > >> > > >> > 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 : > > >> > > 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 > > >> > >> 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 > > > > > >> > 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 wrote: > > >> > >> > > > >> > >> > q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo > > >Mosconi > > >> (perl) > > >> > >> > 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 > > >> > >> > 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 > > >> > >> > : >>> >>> > 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 : >>> >> >>> >> > 2012/4/2 Fernando > > >> Corrêa > > >> > de > > >> > >> > Oliveira : >>> >> >> >>> >> >> >>> > > >>> >> > > >> > 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 : >>> >> > > >>>>>> > > >> > Ok. > > >> > >> > Posso fazer um sobre Orientacao a Objetos e outro > > >"HTTP://CGI.pm x > > >> > >>> >> > > >> > >> >>>>>> Mojolicious". >>> >> >>>>> >>> >> >>>>> Quoting Danillo > > >Souza > > >> > >> > : >>> >> >>>>> >>> >> >>>>>> 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, > > >> > >> > escreveu: >>> >> >>>>>> >>> >> > > >>>>>>>> > > >> > Desculpe, > > >> > >> > nao entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> >>> > > >>> > > >> > >>>>>>> > > >> > >> > Quoting Blabos de Blebe : >>> >> >>>>>>> >>> > > >>> > > >> > >>>>>>> > > >> > >> > 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 em 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 em 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 > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From breno em rio.pm.org Mon Apr 9 16:55:26 2012 From: breno em rio.pm.org (breno) Date: Mon, 9 Apr 2012 20:55:26 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) Message-ID: Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do lado do outro), na base da Rua Alice, em Laranjeiras? []s -b From diana.g.a.rosa em gmail.com Tue Apr 10 02:40:35 2012 From: diana.g.a.rosa em gmail.com (Diana Rosa) Date: Tue, 10 Apr 2012 06:40:35 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: Message-ID: apoio! On Mon, Apr 9, 2012 at 8:55 PM, breno wrote: > Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do > lado do outro), na base da Rua Alice, em Laranjeiras? > > []s > > -b > _______________________________________________ > 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: From diana.g.a.rosa em gmail.com Tue Apr 10 03:57:29 2012 From: diana.g.a.rosa em gmail.com (Diana Rosa) Date: Tue, 10 Apr 2012 07:57:29 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <99d98318-8f02-4e0c-95b4-d2084dee26ea@email.android.com> <2abc909b-8572-4e82-bfd3-0178a25b58e5@email.android.com> Message-ID: Proposta: Video Aulas??? On Mon, Apr 9, 2012 at 9:04 AM, Marcio Ferreira < marciodesouzaferreira em gmail.com> wrote: > Conhecem o Perl Guide[1]?? > > [1] > http://stevieb-tech.blogspot.com.br/2012/04/use-perl-guide-to-references-part-5.html > > []s, > > Marcio Ferreira > @_marcioferreira > (11) 8567-1482 skype: marcio.ferreir4 > marciodesouzaferreira.blogspot.com > > > > 2012/4/5 Aureliano Guedes > >> 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 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, 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 >> > >> To: Perl Mongers Rio de Janeiro >> > >> Subject: Re: [Rio-pm] Perl em 20 artigos >> > >> Message-ID: >> > >> >> > >> > >> > >> > >> 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 >> > >> >> > >> > 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 : >> > >> > > 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 >> > >> > >> 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 >> > > >> > >> > 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 wrote: >> > >> > >> > >> > >> > >> > q tal uma wiki? On Mon, Apr 2, 2012 at 2:18 PM, Rodrigo >> > >Mosconi >> > >> (perl) >> > >> > >> > 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 >> > >> > >> > 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 >> > >> > >> > : >>> >>> > 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 : >>> >> >>> >> > 2012/4/2 Fernando >> > >> Corrêa >> > >> > de >> > >> > >> > Oliveira : >>> >> >> >>> >> >> >>> >> > >>> >> >> > >> > 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 : >>> >> >> > >>>>>> >> > >> > Ok. >> > >> > >> > Posso fazer um sobre Orientacao a Objetos e outro >> > >"HTTP://CGI.pm x >> > >> > >>> >> >> > >> > >> >>>>>> Mojolicious". >>> >> >>>>> >>> >> >>>>> Quoting Danillo >> > >Souza >> > >> > >> > : >>> >> >>>>> >>> >> >>>>>> 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, >> > >> > >> > escreveu: >>> >> >>>>>> >>> >> >> > >>>>>>>> >> > >> > Desculpe, >> > >> > >> > nao entendi do que se trata. >>> >> >>>>>>> >>> >> >>>>>>> >>> >> > >>> >> > >> > >>>>>>> >> > >> > >> > Quoting Blabos de Blebe : >>> >> >>>>>>> >> >>> >> > >>> >> > >> > >>>>>>> >> > >> > >> > 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 em 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 em 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 >> >> _______________________________________________ >> 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: From blabos em gmail.com Tue Apr 10 11:14:17 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Tue, 10 Apr 2012 15:14:17 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: Message-ID: fechou 2012/4/10 Diana Rosa : > apoio! > > > On Mon, Apr 9, 2012 at 8:55 PM, breno wrote: >> >> Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do >> lado do outro), na base da Rua Alice, em Laranjeiras? >> >> []s >> >> -b >> _______________________________________________ >> 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 From cleysinhonv em gmail.com Tue Apr 10 11:15:06 2012 From: cleysinhonv em gmail.com (Cleysinho) Date: Tue, 10 Apr 2012 15:15:06 -0300 Subject: [Rio-pm] =?utf-8?q?Como_recuperar_dados_de_uma_sess=C3=A3o_que_j?= =?utf-8?q?=C3=A1_foi_iniciada?= In-Reply-To: References: <86aa2y56sx.fsf@red.stonehenge.com> Message-ID: Inicialmente esta com dúvidas em como gerenciar sessão. Confesso que as vezes que trabalhei com PHP achei um pouco mais fácil. Mas acabei tirando o feriado para estudar. Por hora consigo gerenciar bem a sessão a única coisa que não estou conseguindo fazer é fechar a sessão. Gostaria que alguém pudesse me orientar como posso fazer isso da forma correta. O criei um método para me auxiliar, porém ele continua com a sessão aberta. Estou usando esse método para fechar a sessão mas algo está errado sub DelSession { $cgi = new CGI; $session = new CGI::Session("driver:File", $cgi, {Directory=>"/tmp"}); $session->delete(); $cgi->delete(); return 'Ok'; } Aqui esta a classe que criei para tentar "abstrair" package ::Sessao; # Módulo responsável por fazer controle de sessão use CGI; use CGI::Session; # Método pata iniciar uma sessão sub StarSession { my $id =shift; my $name =shift; my $email=shift; my $level=shift; if(@_) { $id{id} =$_[0]; $name{name} =$_[1]; $email{email}=$_[2]; $level{level}=$_[3]; } $cgi = new CGI; $session = new CGI::Session("driver:File", undef, {Directory=>"/tmp"}); # Send data in the Session $CGISESSID = $session->id(); $cookie = $cgi->cookie(CGISESSID => $session->id); print $cgi->header(-cookie=>$cookie); $session->param(-name=>'iduser',-value=>"$id"); $session->param(-name=>'name' ,-value=>"$name"); $session->param(-name=>'email' ,-value=>"$email"); $session->param(-name=>'level' ,-value=>"$level"); $session->expire('+1m'); $session->flush(); return 'Ok'; } # Abre uma sessão existente e coleta dados da sessão sub valid { $cgi = new CGI; $session = new CGI::Session("driver:File", $cgi, {Directory=>"/tmp"}); if($session->param('iduser') ne '' && $session->param('name')) { @dados=(); push (@dados,$session->param('iduser')); push (@dados,$session->param('name')); push (@dados,$session->param('email')); push (@dados,$session->param('level')); push (@dados,'Ok'); return @dados; } else { @dados=(); push (@dados,'False'); return @dados; } } # Abre uma sessão existente e fecha sub DelSession { $cgi = new CGI; $session = new CGI::Session("driver:File", $cgi, {Directory=>"/tmp"}); $session->delete(); $cgi->delete(); return 'Ok'; } return 1 2012/3/31 Ole Peter Smith > > > 2012/3/30 Cleysinho > >> Olá Randal, >> >> Bom tentei fazer dessa forma e com esse método ate funciona ele consegue >> recuperar os dados da sessão, mas não por muito tempo. >> >> Na verdade eu preciso inicialmente em cada arquivo preciso verificar se a >> sessão está vazia(is_empty) ou se ela não está expirada (is_expired), >> porém todas as veses ele está retornando como sessão vazia. >> >> Em cada arquivo que monta uma página eu preciso fazer o seguinte: >> if($session->is_expired) >> { >> $page->redirect(url=>gsm.pl) >> } >> elsif($session->is_empty) >> { >> $page->redirect(url=>gsm.pl) >> >> } >> else >> { >> >> Pegar os dados na sessão: >> >> push (@dados,$session->param('iduser')); >> push (@dados,$session->param('name')); >> push (@dados,$session->param('email')); >> push (@dados,$session->param('level')); >> } >> print $layout->menu(); >> >> Obs.: Como pegar dados em uma sessão que está vazia?] >> > > Save it somewhere? Database, file, somewhere... > > 0le > >> >> >> Em 30 de março de 2012 14:37, Randal L. Schwartz escreveu: >> >> >>>>> "Cleysinho" == Cleysinho writes: >>> >>> Cleysinho> if($session->param('iduser') ne '' && >>> $session->param('name')) >>> Cleysinho> { >>> Cleysinho> @dados=(); >>> Cleysinho> push (@dados,$session->param('iduser')); >>> Cleysinho> push (@dados,$session->param('name')); >>> Cleysinho> push (@dados,$session->param('email')); >>> Cleysinho> push (@dados,$session->param('level')); >>> Cleysinho> push (@dados,'Ok'); >>> Cleysinho> return @dados; >>> >>> return map($session->param($_), qw(iduser name email >>> level)), 'Ok'; >>> >>> Cleysinho> } >>> Cleysinho> else >>> Cleysinho> { >>> Cleysinho> @dados=(); >>> Cleysinho> push (@dados,'False'); >>> Cleysinho> return @dados; >>> >>> return 'False'; >>> >>> Cleysinho> } >>> Cleysinho> } >>> >>> >>> -- >>> Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 >>> 0095 >>> >>> Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. >>> See http://methodsandmessages.posterous.com/ for Smalltalk discussion >>> >> >> >> >> -- >> ** >> .: Inteligência Coletiva :. >> Uma inteligência distribuída por toda parte: tal é o nosso axioma >> inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na >> humanidade?. (Pierre Lévy) >> www.bioinfopop.ufv.br >> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > > -- > ///// > ( O O ) > =================oOO==(_)==OOo================= > Every day and every hour, I'm Learning more > The more I Learn, the less I Know about before > The Less I know, the more I want to Look around > Diggin' deeper into Higher Ground... UB40 > .oooO Oooo. > ==================( )=( )===================== > \ ( ) / > \_) (_/ > =============================================== > Ole Peter Smith, IME, UFG > http://www.mat.ufg.br/docentes/olepeter - ole at mat.ufg.br > =============================================== > Life sure is a Mystery to be Lived > Not a Problem to be Solved > =============================================== > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- ** .: Inteligência Coletiva :. Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na humanidade?. (Pierre Lévy) www.bioinfopop.ufv.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From thiagoglauco em ticursos.net Tue Apr 10 11:46:29 2012 From: thiagoglauco em ticursos.net (Thiago Glauco) Date: Tue, 10 Apr 2012 15:46:29 -0300 Subject: [Rio-pm] Perl em 20 artigos In-Reply-To: References: <99d98318-8f02-4e0c-95b4-d2084dee26ea@email.android.com> <2abc909b-8572-4e82-bfd3-0178a25b58e5@email.android.com> Message-ID: <1334083589.1988.0.camel@thiago-notebook> Se quiserem fazer video-aulas ou webcast eu tenho uma conta wiziq (semelhante ao webex da cisco). Em Ter, 2012-04-10 às 07:57 -0300, Diana Rosa escreveu: > Proposta: Video Aulas??? > > > On Mon, Apr 9, 2012 at 9:04 AM, Marcio Ferreira > wrote: > Conhecem o Perl Guide[1]?? > > > [1] http://stevieb-tech.blogspot.com.br/2012/04/use-perl-guide-to-references-part-5.html > > []s, > > Marcio Ferreira > @_marcioferreira > (11) 8567-1482 skype: marcio.ferreir4 > marciodesouzaferreira.blogspot.com > > > > > 2012/4/5 Aureliano Guedes > 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 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, > 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 > > >> To: Perl Mongers Rio de Janeiro > > >> Subject: Re: [Rio-pm] Perl em 20 artigos > > >> Message-ID: > > >> > > > +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 > > >> > > >> > 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 : > > >> > > 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 > > >> > >> 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 > > > > > >> > 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 > wrote: > > >> > >> > > > >> > >> > q tal uma wiki? On Mon, Apr 2, 2012 at > 2:18 PM, Rodrigo > > >Mosconi > > >> (perl) > > >> > >> > 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 > > >> > >> > 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 > > >> > >> > : >>> >>> > 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 : >>> >> >>> >> > > 2012/4/2 Fernando > > >> Corrêa > > >> > de > > >> > >> > Oliveira : >>> > >> >> >>> >> >> >>> > > >>> >> > > >> > 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 > : >>> >> > > >>>>>> > > >> > Ok. > > >> > >> > Posso fazer um sobre Orientacao a Objetos > e outro > > >"HTTP://CGI.pm x > > >> > >>> >> > > >> > >> >>>>>> Mojolicious". >>> >> >>>>> >>> >> > >>>>> Quoting Danillo > > >Souza > > >> > >> > : >>> >> >>>>> >>> > >> >>>>>> 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, > > >> > >> > escreveu: >>> > >> >>>>>> >>> >> > > >>>>>>>> > > >> > Desculpe, > > >> > >> > nao entendi do que se trata. >>> >> > >>>>>>> >>> >> >>>>>>> >>> > > >>> > > >> > >>>>>>> > > >> > >> > Quoting Blabos de Blebe > : >>> >> >>>>>>> >>> > > >>> > > >> > >>>>>>> > > >> > >> > 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 em 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 em 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 > > > _______________________________________________ > 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 From estranho em diogoleal.com Tue Apr 10 12:17:26 2012 From: estranho em diogoleal.com (Diogo Leal) Date: Tue, 10 Apr 2012 16:17:26 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: Message-ID: Eu vou! Mas devo chegar um pouco mais tarde.. Alguém sabe se tem lugar pra prender bicicleta por lá? Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estranho em diogoleal.com 2012/4/10 Blabos de Blebe : > fechou > > 2012/4/10 Diana Rosa : >> apoio! >> >> >> On Mon, Apr 9, 2012 at 8:55 PM, breno wrote: >>> >>> Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do >>> lado do outro), na base da Rua Alice, em Laranjeiras? >>> >>> []s >>> >>> -b >>> _______________________________________________ >>> 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 From breno em rio.pm.org Tue Apr 10 12:29:43 2012 From: breno em rio.pm.org (breno) Date: Tue, 10 Apr 2012 16:29:43 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: Message-ID: On Tue, Apr 10, 2012 at 4:17 PM, Diogo Leal wrote: > Eu vou! > > Mas devo chegar um pouco mais tarde.. > > Alguém sabe se tem lugar pra prender bicicleta por lá? > Tem! From nuba em fastmail.fm Tue Apr 10 13:06:44 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Tue, 10 Apr 2012 17:06:44 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: Message-ID: <1334088404.31156.140661060680501.40A40015@webmail.messagingengine.com> (base da Rua Alice)++ :) On Tue, Apr 10, 2012, at 03:14 PM, Blabos de Blebe wrote: > fechou > > 2012/4/10 Diana Rosa : > > apoio! > > > > > > On Mon, Apr 9, 2012 at 8:55 PM, breno wrote: > >> > >> Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do > >> lado do outro), na base da Rua Alice, em Laranjeiras? > >> > >> []s > >> > >> -b > >> _______________________________________________ > >> 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 From viniciusmiasato em gmail.com Wed Apr 11 05:21:13 2012 From: viniciusmiasato em gmail.com (=?ISO-8859-1?Q?Vin=EDcius_Miasato?=) Date: Wed, 11 Apr 2012 09:21:13 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: <1334088404.31156.140661060680501.40A40015@webmail.messagingengine.com> References: <1334088404.31156.140661060680501.40A40015@webmail.messagingengine.com> Message-ID: opa opa, tá previsto pra começar que horas ? abs. Japa 2012/4/10 Nuba Princigalli : > (base da Rua Alice)++ :) > > On Tue, Apr 10, 2012, at 03:14 PM, Blabos de Blebe wrote: >> fechou >> >> 2012/4/10 Diana Rosa : >> > apoio! >> > >> > >> > On Mon, Apr 9, 2012 at 8:55 PM, breno wrote: >> >> >> >> Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do >> >> lado do outro), na base da Rua Alice, em Laranjeiras? >> >> >> >> []s >> >> >> >> -b >> >> _______________________________________________ >> >> 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 From estranho em diogoleal.com Wed Apr 11 05:28:14 2012 From: estranho em diogoleal.com (Diogo Leal) Date: Wed, 11 Apr 2012 09:28:14 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: <1334088404.31156.140661060680501.40A40015@webmail.messagingengine.com> Message-ID: 2012/4/11 Vinícius Miasato : > opa opa, > > tá previsto pra começar que horas ? Normalmente quando o primeiro chega... geralmente o primeiro chega por volta das 18:30 - 19h. Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estranho em diogoleal.com > > 2012/4/10 Nuba Princigalli : >> (base da Rua Alice)++ :) >> >> On Tue, Apr 10, 2012, at 03:14 PM, Blabos de Blebe wrote: >>> fechou >>> >>> 2012/4/10 Diana Rosa : >>> > apoio! >>> > >>> > >>> > On Mon, Apr 9, 2012 at 8:55 PM, breno wrote: >>> >> >>> >> Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do >>> >> lado do outro), na base da Rua Alice, em Laranjeiras? >>> >> >>> >> []s >>> >> >>> >> -b >>> >> _______________________________________________ >>> >> 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 From nuba em fastmail.fm Wed Apr 11 15:14:16 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Wed, 11 Apr 2012 19:14:16 -0300 Subject: [Rio-pm] Perl em 20 artigos: Chamada, Hackathon Message-ID: <1334182456.26972.140661061208857.69B3F0E3@webmail.messagingengine.com> Caros, Recapitulando, pra não deixar a brasa esfriar: * Esta aqui é a planilha onde estamos montando o que cada um quer produzir: https://docs.google.com/spreadsheet/pub?key=0AmO0IhHP5NPrdFJRbXZpWFhYYl83cDBGS3hQWUZxbFE&gid=0 * Este aqui é o "curriculo" que está saindo dessa planilha aí em cima: https://docs.google.com/spreadsheet/pub?key=0AmO0IhHP5NPrdFJRbXZpWFhYYl83cDBGS3hQWUZxbFE&gid=1 * E este aqui é o doodle pra escolhermos o melhor dia prum hackathon: http://www.doodle.com/7m5fux92bptwqf3q Vamos lá, pessoal! Tanto post na thread, cade o resto da turma? :) Blabos, vai ficar só de revisor? Assim tá muito tranquilo!... Quem estiver sem saber como contribuir, sem idéia, ou precisando de pilha, apareça no ES dessa quinta! Abraço, Nuba Princigalli -- 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 From nuba em fastmail.fm Wed Apr 11 15:18:10 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Wed, 11 Apr 2012 19:18:10 -0300 Subject: [Rio-pm] Perl em 20 artigos: Chamada, Hackathon In-Reply-To: <1334182456.26972.140661061208857.69B3F0E3@webmail.messagingengine.com> References: <1334182456.26972.140661061208857.69B3F0E3@webmail.messagingengine.com> Message-ID: <1334182690.27887.140661061212421.3428C3DD@webmail.messagingengine.com> > * Esta aqui é a planilha onde estamos montando o que cada um quer > produzir: * Oops, faltou o link para quem quiser editar: https://docs.google.com/spreadsheet/ccc?key=0AmO0IhHP5NPrdFJRbXZpWFhYYl83cDBGS3hQWUZxbFE#gid=0 -- 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 From guedes_1000 em hotmail.com Wed Apr 11 18:33:32 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Thu, 12 Apr 2012 01:33:32 +0000 Subject: [Rio-pm] Perl em 20 artigos: Chamada, Hackathon In-Reply-To: <1334182690.27887.140661061212421.3428C3DD@webmail.messagingengine.com> References: <1334182456.26972.140661061208857.69B3F0E3@webmail.messagingengine.com>, <1334182690.27887.140661061212421.3428C3DD@webmail.messagingengine.com> Message-ID: Eu posso faze algo legao de "Sobre como utilisar UTF8 e Unicode", mas queria tentar incluir algo nesta lista sobre arrays, e hash's, faria algo legal de ler e completo... Estou relendo o Learning Perl, o Modern Perl e finalmente terminado de ler o Advanced Perl Programming... Randal me ajudou muito sem saber.... hahaha... Se tiver ideias melhor sobre o que eu possa escrever e/ou for definido o que escreverei (isto se aceitarem eu escrever algo) favor... respondam (guedes_1000 em hotmail.com) > From: nuba em fastmail.fm > To: rio-pm em pm.org > Date: Wed, 11 Apr 2012 19:18:10 -0300 > Subject: Re: [Rio-pm] Perl em 20 artigos: Chamada, Hackathon > > > * Esta aqui é a planilha onde estamos montando o que cada um quer > > produzir: > > * Oops, faltou o link para quem quiser editar: > https://docs.google.com/spreadsheet/ccc?key=0AmO0IhHP5NPrdFJRbXZpWFhYYl83cDBGS3hQWUZxbFE#gid=0 > > > -- > 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From eu em samircury.eng.br Thu Apr 12 02:34:14 2012 From: eu em samircury.eng.br (Samir Cury) Date: Thu, 12 Apr 2012 11:34:14 +0200 Subject: [Rio-pm] =?iso-8859-1?q?Fwd=3A_=5Bdojo-rio=5D_E_se_voc=EA_pudesse?= =?iso-8859-1?q?_ver_o_c=F3digo_do_mesmo_projeto_desenvolvido_com_o?= =?iso-8859-1?q?s_frameworks_WEB_mais_famosos_do_mercado=3F?= In-Reply-To: References: Message-ID: Ola monges, Dei uma lida e nao vi nenhum framework de Perl, sei que tem alguns, nao so Catalyst, se alguem se interessar, achei interessante, pena nao ser um assunto que domino : http://tiutalk.github.com/WEB-Frameworks-Comparison/ Abracos, Samir ---------- Forwarded message ---------- From: Thiago Belem Date: 2012/4/12 Subject: [dojo-rio] E se você pudesse ver o código do mesmo projeto desenvolvido com os frameworks WEB mais famosos do mercado? To: dojo-rio em googlegroups.com, phprio-org em googlegroups.com Esse é o objetivo do WEB Frameworks Comparison, meu mais novo (e ambicioso) projeto! Leia o artigo no meu blog: http://blog.thiagobelem.net/comparacao-de-frameworks-web/ O que vocês acham da idéia? Abs, -- ***Thiago Belem* Desenvolvedor Rio de Janeiro - RJ - Brasil *Assando Sites* - Curso online de *CakePHP* assando-sites.com.br thiagobelem.net contato em thiagobelem.net *Skype / gTalk **»* thiago.belem.web *LinkedIn* *»* br.linkedin.com/in/thiagobelem/pt -- * Coding Dojo Rio * dojo-rio em googlegroups.com http://groups.google.com/group/dojo-rio http://code.google.com/p/dojo-rio http://dojorio.wordpress.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos em gmail.com Thu Apr 12 09:01:38 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Thu, 12 Apr 2012 13:01:38 -0300 Subject: [Rio-pm] Perl em 20 artigos: Chamada, Hackathon In-Reply-To: References: <1334182456.26972.140661061208857.69B3F0E3@webmail.messagingengine.com> <1334182690.27887.140661061212421.3428C3DD@webmail.messagingengine.com> Message-ID: > Blabos, vai ficar só de revisor? Assim tá muito tranquilo!... Rapaz, eu ando um pouco sem tempo entre duas faculdades e o trabalho full time. Eu *não* tenho tempo pra ser revisor, mas como eu duvido que os que sempre me chamam de Trol vão parar com o papo e *fazer* alguma coisa, se eles fizerem eu reviso nem que seja de madrugada ou no ônibus. Se o pessoal do papo partir pra ação, essa será minha contribuição. Lembrando, todos artigos escritos até 31/07 ou nada de Blabos. É moleza. É um "todos contra um". Abraços a todos e bons artigos! 2012/4/11 Aureliano Guedes : > Eu posso faze algo legao de "Sobre como utilisar UTF8 e Unicode", mas queria > tentar incluir algo > nesta lista sobre arrays, e hash's, faria algo legal de ler e completo... > Estou relendo o Learning Perl, o Modern Perl e finalmente terminado de ler o > Advanced Perl Programming... > Randal me ajudou muito sem saber.... hahaha... > Se tiver ideias melhor sobre o que eu possa escrever e/ou for definido o que > escreverei (isto se aceitarem eu escrever algo) > favor... respondam (guedes_1000 em hotmail.com) > >> From: nuba em fastmail.fm >> To: rio-pm em pm.org >> Date: Wed, 11 Apr 2012 19:18:10 -0300 >> Subject: Re: [Rio-pm] Perl em 20 artigos: Chamada, Hackathon > >> >> > * Esta aqui é a planilha onde estamos montando o que cada um quer >> > produzir: >> >> * Oops, faltou o link para quem quiser editar: >> >> https://docs.google.com/spreadsheet/ccc?key=0AmO0IhHP5NPrdFJRbXZpWFhYYl83cDBGS3hQWUZxbFE#gid=0 >> >> >> -- >> 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 From blabos em gmail.com Thu Apr 12 09:44:56 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Thu, 12 Apr 2012 13:44:56 -0300 Subject: [Rio-pm] Perl em 20 artigos: Chamada, Hackathon In-Reply-To: References: <1334182456.26972.140661061208857.69B3F0E3@webmail.messagingengine.com> <1334182690.27887.140661061212421.3428C3DD@webmail.messagingengine.com> Message-ID: Agora que eu tava olhando a planilha com mais calma me caiu a ficha. A lista de autores que estão lá é composta pelas mesmas pessoas que escrevem sempre? Cadê o povo que ficou bravo com o Blabos malvado? Aqueles que sabem tudo da didática de como guiar os jovens aprendizes? Não vão escrever nada não? Os que já estão na lista eu tenho plena confiança que vão fazer um trabalho competente. Eu to sentindo falta dos anti-Troll. []'s 2012/4/12 Blabos de Blebe : >> Blabos, vai ficar só de revisor? Assim tá muito tranquilo!... > > Rapaz, eu ando um pouco sem tempo entre duas faculdades e o trabalho full time. > > Eu *não* tenho tempo pra ser revisor, mas como eu duvido que os que > sempre me chamam de Trol vão parar com o papo e *fazer* alguma coisa, > se eles fizerem eu reviso nem que seja de madrugada ou no ônibus. > > Se o pessoal do papo partir pra ação, essa será minha contribuição. > > Lembrando, todos artigos escritos até 31/07 ou nada de Blabos. É > moleza. É um "todos contra um". > > Abraços a todos e bons artigos! > > > > 2012/4/11 Aureliano Guedes : >> Eu posso faze algo legao de "Sobre como utilisar UTF8 e Unicode", mas queria >> tentar incluir algo >> nesta lista sobre arrays, e hash's, faria algo legal de ler e completo... >> Estou relendo o Learning Perl, o Modern Perl e finalmente terminado de ler o >> Advanced Perl Programming... >> Randal me ajudou muito sem saber.... hahaha... >> Se tiver ideias melhor sobre o que eu possa escrever e/ou for definido o que >> escreverei (isto se aceitarem eu escrever algo) >> favor... respondam (guedes_1000 em hotmail.com) >> >>> From: nuba em fastmail.fm >>> To: rio-pm em pm.org >>> Date: Wed, 11 Apr 2012 19:18:10 -0300 >>> Subject: Re: [Rio-pm] Perl em 20 artigos: Chamada, Hackathon >> >>> >>> > * Esta aqui é a planilha onde estamos montando o que cada um quer >>> > produzir: >>> >>> * Oops, faltou o link para quem quiser editar: >>> >>> https://docs.google.com/spreadsheet/ccc?key=0AmO0IhHP5NPrdFJRbXZpWFhYYl83cDBGS3hQWUZxbFE#gid=0 >>> >>> >>> -- >>> 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 From manoel.domingues.junior em gmail.com Thu Apr 12 11:11:03 2012 From: manoel.domingues.junior em gmail.com (Manoel Domingues Junior) Date: Thu, 12 Apr 2012 15:11:03 -0300 Subject: [Rio-pm] Mojolicious - Duvidas Message-ID: Olá pessoal, Estou tentando montar um crawller, mas estou empacado. No meu maior problema está sendo em como fazer para pegar o conteúdo que aparece ao lado de Heading e colocá-lo em uma varíavel. use Mojo::UserAgent; # Fetch web site my $ua = Mojo::UserAgent->new; my $tx = $ua->get('mojolicio.us/perldoc'); # Extract title say 'Title: ', $tx->res->dom->at('head > title')->text; # Extract headings $tx->res->dom('h1, h2, h3')->each(sub { say 'Heading: ', shift->all_text; }); Executando esse código (ele está na página do Mojolicious) teremos: Title: Mojolicious::Guides - Mojolicious guide to the galaxy Heading: TABLE OF CONTENTS Heading: NAME Heading: DON'T PANIC! Heading: LEARNING PERL Heading: TUTORIAL Heading: GUIDES Heading: HIGHLIGHTS Heading: MORE O que não estou conseguindo fazer é colocar, por exemplo, o "TABLE OF CONTENTS" dentro de uma variável. Ou seja, não estou entendo o funcionamento do shift... Abraços, -- -- Manoel Domingues Junior "Coletar dados é o primeiro passo para a sabedoria, mas compartilhar dados é o primeiro passo para a comunidade." IBM - Prodigy Linux -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From breno em rio.pm.org Thu Apr 12 12:11:53 2012 From: breno em rio.pm.org (breno) Date: Thu, 12 Apr 2012 16:11:53 -0300 Subject: [Rio-pm] Mojolicious - Duvidas In-Reply-To: References: Message-ID: On Thu, Apr 12, 2012 at 3:11 PM, Manoel Domingues Junior wrote: > Olá pessoal, > > Estou tentando montar um crawller, mas estou empacado. > > No meu maior problema está sendo em como fazer para pegar o conteúdo que > aparece ao lado de Heading e colocá-lo em uma varíavel. > > use Mojo::UserAgent; > > # Fetch web site > my $ua = Mojo::UserAgent->new; > my $tx = $ua->get('mojolicio.us/perldoc'); > > # Extract title > say 'Title: ', $tx->res->dom->at('head > title')->text; > > # Extract headings > $tx->res->dom('h1, h2, h3')->each(sub { > say 'Heading: ', shift->all_text; > }); > > > Executando esse código (ele está na página do Mojolicious) teremos: > > Title: Mojolicious::Guides - Mojolicious guide to the galaxy > Heading: TABLE OF CONTENTS > Heading: NAME > Heading: DON'T PANIC! > Heading: LEARNING PERL > Heading: TUTORIAL > Heading: GUIDES > Heading: HIGHLIGHTS > Heading: MORE > > O que não estou conseguindo fazer é colocar, por exemplo, o "TABLE OF > CONTENTS" dentro de uma variável. Ou seja, não estou entendo o funcionamento > do shift... > "shift" nada mais é do que "retire o primeiro elemento da lista e use-o". Por exemplo: my @lista = (1, 2, 3); my $elemento = shift @lista; a variável $elemento terá "1", e @lista passará a ter apenas 2 elementos: (2, 3). No caso do código acima o "shift" está sendo usado sem argumentos, o que significa que ele vai usar a lista padrão dentro de uma sub, ou seja, a lista de elementos recebidos pela sub (sempre na variável @_). Veja seu código: $tx->res->dom('h1, h2, h3')->each(sub { say 'Heading: ', shift->all_text; }); É a mesma coisa que fazer: $tx->res->dom('h1, h2, h3')->each(sub { my $element = shift; say 'Heading: ', $element->all_text; }); Que é a mesma coisa que fazer: $tx->res->dom('h1, h2, h3')->each(sub { my $element = shift @_; say 'Heading: ', $element->all_text; }); Ou seja, para obter todos os headings, vc pode fazer algo como: my @headings = (); # Extract headings $tx->res->dom('h1, h2, h3')->each(sub { push @headings, shift->all_text; }); say $heading[0]; # "TABLE OF CONTENTS" Entendeu? Veja "perldoc -f shift" para mais informações. Fazer direto shift->algum_metodo é um idioma comum em Perl, quando vc não se importa com os outros elementos recebidos, apenas o primeiro, e só quer fazer uma única coisa com ele (como imprimir usando "say", ou colocar numa lista @headings, usando "push"). Se tiver mais alguma dúvida é só falar! Ou nos procure em irc.perl.org, no canal #rio-pm, para um live chat! Ou MELHOR AINDA!! Venha ao encontro social hoje! A partir de 19h na esquina da rua Alice com a rua das Laranjeiras, e bata um papo com a gente! []s breno From creaktive em gmail.com Thu Apr 12 12:35:20 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Thu, 12 Apr 2012 16:35:20 -0300 Subject: [Rio-pm] Mojolicious - Duvidas In-Reply-To: References: Message-ID: Manoel, você também pode usar o Web::Scraper ( https://metacpan.org/module/Web::Scraper), que faz o scraping e já carrega os dados em uma estrutura hierárquica: use Data::Printer; use URI; use Web::Scraper; my $r = scraper { process q(//head/title), title => 'text'; process q(//h1|//h2|//h3), q(heading[]) => 'text'; }->scrape( URI->new(qw(http://mojolicio.us/perldoc)) ); p $r; Resultado: \ { heading [ [0] "TABLE OF CONTENTS", [1] "NAME", [2] "DON'T PANIC!", [3] "LEARNING PERL", [4] "TUTORIAL", [5] "GUIDES", [6] "HIGHLIGHTS", [7] "MORE" ], title "Mojolicious::Guides - Mojolicious guide to the galaxy" } ABS() On Thu, Apr 12, 2012 at 15:11, Manoel Domingues Junior < manoel.domingues.junior em gmail.com> wrote: > Olá pessoal, > > Estou tentando montar um crawller, mas estou empacado. > > No meu maior problema está sendo em como fazer para pegar o conteúdo que > aparece ao lado de Heading e colocá-lo em uma varíavel. > > use Mojo::UserAgent; > > # Fetch web site > my $ua = Mojo::UserAgent->new; > my $tx = $ua->get('mojolicio.us/perldoc'); > > # Extract title > say 'Title: ', $tx->res->dom->at('head > title')->text; > > # Extract headings > $tx->res->dom('h1, h2, h3')->each(sub { > say 'Heading: ', shift->all_text; > }); > > > Executando esse código (ele está na página do Mojolicious) teremos: > > Title: Mojolicious::Guides - Mojolicious guide to the galaxy > Heading: TABLE OF CONTENTS > Heading: NAME > Heading: DON'T PANIC! > Heading: LEARNING PERL > Heading: TUTORIAL > Heading: GUIDES > Heading: HIGHLIGHTS > Heading: MORE > > O que não estou conseguindo fazer é colocar, por exemplo, o "TABLE OF > CONTENTS" dentro de uma variável. Ou seja, não estou entendo o > funcionamento do shift... > > > > Abraços, > -- > -- > Manoel Domingues Junior > "Coletar dados é o primeiro passo para a sabedoria, mas compartilhar dados > é o primeiro passo para a comunidade." > IBM - Prodigy Linux > > > _______________________________________________ > 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: From manoel.domingues.junior em gmail.com Thu Apr 12 13:50:24 2012 From: manoel.domingues.junior em gmail.com (Manoel Domingues Junior) Date: Thu, 12 Apr 2012 17:50:24 -0300 Subject: [Rio-pm] Mojolicious - Duvidas In-Reply-To: References: Message-ID: Entendi... Vou fazer uns testes e retorno para vocês. Abraços, 2012/4/12 Stanislaw Pusep > Manoel, você também pode usar o Web::Scraper ( > https://metacpan.org/module/Web::Scraper), que faz o scraping e já > carrega os dados em uma estrutura hierárquica: > > use Data::Printer; > use URI; > use Web::Scraper; > > my $r = scraper { > process q(//head/title), > title => 'text'; > process q(//h1|//h2|//h3), > q(heading[]) => 'text'; > }->scrape( > URI->new(qw(http://mojolicio.us/perldoc)) > ); > > p $r; > > Resultado: > > \ { > heading [ > [0] "TABLE OF CONTENTS", > [1] "NAME", > [2] "DON'T PANIC!", > [3] "LEARNING PERL", > [4] "TUTORIAL", > [5] "GUIDES", > [6] "HIGHLIGHTS", > [7] "MORE" > ], > title "Mojolicious::Guides - Mojolicious guide to the galaxy" > } > > ABS() > > > > On Thu, Apr 12, 2012 at 15:11, Manoel Domingues Junior < > manoel.domingues.junior em gmail.com> wrote: > >> Olá pessoal, >> >> Estou tentando montar um crawller, mas estou empacado. >> >> No meu maior problema está sendo em como fazer para pegar o conteúdo que >> aparece ao lado de Heading e colocá-lo em uma varíavel. >> >> use Mojo::UserAgent; >> >> # Fetch web site >> my $ua = Mojo::UserAgent->new; >> my $tx = $ua->get('mojolicio.us/perldoc'); >> >> # Extract title >> say 'Title: ', $tx->res->dom->at('head > title')->text; >> >> # Extract headings >> $tx->res->dom('h1, h2, h3')->each(sub { >> say 'Heading: ', shift->all_text; >> }); >> >> >> Executando esse código (ele está na página do Mojolicious) teremos: >> >> Title: Mojolicious::Guides - Mojolicious guide to the galaxy >> Heading: TABLE OF CONTENTS >> Heading: NAME >> Heading: DON'T PANIC! >> Heading: LEARNING PERL >> Heading: TUTORIAL >> Heading: GUIDES >> Heading: HIGHLIGHTS >> Heading: MORE >> >> O que não estou conseguindo fazer é colocar, por exemplo, o "TABLE OF >> CONTENTS" dentro de uma variável. Ou seja, não estou entendo o >> funcionamento do shift... >> >> >> >> Abraços, >> -- >> -- >> Manoel Domingues Junior >> "Coletar dados é o primeiro passo para a sabedoria, mas compartilhar >> dados é o primeiro passo para a comunidade." >> IBM - Prodigy Linux >> >> >> _______________________________________________ >> 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 > -- -- Manoel Domingues Junior "Coletar dados é o primeiro passo para a sabedoria, mas compartilhar dados é o primeiro passo para a comunidade." IBM - Prodigy Linux -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From estranho em diogoleal.com Thu Apr 12 14:02:58 2012 From: estranho em diogoleal.com (Diogo Leal) Date: Thu, 12 Apr 2012 18:02:58 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: Message-ID: To saindo do downtown dentro de 15 minutos. Preparem a toalha, pois o pedal será tenso. =p Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estranho em diogoleal.com 2012/4/9 breno : > Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do > lado do outro), na base da Rua Alice, em Laranjeiras? > > []s > > -b > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm From fernandocorrea em gmail.com Thu Apr 12 14:45:09 2012 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Thu, 12 Apr 2012 18:45:09 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: Message-ID: Estou indo p/ lá! Tô esperando vcs! Just another Perl Hacker, Fernando (SmokeMachine) 2012/4/12 Diogo Leal > To saindo do downtown dentro de 15 minutos. > > Preparem a toalha, pois o pedal será tenso. =p > > Diogo Leal [estranho] > http://diogoleal.com > msn | gtalk: estranho em diogoleal.com > > > > 2012/4/9 breno : > > Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do > > lado do outro), na base da Rua Alice, em Laranjeiras? > > > > []s > > > > -b > > _______________________________________________ > > 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: From blabos em gmail.com Thu Apr 12 15:18:08 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Thu, 12 Apr 2012 19:18:08 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: Message-ID: fui 2012/4/12 Fernando Oliveira : > Estou indo p/ lá! > Tô esperando vcs! > > > Just another Perl Hacker, > Fernando (SmokeMachine) > > > > 2012/4/12 Diogo Leal >> >> To saindo do downtown dentro de 15 minutos. >> >> Preparem a toalha, pois o pedal será tenso. =p >> >> Diogo Leal [estranho] >> http://diogoleal.com >> msn | gtalk: estranho em diogoleal.com >> >> >> >> 2012/4/9 breno : >> > Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do >> > lado do outro), na base da Rua Alice, em Laranjeiras? >> > >> > []s >> > >> > -b >> > _______________________________________________ >> > 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 From guedes_1000 em hotmail.com Thu Apr 12 15:20:30 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Thu, 12 Apr 2012 22:20:30 +0000 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: , , , Message-ID: Bebam muito por mim, e eu bebo aqui tambem... hoje não posso, estou a alguns mil e quinhestos Km... > From: blabos em gmail.com > Date: Thu, 12 Apr 2012 19:18:08 -0300 > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Encontro Social essa Quinta (12/4) > > fui > > 2012/4/12 Fernando Oliveira : > > Estou indo p/ lá! > > Tô esperando vcs! > > > > > > Just another Perl Hacker, > > Fernando (SmokeMachine) > > > > > > > > 2012/4/12 Diogo Leal > >> > >> To saindo do downtown dentro de 15 minutos. > >> > >> Preparem a toalha, pois o pedal será tenso. =p > >> > >> Diogo Leal [estranho] > >> http://diogoleal.com > >> msn | gtalk: estranho em diogoleal.com > >> > >> > >> > >> 2012/4/9 breno : > >> > Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do > >> > lado do outro), na base da Rua Alice, em Laranjeiras? > >> > > >> > []s > >> > > >> > -b > >> > _______________________________________________ > >> > 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From nuba em fastmail.fm Thu Apr 12 16:15:12 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Thu, 12 Apr 2012 20:15:12 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: Message-ID: <1334272512.13990.140661061713873.501A6BBF@webmail.messagingengine.com> Caramba, só me liberei agora, e ficou tarde demais pra sair de Niterói.. :( .... de todo modo vou abrir uma garrafa daqui tb!.. divirtam-se! e que desse ES saia mais gente pilhada pros nossos projetos! Abraço, Nuba Princigalli On Thu, Apr 12, 2012, at 10:20 PM, Aureliano Guedes wrote: Bebam muito por mim, e eu bebo aqui tambem... hoje não posso, estou a alguns mil e quinhestos Km... > From: blabos em gmail.com > Date: Thu, 12 Apr 2012 19:18:08 -0300 > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Encontro Social essa Quinta (12/4) > > fui > > 2012/4/12 Fernando Oliveira : > > Estou indo p/ lá! > > Tô esperando vcs! > > > > > > Just another Perl Hacker, > > Fernando (SmokeMachine) > > > > > > > > 2012/4/12 Diogo Leal > >> > >> To saindo do downtown dentro de 15 minutos. > >> > >> Preparem a toalha, pois o pedal será tenso. =p > >> > >> Diogo Leal [estranho] > >> http://diogoleal.com > >> msn | gtalk: estranho em diogoleal.com > >> > >> > >> > >> 2012/4/9 breno : > >> > Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do > >> > lado do outro), na base da Rua Alice, em Laranjeiras? > >> > > >> > []s > >> > > >> > -b > >> > _______________________________________________ > >> > 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 [1]Rio-pm em pm.org [2]http://mail.pm.org/mailman/listinfo/rio-pm References 1. mailto:Rio-pm em pm.org 2. 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From cleysinhonv em gmail.com Fri Apr 13 13:43:23 2012 From: cleysinhonv em gmail.com (Cleysinho) Date: Fri, 13 Apr 2012 17:43:23 -0300 Subject: [Rio-pm] =?utf-8?q?Como_recuperar_dados_de_uma_sess=C3=A3o_que_j?= =?utf-8?q?=C3=A1_foi_iniciada?= In-Reply-To: References: <86aa2y56sx.fsf@red.stonehenge.com> Message-ID: Olá pessoal, A forma que consi para fechar a sessão foi invalidado os cookies usando $session->expire('-1m'); essa orientação me foi passada por um membro do viva o linux, acho que ele participa da lista também. Obrigado Ole Peter Smith na tentativa de me ajudar. Solução: my $cgi = new CGI; my $session = new CGI::Session("driver:File", undef,{Directory=>"/tmp"}); my $cookie = $cgi->cookie(CGISESSID => '0'); print $cgi->header(-cookie=>$cookie); $session->expire('-1m'); $session->flush(); Em 10 de abril de 2012 15:15, Cleysinho escreveu: > Inicialmente esta com dúvidas em como gerenciar sessão. Confesso que as > vezes que trabalhei com PHP achei um pouco mais fácil. Mas acabei tirando o > feriado para estudar. Por hora consigo gerenciar bem a sessão a única coisa > que não estou conseguindo fazer é fechar a sessão. Gostaria que alguém > pudesse me orientar como posso fazer isso da forma correta. O criei um > método para me auxiliar, porém ele continua com a sessão aberta. > > Estou usando esse método para fechar a sessão mas algo está errado > sub DelSession > { > $cgi = new CGI; > $session = new CGI::Session("driver:File", $cgi, {Directory=>"/tmp"}); > $session->delete(); > $cgi->delete(); > return 'Ok'; > } > > > Aqui esta a classe que criei para tentar "abstrair" > package ::Sessao; > > # Módulo responsável por fazer controle de sessão > use CGI; > use CGI::Session; > > # Método pata iniciar uma sessão > sub StarSession > { > my $id =shift; > my $name =shift; > my $email=shift; > my $level=shift; > > > if(@_) > { > $id{id} =$_[0]; > $name{name} =$_[1]; > $email{email}=$_[2]; > $level{level}=$_[3]; > } > > $cgi = new CGI; > $session = new CGI::Session("driver:File", undef, {Directory=>"/tmp"}); > > # Send data in the Session > $CGISESSID = $session->id(); > > $cookie = $cgi->cookie(CGISESSID => $session->id); > print $cgi->header(-cookie=>$cookie); > > > $session->param(-name=>'iduser',-value=>"$id"); > $session->param(-name=>'name' ,-value=>"$name"); > $session->param(-name=>'email' ,-value=>"$email"); > $session->param(-name=>'level' ,-value=>"$level"); > > $session->expire('+1m'); > $session->flush(); > > return 'Ok'; > } > > # Abre uma sessão existente e coleta dados da sessão > sub valid > { > $cgi = new CGI; > $session = new CGI::Session("driver:File", $cgi, {Directory=>"/tmp"}); > > if($session->param('iduser') ne '' && $session->param('name')) > { > @dados=(); > > push (@dados,$session->param('iduser')); > push (@dados,$session->param('name')); > push (@dados,$session->param('email')); > push (@dados,$session->param('level')); > push (@dados,'Ok'); > return @dados; > } > else > { > @dados=(); > push (@dados,'False'); > return @dados; > } > } > > # Abre uma sessão existente e fecha > sub DelSession > { > $cgi = new CGI; > $session = new CGI::Session("driver:File", $cgi, {Directory=>"/tmp"}); > $session->delete(); > $cgi->delete(); > return 'Ok'; > } > return 1 > > > 2012/3/31 Ole Peter Smith > >> >> >> 2012/3/30 Cleysinho >> >>> Olá Randal, >>> >>> Bom tentei fazer dessa forma e com esse método ate funciona ele consegue >>> recuperar os dados da sessão, mas não por muito tempo. >>> >>> Na verdade eu preciso inicialmente em cada arquivo preciso verificar se >>> a sessão está vazia(is_empty) ou se ela não está expirada (is_expired), >>> porém todas as veses ele está retornando como sessão vazia. >>> >>> Em cada arquivo que monta uma página eu preciso fazer o seguinte: >>> if($session->is_expired) >>> { >>> $page->redirect(url=>gsm.pl) >>> } >>> elsif($session->is_empty) >>> { >>> $page->redirect(url=>gsm.pl) >>> >>> } >>> else >>> { >>> >>> Pegar os dados na sessão: >>> >>> push (@dados,$session->param('iduser')); >>> push (@dados,$session->param('name')); >>> push (@dados,$session->param('email')); >>> push (@dados,$session->param('level')); >>> } >>> print $layout->menu(); >>> >>> Obs.: Como pegar dados em uma sessão que está vazia?] >>> >> >> Save it somewhere? Database, file, somewhere... >> >> 0le >> >>> >>> >>> Em 30 de março de 2012 14:37, Randal L. Schwartz escreveu: >>> >>> >>>>> "Cleysinho" == Cleysinho writes: >>>> >>>> Cleysinho> if($session->param('iduser') ne '' && >>>> $session->param('name')) >>>> Cleysinho> { >>>> Cleysinho> @dados=(); >>>> Cleysinho> push (@dados,$session->param('iduser')); >>>> Cleysinho> push (@dados,$session->param('name')); >>>> Cleysinho> push (@dados,$session->param('email')); >>>> Cleysinho> push (@dados,$session->param('level')); >>>> Cleysinho> push (@dados,'Ok'); >>>> Cleysinho> return @dados; >>>> >>>> return map($session->param($_), qw(iduser name email >>>> level)), 'Ok'; >>>> >>>> Cleysinho> } >>>> Cleysinho> else >>>> Cleysinho> { >>>> Cleysinho> @dados=(); >>>> Cleysinho> push (@dados,'False'); >>>> Cleysinho> return @dados; >>>> >>>> return 'False'; >>>> >>>> Cleysinho> } >>>> Cleysinho> } >>>> >>>> >>>> -- >>>> Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 >>>> 0095 >>>> >>>> Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. >>>> See http://methodsandmessages.posterous.com/ for Smalltalk discussion >>>> >>> >>> >>> >>> -- >>> ** >>> .: Inteligência Coletiva :. >>> Uma inteligência distribuída por toda parte: tal é o nosso axioma >>> inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na >>> humanidade?. (Pierre Lévy) >>> www.bioinfopop.ufv.br >>> >>> >>> _______________________________________________ >>> Rio-pm mailing list >>> Rio-pm em pm.org >>> http://mail.pm.org/mailman/listinfo/rio-pm >>> >> >> >> >> -- >> ///// >> ( O O ) >> =================oOO==(_)==OOo================= >> Every day and every hour, I'm Learning more >> The more I Learn, the less I Know about before >> The Less I know, the more I want to Look around >> Diggin' deeper into Higher Ground... UB40 >> .oooO Oooo. >> ==================( )=( )===================== >> \ ( ) / >> \_) (_/ >> =============================================== >> Ole Peter Smith, IME, UFG >> http://www.mat.ufg.br/docentes/olepeter - ole at mat.ufg.br >> =============================================== >> Life sure is a Mystery to be Lived >> Not a Problem to be Solved >> =============================================== >> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > > -- > ** > .: Inteligência Coletiva :. > Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. > Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na > humanidade?. (Pierre Lévy) > www.bioinfopop.ufv.br > > -- ** .: Inteligência Coletiva :. Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na humanidade?. (Pierre Lévy) www.bioinfopop.ufv.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive em gmail.com Sun Apr 15 05:41:27 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Sun, 15 Apr 2012 09:41:27 -0300 Subject: [Rio-pm] Fwd: [Cascavel-pm] Oportunidade desenvolvedor PERL na Nova Zelandia In-Reply-To: References: Message-ID: ABS() ---------- Forwarded message ---------- From: Bruno L Date: Sun, Apr 15, 2012 at 05:01 Subject: [Cascavel-pm] Oportunidade desenvolvedor PERL na Nova Zelandia To: cascavel-pm em pm.org Olá moçada da cascavel-pm, Estou escrevendo para a lista porque acredito ser o lugar ideal para divulgar uma boa oportunidade. Trabalho para uma empresa na Nova Zelandia chamada Catalyst IT ( catalyst.net.nz). Somos especialistas em FOSS e líderes em desenvolvimento PERL por aqui. Temos algumas vagas abertas que podem lhe interessar. Segue abaixo a descrição e instruções: Catalyst has a long-standing commitment to free and open standards and technologies which has gained us an international reputation for development, integration and support services. We are currently seeking Perl developers to join our Wellington office of approximately 110 staff. Attention all Perl developers! We need people who are confident writing modern Perl in an object-oriented style, to work on applications used by hundreds of thousands of New Zealanders every day. We need someone with: * fluent English * good Perl skills * experience with databases, ideally PostgreSQL * good working knowledge of HTML/CSS * good working knowledge of Javascript (ideally jQuery) * Linux/Debian/Ubuntu knowledge (a plus) * ability to communicate clearly with people who have varied levels of technical understanding * interest/experience in providing training and support to clients Good things to include in your email are: * a CV that includes any academic results * references to any publicly available open-source work, e.g. 'I have contributed 30 patches to the example project, which are available through http://repo.or.cz/w/example.git' * any other examples you can provide of relevant work, e.g. references to any academic research you have had published Catalyst is a growing business and generally on the look-out for talented individuals. Visit http://catalyst.net.nz/company/jobs to find out other roles Catalyst are interested to hire into such as Drupal / PHP roles, Systems Administrators, User Experience Designers / Business Analysts. If you are interested contact us: overseasrecruitment[-at-]catalyst.net.nz Cheers, Bruno _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Sun Apr 15 07:04:24 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Sun, 15 Apr 2012 14:04:24 +0000 Subject: [Rio-pm] Limpar tela Message-ID: Bom dia, Monges. Estava pensando se teria como limpar tela sem o uso de recursos externos pela função "system", pois o uso dela limita a portabilidade entre plataformas. Digamos que eu tenha uma rotina que imprima na tela de 1 a 3 pontos, como aquela barra de atualização do Windows. _____________________________________________________________________ my $string = '.'; while (($string eq '.') or ($string eq '..') or ($string eq '...')){ if (($string eq '.') or ($string eq '..')){ print $string, "\n"; $string .= '.'; } else { print $string, "\n"; chop $string; chop $string; } sleep 1; } _____________________________________________________________________ mas eu quero que a cada print a tela seja limpada de forma a aparecer so o print da vez, contudo mantendo a portabilidade do codigo entre as plataformas. Alguma forma simples de fazer isso?? Desde já grato, Aureliano Guedes. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Sun Apr 15 07:15:18 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Sun, 15 Apr 2012 14:15:18 +0000 Subject: [Rio-pm] Limpar tela In-Reply-To: References: Message-ID: O problema maior é apagar somente os pontos, deixando na tela tudo aquilo que ja foi impresso. From: guedes_1000 em hotmail.com To: rio-pm em pm.org Date: Sun, 15 Apr 2012 14:04:24 +0000 Subject: [Rio-pm] Limpar tela Bom dia, Monges. Estava pensando se teria como limpar tela sem o uso de recursos externos pela função "system", pois o uso dela limita a portabilidade entre plataformas. Digamos que eu tenha uma rotina que imprima na tela de 1 a 3 pontos, como aquela barra de atualização do Windows. _____________________________________________________________________ my $string = '.'; while (($string eq '.') or ($string eq '..') or ($string eq '...')){ if (($string eq '.') or ($string eq '..')){ print $string, "\n"; $string .= '.'; } else { print $string, "\n"; chop $string; chop $string; } sleep 1; } _____________________________________________________________________ mas eu quero que a cada print a tela seja limpada de forma a aparecer so o print da vez, contudo mantendo a portabilidade do codigo entre as plataformas. Alguma forma simples de fazer isso?? Desde já grato, Aureliano Guedes. _______________________________________________ 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: From creaktive em gmail.com Sun Apr 15 07:36:51 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Sun, 15 Apr 2012 11:36:51 -0300 Subject: [Rio-pm] Limpar tela In-Reply-To: References: Message-ID: A clássica "barrinha girano": perl -e '$| = 1; @s = qw(| / - \\); while(++$i) { print $s[$i % @s], "\r" }' Repare no "$| = 1" no começo, isso força o flush do output para cada print (o default é flush quando encontra um caractere LF, "\n"). Agora, para imprimir coisas diferentes na mesma linha de uma forma razoavelmente compatível, é só usar o caractere CR, "\r"). Nota de rodapé: texto no formato "DOS" termina as linhas com CRLF; já o formato "UNIX" presume que LF já basta. Se não me falha a memória, MacOS antes do X usava apenas CR. Também recomendo dar uma olhada no https://metacpan.org/module/Term::ProgressBar ABS() On Sun, Apr 15, 2012 at 11:15, Aureliano Guedes wrote: > O problema maior é apagar *somente* os pontos, deixando na tela *tudo*aquilo que ja foi impresso. > > > ------------------------------ > From: guedes_1000 em hotmail.com > To: rio-pm em pm.org > Date: Sun, 15 Apr 2012 14:04:24 +0000 > Subject: [Rio-pm] Limpar tela > > > Bom dia, > Monges. > > Estava pensando se teria como limpar tela sem o uso de recursos externos > pela função "system", > pois o uso dela limita a portabilidade entre plataformas. > > Digamos que eu tenha uma rotina que imprima na tela de 1 a 3 pontos, como > aquela barra > de atualização do Windows. > > _____________________________________________________________________ > my $string = '.'; > > while (($string eq '.') or ($string eq '..') or ($string eq '...')){ > > if (($string eq '.') or ($string eq '..')){ > print $string, "\n"; > $string .= '.'; > } > > else { > print $string, "\n"; > chop $string; > chop $string; > } > > sleep 1; > } > _____________________________________________________________________ > > mas eu quero que a cada print a tela seja limpada de forma a aparecer so o > print da vez, > contudo mantendo a portabilidade do codigo entre as plataformas. > > Alguma forma simples de fazer isso?? > > Desde já grato, > Aureliano Guedes. > > _______________________________________________ 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: From guedes_1000 em hotmail.com Sun Apr 15 13:21:15 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Sun, 15 Apr 2012 20:21:15 +0000 Subject: [Rio-pm] Limpar tela In-Reply-To: References: , , Message-ID: Boa, gostei da barrinha... hahaha, Obrigado por ajudar, entendi, mas tentei dessa forma perl -e '$| = 1; @s = qw(. .. ...); while(++$i) { print $s[$i % @s], "\r"; sleep 1; }' para fazer os pontinhos mas não adiantou, quando chega nos 3 pontinhos para From: creaktive em gmail.com Date: Sun, 15 Apr 2012 11:36:51 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] Limpar tela A clássica "barrinha girano": perl -e '$| = 1; @s = qw(.\ .\.\ .\.\.\); while(++$i) { print $s[$i % @s], "\r" }' Repare no "$| = 1" no começo, isso força o flush do output para cada print (o default é flush quando encontra um caractere LF, "\n"). Agora, para imprimir coisas diferentes na mesma linha de uma forma razoavelmente compatível, é só usar o caractere CR, "\r").Nota de rodapé: texto no formato "DOS" termina as linhas com CRLF; já o formato "UNIX" presume que LF já basta. Se não me falha a memória, MacOS antes do X usava apenas CR. Também recomendo dar uma olhada no https://metacpan.org/module/Term::ProgressBar ABS() On Sun, Apr 15, 2012 at 11:15, Aureliano Guedes wrote: O problema maior é apagar somente os pontos, deixando na tela tudo aquilo que ja foi impresso. From: guedes_1000 em hotmail.com To: rio-pm em pm.org Date: Sun, 15 Apr 2012 14:04:24 +0000 Subject: [Rio-pm] Limpar tela Bom dia, Monges. Estava pensando se teria como limpar tela sem o uso de recursos externos pela função "system", pois o uso dela limita a portabilidade entre plataformas. Digamos que eu tenha uma rotina que imprima na tela de 1 a 3 pontos, como aquela barra de atualização do Windows. _____________________________________________________________________ my $string = '.'; while (($string eq '.') or ($string eq '..') or ($string eq '...')){ if (($string eq '.') or ($string eq '..')){ print $string, "\n"; $string .= '.'; } else { print $string, "\n"; chop $string; chop $string; } sleep 1; } _____________________________________________________________________ mas eu quero que a cada print a tela seja limpada de forma a aparecer so o print da vez, contudo mantendo a portabilidade do codigo entre as plataformas. Alguma forma simples de fazer isso?? Desde já grato, Aureliano Guedes. _______________________________________________ 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive em gmail.com Sun Apr 15 13:28:11 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Sun, 15 Apr 2012 17:28:11 -0300 Subject: [Rio-pm] Limpar tela In-Reply-To: References: Message-ID: Opa, é por que o CR apenas retorna o cursor; você precisa sobrescrever o que já foi impresso na tela! Veja como fica sobrescrevendo com espaços em branco: perl -e '$| = 1; @s = (". ", ".. ", "..."); while(++$i) { print $s[$i % @s], "\r"; sleep 1; }' ABS() On Sun, Apr 15, 2012 at 17:21, Aureliano Guedes wrote: > Boa, gostei da barrinha... hahaha, > Obrigado por ajudar, entendi, mas tentei dessa forma > perl -e '$| = 1; @s = qw(. .. ...); while(++$i) { print $s[$i % @s], "\r"; > sleep 1; }' > para fazer os pontinhos mas não adiantou, quando chega nos 3 pontinhos para > > ------------------------------ > From: creaktive em gmail.com > Date: Sun, 15 Apr 2012 11:36:51 -0300 > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Limpar tela > > A clássica "barrinha girano": > > perl -e '$| = 1; @s = qw(.\ .\.\ .\.\.\); while(++$i) { print $s[$i % @s], > "\r" }' > > Repare no "$| = 1" no começo, isso força o flush do output para cada print > (o default é flush quando encontra um caractere LF, "\n"). > Agora, para imprimir coisas diferentes na mesma linha de uma forma > razoavelmente compatível, é só usar o caractere CR, "\r"). > Nota de rodapé: texto no formato "DOS" termina as linhas com CRLF; já o > formato "UNIX" presume que LF já basta. Se não me falha a memória, MacOS > antes do X usava apenas CR. > Também recomendo dar uma olhada no > https://metacpan.org/module/Term::ProgressBar > > ABS() > > > > On Sun, Apr 15, 2012 at 11:15, Aureliano Guedes wrote: > > O problema maior é apagar *somente* os pontos, deixando na tela *tudo*aquilo que ja foi impresso. > > > ------------------------------ > From: guedes_1000 em hotmail.com > To: rio-pm em pm.org > Date: Sun, 15 Apr 2012 14:04:24 +0000 > Subject: [Rio-pm] Limpar tela > > > Bom dia, > Monges. > > Estava pensando se teria como limpar tela sem o uso de recursos externos > pela função "system", > pois o uso dela limita a portabilidade entre plataformas. > > Digamos que eu tenha uma rotina que imprima na tela de 1 a 3 pontos, como > aquela barra > de atualização do Windows. > > _____________________________________________________________________ > my $string = '.'; > > while (($string eq '.') or ($string eq '..') or ($string eq '...')){ > > if (($string eq '.') or ($string eq '..')){ > print $string, "\n"; > $string .= '.'; > } > > else { > print $string, "\n"; > chop $string; > chop $string; > } > > sleep 1; > } > _____________________________________________________________________ > > mas eu quero que a cada print a tela seja limpada de forma a aparecer so o > print da vez, > contudo mantendo a portabilidade do codigo entre as plataformas. > > Alguma forma simples de fazer isso?? > > Desde já grato, > Aureliano Guedes. > > _______________________________________________ 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 > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Sun Apr 15 14:20:03 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Sun, 15 Apr 2012 21:20:03 +0000 Subject: [Rio-pm] Limpar tela In-Reply-To: References: , , , , Message-ID: Opa, agora entendido 100%. Muito obrigado Stanislaw. Abraço. From: creaktive em gmail.com Date: Sun, 15 Apr 2012 17:28:11 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] Limpar tela Opa, é por que o CR apenas retorna o cursor; você precisa sobrescrever o que já foi impresso na tela! Veja como fica sobrescrevendo com espaços em branco: perl -e '$| = 1; @s = (". ", ".. ", "..."); while(++$i) { print $s[$i % @s], "\r"; sleep 1; }' ABS() On Sun, Apr 15, 2012 at 17:21, Aureliano Guedes wrote: Boa, gostei da barrinha... hahaha, Obrigado por ajudar, entendi, mas tentei dessa forma perl -e '$| = 1; @s = qw(. .. ...); while(++$i) { print $s[$i % @s], "\r"; sleep 1; }' para fazer os pontinhos mas não adiantou, quando chega nos 3 pontinhos para From: creaktive em gmail.com Date: Sun, 15 Apr 2012 11:36:51 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] Limpar tela A clássica "barrinha girano": perl -e '$| = 1; @s = qw(.\ .\.\ .\.\.\); while(++$i) { print $s[$i % @s], "\r" }' Repare no "$| = 1" no começo, isso força o flush do output para cada print (o default é flush quando encontra um caractere LF, "\n"). Agora, para imprimir coisas diferentes na mesma linha de uma forma razoavelmente compatível, é só usar o caractere CR, "\r").Nota de rodapé: texto no formato "DOS" termina as linhas com CRLF; já o formato "UNIX" presume que LF já basta. Se não me falha a memória, MacOS antes do X usava apenas CR. Também recomendo dar uma olhada no https://metacpan.org/module/Term::ProgressBar ABS() On Sun, Apr 15, 2012 at 11:15, Aureliano Guedes wrote: O problema maior é apagar somente os pontos, deixando na tela tudo aquilo que ja foi impresso. From: guedes_1000 em hotmail.com To: rio-pm em pm.org Date: Sun, 15 Apr 2012 14:04:24 +0000 Subject: [Rio-pm] Limpar tela Bom dia, Monges. Estava pensando se teria como limpar tela sem o uso de recursos externos pela função "system", pois o uso dela limita a portabilidade entre plataformas. Digamos que eu tenha uma rotina que imprima na tela de 1 a 3 pontos, como aquela barra de atualização do Windows. _____________________________________________________________________ my $string = '.'; while (($string eq '.') or ($string eq '..') or ($string eq '...')){ if (($string eq '.') or ($string eq '..')){ print $string, "\n"; $string .= '.'; } else { print $string, "\n"; chop $string; chop $string; } sleep 1; } _____________________________________________________________________ mas eu quero que a cada print a tela seja limpada de forma a aparecer so o print da vez, contudo mantendo a portabilidade do codigo entre as plataformas. Alguma forma simples de fazer isso?? Desde já grato, Aureliano Guedes. _______________________________________________ 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From breno em rio.pm.org Sun Apr 15 17:33:54 2012 From: breno em rio.pm.org (breno) Date: Sun, 15 Apr 2012 21:33:54 -0300 Subject: [Rio-pm] Limpar tela In-Reply-To: References: Message-ID: Stan++ Resposta completa, direta e cobrindo exatamente (e somente) aquilo que foi perguntado. Parabéns! []s -b On Sun, Apr 15, 2012 at 11:36 AM, Stanislaw Pusep wrote: > A clássica "barrinha girano": > > perl -e '$| = 1; @s = qw(| / - \\); while(++$i) { print $s[$i % @s], "\r" }' > > Repare no "$| = 1" no começo, isso força o flush do output para cada print > (o default é flush quando encontra um caractere LF, "\n"). > Agora, para imprimir coisas diferentes na mesma linha de uma forma > razoavelmente compatível, é só usar o caractere CR, "\r"). > Nota de rodapé: texto no formato "DOS" termina as linhas com CRLF; já o > formato "UNIX" presume que LF já basta. Se não me falha a memória, MacOS > antes do X usava apenas CR. > Também recomendo dar uma olhada > no https://metacpan.org/module/Term::ProgressBar > > ABS() > > > > > On Sun, Apr 15, 2012 at 11:15, Aureliano Guedes > wrote: >> >> O problema maior é apagar somente os pontos, deixando na tela tudo aquilo >> que ja foi impresso. >> >> >> ________________________________ >> From: guedes_1000 em hotmail.com >> To: rio-pm em pm.org >> Date: Sun, 15 Apr 2012 14:04:24 +0000 >> Subject: [Rio-pm] Limpar tela >> >> >> Bom dia, >> Monges. >> >> Estava pensando se teria como limpar tela sem o uso de recursos externos >> pela função "system", >> pois o uso dela limita a portabilidade entre plataformas. >> >> Digamos que eu tenha uma rotina que imprima na tela de 1 a 3 pontos, como >> aquela barra >> de atualização do Windows. >> >> _____________________________________________________________________ >> my $string = '.'; >> >> while (($string eq '.') or ($string eq '..') or ($string eq '...')){ >> >>     if (($string eq '.') or ($string eq '..')){ >>         print $string, "\n"; >>         $string .= '.'; >>     } >> >>     else { >>         print $string, "\n"; >>         chop $string; >>         chop $string; >>     } >> >>     sleep 1; >> } >> _____________________________________________________________________ >> >> mas eu quero que a cada print a tela seja limpada de forma a aparecer so o >> print da vez, >> contudo mantendo a portabilidade do codigo entre as plataformas. >> >> Alguma forma simples de fazer isso?? >> >> Desde já grato, >> Aureliano Guedes. >> >> _______________________________________________ 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 From breno em rio.pm.org Tue Apr 17 09:17:58 2012 From: breno em rio.pm.org (breno) Date: Tue, 17 Apr 2012 13:17:58 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: <1334272512.13990.140661061713873.501A6BBF@webmail.messagingengine.com> References: <1334272512.13990.140661061713873.501A6BBF@webmail.messagingengine.com> Message-ID: Bom, quem não foi, perdeu! =) Aos que foram, lembro que fiquei devendo dois links: http://www.bit-tech.net/hardware/pcs/2012/04/16/raspberry-pi-review/1 http://geekfeminism.org/2012/03/19/what-she-really-said-fighting-sexist-jokes-the-geeky-way/ Fernando, consegue botar as fotos no flickr do grupo? Beijos e abraços, até o próximo!! -b On Thu, Apr 12, 2012 at 8:15 PM, Nuba Princigalli wrote: > > Caramba, só me liberei agora, e ficou tarde demais pra sair de Niterói.. :( > .... de todo modo vou abrir uma garrafa daqui tb!..  divirtam-se! e que > desse ES saia mais gente pilhada pros nossos projetos! > > Abraço, > > Nuba Princigalli > > On Thu, Apr 12, 2012, at 10:20 PM, Aureliano Guedes wrote: > > Bebam muito por mim, e eu bebo aqui  tambem... hoje não posso, estou a > alguns mil e quinhestos Km... > > >> From: blabos em gmail.com >> Date: Thu, 12 Apr 2012 19:18:08 -0300 >> To: rio-pm em pm.org >> Subject: Re: [Rio-pm] Encontro Social essa Quinta (12/4) >> >> fui >> >> 2012/4/12 Fernando Oliveira : >> > Estou indo p/ lá! >> > Tô esperando vcs! >> > >> > >> > Just another Perl Hacker, >> > Fernando (SmokeMachine) >> > >> > >> > >> > 2012/4/12 Diogo Leal >> >> >> >> To saindo do downtown dentro de 15 minutos. >> >> >> >> Preparem a toalha, pois o pedal será tenso. =p >> >> >> >> Diogo Leal [estranho] >> >> http://diogoleal.com >> >> msn | gtalk: estranho em diogoleal.com >> >> >> >> >> >> >> >> 2012/4/9 breno : >> >> > Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do >> >> > lado do outro), na base da Rua Alice, em Laranjeiras? >> >> > >> >> > []s >> >> > >> >> > -b >> >> > _______________________________________________ >> >> > 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 From guedes_1000 em hotmail.com Wed Apr 18 04:47:25 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Wed, 18 Apr 2012 11:47:25 +0000 Subject: [Rio-pm] formato plx e headers Message-ID: Bom dia, Monges. Estou com duas duvidas de carater simples: 1- O que é o formato *.plx ? Onde e pra que ele é usado? 2- Quando eu uso a função "require" pra chamar algum arquivo do tipo *.pl, como " [ require 'getopts.pl';] e o mesmo que o uso de header em C, tipo [ #include "blablabla.h" ] ??? Se for, como funciona o uso de headers em perl?? -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From juniiior182 em gmail.com Wed Apr 18 06:21:44 2012 From: juniiior182 em gmail.com (Junior Moraes) Date: Wed, 18 Apr 2012 10:21:44 -0300 Subject: [Rio-pm] formato plx e headers In-Reply-To: References: Message-ID: Hi. O .plx é só uma extensão digamos "inventada" para o Windows diferenciar os scripts de bibliotecas *.pl, e assim, associar ao interpretador corretamente, como dito no Learning Perl [1]. Quanto ao require, neste contexto, ele funciona como o use mas ao invés de incluir em tempo de 'compilação', inclui em runtime [2]. Então basicamente o use funciona como um tipo de require dentro de um BEGIN. [1] http://docstore.mik.ua/orelly/perl/learn32/ch01_05.htm [2] http://perldoc.perl.org/functions/require.html []'s Em 18 de abril de 2012 08:47, Aureliano Guedes escreveu: > Bom dia, > Monges. > > Estou com duas duvidas de carater simples: > > 1- O que é o formato *.plx ? Onde e pra que ele é usado? > > 2- Quando eu uso a função "require" pra chamar algum arquivo do tipo *.pl, > como " > > [ require 'getopts.pl';] e o mesmo que o uso de header em C, tipo > > [ #include "blablabla.h" ] ??? Se for, como funciona o uso de headers em perl?? > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- ______________________ < Junior "fvox" Moraes > ---------------------- \ \ .--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From diana.g.a.rosa em gmail.com Wed Apr 18 18:46:35 2012 From: diana.g.a.rosa em gmail.com (Diana Rosa) Date: Wed, 18 Apr 2012 22:46:35 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: <1334272512.13990.140661061713873.501A6BBF@webmail.messagingengine.com> Message-ID: > http://geekfeminism.org/2012/03/19/what-she-really-said-fighting-sexist-jokes-the-geeky-way/ lindo! Breno, qual era o nome do buscador? E qual ficou sendo mesmo a ultima sugestao do que usar junto com o rex na ideia do Diogo? Em 17 de abril de 2012 13:17, breno escreveu: > Bom, quem não foi, perdeu! =) > > Aos que foram, lembro que fiquei devendo dois links: > > http://www.bit-tech.net/hardware/pcs/2012/04/16/raspberry-pi-review/1 > > http://geekfeminism.org/2012/03/19/what-she-really-said-fighting-sexist-jokes-the-geeky-way/ > > Fernando, consegue botar as fotos no flickr do grupo? > > Beijos e abraços, até o próximo!! > > -b > > On Thu, Apr 12, 2012 at 8:15 PM, Nuba Princigalli > wrote: > > > > Caramba, só me liberei agora, e ficou tarde demais pra sair de Niterói.. > :( > > .... de todo modo vou abrir uma garrafa daqui tb!.. divirtam-se! e que > > desse ES saia mais gente pilhada pros nossos projetos! > > > > Abraço, > > > > Nuba Princigalli > > > > On Thu, Apr 12, 2012, at 10:20 PM, Aureliano Guedes wrote: > > > > Bebam muito por mim, e eu bebo aqui tambem... hoje não posso, estou a > > alguns mil e quinhestos Km... > > > > > >> From: blabos em gmail.com > >> Date: Thu, 12 Apr 2012 19:18:08 -0300 > >> To: rio-pm em pm.org > >> Subject: Re: [Rio-pm] Encontro Social essa Quinta (12/4) > >> > >> fui > >> > >> 2012/4/12 Fernando Oliveira : > >> > Estou indo p/ lá! > >> > Tô esperando vcs! > >> > > >> > > >> > Just another Perl Hacker, > >> > Fernando (SmokeMachine) > >> > > >> > > >> > > >> > 2012/4/12 Diogo Leal > >> >> > >> >> To saindo do downtown dentro de 15 minutos. > >> >> > >> >> Preparem a toalha, pois o pedal será tenso. =p > >> >> > >> >> Diogo Leal [estranho] > >> >> http://diogoleal.com > >> >> msn | gtalk: estranho em diogoleal.com > >> >> > >> >> > >> >> > >> >> 2012/4/9 breno : > >> >> > Que tal dessa vez na Tasca do Edgar (ou no Bar do Serafim, é um do > >> >> > lado do outro), na base da Rua Alice, em Laranjeiras? > >> >> > > >> >> > []s > >> >> > > >> >> > -b > >> >> > _______________________________________________ > >> >> > 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: From breno em rio.pm.org Wed Apr 18 21:45:31 2012 From: breno em rio.pm.org (breno) Date: Thu, 19 Apr 2012 01:45:31 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: <1334272512.13990.140661061713873.501A6BBF@webmail.messagingengine.com> Message-ID: On Wed, Apr 18, 2012 at 10:46 PM, Diana Rosa wrote: >> >> http://geekfeminism.org/2012/03/19/what-she-really-said-fighting-sexist-jokes-the-geeky-way/ >  lindo! > > Breno, qual era o nome do buscador? > DuckDuckGo \o/ => duckduckgo.com (ou simplesmente http://ddg.gg) > E qual ficou sendo mesmo a ultima sugestao do que usar junto com o rex na > ideia do Diogo? Ih, não lembro... Diogo? []s -b From estranho em diogoleal.com Thu Apr 19 06:43:39 2012 From: estranho em diogoleal.com (Diogo Leal) Date: Thu, 19 Apr 2012 10:43:39 -0300 Subject: [Rio-pm] Encontro Social essa Quinta (12/4) In-Reply-To: References: <1334272512.13990.140661061713873.501A6BBF@webmail.messagingengine.com> Message-ID: On Thu, Apr 19, 2012 at 1:45 AM, breno wrote: > On Wed, Apr 18, 2012 at 10:46 PM, Diana Rosa wrote: >>> >>> http://geekfeminism.org/2012/03/19/what-she-really-said-fighting-sexist-jokes-the-geeky-way/ >>  lindo! >> >> Breno, qual era o nome do buscador? >> > > DuckDuckGo \o/ => duckduckgo.com (ou simplesmente http://ddg.gg) Que alias, esqueci de pegar a minha camisa contigo. ;) >> E qual ficou sendo mesmo a ultima sugestao do que usar junto com o rex na >> ideia do Diogo? > > Ih, não lembro... Diogo? A minha idéia é criar um gerenciador de repositórios e atualizações, parecido com o wsus da Microsoft. E pelo que me lembro a sua é um sistema que iria informar quando houvesse novas vunerabilidades em aplicações instaladas em determinados servidores. Como o Rex já faz um controle de inventário e é fácil buscar informações dos servidores, comentei que você poderia utilizar ele para as coletas. http://rexify.org/api/ Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estranho em diogoleal.com From thiago em aware.com.br Thu Apr 19 14:41:59 2012 From: thiago em aware.com.br (Thiago Rondon) Date: Thu, 19 Apr 2012 18:41:59 -0300 Subject: [Rio-pm] YAPC::Brasil::2012, 19 e 20 de outubro! Message-ID: Olá Pessoal, O website do YAPC::Brasil::2012 esta oficialmente no ar, e lá será o local onde iremos concentrar todas as informações relativas ao evento deste ano. Neste evento iremos abordar o tema "A Revolução dos dados", no qual teremos diversas trilhas que estão detalhadas no próprio site. http://www.yapcbrasil.org.br/ Gostaria antes de mais nada, agradecer já ao patrocinio da W3C Brasil, no qual irá oferecer para nós o local, coffee break e a logistica de credenciamento do local, no qual é no Centro de Conveições Frei Caneca (http://www.convencoesfreicaneca.com.br/). Também gostaria de agradecer o esforço do pessoal da Rio-PM, no qual tem feito mais do que os paulistanos até o momento, em especial ao Breno de Oliveira e ao Nuba Princigalli. ;-) E este ano, temos o objetivo de oferecer um evento para 250 pessoas, e nos sabemos que existe interesse de diversos palestrantes internacionais de virem até o nosso evento. O Breno já tem feito muito contato, e estamos tendo um feedback que a maioria deles precisam de ajuda de custos para vir, em especial o transporte. E é por isto que estamos captando recursos com patrocinadores, e por isto gostaria de pedir ajuda para todos na lista para que verifiquem com carinho a nossa página de patrocinadores e nos ajudem a encontrar empresas que queiram associar a sua marca com nossa comunidade. Vejam mais informações: http://yapcbrasil.org.br/2012/about/sponsorship.html Abraço! -Thiago Rondon From guedes_1000 em hotmail.com Fri Apr 20 05:54:32 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Fri, 20 Apr 2012 12:54:32 +0000 Subject: [Rio-pm] Problemas com rawsocket Message-ID: Bom dia, Monges. Estou com um problema com o Net::RawIP. Desenvolvi um modulo (uma parte) e quando executo me retorna esse erro: socket problems [fatal] at usr/lib/perl5/Net/RawIP.pm line 620, <> line 1. Eu dei uma lida no modulo e aparentemente não há problemas nenhum com ele em si. Alguem teria uma ideia do que possa ser?? Desde já grato. Att, Aureliano Guedes -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From gabriel.vieira em gmail.com Fri Apr 20 08:31:01 2012 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 20 Apr 2012 12:31:01 -0300 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: Message-ID: Aguarda 1 min que to tentando ter acesso aos arquivos no teu computador... Se quiser pode enviar o código que você está usando para fazer essa chamada, já me poupa esse trabalho.. Abraços, 2012/4/20 Aureliano Guedes > Bom dia, > Monges. > > Estou com um problema com o Net::RawIP. > Desenvolvi um modulo (uma parte) e quando executo me retorna esse erro: > > socket problems [fatal] at usr/lib/perl5/Net/RawIP.pm line 620, <> line 1. > > Eu dei uma lida no modulo e aparentemente não há problemas nenhum com ele > em si. > > Alguem teria uma ideia do que possa ser?? > > Desde já grato. > > Att, > Aureliano Guedes > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos em gmail.com Fri Apr 20 11:41:15 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Fri, 20 Apr 2012 15:41:15 -0300 Subject: [Rio-pm] YAPC::Brasil::2012, 19 e 20 de outubro! In-Reply-To: References: Message-ID: Ficou muito bom o site. Eu diria, impressionante. Parabéns 2012/4/19 Thiago Rondon : > Olá Pessoal, > > O website do YAPC::Brasil::2012 esta oficialmente no ar, e lá será o local > onde iremos concentrar todas as informações relativas ao evento deste > ano. Neste evento iremos abordar o tema "A Revolução dos dados", no qual > teremos diversas trilhas que estão detalhadas no próprio site. > > http://www.yapcbrasil.org.br/ > > Gostaria antes de mais nada, agradecer já ao patrocinio da W3C Brasil, > no qual irá oferecer para nós o local, coffee break e a logistica de > credenciamento do local, no qual é no Centro de Conveições Frei Caneca > (http://www.convencoesfreicaneca.com.br/). > > Também gostaria de agradecer o esforço do pessoal da Rio-PM, no qual > tem feito mais do que os paulistanos até o momento, em especial ao Breno > de Oliveira e ao Nuba Princigalli. ;-) > > E este ano, temos o objetivo de oferecer um evento para 250 pessoas, e nos > sabemos que existe interesse de diversos palestrantes internacionais de virem > até o nosso evento. > > O Breno já tem feito muito contato, e estamos tendo um feedback que a maioria > deles precisam de ajuda de custos para vir, em especial o transporte. > > E é por isto que estamos captando recursos com patrocinadores, e por isto > gostaria de pedir ajuda para todos na lista para que verifiquem com carinho > a nossa página de patrocinadores e nos ajudem a encontrar empresas que > queiram associar a sua marca com nossa comunidade. > > Vejam mais informações: http://yapcbrasil.org.br/2012/about/sponsorship.html > > Abraço! > -Thiago Rondon > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm From lorn em lornlab.org Fri Apr 20 12:41:06 2012 From: lorn em lornlab.org (Lindolfo Lorn Rodrigues) Date: Fri, 20 Apr 2012 16:41:06 -0300 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: Message-ID: 15:40 -!- Topic for #rio-pm: Rio.PM | Cartilha "Ao Novo Perl Hacker" in the works! thread: http://bit.ly/HGuOy5 dashboard: http://bit.ly/HbiuXt | **********MEUS FILHOS BEM VINDOS AO RIO GENTILEZA GERA GENTILEZA AMORRR BELEZA PERFEIÇÃO BONDADE E RIQUEZA******* Aurelio, nós mande seu código para que possar entender melhor e tentar te ajudar :) 2012/4/20 Gabriel Vieira > Aguarda 1 min que to tentando ter acesso aos arquivos no teu computador... > > Se quiser pode enviar o código que você está usando para fazer essa > chamada, já me poupa esse trabalho.. > > Abraços, > > 2012/4/20 Aureliano Guedes > >> Bom dia, >> Monges. >> >> Estou com um problema com o Net::RawIP. >> Desenvolvi um modulo (uma parte) e quando executo me retorna esse erro: >> >> socket problems [fatal] at usr/lib/perl5/Net/RawIP.pm line 620, <> line 1. >> >> Eu dei uma lida no modulo e aparentemente não há problemas nenhum com ele >> em si. >> >> Alguem teria uma ideia do que possa ser?? >> >> Desde já grato. >> >> Att, >> Aureliano Guedes >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > > -- > Gabriel Vieira > > _______________________________________________ > 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: From guedes_1000 em hotmail.com Fri Apr 20 14:21:14 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Fri, 20 Apr 2012 21:21:14 +0000 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: , , Message-ID: Gabriel Vieira, se conseguisse ter acesso ao meu pc vc seria uns dos hacker mais fodoes do mundo, mas mesmo assim não iria conseguir nada de interessante, pois não logo nem guardo arquivos no HD.... XD, se fizer isso, faz um favor pra mim, formata ele pois estou com preguissa de fazer isso, instala ou Ubuntu ou Mandriva com dual boot com W7. LOL Lorn, meu codigo esta totalmente aos pedaços, pois não to desenvolvendo um Syn Flood para brincar de Anonymous, estou desenvolvendo um sistema de pen-test, mas essa é so a primeira etapa. Ou seja, dividi em modulos. Mas ai vai... ###########__Packs.pm__############# package Packs; use common::sense; use Net::RawIP; use Packs::PacksSize; use Packs::RandonIp; sub new { my $class = shift; my $self = {}; $self->{TARGET} = undef; $self->{PORT} = undef; bless ($self, $class); return $self; } sub target{ my $self = shift; $self->{TARGET} = shift if @_; return $self->{TARGET} } sub port { my $self = shift; $self->{PORT} = shift if @_; return $self->{PORT}; } sub send{ my $ip = RandonIp->new; my $size = PacksSize->new; my $n = Net::RawIP->new({ ip => { saddr => $ip, daddr => &target, }, tcp => { source => $size, dest => &port, psh => 1, syn => 1, }, }); $n->send; return $n; } 1; ################################# ** Dentro de uma pasta chamada Packs: ##########__RandonIp.pm__########### package Packs::RandonIp; use common::sense; #create random ip sub new { my $ip = join (".", map int rand (256), 1..4); return $ip; } 1; ################################# ##########__PacksSize.pm__########### package Packs::PacksSize; use common::sense; sub new { my $pac = int rand(65500) + 1; return $pac; } 1; ################################# ** Script teste: ############__teste.pl__############# use common::sense; use Packs; for (1..4){ my $p = Packs->new(); $p->target($ARGV[0]); $p->port($ARGV[1]); $p->send; } ################################# Nomes não são definitivos, mas ai esta a parte problemática. Date: Fri, 20 Apr 2012 16:41:06 -0300 From: lorn em lornlab.org To: rio-pm em pm.org Subject: Re: [Rio-pm] Problemas com rawsocket 15:40 -!- Topic for #rio-pm: Rio.PM | Cartilha "Ao Novo Perl Hacker" in the works! thread: http://bit.ly/HGuOy5 dashboard: http://bit.ly/HbiuXt | **********MEUS FILHOS BEM VINDOS AO RIO GENTILEZA GERA GENTILEZA AMORRR BELEZA PERFEIÇÃO BONDADE E RIQUEZA******* Aurelio, nós mande seu código para que possar entender melhor e tentar te ajudar :) 2012/4/20 Gabriel Vieira Aguarda 1 min que to tentando ter acesso aos arquivos no teu computador... Se quiser pode enviar o código que você está usando para fazer essa chamada, já me poupa esse trabalho.. Abraços, 2012/4/20 Aureliano Guedes Bom dia, Monges. Estou com um problema com o Net::RawIP. Desenvolvi um modulo (uma parte) e quando executo me retorna esse erro: socket problems [fatal] at usr/lib/perl5/Net/RawIP.pm line 620, <> line 1. Eu dei uma lida no modulo e aparentemente não há problemas nenhum com ele em si. Alguem teria uma ideia do que possa ser?? Desde já grato. Att, Aureliano Guedes _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Gabriel Vieira _______________________________________________ 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: From bruno.buss em gmail.com Fri Apr 20 14:54:54 2012 From: bruno.buss em gmail.com (Bruno Buss) Date: Fri, 20 Apr 2012 18:54:54 -0300 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: Message-ID: Olá Aureliano, 2012/4/20 Aureliano Guedes Faça um favor, leia isso: http://www.catb.org/~esr/faqs/smart-questions.html Gabriel Vieira, se conseguisse ter acesso ao meu pc vc seria uns dos > hacker mais fodoes do mundo, mas mesmo assim não iria conseguir nada de > interessante, > pois não logo nem guardo arquivos no HD.... XD, se fizer isso, faz um > favor pra mim, formata ele pois estou com preguissa de fazer isso, instala > ou Ubuntu ou Mandriva com > dual boot com W7. LOL > Um dica... se alguma vez você receber uma "resposta torta", tente não responder de forma debochada... geralmente não ajuda em anda a aliviar a tensão da thread. > > Lorn, meu codigo esta totalmente aos pedaços, pois não to desenvolvendo um > Syn Flood para brincar de Anonymous, estou desenvolvendo um sistema de > pen-test, > mas essa é so a primeira etapa. Ou seja, dividi em modulos. > Você já procurou outros "sistemas de pen-test" existentes? Sabe, tem muita coisa aí, bem feita, onde bons programadores já colocaram horas de esforço... Nos casos onde você não tenha encontrado *nada* que te atenda (o que não creio que seja o caso de alguma coisa que faz um flood de ping...) e/ou teve uma ideia super revolucionária... não seria então melhor contribuir pro que já existe, de forma a melhor aproveitar o seu tempo? Enfim... supondo que seja um projeto para estudo próprio (e um pouco de tempo sobrando)... Como as pessoas já disseram, você precisa dar mais informações sobre seu ambiente. Qual SO está usando? (Tenho uma "leve" sensação que é Windows, mas não custa perguntar...) Está em uma conta com privilégios (por exemplo, no caso de ambientes unix, algumas funcionalidade do nmap dão erro quando utilizadas a partir de uma conta de "usuário normal", simplesmente por falta de privilégio.) Você já conseguiu fazer esse pacote funcionar pelo menos uma vez? Pingando só um IP e uma porta específica, ou nem isso acontece? Você tem o raio da libpcap instalada, testada e funcionando? Versão do Perl instalada? Versão dos módulos instalados? ... [ ]'s > Mas ai vai... > > ###########__Packs.pm__############# > > package Packs; > > use common::sense; > use Net::RawIP; > use Packs::PacksSize; > use Packs::RandonIp; > > sub new { > my $class = shift; > > my $self = {}; > $self->{TARGET} = undef; > $self->{PORT} = undef; > > bless ($self, $class); > return $self; > } > > sub target{ > my $self = shift; > $self->{TARGET} = shift if @_; > return $self->{TARGET} > } > > sub port { > my $self = shift; > $self->{PORT} = shift if @_; > return $self->{PORT}; > } > > sub send{ > my $ip = RandonIp->new; > my $size = PacksSize->new; > my $n = Net::RawIP->new({ > ip => { > saddr => $ip, > daddr => &target, > }, > tcp => { > source => $size, > dest => &port, > psh => 1, > syn => 1, > }, > }); > $n->send; > return $n; > } > > > 1; > > ################################# > > ** Dentro de uma pasta chamada Packs: > > ##########__RandonIp.pm__########### > package Packs::RandonIp; > > use common::sense; > > #create random ip > sub new { > my $ip = join (".", map int rand (256), 1..4); > return $ip; > } > > 1; > > ################################# > > ##########__PacksSize.pm__########### > package Packs::PacksSize; > > use common::sense; > > sub new { > my $pac = int rand(65500) + 1; > return $pac; > } > > 1; > > > ################################# > > ** Script teste: > > ############__teste.pl__############# > use common::sense; > use Packs; > > for (1..4){ > > my $p = Packs->new(); > $p->target($ARGV[0]); > $p->port($ARGV[1]); > $p->send; > } > > ################################# > > Nomes não são definitivos, mas ai esta a parte problemática. > > ------------------------------ > Date: Fri, 20 Apr 2012 16:41:06 -0300 > From: lorn em lornlab.org > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Problemas com rawsocket > > > 15:40 -!- Topic for #rio-pm: Rio.PM | Cartilha "Ao Novo Perl Hacker" in > the works! thread: http://bit.ly/HGuOy5 dashboard: http://bit.ly/HbiuXt | > **********MEUS FILHOS BEM VINDOS AO RIO GENTILEZA GERA GENTILEZA AMORRR > BELEZA PERFEIÇÃO BONDADE E RIQUEZA******* > > Aurelio, nós mande seu código para que possar entender melhor e tentar te > ajudar :) > > 2012/4/20 Gabriel Vieira > > Aguarda 1 min que to tentando ter acesso aos arquivos no teu computador... > > Se quiser pode enviar o código que você está usando para fazer essa > chamada, já me poupa esse trabalho.. > > Abraços, > > 2012/4/20 Aureliano Guedes > > Bom dia, > Monges. > > Estou com um problema com o Net::RawIP. > Desenvolvi um modulo (uma parte) e quando executo me retorna esse erro: > > socket problems [fatal] at usr/lib/perl5/Net/RawIP.pm line 620, <> line 1. > > Eu dei uma lida no modulo e aparentemente não há problemas nenhum com ele > em si. > > Alguem teria uma ideia do que possa ser?? > > Desde já grato. > > Att, > Aureliano Guedes > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > > > > -- > Gabriel Vieira > > _______________________________________________ > 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 > -- Bruno C. Buss http://www.brunobuss.net -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani em gmail.com Fri Apr 20 14:59:28 2012 From: daniel.oliveira.mantovani em gmail.com (Daniel Mantovani) Date: Fri, 20 Apr 2012 18:59:28 -0300 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: Message-ID: <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com> (Gabriel Vieira)++ Sent from my iPhone On 20 Apr 2012, at 12:31, Gabriel Vieira wrote: > Aguarda 1 min que to tentando ter acesso aos arquivos no teu computador... > > Se quiser pode enviar o código que você está usando para fazer essa chamada, já me poupa esse trabalho.. > > Abraços, > > 2012/4/20 Aureliano Guedes > Bom dia, > Monges. > > Estou com um problema com o Net::RawIP. > Desenvolvi um modulo (uma parte) e quando executo me retorna esse erro: > > socket problems [fatal] at usr/lib/perl5/Net/RawIP.pm line 620, <> line 1. > > Eu dei uma lida no modulo e aparentemente não há problemas nenhum com ele em si. > > Alguem teria uma ideia do que possa ser?? > > Desde já grato. > > Att, > Aureliano Guedes > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > > > -- > Gabriel Vieira > _______________________________________________ > 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: From guedes_1000 em hotmail.com Fri Apr 20 15:55:26 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Fri, 20 Apr 2012 22:55:26 +0000 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com> References: , , <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com> Message-ID: Gabriel, desculpe-me, minha intenção não era uma resposta debochada e sim uma igualmente torta, mas desculpe o mal entendido, as vezes me expresso de forma que fica complicada de entender. Bem, eu queria fazer algo "revolucionario"(hahaha... mas estou certo que não consigo), para aprender, pois estou sem fazer nada e programar estranhamente é uma de minhas paixões, e porque quero criar um projeto que assim como o BioPerl são modulos voltados a bioinformatica, esse projeto seriam modulos voltados a pen-teste. Estou desenvolvendo para ambiente Linux, mesmo porque a lib pcap do Windows (Winpcap) não presta e o modulo Net::RawIP foi desenvolvido para controlar a lib pcap do Linux e não esta disponível para Windows. Não consegui funcionar de acordo com o modulo que eu postei aqui, mas testando outros scripts de terceiros chegou funcionar(melhor não retornou nenhum erro) de forma estranha, pois derrubou a minha rede todo (digo toda, todas 3 maquinas sem internet, e não usei 127.0.0.1 como IP). A versão do Perl é a 5.12.4 e o meu SO (Ubuntu 11.10, não pediu para atualizar ate hoje). A versão do modulo é a mais recente e tenho o pcap instalado. CC: rio-pm em pm.org From: daniel.oliveira.mantovani em gmail.com Date: Fri, 20 Apr 2012 18:59:28 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] Problemas com rawsocket (Gabriel Vieira)++ Sent from my iPhone On 20 Apr 2012, at 12:31, Gabriel Vieira wrote: Aguarda 1 min que to tentando ter acesso aos arquivos no teu computador... Se quiser pode enviar o código que você está usando para fazer essa chamada, já me poupa esse trabalho.. Abraços, 2012/4/20 Aureliano Guedes Bom dia, Monges. Estou com um problema com o Net::RawIP. Desenvolvi um modulo (uma parte) e quando executo me retorna esse erro: socket problems [fatal] at usr/lib/perl5/Net/RawIP.pm line 620, <> line 1. Eu dei uma lida no modulo e aparentemente não há problemas nenhum com ele em si. Alguem teria uma ideia do que possa ser?? Desde já grato. Att, Aureliano Guedes _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Gabriel Vieira _______________________________________________ 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: From juniiior182 em gmail.com Fri Apr 20 16:04:49 2012 From: juniiior182 em gmail.com (Junior Moraes) Date: Fri, 20 Apr 2012 20:04:49 -0300 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com> References: <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com> Message-ID: Hi. Não vi o código pois estou no celular e aqui eh horrível. Mas quero ressaltar a parada dos privilégios que o Gabriel citou. Eh necessário privilégios de root para a flag SYN, e já que esta fazendo um syn flooder... Enviado via mobile Em 20/04/2012 18:59, "Daniel Mantovani" escreveu: > (Gabriel Vieira)++ > > Sent from my iPhone > > On 20 Apr 2012, at 12:31, Gabriel Vieira wrote: > > Aguarda 1 min que to tentando ter acesso aos arquivos no teu computador... > > Se quiser pode enviar o código que você está usando para fazer essa > chamada, já me poupa esse trabalho.. > > Abraços, > > 2012/4/20 Aureliano Guedes > >> Bom dia, >> Monges. >> >> Estou com um problema com o Net::RawIP. >> Desenvolvi um modulo (uma parte) e quando executo me retorna esse erro: >> >> socket problems [fatal] at usr/lib/perl5/Net/RawIP.pm line 620, <> line 1. >> >> Eu dei uma lida no modulo e aparentemente não há problemas nenhum com ele >> em si. >> >> Alguem teria uma ideia do que possa ser?? >> >> Desde já grato. >> >> Att, >> Aureliano Guedes >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > > -- > Gabriel Vieira > > _______________________________________________ > 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: From guedes_1000 em hotmail.com Fri Apr 20 16:18:04 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Fri, 20 Apr 2012 23:18:04 +0000 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: , , <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com>, Message-ID: Sim, como root, retorna o erro: Use of uninitialized value in subroutine entry at /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. Pouco diferente... Mas ainda não deixa de ser um problema com o Net::RawIP. Date: Fri, 20 Apr 2012 20:04:49 -0300 From: juniiior182 em gmail.com To: rio-pm em pm.org Subject: Re: [Rio-pm] Problemas com rawsocket Hi. Não vi o código pois estou no celular e aqui eh horrível. Mas quero ressaltar a parada dos privilégios que o Gabriel citou. Eh necessário privilégios de root para a flag SYN, e já que esta fazendo um syn flooder... Enviado via mobile Em 20/04/2012 18:59, "Daniel Mantovani" escreveu: (Gabriel Vieira)++ Sent from my iPhone On 20 Apr 2012, at 12:31, Gabriel Vieira wrote: Aguarda 1 min que to tentando ter acesso aos arquivos no teu computador... Se quiser pode enviar o código que você está usando para fazer essa chamada, já me poupa esse trabalho.. Abraços, 2012/4/20 Aureliano Guedes Bom dia, Monges. Estou com um problema com o Net::RawIP. Desenvolvi um modulo (uma parte) e quando executo me retorna esse erro: socket problems [fatal] at usr/lib/perl5/Net/RawIP.pm line 620, <> line 1. Eu dei uma lida no modulo e aparentemente não há problemas nenhum com ele em si. Alguem teria uma ideia do que possa ser?? Desde já grato. Att, Aureliano Guedes _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Gabriel Vieira _______________________________________________ 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From bruno.buss em gmail.com Fri Apr 20 16:32:44 2012 From: bruno.buss em gmail.com (Bruno Buss) Date: Fri, 20 Apr 2012 20:32:44 -0300 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com> Message-ID: Olá Aureliano, 2012/4/20 Aureliano Guedes > Sim, como root, retorna o erro: > > Use of uninitialized value in subroutine entry at > /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. > > Pouco diferente... Mas ainda não deixa de ser um problema com o Net::RawIP. > Não, muito diferente ;) Eu não executei seu código (muitos arquivos para serem criados), mas acredito que o problema esteja na linha " dest => &port," do seu código (na parte onde você chama Net::RawIP->new) Provavelmente você queria dizer: " dest => $self->{PORT}," [ ]'s PS: BTW, meu nome é Bruno e não Gabriel ;) -- Bruno C. Buss http://www.brunobuss.net -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Fri Apr 20 16:39:09 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Fri, 20 Apr 2012 23:39:09 +0000 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: , , <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com>, , , Message-ID: Desculpe, Bruno (agora certo). Veja, $self->{PORT} esta dentro de &port, por isso chamar &port. Não acho que o caso seja este, assim mesmo acabei de testar segundo a sua dica e a IDE reclamou o erro, " Global symbol "$self" requires explicit package name at Packs.pm line 40. ". Ainda acho que o erro não esta no meu código e sim algum problema em o Net::RawIP controlar de alguma forma o pcap. From: bruno.buss em gmail.com Date: Fri, 20 Apr 2012 20:32:44 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] Problemas com rawsocket Olá Aureliano, 2012/4/20 Aureliano Guedes Sim, como root, retorna o erro: Use of uninitialized value in subroutine entry at /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. Pouco diferente... Mas ainda não deixa de ser um problema com o Net::RawIP. Não, muito diferente ;) Eu não executei seu código (muitos arquivos para serem criados), mas acredito que o problema esteja na linha" dest => &port," do seu código (na parte onde você chama Net::RawIP->new) Provavelmente você queria dizer:" dest => $self->{PORT}," [ ]'sPS: BTW, meu nome é Bruno e não Gabriel ;)-- Bruno C. Buss http://www.brunobuss.net _______________________________________________ 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: From daniel.oliveira.mantovani em gmail.com Fri Apr 20 16:44:30 2012 From: daniel.oliveira.mantovani em gmail.com (Daniel Mantovani) Date: Fri, 20 Apr 2012 20:44:30 -0300 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com> Message-ID: Sim, o problema é num modulo maduro. E não num idiota que mal sabe escrever português. Sent from my iPhone On 20 Apr 2012, at 20:39, Aureliano Guedes wrote: > Desculpe, Bruno (agora certo). Veja, $self->{PORT} esta dentro de &port, por isso chamar &port. > Não acho que o caso seja este, assim mesmo acabei de testar segundo a sua dica e a IDE reclamou o erro, " Global symbol "$self" requires explicit package name at Packs.pm line 40. ". > > Ainda acho que o erro não esta no meu código e sim algum problema em o Net::RawIP controlar de alguma forma o pcap. > > From: bruno.buss em gmail.com > Date: Fri, 20 Apr 2012 20:32:44 -0300 > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Problemas com rawsocket > > Olá Aureliano, > > 2012/4/20 Aureliano Guedes > Sim, como root, retorna o erro: > > Use of uninitialized value in subroutine entry at /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. > > Pouco diferente... Mas ainda não deixa de ser um problema com o Net::RawIP. > > Não, muito diferente ;) > > Eu não executei seu código (muitos arquivos para serem criados), mas acredito que o problema esteja na linha > " dest => &port," > do seu código (na parte onde você chama Net::RawIP->new) > > Provavelmente você queria dizer: > " dest => $self->{PORT}," > > [ ]'s > PS: BTW, meu nome é Bruno e não Gabriel ;) > -- > Bruno C. Buss > http://www.brunobuss.net > > _______________________________________________ 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: From bruno.buss em gmail.com Fri Apr 20 16:53:11 2012 From: bruno.buss em gmail.com (Bruno Buss) Date: Fri, 20 Apr 2012 20:53:11 -0300 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com> Message-ID: 2012/4/20 Aureliano Guedes > Desculpe, Bruno (agora certo). Veja, $self->{PORT} esta dentro de &port, > por isso chamar &port. > Você está fazendo uma grande bagunça ao chamar uma função, colocando um & na frente dela. Chamar uma função desta forma "&foo;" é a mesma coisa que chamar "foo(@_);". Daqui pra frente, pare de colocar "&" na frente das coisas a menos que você saiba o que está fazendo :) Veja o anexo teste.pl, para ter certeza que você entendeu. O que está acontecendo no seu programa é que você está passando o @_, que contem a referencia para o próprio objeto (se você tivesse feito "my $self = shift;" no início da função, não teria ocorrido esse problema) e esta passando isso para a sua função port, que por sua vez está atribuindo essa referencia para $self->{PORT}. Logo quando o módulo Net::RawIP tenta criar um pacote onde a porta destino é "uma referencia para um objeto" que você passou... ele falha ;) > Não acho que o caso seja este, assim mesmo acabei de testar segundo a sua > dica e a IDE reclamou o erro, " Global symbol "$self" requires explicit > package name at Packs.pm line 40. ". > Adicione o mesmo "my $self = shift;", igual você fez em todas as outras funções do seu pacote e tente novamente. > > Ainda acho que o erro não esta no meu código e sim algum problema em o > Net::RawIP controlar de alguma forma o pcap. > O erro é no seu código. [ ]'s -- Bruno C. Buss http://www.brunobuss.net -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: -------------- Próxima Parte ---------- Um anexo não-texto foi limpo... Nome: teste.pl Tipo: application/octet-stream Tamanho: 168 bytes Descrição: não disponível URL: From guedes_1000 em hotmail.com Fri Apr 20 16:59:40 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Fri, 20 Apr 2012 23:59:40 +0000 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: , , <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com>, , , , , Message-ID: Certo de que você tenha a solução para ser tão gentil assim! Obrigado por ajudar. Sei que aqui tem muitas pessoas gentis, mas abro mão e não desejo mais ajuda, pois percebo que estou incomodando pessoas tão bem instruidas como Mantovani. Aos demais, Bruno, Junior muito obrigado pela ajuda. Ainda me retornou o erro: Use of uninitialized value $daddr in pattern match (m//) at /usr/lib/perl5/Net/RawIP.pm line 481, <> line 1. Use of uninitialized value in subroutine entry at /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. Use of uninitialized value in subroutine entry at /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. fazendo da forma recomendade pelo Bruno. CC: rio-pm em pm.org From: daniel.oliveira.mantovani em gmail.com Date: Fri, 20 Apr 2012 20:44:30 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] Problemas com rawsocket Sim, o problema é num modulo maduro. E não num idiota que mal sabe escrever português. Sent from my iPhone On 20 Apr 2012, at 20:39, Aureliano Guedes wrote: Desculpe, Bruno (agora certo). Veja, $self->{PORT} esta dentro de &port, por isso chamar &port. Não acho que o caso seja este, assim mesmo acabei de testar segundo a sua dica e a IDE reclamou o erro, " Global symbol "$self" requires explicit package name at Packs.pm line 40. ". Ainda acho que o erro não esta no meu código e sim algum problema em o Net::RawIP controlar de alguma forma o pcap. From: bruno.buss em gmail.com Date: Fri, 20 Apr 2012 20:32:44 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] Problemas com rawsocket Olá Aureliano, 2012/4/20 Aureliano Guedes Sim, como root, retorna o erro: Use of uninitialized value in subroutine entry at /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. Pouco diferente... Mas ainda não deixa de ser um problema com o Net::RawIP. Não, muito diferente ;) Eu não executei seu código (muitos arquivos para serem criados), mas acredito que o problema esteja na linha" dest => &port," do seu código (na parte onde você chama Net::RawIP->new) Provavelmente você queria dizer:" dest => $self->{PORT}," [ ]'sPS: BTW, meu nome é Bruno e não Gabriel ;)-- Bruno C. Buss http://www.brunobuss.net _______________________________________________ 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From bruno.buss em gmail.com Fri Apr 20 17:18:25 2012 From: bruno.buss em gmail.com (Bruno Buss) Date: Fri, 20 Apr 2012 21:18:25 -0300 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com> Message-ID: Aureliano, 2012/4/20 Aureliano Guedes > Sei que aqui tem muitas pessoas gentis, mas abro mão e não desejo mais > ajuda, pois percebo que estou incomodando pessoas tão bem instruidas como > Mantovani. > De boa cara... não vamos começar com drama aqui não. Vamos resolver o problema... > Ainda me retornou o erro: > > Use of uninitialized value $daddr in pattern match (m//) at > /usr/lib/perl5/Net/RawIP.pm line 481, <> line 1. > Essa é fácil! =P Mesmo problema do caso anterior: " daddr => &target," Troque por: " daddr => $self->{TARGET}," > Use of uninitialized value in subroutine entry at > /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. > Use of uninitialized value in subroutine entry at > /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. > Na sua sub send, logo depois de você fazer "my $size = PacksSize->new;" Coloque um: say "TARGET = $self->{TARGET}"; say "PORT = $self->{PORT}"; Só para fins de debug =P E depois cole seu código atual em um pastebin da vida, para facilitar a conversa :) [ ]'s -- Bruno C. Buss http://www.brunobuss.net -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From bruno.buss em gmail.com Fri Apr 20 17:39:15 2012 From: bruno.buss em gmail.com (Bruno Buss) Date: Fri, 20 Apr 2012 21:39:15 -0300 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com> Message-ID: Ola Aureliano, Então... testei aqui com chamando com "sudo perl script.pl 127.0.0.1 7201" e ele executou sem nenhum problema. Aqui está todo o código como está aqui na minha máquina: https://gist.github.com/2432871 [ ]'s 2012/4/20 Bruno Buss > Aureliano, > > 2012/4/20 Aureliano Guedes > >> Sei que aqui tem muitas pessoas gentis, mas abro mão e não desejo mais >> ajuda, pois percebo que estou incomodando pessoas tão bem instruidas como >> Mantovani. >> > > De boa cara... não vamos começar com drama aqui não. > Vamos resolver o problema... > > >> Ainda me retornou o erro: >> >> Use of uninitialized value $daddr in pattern match (m//) at >> /usr/lib/perl5/Net/RawIP.pm line 481, <> line 1. >> > > Essa é fácil! =P > Mesmo problema do caso anterior: > " daddr => &target," > > Troque por: > " daddr => $self->{TARGET}," > > > >> Use of uninitialized value in subroutine entry at >> /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. >> Use of uninitialized value in subroutine entry at >> /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. >> > > Na sua sub send, logo depois de você fazer > "my $size = PacksSize->new;" > > Coloque um: > say "TARGET = $self->{TARGET}"; > say "PORT = $self->{PORT}"; > > Só para fins de debug =P > > > E depois cole seu código atual em um pastebin da vida, para facilitar a > conversa :) > > [ ]'s > -- > Bruno C. Buss > http://www.brunobuss.net > -- Bruno C. Buss http://www.brunobuss.net -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Fri Apr 20 19:04:21 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Sat, 21 Apr 2012 02:04:21 +0000 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: , , <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com>, , , , , , , , Message-ID: Bruno, desculpe, estou em uma maquina com o Windows e sem o codigo aqui, por isso não postei no pastebin. Mas se funcionou na sua maquina o problema é com a minha, talvez algum erro na instalação da libpcap. Muito obrigado por ajudar. From: bruno.buss em gmail.com Date: Fri, 20 Apr 2012 21:39:15 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] Problemas com rawsocket Ola Aureliano, Então... testei aqui com chamando com "sudo perl script.pl 127.0.0.1 7201" e ele executou sem nenhum problema. Aqui está todo o código como está aqui na minha máquina: https://gist.github.com/2432871 [ ]'s 2012/4/20 Bruno Buss Aureliano, 2012/4/20 Aureliano Guedes Sei que aqui tem muitas pessoas gentis, mas abro mão e não desejo mais ajuda, pois percebo que estou incomodando pessoas tão bem instruidas como Mantovani. De boa cara... não vamos começar com drama aqui não.Vamos resolver o problema... Ainda me retornou o erro: Use of uninitialized value $daddr in pattern match (m//) at /usr/lib/perl5/Net/RawIP.pm line 481, <> line 1. Essa é fácil! =P Mesmo problema do caso anterior: " daddr => &target," Troque por:" daddr => $self->{TARGET}," Use of uninitialized value in subroutine entry at /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. Use of uninitialized value in subroutine entry at /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. Na sua sub send, logo depois de você fazer "my $size = PacksSize->new;" Coloque um:say "TARGET = $self->{TARGET}"; say "PORT = $self->{PORT}"; Só para fins de debug =P E depois cole seu código atual em um pastebin da vida, para facilitar a conversa :) [ ]'s-- Bruno C. Buss http://www.brunobuss.net -- Bruno C. Buss http://www.brunobuss.net _______________________________________________ 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: From nuba em fastmail.fm Sat Apr 21 22:14:40 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Sun, 22 Apr 2012 02:14:40 -0300 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com> Message-ID: <1335071680.17233.140661065646681.199328D3@webmail.messagingengine.com> On Fri, Apr 20, 2012, at 08:44 PM, Daniel Mantovani wrote: Sim, o problema é num modulo maduro. E não num idiota que mal sabe escrever português. Mantovani, apesar de ser possível ler nas entrelinhas o que você quis dizer, essa atitude não é compatível com a lista. Peço que você escolha entre ajustar a atitude daqui em diante, ou não participar. Torço sinceramente para que você escolha a primeira! Grande abraço, Nuba Princigalli -- 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From ole.ufg em gmail.com Sat Apr 21 22:24:51 2012 From: ole.ufg em gmail.com (Ole Peter Smith) Date: Sun, 22 Apr 2012 02:24:51 -0300 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: <1335071680.17233.140661065646681.199328D3@webmail.messagingengine.com> References: <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com> <1335071680.17233.140661065646681.199328D3@webmail.messagingengine.com> Message-ID: Eu tmpco sei escrever portuguese direito, but I will NOT 'forever hold my silence'... Mantovani e um bom menino, mas precisa aprender diplomacia... 0le 2012/4/22 Nuba Princigalli > > On Fri, Apr 20, 2012, at 08:44 PM, Daniel Mantovani wrote: > > Sim, o problema é num modulo maduro. E não num idiota que mal sabe > escrever português. > > > Mantovani, apesar de ser possível ler nas entrelinhas o que você quis > dizer, essa atitude não é compatível com a lista. > > Peço que você escolha entre ajustar a atitude daqui em diante, ou não > participar. Torço sinceramente para que você escolha a primeira! > > Grande abraço, > > Nuba Princigalli > > > -- > 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 > -- ///// ( O O ) =================oOO==(_)==OOo================= Every day and every hour, I'm Learning more The more I Learn, the less I Know about before The Less I know, the more I want to Look around Diggin' deeper into Higher Ground... UB40 .oooO Oooo. ==================( )=( )===================== \ ( ) / \_) (_/ =============================================== Ole Peter Smith, IME, UFG http://www.mat.ufg.br/docentes/olepeter - ole at mat.ufg.br =============================================== Life sure is a Mystery to be Lived Not a Problem to be Solved =============================================== -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From breno em rio.pm.org Sun Apr 22 19:22:57 2012 From: breno em rio.pm.org (breno) Date: Sun, 22 Apr 2012 23:22:57 -0300 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com> Message-ID: bbuss++ # ótimas respostas, parabéns! Aureliano, depois nos conte se teve algum problema em rodar a versão do Bruno no Windows. O Net::RawIP não oferece suporte a Windows nos métodos de manipulação de ethernet, então algumas coisas podem não rodar bem. Você tá usando a Winpcap 4.1.2? Ou outro mais antigo/diferente? Se está brincando com isso, pode experimentar também o Win32::NetPacket => https://metacpan.org/module/Win32::NetPacket []s -b On Fri, Apr 20, 2012 at 9:39 PM, Bruno Buss wrote: > Ola Aureliano, > > Então... testei aqui com chamando com "sudo perl script.pl 127.0.0.1 7201" e > ele executou sem nenhum problema. > Aqui está todo o código como está aqui na minha > máquina: https://gist.github.com/2432871 > > [ ]'s > > 2012/4/20 Bruno Buss >> >> Aureliano, >> >> 2012/4/20 Aureliano Guedes >>> >>> Sei que aqui tem muitas pessoas gentis, mas abro mão e não desejo mais >>> ajuda, pois percebo que estou incomodando pessoas tão bem instruidas como >>> Mantovani. >> >> >> De boa cara... não vamos começar com drama aqui não. >> Vamos resolver o problema... >> >>> >>> Ainda me retornou o erro: >>> >>> Use of uninitialized value $daddr in pattern match (m//) at >>> /usr/lib/perl5/Net/RawIP.pm line 481, <> line 1. >> >> >> Essa é fácil! =P >> Mesmo problema do caso anterior: >> "            daddr => &target," >> >> Troque por: >> "            daddr => $self->{TARGET}," >> >> >>> >>> Use of uninitialized value in subroutine entry at >>> /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. >>> Use of uninitialized value in subroutine entry at >>> /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. >> >> >> Na sua sub send, logo depois de você fazer >> "my $size = PacksSize->new;" >> >> Coloque um: >> say "TARGET = $self->{TARGET}"; >> say "PORT = $self->{PORT}"; >> >> Só para fins de debug =P >> >> >> E depois cole seu código atual em um pastebin da vida, para facilitar a >> conversa :) >> >> [ ]'s >> -- >> Bruno C. Buss >> http://www.brunobuss.net > > > > > -- > Bruno C. Buss > http://www.brunobuss.net > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm From guedes_1000 em hotmail.com Mon Apr 23 02:56:19 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Mon, 23 Apr 2012 09:56:19 +0000 Subject: [Rio-pm] Problemas com rawsocket In-Reply-To: References: , , <48100F0B-047E-4BEB-AD15-EBB70203958A@gmail.com>, , , , , , , , , Message-ID: Opa Breno, tudo joia?? Na verdade eu não tentei com o Windows pois desde a versão Windows XP sp2 não tem suporte a RawSockets (uma questão de segurança, segundo a Microsoft). Mas como havia viajado, fiquei sem tempo, então ontem quando voltei eu usei a versão do Bruno e deu erro tambem, então pela segunda vez eu reinstalei a libpcap, e por algum motivo mistico funcionou. :D A medida que for concluindo etapas do que estou desenvolvendo vou compartilhar com a comunidade Perl. > Date: Sun, 22 Apr 2012 23:22:57 -0300 > From: breno em rio.pm.org > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Problemas com rawsocket > > bbuss++ # ótimas respostas, parabéns! > > Aureliano, depois nos conte se teve algum problema em rodar a versão > do Bruno no Windows. O Net::RawIP não oferece suporte a Windows nos > métodos de manipulação de ethernet, então algumas coisas podem não > rodar bem. Você tá usando a Winpcap 4.1.2? Ou outro mais > antigo/diferente? > > Se está brincando com isso, pode experimentar também o > Win32::NetPacket => https://metacpan.org/module/Win32::NetPacket > > []s > > -b > > On Fri, Apr 20, 2012 at 9:39 PM, Bruno Buss wrote: > > Ola Aureliano, > > > > Então... testei aqui com chamando com "sudo perl script.pl 127.0.0.1 7201" e > > ele executou sem nenhum problema. > > Aqui está todo o código como está aqui na minha > > máquina: https://gist.github.com/2432871 > > > > [ ]'s > > > > 2012/4/20 Bruno Buss > >> > >> Aureliano, > >> > >> 2012/4/20 Aureliano Guedes > >>> > >>> Sei que aqui tem muitas pessoas gentis, mas abro mão e não desejo mais > >>> ajuda, pois percebo que estou incomodando pessoas tão bem instruidas como > >>> Mantovani. > >> > >> > >> De boa cara... não vamos começar com drama aqui não. > >> Vamos resolver o problema... > >> > >>> > >>> Ainda me retornou o erro: > >>> > >>> Use of uninitialized value $daddr in pattern match (m//) at > >>> /usr/lib/perl5/Net/RawIP.pm line 481, <> line 1. > >> > >> > >> Essa é fácil! =P > >> Mesmo problema do caso anterior: > >> " daddr => &target," > >> > >> Troque por: > >> " daddr => $self->{TARGET}," > >> > >> > >>> > >>> Use of uninitialized value in subroutine entry at > >>> /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. > >>> Use of uninitialized value in subroutine entry at > >>> /usr/lib/perl5/Net/RawIP.pm line 626, <> line 1. > >> > >> > >> Na sua sub send, logo depois de você fazer > >> "my $size = PacksSize->new;" > >> > >> Coloque um: > >> say "TARGET = $self->{TARGET}"; > >> say "PORT = $self->{PORT}"; > >> > >> Só para fins de debug =P > >> > >> > >> E depois cole seu código atual em um pastebin da vida, para facilitar a > >> conversa :) > >> > >> [ ]'s > >> -- > >> Bruno C. Buss > >> http://www.brunobuss.net > > > > > > > > > > -- > > Bruno C. Buss > > http://www.brunobuss.net > > > > _______________________________________________ > > 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: From guedes_1000 em hotmail.com Mon Apr 23 07:53:42 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Mon, 23 Apr 2012 14:53:42 +0000 Subject: [Rio-pm] Perl em desuso?? Message-ID: Monges, Bom dia. Gostaria de levantar uma questão para discutirmos e vermos a opinião de cada um... Perl esta em desuso?? Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir mais (Ruby e Python estão tomando lugar). Afff... O fato é, quem gosta de POO realmente vai preferir Python, pois poucos sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para mostrar como podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos Python tem com indentação é triste, alem de que tratar tudo como objeto é um saco. Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG geralmente virgens. Fiz o seguinte script abaixo http://pastebin.com/eJEC0Kvt para testar os dois seguintes http://pastebin.com/ytUiweKe http://pastebin.com/0BfyiZgh gerando o resultado: Perl real 0m24.136s user 0m23.985s sys 0m0.028s Ruby real 0m50.882s user 0m50.563s sys 0m0.040s Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, Perl sendo mais que 2x mais rápido. Alem de que o Gems é uma porcaria. Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto a segurança web, mas na bioinformática continua sendo bem usado. Queria saber do pessoal mais velho que tem bem mais experiência e conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". Att,Aureliano Guedes -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From cleysinhonv em gmail.com Mon Apr 23 08:07:09 2012 From: cleysinhonv em gmail.com (Cleysinho) Date: Mon, 23 Apr 2012 12:07:09 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Depende Aureliano. Em nossa área (Boinformática) as coisas são muito dinâmicas. O pessoal tem publicado bastante em Journals internacionais sistemas em python, uma vez que o uso da estatística tem se tornado práticas comuns em análises moleculares. Me parece que python possui muitas funções matemáticas que são desejáveis para análises. 2012/4/23 Aureliano Guedes > Monges, > Bom dia. > > Gostaria de levantar uma questão para discutirmos e vermos a opinião de > cada um... > > Perl esta em desuso?? > > Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir > mais (Ruby e Python estão tomando lugar). Afff... > > O fato é, quem gosta de POO realmente vai preferir Python, pois poucos > sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para > mostrar como > podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos > Python tem com indentação é triste, alem de que tratar tudo como objeto é > um saco. > > Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG > geralmente virgens. > > Fiz o seguinte script abaixo > http://pastebin.com/eJEC0Kvt > > para testar os dois seguintes > http://pastebin.com/ytUiweKe > http://pastebin.com/0BfyiZgh > > gerando o resultado: > > Perl > real 0m24.136s > user 0m23.985s > sys 0m0.028s > > Ruby > real 0m50.882s > user 0m50.563s > sys 0m0.040s > > Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, > Perl sendo mais que 2x mais rápido. > > Alem de que o Gems é uma porcaria. > > Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se > empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto > a segurança web, mas na bioinformática > continua sendo bem usado. > > Queria saber do pessoal mais velho que tem bem mais experiência e > conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". > > > Att, > > Aureliano Guedes > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- ** .: Inteligência Coletiva :. Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na humanidade?. (Pierre Lévy) www.bioinfopop.ufv.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From andretorresrj em gmail.com Mon Apr 23 08:14:55 2012 From: andretorresrj em gmail.com (=?ISO-8859-1?Q?Andr=E9_Torres?=) Date: Mon, 23 Apr 2012 12:14:55 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Eu nao chego nem aos pés de vcs pra falar muito sobre isso, mas o que eu tenho escutado na biologia computacional é que perl ainda é uma boa linguagem trabalhar com os dados moleculares. Acho que por aqui ela ainda vai ficar viva, e inclusive eu to usando pra manipular as minhas sequencias de varias formas. abraço. 2012/4/23 Cleysinho > Depende Aureliano. Em nossa área (Boinformática) as coisas são muito > dinâmicas. O pessoal tem publicado bastante em Journals internacionais > sistemas em python, uma vez que o uso da estatística tem se tornado > práticas comuns em análises moleculares. Me parece que python possui muitas > funções matemáticas que são desejáveis para análises. > > 2012/4/23 Aureliano Guedes > >> Monges, >> Bom dia. >> >> Gostaria de levantar uma questão para discutirmos e vermos a opinião de >> cada um... >> >> Perl esta em desuso?? >> >> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir >> mais (Ruby e Python estão tomando lugar). Afff... >> >> O fato é, quem gosta de POO realmente vai preferir Python, pois poucos >> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para >> mostrar como >> podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos >> Python tem com indentação é triste, alem de que tratar tudo como objeto é >> um saco. >> >> Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG >> geralmente virgens. >> >> Fiz o seguinte script abaixo >> http://pastebin.com/eJEC0Kvt >> >> para testar os dois seguintes >> http://pastebin.com/ytUiweKe >> http://pastebin.com/0BfyiZgh >> >> gerando o resultado: >> >> Perl >> real 0m24.136s >> user 0m23.985s >> sys 0m0.028s >> >> Ruby >> real 0m50.882s >> user 0m50.563s >> sys 0m0.040s >> >> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, >> Perl sendo mais que 2x mais rápido. >> >> Alem de que o Gems é uma porcaria. >> >> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se >> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto >> a segurança web, mas na bioinformática >> continua sendo bem usado. >> >> Queria saber do pessoal mais velho que tem bem mais experiência e >> conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". >> >> >> Att, >> >> Aureliano Guedes >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > > -- > ** > .: Inteligência Coletiva :. > Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. > Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na > humanidade?. (Pierre Lévy) > www.bioinfopop.ufv.br > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- André Torres "Quando o homem aprender a respeitar até o menor ser da criação, seja animal ou vegetal, ninguém precisará ensiná-lo a amar seu semelhante." (Albert Schweitzer - Nobel da Paz de 1952) -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Mon Apr 23 08:15:23 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Mon, 23 Apr 2012 15:15:23 +0000 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: , Message-ID: Depende muito, apesar de muitas funções matematica, Perl tem um modulo que esqueci o nome que implementa muitas funções matematicas, veja o sistema Sfold http://sfold.wadsworth.org/cgi-bin/index.pl é feito em Perl, capaz de gerar a configuração 3D do RNA. Date: Mon, 23 Apr 2012 12:07:09 -0300 From: cleysinhonv em gmail.com To: rio-pm em pm.org Subject: Re: [Rio-pm] Perl em desuso?? Depende Aureliano. Em nossa área (Boinformática) as coisas são muito dinâmicas. O pessoal tem publicado bastante em Journals internacionais sistemas em python, uma vez que o uso da estatística tem se tornado práticas comuns em análises moleculares. Me parece que python possui muitas funções matemáticas que são desejáveis para análises. 2012/4/23 Aureliano Guedes Monges, Bom dia. Gostaria de levantar uma questão para discutirmos e vermos a opinião de cada um... Perl esta em desuso?? Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir mais (Ruby e Python estão tomando lugar). Afff... O fato é, quem gosta de POO realmente vai preferir Python, pois poucos sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para mostrar como podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos Python tem com indentação é triste, alem de que tratar tudo como objeto é um saco. Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG geralmente virgens. Fiz o seguinte script abaixo http://pastebin.com/eJEC0Kvt para testar os dois seguintes http://pastebin.com/ytUiweKe http://pastebin.com/0BfyiZgh gerando o resultado: Perl real 0m24.136s user 0m23.985s sys 0m0.028s Ruby real 0m50.882s user 0m50.563s sys 0m0.040s Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, Perl sendo mais que 2x mais rápido. Alem de que o Gems é uma porcaria. Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto a segurança web, mas na bioinformática continua sendo bem usado. Queria saber do pessoal mais velho que tem bem mais experiência e conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". Att,Aureliano Guedes _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- .: Inteligência Coletiva :.Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na humanidade?. (Pierre Lévy) www.bioinfopop.ufv.br _______________________________________________ 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: From andretorresrj em gmail.com Mon Apr 23 08:22:36 2012 From: andretorresrj em gmail.com (=?ISO-8859-1?Q?Andr=E9_Torres?=) Date: Mon, 23 Apr 2012 12:22:36 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Isso é bem interessante. vou dar uma lida pra saber como funciona. 2012/4/23 Aureliano Guedes > Depende muito, apesar de muitas funções matematica, Perl tem um modulo > que esqueci o nome que implementa muitas funções matematicas, > veja o sistema Sfold http://sfold.wadsworth.org/cgi-bin/index.pl é feito > em Perl, capaz de gerar a configuração 3D do RNA. > > ------------------------------ > Date: Mon, 23 Apr 2012 12:07:09 -0300 > From: cleysinhonv em gmail.com > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Perl em desuso?? > > > Depende Aureliano. Em nossa área (Boinformática) as coisas são muito > dinâmicas. O pessoal tem publicado bastante em Journals internacionais > sistemas em python, uma vez que o uso da estatística tem se tornado > práticas comuns em análises moleculares. Me parece que python possui muitas > funções matemáticas que são desejáveis para análises. > > 2012/4/23 Aureliano Guedes > > Monges, > Bom dia. > > Gostaria de levantar uma questão para discutirmos e vermos a opinião de > cada um... > > Perl esta em desuso?? > > Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir > mais (Ruby e Python estão tomando lugar). Afff... > > O fato é, quem gosta de POO realmente vai preferir Python, pois poucos > sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para > mostrar como > podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos > Python tem com indentação é triste, alem de que tratar tudo como objeto é > um saco. > > Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG > geralmente virgens. > > Fiz o seguinte script abaixo > http://pastebin.com/eJEC0Kvt > > para testar os dois seguintes > http://pastebin.com/ytUiweKe > http://pastebin.com/0BfyiZgh > > gerando o resultado: > > Perl > real 0m24.136s > user 0m23.985s > sys 0m0.028s > > Ruby > real 0m50.882s > user 0m50.563s > sys 0m0.040s > > Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, > Perl sendo mais que 2x mais rápido. > > Alem de que o Gems é uma porcaria. > > Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se > empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto > a segurança web, mas na bioinformática > continua sendo bem usado. > > Queria saber do pessoal mais velho que tem bem mais experiência e > conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". > > > Att, > > Aureliano Guedes > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > > > > -- > ** > .: Inteligência Coletiva :. > Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. > Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na > humanidade?. (Pierre Lévy) > www.bioinfopop.ufv.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 > -- André Torres "Quando o homem aprender a respeitar até o menor ser da criação, seja animal ou vegetal, ninguém precisará ensiná-lo a amar seu semelhante." (Albert Schweitzer - Nobel da Paz de 1952) -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive em gmail.com Mon Apr 23 08:25:42 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Mon, 23 Apr 2012 12:25:42 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Perl em desuso?! Desafio quem disser isso a dar um "sudo mv /usr/bin/perl /usr/bin/perl.bak; sudo reboot" ;) Se for assim, C também está em desuso?! Tirem suas próprias conclusões: http://www.tiobe.com/index.php/paperinfo/tpci/C.html http://www.tiobe.com/index.php/paperinfo/tpci/Python.html http://www.tiobe.com/index.php/paperinfo/tpci/Ruby.html http://www.tiobe.com/index.php/paperinfo/tpci/Perl.html ABS() On Mon, Apr 23, 2012 at 12:15, Aureliano Guedes wrote: > Depende muito, apesar de muitas funções matematica, Perl tem um modulo > que esqueci o nome que implementa muitas funções matematicas, > veja o sistema Sfold http://sfold.wadsworth.org/cgi-bin/index.pl é feito > em Perl, capaz de gerar a configuração 3D do RNA. > > ------------------------------ > Date: Mon, 23 Apr 2012 12:07:09 -0300 > From: cleysinhonv em gmail.com > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Perl em desuso?? > > > Depende Aureliano. Em nossa área (Boinformática) as coisas são muito > dinâmicas. O pessoal tem publicado bastante em Journals internacionais > sistemas em python, uma vez que o uso da estatística tem se tornado > práticas comuns em análises moleculares. Me parece que python possui muitas > funções matemáticas que são desejáveis para análises. > > 2012/4/23 Aureliano Guedes > > Monges, > Bom dia. > > Gostaria de levantar uma questão para discutirmos e vermos a opinião de > cada um... > > Perl esta em desuso?? > > Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir > mais (Ruby e Python estão tomando lugar). Afff... > > O fato é, quem gosta de POO realmente vai preferir Python, pois poucos > sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para > mostrar como > podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos > Python tem com indentação é triste, alem de que tratar tudo como objeto é > um saco. > > Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG > geralmente virgens. > > Fiz o seguinte script abaixo > http://pastebin.com/eJEC0Kvt > > para testar os dois seguintes > http://pastebin.com/ytUiweKe > http://pastebin.com/0BfyiZgh > > gerando o resultado: > > Perl > real 0m24.136s > user 0m23.985s > sys 0m0.028s > > Ruby > real 0m50.882s > user 0m50.563s > sys 0m0.040s > > Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, > Perl sendo mais que 2x mais rápido. > > Alem de que o Gems é uma porcaria. > > Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se > empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto > a segurança web, mas na bioinformática > continua sendo bem usado. > > Queria saber do pessoal mais velho que tem bem mais experiência e > conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". > > > Att, > > Aureliano Guedes > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > > > > -- > ** > .: Inteligência Coletiva :. > Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. > Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na > humanidade?. (Pierre Lévy) > www.bioinfopop.ufv.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: From bruno.buss em gmail.com Mon Apr 23 08:40:09 2012 From: bruno.buss em gmail.com (Bruno Buss) Date: Mon, 23 Apr 2012 12:40:09 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: 2012/4/23 Aureliano Guedes > Monges, > Bom dia. > > Gostaria de levantar uma questão para discutirmos e vermos a opinião de > cada um... > > Perl esta em desuso?? > Não. Podem encerrar a thread? > > Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir > mais (Ruby e Python estão tomando lugar). Afff... > Mas Ruby e Python estão tomando lugar, estão tomando uma fatia do que antes era apenas Perl. São ferramentas alternativas ao Perl e cada um escolhe a ferramente que melhor lhe agrada e que torna seu trabalho mais agradável e eficiente. > > O fato é, quem gosta de POO realmente vai preferir Python, pois poucos > sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para > mostrar como > podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos > Python tem com indentação é triste, alem de que tratar tudo como objeto é > um saco. > Indentação do Python é triste? Apesar de algo que restringe um pouco - quase nada emho - como o programador utiliza a linguagem... eu acho uma coisa legal. Sério mesmo, é muito mais fácil alguém que ta aprendendo a programar fazer algo muito mais macarrônico em Perl ou C do que em Python. Agora, se isso define se uma linguagem é melhor que a outra? Não acredito... > > Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG > geralmente virgens. > De fato, com argumentos fortes e contundentes desse tipo, você está fazendo um bem enorme a comunidade Perl. Fica uma dica: Para defender Perl não é preciso menosprezar outras linguagens e seus usuários... deixe isso para as pessoas e comunidades sem recursos ;) > > Fiz o seguinte script abaixo > http://pastebin.com/eJEC0Kvt > > para testar os dois seguintes > http://pastebin.com/ytUiweKe > http://pastebin.com/0BfyiZgh > > gerando o resultado: > > Perl > real 0m24.136s > user 0m23.985s > sys 0m0.028s > > Ruby > real 0m50.882s > user 0m50.563s > sys 0m0.040s > > Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, > Perl sendo mais que 2x mais rápido. > De fato, a velocidade que uma linguagem faz uma loop que soma de todos os inteiros de 1 a 1M é o que define se uma linguagem é realmente boa... Mais uma dica: Utilize a formula de soma de PA e você conseguirá o mesmo resultado em uma fração muito menor de tempo, em qualquer linguagem, do que isso que você conseguiu em Perl. Uma solução ruim, continua sendo uma solução ruim independente da linguagem com a que você a implementa ;) > > Alem de que o Gems é uma porcaria. > Seus argumentos aqui também não sensacionais. De qualquer forma, acho que você deveria levar esse seu questionamento para listas de Ruby... la eles podem te ajudar a entender melhor o Gems ou então trabalhar contigo para melhora-lo, se este for o caso. > > Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se > empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto > a segurança web, mas na bioinformática > continua sendo bem usado. > Se a comunidade Perl também não se empenhasse, Perl já teria passado também. Mas temos um grande e bonito CPAN ai, não temos? ;) > > Queria saber do pessoal mais velho que tem bem mais experiência e > conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". > Uma grande idiotice. [ ]'s -- Bruno C. Buss http://www.brunobuss.net -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From bruno.buss em gmail.com Mon Apr 23 08:41:03 2012 From: bruno.buss em gmail.com (Bruno Buss) Date: Mon, 23 Apr 2012 12:41:03 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: 2012/4/23 Stanislaw Pusep > Perl em desuso?! > Desafio quem disser isso a dar um "sudo mv /usr/bin/perl > /usr/bin/perl.bak; sudo reboot" ;) > O Fedora já fez isso. :) Isso significa que Perl está em desuso? Não acredito ;) [ ]'s -- Bruno C. Buss http://www.brunobuss.net -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive em gmail.com Mon Apr 23 10:03:46 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Mon, 23 Apr 2012 14:03:46 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Isso pode significar que o Fedora está na contramão do sucesso ;) ABS() On Mon, Apr 23, 2012 at 12:41, Bruno Buss wrote: > 2012/4/23 Stanislaw Pusep > >> Perl em desuso?! >> Desafio quem disser isso a dar um "sudo mv /usr/bin/perl >> /usr/bin/perl.bak; sudo reboot" ;) >> > > O Fedora já fez isso. :) > Isso significa que Perl está em desuso? Não acredito ;) > > [ ]'s > -- > Bruno C. Buss > http://www.brunobuss.net > > _______________________________________________ > 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: From creaktive em gmail.com Mon Apr 23 10:14:41 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Mon, 23 Apr 2012 14:14:41 -0300 Subject: [Rio-pm] benchmark (era: Perl em desuso??) Message-ID: Coincidentemente, Junior Moraes (fvox) me mostrou benchmark de Perl VS Ruby utilizando o algoritmo do Crivo de Eratóstenes... Ele pegou um algoritmo mal-implementado em Ruby e traduziu para Perl (como parte do desafio), e, ainda assim, em Perl tinha ficado MUITO mais rápido. Então usei como referência http://rosettacode.org/wiki/Sieve_of_Eratosthenes, e escolhi os as implementações mais parecidas entre si (e que não envolviam otimizações "hardcore"): https://gist.github.com/2413936 Seguem os resultados: C: 0.09user 0.00system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 11872maxresident)k Python: 3.63user 0.10system 0:03.77elapsed 99%CPU (0avgtext+0avgdata 1270288maxresident)k Perl (usando array): 7.14user 0.44system 0:07.67elapsed 98%CPU (0avgtext+0avgdata 6092432maxresident)k Perl (usando bit vector): 12.47user 0.02system 0:12.53elapsed 99%CPU (0avgtext+0avgdata 202496maxresident)k Ruby: 13.25user 0.08system 0:13.44elapsed 99%CPU (0avgtext+0avgdata 1300304maxresident)k ABS() -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From breno em rio.pm.org Mon Apr 23 10:35:55 2012 From: breno em rio.pm.org (breno) Date: Mon, 23 Apr 2012 14:35:55 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Eu ia comentar, mas o Bruno falou absolutamente tudo que eu tinha pra dizer. bbuss++ Aureliano, leia com muita calma e atenção a resposta dele. Depois, leia de novo, vai te fazer bem. Acho bacana que vc esteja tão feliz com Perl (a maioria de nós está!) mas linguagens são ferramentas e devemos usar a que melhor se adeque ao seu problema e sua forma de pensar. Perl não está em desuso, apenas passou a dividir o mercado de linguagens dinâmicas com alternativas que não existiam quando a linguagem foi criada. Se você quiser algo mais específico, como sites/sistemas/empresas que usam Perl, ou sobre o crescimento da comunidade, sinta-se à vontade para perguntar, mas note que é uma pergunta diferente. Se você quer defender Perl, evite menosprezar outras linguagens. Fanatismo não se sustenta e o seu argumento de que "Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG geralmente virgens.", se é que posso chamar de argumento, foi pobre, infeliz, ofensivo, desnecessário e errado. Novamente, como o Bruno disse: Para defender Perl não é preciso menosprezar outras linguagens e seus usuários... deixe isso para as pessoas e comunidades sem recursos ;) []s -b On Mon, Apr 23, 2012 at 12:40 PM, Bruno Buss wrote: > 2012/4/23 Aureliano Guedes >> >> Monges, >> Bom dia. >> >> Gostaria de levantar uma questão para discutirmos e vermos a opinião de >> cada um... >> >> Perl esta em desuso?? > > > Não. Podem encerrar a thread? > >> >> >> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir >> mais (Ruby e Python estão tomando lugar). Afff... > > > Mas Ruby e Python estão tomando lugar, estão tomando uma fatia do que antes > era apenas Perl. > São ferramentas alternativas ao Perl e cada um escolhe a ferramente que > melhor lhe agrada e que torna seu trabalho mais agradável e eficiente. > >> >> >> O fato é, quem gosta de POO realmente vai preferir Python, pois poucos >> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para >> mostrar como >> podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos >> Python tem com indentação é triste, alem de que tratar tudo como objeto é um >> saco. > > > Indentação do Python é triste? > Apesar de algo que restringe um pouco - quase nada emho - como o programador > utiliza a linguagem... eu acho uma coisa legal. > Sério mesmo, é muito mais fácil alguém que ta aprendendo a programar fazer > algo muito mais macarrônico em Perl ou C do que em Python. > > Agora, se isso define se uma linguagem é melhor que a outra? Não acredito... > >> >> >> Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG >> geralmente virgens. > > > De fato, com argumentos fortes e contundentes desse tipo, você está fazendo > um bem enorme a comunidade Perl. > Fica uma dica: Para defender Perl não é preciso menosprezar outras > linguagens e seus usuários... deixe isso para as pessoas e comunidades sem > recursos ;) > >> >> >> Fiz o seguinte script abaixo >> http://pastebin.com/eJEC0Kvt >> >> para testar os dois seguintes >> http://pastebin.com/ytUiweKe >> http://pastebin.com/0BfyiZgh >> >> gerando o resultado: >> >> Perl >> real 0m24.136s >> user 0m23.985s >> sys 0m0.028s >> >> Ruby >> real 0m50.882s >> user 0m50.563s >> sys 0m0.040s >> >> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, >> Perl sendo mais que 2x mais rápido. > > > De fato, a velocidade que uma linguagem faz uma loop que soma de todos os > inteiros de 1 a 1M é o que define se uma linguagem é realmente boa... > Mais uma dica: Utilize a formula de soma de PA e você conseguirá o mesmo > resultado em uma fração muito menor de tempo, em qualquer linguagem, do que > isso que você conseguiu em Perl. Uma solução ruim, continua sendo uma > solução ruim independente da linguagem com a que você a implementa ;) > >> >> >> Alem de que o Gems é uma porcaria. > > > Seus argumentos aqui também não sensacionais. > De qualquer forma, acho que você deveria levar esse seu questionamento para > listas de Ruby... la eles podem te ajudar a entender melhor o Gems ou então > trabalhar contigo para melhora-lo, se este for o caso. > >> >> >> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se >> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto a >> segurança web, mas na bioinformática >> continua sendo bem usado. > > > Se a comunidade Perl também não se empenhasse, Perl já teria passado também. > Mas temos um grande e bonito CPAN ai, não temos? ;) > >> >> >> Queria saber do pessoal mais velho que tem bem mais experiência e >> conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". > > > Uma grande idiotice. > > [ ]'s > -- > Bruno C. Buss > http://www.brunobuss.net > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm From creaktive em gmail.com Mon Apr 23 10:51:06 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Mon, 23 Apr 2012 14:51:06 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Eu entendo perfeitamente que somos seres sociais e o controle de raiva é necessário... Mas puxa: os programadores Ruby de agências de publicidade estão fazendo com o mercado de TI o mesmo que os sobrinhos dos diretores fizeram do mercado de uébidizáine (tradução: estão nivelando por baixo). Não que não existam bons programadores Ruby. Não que não existam sobrinhos talentosos. Todavia, quem sempre vai elogiar os seus projetinhos e ser tolerante é a mamãe e a titia. Eu prefiro falar o que penso na caruda do que torcer para que saia uma borboleta dessa larva. (in)felizmente, não sou o único: http://developers.slashdot.org/comments.pl?sid=2787049&cid=39687659 ABS() On Mon, Apr 23, 2012 at 14:35, breno wrote: > Eu ia comentar, mas o Bruno falou absolutamente tudo que eu tinha pra > dizer. > > bbuss++ > > Aureliano, leia com muita calma e atenção a resposta dele. Depois, > leia de novo, vai te fazer bem. Acho bacana que vc esteja tão feliz > com Perl (a maioria de nós está!) mas linguagens são ferramentas e > devemos usar a que melhor se adeque ao seu problema e sua forma de > pensar. > > Perl não está em desuso, apenas passou a dividir o mercado de > linguagens dinâmicas com alternativas que não existiam quando a > linguagem foi criada. Se você quiser algo mais específico, como > sites/sistemas/empresas que usam Perl, ou sobre o crescimento da > comunidade, sinta-se à vontade para perguntar, mas note que é uma > pergunta diferente. > > Se você quer defender Perl, evite menosprezar outras linguagens. > Fanatismo não se sustenta e o seu argumento de que "Ruby é uma > linguagenzinha, na minha opinião, criado para viciados em RPG > geralmente virgens.", se é que posso chamar de argumento, foi pobre, > infeliz, ofensivo, desnecessário e errado. Novamente, como o Bruno > disse: Para defender Perl não é preciso menosprezar outras linguagens > e seus usuários... deixe isso para as pessoas e comunidades sem > recursos ;) > > []s > > -b > > On Mon, Apr 23, 2012 at 12:40 PM, Bruno Buss wrote: > > 2012/4/23 Aureliano Guedes > >> > >> Monges, > >> Bom dia. > >> > >> Gostaria de levantar uma questão para discutirmos e vermos a opinião de > >> cada um... > >> > >> Perl esta em desuso?? > > > > > > Não. Podem encerrar a thread? > > > >> > >> > >> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir > >> mais (Ruby e Python estão tomando lugar). Afff... > > > > > > Mas Ruby e Python estão tomando lugar, estão tomando uma fatia do que > antes > > era apenas Perl. > > São ferramentas alternativas ao Perl e cada um escolhe a ferramente que > > melhor lhe agrada e que torna seu trabalho mais agradável e eficiente. > > > >> > >> > >> O fato é, quem gosta de POO realmente vai preferir Python, pois poucos > >> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para > >> mostrar como > >> podemos usar Perl como se fosse POO. Mas, o serio problema que os > códigos > >> Python tem com indentação é triste, alem de que tratar tudo como objeto > é um > >> saco. > > > > > > Indentação do Python é triste? > > Apesar de algo que restringe um pouco - quase nada emho - como o > programador > > utiliza a linguagem... eu acho uma coisa legal. > > Sério mesmo, é muito mais fácil alguém que ta aprendendo a programar > fazer > > algo muito mais macarrônico em Perl ou C do que em Python. > > > > Agora, se isso define se uma linguagem é melhor que a outra? Não > acredito... > > > >> > >> > >> Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG > >> geralmente virgens. > > > > > > De fato, com argumentos fortes e contundentes desse tipo, você está > fazendo > > um bem enorme a comunidade Perl. > > Fica uma dica: Para defender Perl não é preciso menosprezar outras > > linguagens e seus usuários... deixe isso para as pessoas e comunidades > sem > > recursos ;) > > > >> > >> > >> Fiz o seguinte script abaixo > >> http://pastebin.com/eJEC0Kvt > >> > >> para testar os dois seguintes > >> http://pastebin.com/ytUiweKe > >> http://pastebin.com/0BfyiZgh > >> > >> gerando o resultado: > >> > >> Perl > >> real 0m24.136s > >> user 0m23.985s > >> sys 0m0.028s > >> > >> Ruby > >> real 0m50.882s > >> user 0m50.563s > >> sys 0m0.040s > >> > >> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, > >> Perl sendo mais que 2x mais rápido. > > > > > > De fato, a velocidade que uma linguagem faz uma loop que soma de todos os > > inteiros de 1 a 1M é o que define se uma linguagem é realmente boa... > > Mais uma dica: Utilize a formula de soma de PA e você conseguirá o mesmo > > resultado em uma fração muito menor de tempo, em qualquer linguagem, do > que > > isso que você conseguiu em Perl. Uma solução ruim, continua sendo uma > > solução ruim independente da linguagem com a que você a implementa ;) > > > >> > >> > >> Alem de que o Gems é uma porcaria. > > > > > > Seus argumentos aqui também não sensacionais. > > De qualquer forma, acho que você deveria levar esse seu questionamento > para > > listas de Ruby... la eles podem te ajudar a entender melhor o Gems ou > então > > trabalhar contigo para melhora-lo, se este for o caso. > > > >> > >> > >> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se > >> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer > quanto a > >> segurança web, mas na bioinformática > >> continua sendo bem usado. > > > > > > Se a comunidade Perl também não se empenhasse, Perl já teria passado > também. > > Mas temos um grande e bonito CPAN ai, não temos? ;) > > > >> > >> > >> Queria saber do pessoal mais velho que tem bem mais experiência e > >> conhecimento, o que acham dessas questão: "Perl está em desuso ou > não??". > > > > > > Uma grande idiotice. > > > > [ ]'s > > -- > > Bruno C. Buss > > http://www.brunobuss.net > > > > _______________________________________________ > > 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: From nuba em fastmail.fm Mon Apr 23 12:03:34 2012 From: nuba em fastmail.fm (Nuba Princigalli) Date: Mon, 23 Apr 2012 16:03:34 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com> Olá Stanislaw, Então você nunca viu programador Perl nivelando a comunidade por baixo? Que sorte a sua! Eu já encontrei alguns ao longo dos anos, gente que produz gambiarras terríveis, write-only, que não têm o menor interesse em se atualizar sobre a linguagem, mas, que em seus departamentos são "o cara do Perl", e com isso até afastam as pessoas da linguagem. Ao invés de ficar escolhendo alguém para demonizar (Ruby hoje, Node amanhã, PHP ontem, ASP anteontem, SSI antes de anteontem -- nota: acho que Python só escapou porque, como foi a aposta do Google, o povo respeita mais...) eu sugiro fazer algo mais produtivo, como trabalhar para facilitar a atualização e o crescimento dentro da nossa própria comunidade. Estamos com uma discussão em andamento para "o que todo novo Perl Hacker precisa saber", quem se interessar, veja [1]http://mail.pm.org/pipermail/rio-pm/2012q2/008829.html Abraço, Nuba Princigalli On Mon, Apr 23, 2012, at 02:51 PM, Stanislaw Pusep wrote: Eu entendo perfeitamente que somos seres sociais e o controle de raiva é necessário... Mas puxa: os programadores Ruby de agências de publicidade estão fazendo com o mercado de TI o mesmo que os sobrinhos dos diretores fizeram do mercado de uébidizáine (tradução: estão nivelando por baixo). Não que não existam bons programadores Ruby. Não que não existam sobrinhos talentosos. Todavia, quem sempre vai elogiar os seus projetinhos e ser tolerante é a mamãe e a titia. Eu prefiro falar o que penso na caruda do que torcer para que saia uma borboleta dessa larva. (in)felizmente, não sou o único: [2]http://developers.slashdot.org/comments.pl?sid=2787049& cid=39687659 ABS() On Mon, Apr 23, 2012 at 14:35, breno <[3]breno em rio.pm.org> wrote: Eu ia comentar, mas o Bruno falou absolutamente tudo que eu tinha pra dizer. bbuss++ Aureliano, leia com muita calma e atenção a resposta dele. Depois, leia de novo, vai te fazer bem. Acho bacana que vc esteja tão feliz com Perl (a maioria de nós está!) mas linguagens são ferramentas e devemos usar a que melhor se adeque ao seu problema e sua forma de pensar. Perl não está em desuso, apenas passou a dividir o mercado de linguagens dinâmicas com alternativas que não existiam quando a linguagem foi criada. Se você quiser algo mais específico, como sites/sistemas/empresas que usam Perl, ou sobre o crescimento da comunidade, sinta-se à vontade para perguntar, mas note que é uma pergunta diferente. Se você quer defender Perl, evite menosprezar outras linguagens. Fanatismo não se sustenta e o seu argumento de que "Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG geralmente virgens.", se é que posso chamar de argumento, foi pobre, infeliz, ofensivo, desnecessário e errado. Novamente, como o Bruno disse: Para defender Perl não é preciso menosprezar outras linguagens e seus usuários... deixe isso para as pessoas e comunidades sem recursos ;) []s -b On Mon, Apr 23, 2012 at 12:40 PM, Bruno Buss <[4]bruno.buss em gmail.com> wrote: > 2012/4/23 Aureliano Guedes <[5]guedes_1000 em hotmail.com> >> >> Monges, >> Bom dia. >> >> Gostaria de levantar uma questão para discutirmos e vermos a opinião de >> cada um... >> >> Perl esta em desuso?? > > > Não. Podem encerrar a thread? > >> >> >> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir >> mais (Ruby e Python estão tomando lugar). Afff... > > > Mas Ruby e Python estão tomando lugar, estão tomando uma fatia do que antes > era apenas Perl. > São ferramentas alternativas ao Perl e cada um escolhe a ferramente que > melhor lhe agrada e que torna seu trabalho mais agradável e eficiente. > >> >> >> O fato é, quem gosta de POO realmente vai preferir Python, pois poucos >> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para >> mostrar como >> podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos >> Python tem com indentação é triste, alem de que tratar tudo como objeto é um >> saco. > > > Indentação do Python é triste? > Apesar de algo que restringe um pouco - quase nada emho - como o programador > utiliza a linguagem... eu acho uma coisa legal. > Sério mesmo, é muito mais fácil alguém que ta aprendendo a programar fazer > algo muito mais macarrônico em Perl ou C do que em Python. > > Agora, se isso define se uma linguagem é melhor que a outra? Não acredito... > >> >> >> Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG >> geralmente virgens. > > > De fato, com argumentos fortes e contundentes desse tipo, você está fazendo > um bem enorme a comunidade Perl. > Fica uma dica: Para defender Perl não é preciso menosprezar outras > linguagens e seus usuários... deixe isso para as pessoas e comunidades sem > recursos ;) > >> >> >> Fiz o seguinte script abaixo >> [6]http://pastebin.com/eJEC0Kvt >> >> para testar os dois seguintes >> [7]http://pastebin.com/ytUiweKe >> [8]http://pastebin.com/0BfyiZgh >> >> gerando o resultado: >> >> Perl >> real 0m24.136s >> user 0m23.985s >> sys 0m0.028s >> >> Ruby >> real 0m50.882s >> user 0m50.563s >> sys 0m0.040s >> >> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, >> Perl sendo mais que 2x mais rápido. > > > De fato, a velocidade que uma linguagem faz uma loop que soma de todos os > inteiros de 1 a 1M é o que define se uma linguagem é realmente boa... > Mais uma dica: Utilize a formula de soma de PA e você conseguirá o mesmo > resultado em uma fração muito menor de tempo, em qualquer linguagem, do que > isso que você conseguiu em Perl. Uma solução ruim, continua sendo uma > solução ruim independente da linguagem com a que você a implementa ;) > >> >> >> Alem de que o Gems é uma porcaria. > > > Seus argumentos aqui também não sensacionais. > De qualquer forma, acho que você deveria levar esse seu questionamento para > listas de Ruby... la eles podem te ajudar a entender melhor o Gems ou então > trabalhar contigo para melhora-lo, se este for o caso. > >> >> >> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se >> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto a >> segurança web, mas na bioinformática >> continua sendo bem usado. > > > Se a comunidade Perl também não se empenhasse, Perl já teria passado também. > Mas temos um grande e bonito CPAN ai, não temos? ;) > >> >> >> Queria saber do pessoal mais velho que tem bem mais experiência e >> conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". > > > Uma grande idiotice. > > [ ]'s > -- > Bruno C. Buss > [9]http://www.brunobuss.net > > _______________________________________________ > Rio-pm mailing list > [10]Rio-pm em pm.org > [11]http://mail.pm.org/mailman/listinfo/rio-pm _______________________________________________ Rio-pm mailing list [12]Rio-pm em pm.org [13]http://mail.pm.org/mailman/listinfo/rio-pm _______________________________________________ Rio-pm mailing list [14]Rio-pm em pm.org [15]http://mail.pm.org/mailman/listinfo/rio-pm References 1. http://mail.pm.org/pipermail/rio-pm/2012q2/008829.html 2. http://developers.slashdot.org/comments.pl?sid=2787049&cid=39687659 3. mailto:breno em rio.pm.org 4. mailto:bruno.buss em gmail.com 5. mailto:guedes_1000 em hotmail.com 6. http://pastebin.com/eJEC0Kvt 7. http://pastebin.com/ytUiweKe 8. http://pastebin.com/0BfyiZgh 9. http://www.brunobuss.net/ 10. mailto:Rio-pm em pm.org 11. http://mail.pm.org/mailman/listinfo/rio-pm 12. mailto:Rio-pm em pm.org 13. http://mail.pm.org/mailman/listinfo/rio-pm 14. mailto:Rio-pm em pm.org 15. 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive em gmail.com Mon Apr 23 12:24:32 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Mon, 23 Apr 2012 16:24:32 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com> References: <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com> Message-ID: Claro que vi, Nuba. Mas vi muito menos. Aliás, até hoje, não vi nenhum programador Assembly ruim :) Como diz Sturgeon's Law, "ninety percent of everything is crap". Agora, acessamos http://modulecounts.com/ Para 2012-04-23, temos, portanto, ~22K módulos ruins no CPAN, contra ~34K módulos ruins no Rubygems. A velocidade média de produção é de 41.4 porcarias em Ruby por dia, contra apenas 5.4 porcarias em Perl por dia :) Enfim, presumo que exista uma "massa crítica" para que algum produto informacional passe a se comportar como um câncer, corrompendo as mentes menos disciplinadas. Windows no geral, Internet Explorer em especial e, agora, Ruby, cruzaram essa fronteira :P "É preciso manter a cabeça aberta, mas não a ponto do cérebro cair para fora" ABS() On Mon, Apr 23, 2012 at 16:03, Nuba Princigalli wrote: > Olá Stanislaw, > > Então você nunca viu programador Perl nivelando a comunidade por baixo? > Que sorte a sua! Eu já encontrei alguns ao longo dos anos, gente que produz > gambiarras terríveis, write-only, que não têm o menor interesse em se > atualizar sobre a linguagem, mas, que em seus departamentos são "o cara do > Perl", e com isso até afastam as pessoas da linguagem. > > Ao invés de ficar escolhendo alguém para demonizar (Ruby hoje, Node > amanhã, PHP ontem, ASP anteontem, SSI antes de anteontem -- nota: acho que > Python só escapou porque, como foi a aposta do Google, o povo respeita > mais...) eu sugiro fazer algo mais produtivo, como trabalhar para facilitar > a atualização e o crescimento dentro da nossa própria comunidade. > > Estamos com uma discussão em andamento para "o que todo novo Perl Hacker > precisa saber", quem se interessar, veja > http://mail.pm.org/pipermail/rio-pm/2012q2/008829.html > > Abraço, > > Nuba Princigalli > > > On Mon, Apr 23, 2012, at 02:51 PM, Stanislaw Pusep wrote: > > Eu entendo perfeitamente que somos seres sociais e o controle de raiva é > necessário... > Mas puxa: os programadores Ruby de agências de publicidade estão fazendo > com o mercado de TI o mesmo que os sobrinhos dos diretores fizeram do > mercado de uébidizáine (tradução: estão nivelando por baixo). > Não que não existam bons programadores Ruby. Não que não existam > sobrinhos talentosos. > Todavia, quem sempre vai elogiar os seus projetinhos e ser tolerante é a > mamãe e a titia. Eu prefiro falar o que penso na caruda do que torcer para > que saia uma borboleta dessa larva. > (in)felizmente, não sou o único: > http://developers.slashdot.org/comments.pl?sid=2787049&cid=39687659 > > ABS() > > > > On Mon, Apr 23, 2012 at 14:35, breno wrote: > > Eu ia comentar, mas o Bruno falou absolutamente tudo que eu tinha pra > dizer. > > bbuss++ > > Aureliano, leia com muita calma e atenção a resposta dele. Depois, > leia de novo, vai te fazer bem. Acho bacana que vc esteja tão feliz > com Perl (a maioria de nós está!) mas linguagens são ferramentas e > devemos usar a que melhor se adeque ao seu problema e sua forma de > pensar. > > Perl não está em desuso, apenas passou a dividir o mercado de > linguagens dinâmicas com alternativas que não existiam quando a > linguagem foi criada. Se você quiser algo mais específico, como > sites/sistemas/empresas que usam Perl, ou sobre o crescimento da > comunidade, sinta-se à vontade para perguntar, mas note que é uma > pergunta diferente. > > Se você quer defender Perl, evite menosprezar outras linguagens. > Fanatismo não se sustenta e o seu argumento de que "Ruby é uma > linguagenzinha, na minha opinião, criado para viciados em RPG > geralmente virgens.", se é que posso chamar de argumento, foi pobre, > infeliz, ofensivo, desnecessário e errado. Novamente, como o Bruno > disse: Para defender Perl não é preciso menosprezar outras linguagens > e seus usuários... deixe isso para as pessoas e comunidades sem > recursos ;) > > []s > > -b > > On Mon, Apr 23, 2012 at 12:40 PM, Bruno Buss wrote: > > 2012/4/23 Aureliano Guedes > >> > >> Monges, > >> Bom dia. > >> > >> Gostaria de levantar uma questão para discutirmos e vermos a opinião de > >> cada um... > >> > >> Perl esta em desuso?? > > > > > > Não. Podem encerrar a thread? > > > >> > >> > >> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir > >> mais (Ruby e Python estão tomando lugar). Afff... > > > > > > Mas Ruby e Python estão tomando lugar, estão tomando uma fatia do que > antes > > era apenas Perl. > > São ferramentas alternativas ao Perl e cada um escolhe a ferramente que > > melhor lhe agrada e que torna seu trabalho mais agradável e eficiente. > > > >> > >> > >> O fato é, quem gosta de POO realmente vai preferir Python, pois poucos > >> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para > >> mostrar como > >> podemos usar Perl como se fosse POO. Mas, o serio problema que os > códigos > >> Python tem com indentação é triste, alem de que tratar tudo como objeto > é um > >> saco. > > > > > > Indentação do Python é triste? > > Apesar de algo que restringe um pouco - quase nada emho - como o > programador > > utiliza a linguagem... eu acho uma coisa legal. > > Sério mesmo, é muito mais fácil alguém que ta aprendendo a programar > fazer > > algo muito mais macarrônico em Perl ou C do que em Python. > > > > Agora, se isso define se uma linguagem é melhor que a outra? Não > acredito... > > > >> > >> > >> Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG > >> geralmente virgens. > > > > > > De fato, com argumentos fortes e contundentes desse tipo, você está > fazendo > > um bem enorme a comunidade Perl. > > Fica uma dica: Para defender Perl não é preciso menosprezar outras > > linguagens e seus usuários... deixe isso para as pessoas e comunidades > sem > > recursos ;) > > > >> > >> > >> Fiz o seguinte script abaixo > >> http://pastebin.com/eJEC0Kvt > >> > >> para testar os dois seguintes > >> http://pastebin.com/ytUiweKe > >> http://pastebin.com/0BfyiZgh > >> > >> gerando o resultado: > >> > >> Perl > >> real 0m24.136s > >> user 0m23.985s > >> sys 0m0.028s > >> > >> Ruby > >> real 0m50.882s > >> user 0m50.563s > >> sys 0m0.040s > >> > >> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, > >> Perl sendo mais que 2x mais rápido. > > > > > > De fato, a velocidade que uma linguagem faz uma loop que soma de todos os > > inteiros de 1 a 1M é o que define se uma linguagem é realmente boa... > > Mais uma dica: Utilize a formula de soma de PA e você conseguirá o mesmo > > resultado em uma fração muito menor de tempo, em qualquer linguagem, do > que > > isso que você conseguiu em Perl. Uma solução ruim, continua sendo uma > > solução ruim independente da linguagem com a que você a implementa ;) > > > >> > >> > >> Alem de que o Gems é uma porcaria. > > > > > > Seus argumentos aqui também não sensacionais. > > De qualquer forma, acho que você deveria levar esse seu questionamento > para > > listas de Ruby... la eles podem te ajudar a entender melhor o Gems ou > então > > trabalhar contigo para melhora-lo, se este for o caso. > > > >> > >> > >> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se > >> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer > quanto a > >> segurança web, mas na bioinformática > >> continua sendo bem usado. > > > > > > Se a comunidade Perl também não se empenhasse, Perl já teria passado > também. > > Mas temos um grande e bonito CPAN ai, não temos? ;) > > > >> > >> > >> Queria saber do pessoal mais velho que tem bem mais experiência e > >> conhecimento, o que acham dessas questão: "Perl está em desuso ou > não??". > > > > > > Uma grande idiotice. > > > > [ ]'s > > -- > > Bruno C. Buss > > http://www.brunobuss.net > > > > _______________________________________________ > > 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 > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From danillo012 em gmail.com Mon Apr 23 12:37:19 2012 From: danillo012 em gmail.com (Danillo Souza) Date: Mon, 23 Apr 2012 16:37:19 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com> Message-ID: O que eu vejo em Ruby, é que a comunidade se preocupa mais com a "estética" da linguagem do que com as aplicações reais dela, tanto que toda a comunidade de Ruby reconhece que desempenho nunca foi o foco da linguagem. Vejo um pessoal mais preocupado em seguir receitas de "código hippie" em Ruby, e fazer bonitinho, do que meter a mão na massa e ter um pouco mais de trabalho para melhorar performance por exemplo. Não que Ruby seja de todo ruim, pelo contrário, já vi algumas coisas na linguagem que me agradaram, já vi também muitos ótimos desenvolvedores Ruby que realmente fazem valer a escolha da linguagem, mas a grande maioria que a gente vê falando sobre Ruby fazem parte daquela turma que chegou ontem e já quer falar como se fosse desenvolvedor do core da linguagem(pelo menos o que eu tenho visto é isso) e tivessem a solução pro mundo todo em Ruby(coisa que eu achei parecida com a arrogância de certos desenvolvedores Java). Não estou de forma alguma tentando falar mal de Ruby ou sua comunidade, muito pelo contrário, o pessoal que se envolve de verdade já mostrou várias vezes que levam muito a sério, mas pelo menos para mim, Python e Perl são escolhas muito mais interessantes do que Ruby. Eu acho muito(muito mesmo) difícil que Perl venha a cair em desuso, e que defeitos toda comunidade tem, toda linguagem tem, todo desenvolvedor tem. Vemos muitos casos disso em Perl mesmo, ou Python, ou Java, e tantas outras, e apesar de concordar com muitas críticas sobre Ruby, acho que todo mundo pega muito no pé do pessoal de rb com isso, talvez por isso eles fiquem um tanto quanto arrogantes. Pra quem não sabe, existe um encontro entre desenvolvedores de Python e Ruby (Snakes & Rubies) em chicago, para reunir as duas comunidades e tentar evitar uns flames do gênero, tem até um vídeo do encontro completo no youtube[1]. [1] - http://www.youtube.com/watch?v=cb9KDt9aXc8 -- Danillo Souza Teck Software 21.9619-6302 Em 23 de abril de 2012 16:24, Stanislaw Pusep escreveu: > Claro que vi, Nuba. Mas vi muito menos. Aliás, até hoje, não vi nenhum > programador Assembly ruim :) > Como diz Sturgeon's Law, "ninety percent of everything is crap". > Agora, acessamos http://modulecounts.com/ > Para 2012-04-23, temos, portanto, ~22K módulos ruins no CPAN, contra ~34K > módulos ruins no Rubygems. A velocidade média de produção é de 41.4 > porcarias em Ruby por dia, contra apenas 5.4 porcarias em Perl por dia :) > Enfim, presumo que exista uma "massa crítica" para que algum produto > informacional passe a se comportar como um câncer, corrompendo as mentes > menos disciplinadas. Windows no geral, Internet Explorer em especial e, > agora, Ruby, cruzaram essa fronteira :P > "É preciso manter a cabeça aberta, mas não a ponto do cérebro cair para > fora" > > ABS() > > > > > On Mon, Apr 23, 2012 at 16:03, Nuba Princigalli wrote: > >> Olá Stanislaw, >> >> Então você nunca viu programador Perl nivelando a comunidade por baixo? >> Que sorte a sua! Eu já encontrei alguns ao longo dos anos, gente que produz >> gambiarras terríveis, write-only, que não têm o menor interesse em se >> atualizar sobre a linguagem, mas, que em seus departamentos são "o cara do >> Perl", e com isso até afastam as pessoas da linguagem. >> >> Ao invés de ficar escolhendo alguém para demonizar (Ruby hoje, Node >> amanhã, PHP ontem, ASP anteontem, SSI antes de anteontem -- nota: acho que >> Python só escapou porque, como foi a aposta do Google, o povo respeita >> mais...) eu sugiro fazer algo mais produtivo, como trabalhar para facilitar >> a atualização e o crescimento dentro da nossa própria comunidade. >> >> Estamos com uma discussão em andamento para "o que todo novo Perl Hacker >> precisa saber", quem se interessar, veja >> http://mail.pm.org/pipermail/rio-pm/2012q2/008829.html >> >> Abraço, >> >> Nuba Princigalli >> >> >> On Mon, Apr 23, 2012, at 02:51 PM, Stanislaw Pusep wrote: >> >> Eu entendo perfeitamente que somos seres sociais e o controle de raiva é >> necessário... >> Mas puxa: os programadores Ruby de agências de publicidade estão fazendo >> com o mercado de TI o mesmo que os sobrinhos dos diretores fizeram do >> mercado de uébidizáine (tradução: estão nivelando por baixo). >> Não que não existam bons programadores Ruby. Não que não existam >> sobrinhos talentosos. >> Todavia, quem sempre vai elogiar os seus projetinhos e ser tolerante é a >> mamãe e a titia. Eu prefiro falar o que penso na caruda do que torcer para >> que saia uma borboleta dessa larva. >> (in)felizmente, não sou o único: >> http://developers.slashdot.org/comments.pl?sid=2787049&cid=39687659 >> >> ABS() >> >> >> >> On Mon, Apr 23, 2012 at 14:35, breno wrote: >> >> Eu ia comentar, mas o Bruno falou absolutamente tudo que eu tinha pra >> dizer. >> >> bbuss++ >> >> Aureliano, leia com muita calma e atenção a resposta dele. Depois, >> leia de novo, vai te fazer bem. Acho bacana que vc esteja tão feliz >> com Perl (a maioria de nós está!) mas linguagens são ferramentas e >> devemos usar a que melhor se adeque ao seu problema e sua forma de >> pensar. >> >> Perl não está em desuso, apenas passou a dividir o mercado de >> linguagens dinâmicas com alternativas que não existiam quando a >> linguagem foi criada. Se você quiser algo mais específico, como >> sites/sistemas/empresas que usam Perl, ou sobre o crescimento da >> comunidade, sinta-se à vontade para perguntar, mas note que é uma >> pergunta diferente. >> >> Se você quer defender Perl, evite menosprezar outras linguagens. >> Fanatismo não se sustenta e o seu argumento de que "Ruby é uma >> linguagenzinha, na minha opinião, criado para viciados em RPG >> geralmente virgens.", se é que posso chamar de argumento, foi pobre, >> infeliz, ofensivo, desnecessário e errado. Novamente, como o Bruno >> disse: Para defender Perl não é preciso menosprezar outras linguagens >> e seus usuários... deixe isso para as pessoas e comunidades sem >> recursos ;) >> >> []s >> >> -b >> >> On Mon, Apr 23, 2012 at 12:40 PM, Bruno Buss >> wrote: >> > 2012/4/23 Aureliano Guedes >> >> >> >> Monges, >> >> Bom dia. >> >> >> >> Gostaria de levantar uma questão para discutirmos e vermos a opinião de >> >> cada um... >> >> >> >> Perl esta em desuso?? >> > >> > >> > Não. Podem encerrar a thread? >> > >> >> >> >> >> >> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir >> >> mais (Ruby e Python estão tomando lugar). Afff... >> > >> > >> > Mas Ruby e Python estão tomando lugar, estão tomando uma fatia do que >> antes >> > era apenas Perl. >> > São ferramentas alternativas ao Perl e cada um escolhe a ferramente que >> > melhor lhe agrada e que torna seu trabalho mais agradável e eficiente. >> > >> >> >> >> >> >> O fato é, quem gosta de POO realmente vai preferir Python, pois poucos >> >> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para >> >> mostrar como >> >> podemos usar Perl como se fosse POO. Mas, o serio problema que os >> códigos >> >> Python tem com indentação é triste, alem de que tratar tudo como >> objeto é um >> >> saco. >> > >> > >> > Indentação do Python é triste? >> > Apesar de algo que restringe um pouco - quase nada emho - como o >> programador >> > utiliza a linguagem... eu acho uma coisa legal. >> > Sério mesmo, é muito mais fácil alguém que ta aprendendo a programar >> fazer >> > algo muito mais macarrônico em Perl ou C do que em Python. >> > >> > Agora, se isso define se uma linguagem é melhor que a outra? Não >> acredito... >> > >> >> >> >> >> >> Ruby é uma linguagenzinha, na minha opinião, criado para viciados em >> RPG >> >> geralmente virgens. >> > >> > >> > De fato, com argumentos fortes e contundentes desse tipo, você está >> fazendo >> > um bem enorme a comunidade Perl. >> > Fica uma dica: Para defender Perl não é preciso menosprezar outras >> > linguagens e seus usuários... deixe isso para as pessoas e comunidades >> sem >> > recursos ;) >> > >> >> >> >> >> >> Fiz o seguinte script abaixo >> >> http://pastebin.com/eJEC0Kvt >> >> >> >> para testar os dois seguintes >> >> http://pastebin.com/ytUiweKe >> >> http://pastebin.com/0BfyiZgh >> >> >> >> gerando o resultado: >> >> >> >> Perl >> >> real 0m24.136s >> >> user 0m23.985s >> >> sys 0m0.028s >> >> >> >> Ruby >> >> real 0m50.882s >> >> user 0m50.563s >> >> sys 0m0.040s >> >> >> >> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, >> >> Perl sendo mais que 2x mais rápido. >> > >> > >> > De fato, a velocidade que uma linguagem faz uma loop que soma de todos >> os >> > inteiros de 1 a 1M é o que define se uma linguagem é realmente boa... >> > Mais uma dica: Utilize a formula de soma de PA e você conseguirá o mesmo >> > resultado em uma fração muito menor de tempo, em qualquer linguagem, do >> que >> > isso que você conseguiu em Perl. Uma solução ruim, continua sendo uma >> > solução ruim independente da linguagem com a que você a implementa ;) >> > >> >> >> >> >> >> Alem de que o Gems é uma porcaria. >> > >> > >> > Seus argumentos aqui também não sensacionais. >> > De qualquer forma, acho que você deveria levar esse seu questionamento >> para >> > listas de Ruby... la eles podem te ajudar a entender melhor o Gems ou >> então >> > trabalhar contigo para melhora-lo, se este for o caso. >> > >> >> >> >> >> >> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se >> >> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer >> quanto a >> >> segurança web, mas na bioinformática >> >> continua sendo bem usado. >> > >> > >> > Se a comunidade Perl também não se empenhasse, Perl já teria passado >> também. >> > Mas temos um grande e bonito CPAN ai, não temos? ;) >> > >> >> >> >> >> >> Queria saber do pessoal mais velho que tem bem mais experiência e >> >> conhecimento, o que acham dessas questão: "Perl está em desuso ou >> não??". >> > >> > >> > Uma grande idiotice. >> > >> > [ ]'s >> > -- >> > Bruno C. Buss >> > http://www.brunobuss.net >> > >> > _______________________________________________ >> > 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: From guedes_1000 em hotmail.com Mon Apr 23 13:09:44 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Mon, 23 Apr 2012 20:09:44 +0000 Subject: [Rio-pm] benchmark (era: Perl em desuso??) In-Reply-To: References: Message-ID: Lembrando que Python é uma linguagem com suporte nativo a operações matematicas melhor que Perl. O desempenho para executar calculos provavelmente seja realmente maior, mas estava pensando, e outras operações como socket ou mesmo parsea um texto?? Sei que alguns vão responder: "mas o processador entende tudo como calculo", mas acho que a linguagem focar em determinado ponto pode ser que dependendo da operação matematica (a nivel de processador) o desempenho da linguagem tambem mude. Um exemplo disso é comparar o laço for e o laço while, posso fazer um contador com os dois, mas eles trabalham de forma diferentes no processador. From: creaktive em gmail.com Date: Mon, 23 Apr 2012 14:14:41 -0300 To: rio-pm em pm.org Subject: [Rio-pm] benchmark (era: Perl em desuso??) Coincidentemente, Junior Moraes (fvox) me mostrou benchmark de Perl VS Ruby utilizando o algoritmo do Crivo de Eratóstenes... Ele pegou um algoritmo mal-implementado em Ruby e traduziu para Perl (como parte do desafio), e, ainda assim, em Perl tinha ficado MUITO mais rápido. Então usei como referência http://rosettacode.org/wiki/Sieve_of_Eratosthenes, e escolhi os as implementações mais parecidas entre si (e que não envolviam otimizações "hardcore"): https://gist.github.com/2413936 Seguem os resultados: C: 0.09user 0.00system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 11872maxresident)kPython: 3.63user 0.10system 0:03.77elapsed 99%CPU (0avgtext+0avgdata 1270288maxresident)k Perl (usando array): 7.14user 0.44system 0:07.67elapsed 98%CPU (0avgtext+0avgdata 6092432maxresident)kPerl (usando bit vector): 12.47user 0.02system 0:12.53elapsed 99%CPU (0avgtext+0avgdata 202496maxresident)k Ruby: 13.25user 0.08system 0:13.44elapsed 99%CPU (0avgtext+0avgdata 1300304maxresident)k ABS() _______________________________________________ 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: From guedes_1000 em hotmail.com Mon Apr 23 13:30:07 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Mon, 23 Apr 2012 20:30:07 +0000 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: , , , , <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com>, , Message-ID: Vou defender um pouco Python. Apesar de achar chato tudo ter que ser objeto e achar frescura o esse negocio de identação, é uma linguagem com grande desempenho quando falamos de calculos, por isso muito ultilizada na bioinformatica, o fato do google ter apostado nessa linguagem coopera muito com o crescimento dela, e a comunidade python é empenhada, mas isso não tira o fato de eu achar "modinha", quando falo que caiu na modinha não quero desmerecer a lingugagem e sim a massificação de programadores. Talvez esteja relacionado a: "tem emprego". Mas um programador no Brasil deve escolher a linguagem de acordo com a disponibilidade de emprego, assim como o vestibulando escolhe de acordo com o curso que da mais dinheiro (medicina, direito, engenharia civil), eu mesmo nunca vi oferta de emprego para programador em C, uma vez na minha vida vi ofertar para C++. Agora a massificação do programador ("vou programar na mesma linguagem da galera") não deve ser descartado, pois é igual ver Big Brother, isso atinge não programadores experientes, mas sim novatos (assim como eu, mas eu vim de outro ambiente, vim das biologicas). Quanto a Ruby, continuo achando que e uma linguagem criada de certa forma para competir com Perl, as caracteristicas da linguagem remetem a isso, desde a sintaxe, so que uma tentativa frustada, desculpem-me mas "o programador Ruby programa em Perl 2.0 e não sabe, quando descobre migra para Python (mas aprende whitespace primeiro)". Eu acho que poderia ter um futuro majestoso, a linguagem Ruby, mas se a propria comunidade Ruby não amadurecer, ela que cairá em desuso, a comunidade Python amadureceu rapido, o que impede a comunidade Python de fazer o mesmo. Agora é algo triste o que vou dizer, mas não iniciei a discussão para "juntar todos e ofender junto uma linguagem" mas sim porque queria ver o ponto de vista de vocês quanto a frase titulo dessa thread, pois não tenho tanto tempo tão pouco estou tão inserido no meio quanto a maioria de vocês, o que ja foi colocado aqui, com toda certesa ira me ajudar a forma uma opinião melhor. From: danillo012 em gmail.com Date: Mon, 23 Apr 2012 16:37:19 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] Perl em desuso?? O que eu vejo em Ruby, é que a comunidade se preocupa mais com a "estética" da linguagem do que com as aplicações reais dela,tanto que toda a comunidade de Ruby reconhece que desempenho nunca foi o foco da linguagem. Vejo um pessoal mais preocupado em seguir receitas de "código hippie" em Ruby, e fazer bonitinho, do que meter a mão na massa e ter um pouco mais de trabalho paramelhorar performance por exemplo. Não que Ruby seja de todo ruim, pelo contrário, já vi algumas coisas na linguagem que me agradaram, já vi também muitos ótimos desenvolvedores Ruby que realmente fazem valer a escolha da linguagem, mas a grande maioria que a gente vê falando sobre Rubyfazem parte daquela turma que chegou ontem e já quer falar como se fosse desenvolvedor do core da linguagem(pelo menos o que eu tenho visto é isso) e tivessem a solução pro mundo todo em Ruby(coisa que eu achei parecida com a arrogância de certos desenvolvedores Java). Não estou de forma alguma tentando falar mal de Ruby ou sua comunidade, muito pelo contrário, o pessoal que se envolve de verdade já mostrou várias vezes que levam muito a sério, mas pelo menos para mim, Python e Perl são escolhas muito mais interessantes do queRuby. Eu acho muito(muito mesmo) difícil que Perl venha a cair em desuso, e que defeitos toda comunidade tem, toda linguagem tem, todo desenvolvedor tem. Vemos muitos casos disso em Perl mesmo, ou Python, ou Java, e tantas outras, e apesar de concordar com muitascríticas sobre Ruby, acho que todo mundo pega muito no pé do pessoal de rb com isso, talvez por isso eles fiquem um tanto quanto arrogantes. Pra quem não sabe, existe um encontro entre desenvolvedores de Python e Ruby (Snakes & Rubies) em chicago, para reunir as duas comunidadese tentar evitar uns flames do gênero, tem até um vídeo do encontro completo no youtube[1]. [1] - http://www.youtube.com/watch?v=cb9KDt9aXc8 --Danillo SouzaTeck Software21.9619-6302 Em 23 de abril de 2012 16:24, Stanislaw Pusep escreveu: Claro que vi, Nuba. Mas vi muito menos. Aliás, até hoje, não vi nenhum programador Assembly ruim :)Como diz Sturgeon's Law, "ninety percent of everything is crap". Agora, acessamos http://modulecounts.com/ Para 2012-04-23, temos, portanto, ~22K módulos ruins no CPAN, contra ~34K módulos ruins no Rubygems. A velocidade média de produção é de 41.4 porcarias em Ruby por dia, contra apenas 5.4 porcarias em Perl por dia :) Enfim, presumo que exista uma "massa crítica" para que algum produto informacional passe a se comportar como um câncer, corrompendo as mentes menos disciplinadas. Windows no geral, Internet Explorer em especial e, agora, Ruby, cruzaram essa fronteira :P "É preciso manter a cabeça aberta, mas não a ponto do cérebro cair para fora" ABS() On Mon, Apr 23, 2012 at 16:03, Nuba Princigalli wrote: Olá Stanislaw, Então você nunca viu programador Perl nivelando a comunidade por baixo? Que sorte a sua! Eu já encontrei alguns ao longo dos anos, gente que produz gambiarras terríveis, write-only, que não têm o menor interesse em se atualizar sobre a linguagem, mas, que em seus departamentos são "o cara do Perl", e com isso até afastam as pessoas da linguagem. Ao invés de ficar escolhendo alguém para demonizar (Ruby hoje, Node amanhã, PHP ontem, ASP anteontem, SSI antes de anteontem -- nota: acho que Python só escapou porque, como foi a aposta do Google, o povo respeita mais...) eu sugiro fazer algo mais produtivo, como trabalhar para facilitar a atualização e o crescimento dentro da nossa própria comunidade. Estamos com uma discussão em andamento para "o que todo novo Perl Hacker precisa saber", quem se interessar, veja http://mail.pm.org/pipermail/rio-pm/2012q2/008829.html Abraço, Nuba Princigalli On Mon, Apr 23, 2012, at 02:51 PM, Stanislaw Pusep wrote: Eu entendo perfeitamente que somos seres sociais e o controle de raiva é necessário... Mas puxa: os programadores Ruby de agências de publicidade estão fazendo com o mercado de TI o mesmo que os sobrinhos dos diretores fizeram do mercado de uébidizáine (tradução: estão nivelando por baixo). Não que não existam bons programadores Ruby. Não que não existam sobrinhos talentosos. Todavia, quem sempre vai elogiar os seus projetinhos e ser tolerante é a mamãe e a titia. Eu prefiro falar o que penso na caruda do que torcer para que saia uma borboleta dessa larva. (in)felizmente, não sou o único: http://developers.slashdot.org/comments.pl?sid=2787049&cid=39687659 ABS() On Mon, Apr 23, 2012 at 14:35, breno wrote: Eu ia comentar, mas o Bruno falou absolutamente tudo que eu tinha pra dizer. bbuss++ Aureliano, leia com muita calma e atenção a resposta dele. Depois, leia de novo, vai te fazer bem. Acho bacana que vc esteja tão feliz com Perl (a maioria de nós está!) mas linguagens são ferramentas e devemos usar a que melhor se adeque ao seu problema e sua forma de pensar. Perl não está em desuso, apenas passou a dividir o mercado de linguagens dinâmicas com alternativas que não existiam quando a linguagem foi criada. Se você quiser algo mais específico, como sites/sistemas/empresas que usam Perl, ou sobre o crescimento da comunidade, sinta-se à vontade para perguntar, mas note que é uma pergunta diferente. Se você quer defender Perl, evite menosprezar outras linguagens. Fanatismo não se sustenta e o seu argumento de que "Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG geralmente virgens.", se é que posso chamar de argumento, foi pobre, infeliz, ofensivo, desnecessário e errado. Novamente, como o Bruno disse: Para defender Perl não é preciso menosprezar outras linguagens e seus usuários... deixe isso para as pessoas e comunidades sem recursos ;) []s -b On Mon, Apr 23, 2012 at 12:40 PM, Bruno Buss wrote: > 2012/4/23 Aureliano Guedes >> >> Monges, >> Bom dia. >> >> Gostaria de levantar uma questão para discutirmos e vermos a opinião de >> cada um... >> >> Perl esta em desuso?? > > > Não. Podem encerrar a thread? > >> >> >> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir >> mais (Ruby e Python estão tomando lugar). Afff... > > > Mas Ruby e Python estão tomando lugar, estão tomando uma fatia do que antes > era apenas Perl. > São ferramentas alternativas ao Perl e cada um escolhe a ferramente que > melhor lhe agrada e que torna seu trabalho mais agradável e eficiente. > >> >> >> O fato é, quem gosta de POO realmente vai preferir Python, pois poucos >> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para >> mostrar como >> podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos >> Python tem com indentação é triste, alem de que tratar tudo como objeto é um >> saco. > > > Indentação do Python é triste? > Apesar de algo que restringe um pouco - quase nada emho - como o programador > utiliza a linguagem... eu acho uma coisa legal. > Sério mesmo, é muito mais fácil alguém que ta aprendendo a programar fazer > algo muito mais macarrônico em Perl ou C do que em Python. > > Agora, se isso define se uma linguagem é melhor que a outra? Não acredito... > >> >> >> Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG >> geralmente virgens. > > > De fato, com argumentos fortes e contundentes desse tipo, você está fazendo > um bem enorme a comunidade Perl. > Fica uma dica: Para defender Perl não é preciso menosprezar outras > linguagens e seus usuários... deixe isso para as pessoas e comunidades sem > recursos ;) > >> >> >> Fiz o seguinte script abaixo >> http://pastebin.com/eJEC0Kvt >> >> para testar os dois seguintes >> http://pastebin.com/ytUiweKe >> http://pastebin.com/0BfyiZgh >> >> gerando o resultado: >> >> Perl >> real 0m24.136s >> user 0m23.985s >> sys 0m0.028s >> >> Ruby >> real 0m50.882s >> user 0m50.563s >> sys 0m0.040s >> >> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, >> Perl sendo mais que 2x mais rápido. > > > De fato, a velocidade que uma linguagem faz uma loop que soma de todos os > inteiros de 1 a 1M é o que define se uma linguagem é realmente boa... > Mais uma dica: Utilize a formula de soma de PA e você conseguirá o mesmo > resultado em uma fração muito menor de tempo, em qualquer linguagem, do que > isso que você conseguiu em Perl. Uma solução ruim, continua sendo uma > solução ruim independente da linguagem com a que você a implementa ;) > >> >> >> Alem de que o Gems é uma porcaria. > > > Seus argumentos aqui também não sensacionais. > De qualquer forma, acho que você deveria levar esse seu questionamento para > listas de Ruby... la eles podem te ajudar a entender melhor o Gems ou então > trabalhar contigo para melhora-lo, se este for o caso. > >> >> >> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se >> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto a >> segurança web, mas na bioinformática >> continua sendo bem usado. > > > Se a comunidade Perl também não se empenhasse, Perl já teria passado também. > Mas temos um grande e bonito CPAN ai, não temos? ;) > >> >> >> Queria saber do pessoal mais velho que tem bem mais experiência e >> conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". > > > Uma grande idiotice. > > [ ]'s > -- > Bruno C. Buss > http://www.brunobuss.net > > _______________________________________________ > 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 _______________________________________________ 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: From breno em rio.pm.org Mon Apr 23 13:50:54 2012 From: breno em rio.pm.org (breno) Date: Mon, 23 Apr 2012 17:50:54 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com> Message-ID: On Mon, Apr 23, 2012 at 5:30 PM, Aureliano Guedes wrote: > (...) > Mas um programador no Brasil deve escolher a linguagem de > acordo com a disponibilidade de emprego, assim como o vestibulando escolhe > de acordo > com o curso que da mais dinheiro (medicina, direito, engenharia civil), eu > mesmo nunca vi oferta de emprego para programador em C, uma vez na minha > vida vi ofertar para C++. Acho que está procurando nos lugares errados. Aliás, já procurou de fato por vagas em C? Nunca vi faltando. Mais ainda, nunca entendi essa mentalidade de "escolher a linguagem de acordo com a disponibilidade de emprego". Há muita oportunidade de emprego por aí. O que falta são bons programadores/bons profissionais (note: *bons*) em todas as linguagens de programação que conheço, e um dos maiores problemas das empresas é justamente encontrar esse tipo de mão de obra especializada. Consequentemente, acho que a melhor forma de ajudar uma linguagem é colaborar com a formação de bons desenvolvedores, e/ou tentar juntar as boas empresas com os bons profissionais. > Agora é algo triste o que vou dizer, mas não iniciei a discussão para > "juntar todos e ofender junto uma linguagem" mas sim porque queria ver o > ponto de vista de vocês quanto a frase titulo dessa thread, pois não tenho > tanto tempo tão pouco estou tão inserido no meio quanto a maioria de vocês, > o que ja foi colocado aqui, com toda certesa ira me ajudar a forma uma > opinião melhor. > Quando vc usa um tópico desse tipo, ainda mais numa lista de Perl, parece só que está querendo causar polêmica, incitar flames ou alimentar o FUD. Não é legal. Nesse sentido, remeto novamente à resposta do Bruno: >> Perl esta em desuso?? > Não. Podem encerrar a thread? []s -b From bruno.buss em gmail.com Mon Apr 23 13:52:49 2012 From: bruno.buss em gmail.com (Bruno Buss) Date: Mon, 23 Apr 2012 17:52:49 -0300 Subject: [Rio-pm] benchmark (era: Perl em desuso??) In-Reply-To: References: Message-ID: 2012/4/23 Aureliano Guedes > Lembrando que Python é uma linguagem com suporte nativo a operações > matematicas melhor que Perl. > ??? Por favor, desenvolva mais essa sua afirmação... > Sei que alguns vão responder: "mas o processador entende tudo como > calculo", mas acho que a linguagem focar em determinado ponto > pode ser que dependendo da operação matematica (a nivel de processador) o > desempenho da linguagem tambem mude. > O que o processador entende são instruções e o ponto importante é como o seu compilador ou interpretador transforma a sua linguagem de alto nível nessas instruções para o processador. O que de fato pode acontecer são que compiladores/interpretadores diferentes conseguem otimizar de forma melhor uma coisa ou outra, dependendo unicamente da sua implementação e as heurísticas envolvidas para isso. > Um exemplo disso é comparar o laço for e o laço while, posso fazer um > contador com os dois, mas eles trabalham de forma diferentes no processador. > Errado. Para o processador é tudo a mesma coisa, basicamente envolvendo instruções de comparação e jump. [ ]'s -- Bruno C. Buss http://www.brunobuss.net -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From bruno.buss em gmail.com Mon Apr 23 14:09:12 2012 From: bruno.buss em gmail.com (Bruno Buss) Date: Mon, 23 Apr 2012 18:09:12 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com> Message-ID: 2012/4/23 Aureliano Guedes > Vou defender um pouco Python. Apesar de achar chato tudo ter que ser > objeto e achar frescura o esse negocio de identação, > é uma linguagem com grande desempenho quando falamos de calculos, por isso > muito ultilizada na bioinformatica, > Não, ela é utilizada na bioinformática por ser fácil e ter um desempenho razoável. Se somente um "grande desempenho com cálculos" fosse necessário, todos em bioinformática programariam em assembly. > o fato do google > ter apostado nessa linguagem coopera muito com o crescimento dela, e a > comunidade python é empenhada, mas isso não tira o fato de eu > achar "modinha", quando falo que caiu na modinha não quero desmerecer a > lingugagem e sim a massificação de programadores. > Essa é a mesma massificação que permite que *você* consiga programar. Sim *você*. *Você* que nunca estudou formalmente computação, que não tem conhecimentos básicos sólidos de arquitetura, algoritmos, linguagens de programação, join(',', @outras_materias_de_computacao). *Você* que é formado em outra área, mas é capaz de aprender a programar para adiantar sua vida, já que temos a disposição máquinas com muitos recursos totalmente sub-utilizadas. *Você* que pega um livro qualquer sobre uma linguagem qualquer e depois de alguns poucos dias se diz programador (mesmo iniciante). Estou pra ver o dia que eu sair com uma faca, rasgando pessoas pela rua se elas vão me chamar de médico ou cirurgião. *Você* é o fruto dessa "massificação de programadores". *Você* faz parte integral dela. A menos que você esteja utilizando um dos argumentos mais sem sentido (ou com uma lógica tão bonita e delicada que eu não consigo notar), não fale contra o seu próprio grupo ;) Desculpe pelo "reality check" ;) Graças a "massificação dos programadores", acabamos por ver códigos macarrônicos, sem sentido, etc. Mas ao mesmo tempo, la no fundo, nos sentimos felizes que outras pessoas estão descobrindo essa atividade que nos da tanto prazer ;) > Talvez esteja relacionado > a: "tem emprego". Mas um programador no Brasil deve escolher a linguagem > de acordo com a disponibilidade de emprego, assim como o vestibulando > escolhe de acordo > com o curso que da mais dinheiro (medicina, direito, engenharia civil), > Quem escolhe curso superior porque "da mais dinheiro" não tem o mínimo conceito da minha parte. Como o Breno disse... programador *bom* em [qualquer linguagem], tem emprego garantido. Até porque programador bom, dificilmente fica preso em alguma linguagem... > eu mesmo nunca vi oferta de emprego para programador em C, uma vez na > minha vida vi ofertar para C++. > Você está olhando nos lugares errados, como já disseram ;) > Agora a massificação do programador ("vou programar na mesma linguagem da > galera") não deve ser descartado, pois é igual ver Big Brother, isso atinge > não programadores experientes, > mas sim novatos (assim como eu, mas eu vim de outro ambiente, vim das > biologicas). > Viu como você faz parte desse movimento todo que você se diz contra? :) > > Quanto a Ruby, continuo achando que e uma linguagem criada de certa forma > para competir com Perl, as caracteristicas da linguagem remetem a isso, > desde a sintaxe, > so que uma tentativa frustada, desculpem-me mas "o programador Ruby > programa em Perl 2.0 e não sabe, quando descobre migra para Python (mas > aprende whitespace primeiro)". > 1) Python, PHP e Ruby são "filhotes" de Perl. Até onde sei, isso nunca foi escondido. 2) Se Ruby é o Perl 2.0, então deve ser ruim mesmo porque o Perl já está no 5.14 =P [ ]'s -- Bruno C. Buss http://www.brunobuss.net -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From creaktive em gmail.com Mon Apr 23 14:31:45 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Mon, 23 Apr 2012 18:31:45 -0300 Subject: [Rio-pm] benchmark (era: Perl em desuso??) In-Reply-To: References: Message-ID: Aureliano, esse algoritmo, apesar de servir para listar números primos, quase não faz cálculo. Veja: for my $i (2 .. sqrt($n)) { if ($nums[$i]) { for (my $m = $i ** 2; $m <= $n; $m += $i) { $nums[$m] = 0; } } } Para encontrar todos os primos de 0 a 100 milhões, a conta mais "pesada" será elevar um número ao quadrado menos de 10 mil vezes. Convenhamos, isso é irrisório. Já a atribuição de $nums[$m]... Vai acontecer 240 milhões de vezes! Bom, acontece que, nas principais linguagens dinâmicas, o protótipo do array é lista. E lista não é muito boa para acesso por índice. A do Perl, por exemplo, fritaria uns 30 GB de RAM, pela minha estimativa. Dá para acoxambrar array de bits num scalar, mas aí passa pela outra abstração, e, apesar de ficar mais enxuto, fica bem mais lento. Já em C (simplificando), protótipo de tudo é byte. Quer "marcar" alguma posição num array de bits? Fácil: #define SetBit(a, b) (((char *) a)[(b) >> 3] |= (1 << ((b) & 7))) Essa nhaca compila em um código de máquina minúsculo que roda 240 milhões de vezes em frações de segundo. Linguagens dinâmicas (geralmente) não podem acessar a memória diretamente, precisam das camadas de abstração (e isso é BOM). ABS() On Mon, Apr 23, 2012 at 17:09, Aureliano Guedes wrote: > Lembrando que Python é uma linguagem com suporte nativo a operações > matematicas melhor que Perl. > O desempenho para executar calculos provavelmente seja realmente maior, > mas estava pensando, e outras operações como > socket ou mesmo parsea um texto?? > Sei que alguns vão responder: "mas o processador entende tudo como > calculo", mas acho que a linguagem focar em determinado ponto > pode ser que dependendo da operação matematica (a nivel de processador) o > desempenho da linguagem tambem mude. > Um exemplo disso é comparar o laço for e o laço while, posso fazer um > contador com os dois, mas eles trabalham de forma diferentes no processador. > > ------------------------------ > From: creaktive em gmail.com > Date: Mon, 23 Apr 2012 14:14:41 -0300 > To: rio-pm em pm.org > Subject: [Rio-pm] benchmark (era: Perl em desuso??) > > > Coincidentemente, Junior Moraes (fvox) me mostrou benchmark de Perl VS > Ruby utilizando o algoritmo do Crivo de Eratóstenes... Ele pegou um > algoritmo mal-implementado em Ruby e traduziu para Perl (como parte do > desafio), e, ainda assim, em Perl tinha ficado MUITO mais rápido. > Então usei como referência > http://rosettacode.org/wiki/Sieve_of_Eratosthenes, e escolhi os as > implementações mais parecidas entre si (e que não envolviam otimizações > "hardcore"): https://gist.github.com/2413936 > Seguem os resultados: > > C: 0.09user 0.00system 0:00.09elapsed 98%CPU (0avgtext+0avgdata > 11872maxresident)k > Python: 3.63user 0.10system 0:03.77elapsed 99%CPU (0avgtext+0avgdata > 1270288maxresident)k > Perl (usando array): 7.14user 0.44system 0:07.67elapsed 98%CPU > (0avgtext+0avgdata 6092432maxresident)k > Perl (usando bit vector): 12.47user 0.02system 0:12.53elapsed 99%CPU > (0avgtext+0avgdata 202496maxresident)k > Ruby: 13.25user 0.08system 0:13.44elapsed 99%CPU (0avgtext+0avgdata > 1300304maxresident)k > > ABS() > > _______________________________________________ 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: From creaktive em gmail.com Mon Apr 23 14:38:01 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Mon, 23 Apr 2012 18:38:01 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com> Message-ID: for(;;$bruno_buss++){} ABS() On Mon, Apr 23, 2012 at 18:09, Bruno Buss wrote: > 2012/4/23 Aureliano Guedes > >> Vou defender um pouco Python. Apesar de achar chato tudo ter que ser >> objeto e achar frescura o esse negocio de identação, >> é uma linguagem com grande desempenho quando falamos de calculos, por >> isso muito ultilizada na bioinformatica, >> > > Não, ela é utilizada na bioinformática por ser fácil e ter um desempenho > razoável. > Se somente um "grande desempenho com cálculos" fosse necessário, todos em > bioinformática programariam em assembly. > > >> o fato do google >> ter apostado nessa linguagem coopera muito com o crescimento dela, e a >> comunidade python é empenhada, mas isso não tira o fato de eu >> achar "modinha", quando falo que caiu na modinha não quero desmerecer a >> lingugagem e sim a massificação de programadores. >> > > Essa é a mesma massificação que permite que *você* consiga programar. Sim > *você*. > *Você* que nunca estudou formalmente computação, que não tem conhecimentos > básicos sólidos de arquitetura, algoritmos, linguagens de programação, > join(',', @outras_materias_de_computacao). > *Você* que é formado em outra área, mas é capaz de aprender a programar > para adiantar sua vida, já que temos a disposição máquinas com muitos > recursos totalmente sub-utilizadas. > *Você* que pega um livro qualquer sobre uma linguagem qualquer e depois de > alguns poucos dias se diz programador (mesmo iniciante). Estou pra ver o > dia que eu sair com uma faca, rasgando pessoas pela rua se elas vão me > chamar de médico ou cirurgião. > > *Você* é o fruto dessa "massificação de programadores". *Você* faz parte > integral dela. > A menos que você esteja utilizando um dos argumentos mais sem sentido (ou > com uma lógica tão bonita e delicada que eu não consigo notar), não fale > contra o seu próprio grupo ;) > > Desculpe pelo "reality check" ;) > > Graças a "massificação dos programadores", acabamos por ver códigos > macarrônicos, sem sentido, etc. Mas ao mesmo tempo, la no fundo, nos > sentimos felizes que outras pessoas estão descobrindo essa atividade que > nos da tanto prazer ;) > > > >> Talvez esteja relacionado >> a: "tem emprego". Mas um programador no Brasil deve escolher a linguagem >> de acordo com a disponibilidade de emprego, assim como o vestibulando >> escolhe de acordo >> com o curso que da mais dinheiro (medicina, direito, engenharia civil), >> > > Quem escolhe curso superior porque "da mais dinheiro" não tem o mínimo > conceito da minha parte. > > Como o Breno disse... programador *bom* em [qualquer linguagem], tem > emprego garantido. Até porque programador bom, dificilmente fica preso em > alguma linguagem... > > > >> eu mesmo nunca vi oferta de emprego para programador em C, uma vez na >> minha vida vi ofertar para C++. >> > > Você está olhando nos lugares errados, como já disseram ;) > > >> Agora a massificação do programador ("vou programar na mesma linguagem da >> galera") não deve ser descartado, pois é igual ver Big Brother, isso atinge >> não programadores experientes, >> mas sim novatos (assim como eu, mas eu vim de outro ambiente, vim das >> biologicas). >> > > Viu como você faz parte desse movimento todo que você se diz contra? :) > > >> >> Quanto a Ruby, continuo achando que e uma linguagem criada de certa forma >> para competir com Perl, as caracteristicas da linguagem remetem a isso, >> desde a sintaxe, >> so que uma tentativa frustada, desculpem-me mas "o programador Ruby >> programa em Perl 2.0 e não sabe, quando descobre migra para Python (mas >> aprende whitespace primeiro)". >> > > 1) Python, PHP e Ruby são "filhotes" de Perl. Até onde sei, isso nunca foi > escondido. > 2) Se Ruby é o Perl 2.0, então deve ser ruim mesmo porque o Perl já está > no 5.14 =P > > [ ]'s > -- > Bruno C. Buss > http://www.brunobuss.net > > _______________________________________________ > 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: From guedes_1000 em hotmail.com Mon Apr 23 14:39:33 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Mon, 23 Apr 2012 21:39:33 +0000 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: , , , , <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com>, , , , Message-ID: Sim, não me excluo dessa massificação, mesmo porque eu mesmo me inclui quando redigi a resposta. Mas se pegarmos todos que sabem escrever um "Ola Mundo" em alguma linguagem, e que não são dotados de um curso especifico na area de computação, pode observar que boa parte programa nas mesmas linguagens "modinha", como java e Delphi e C#, dentre ela Delphi que é bem conceituada, me pergunto por que elas. Mas pode observar que essa classe de programadores (ou POGramadores, eu use o termo que preferir) estabelecem um vinculo eterno apenas com uma linguagem, raramente aprende outras. Eu comecei por uma linguagem que demorei achar(fisicamente falando, ou melhor, fora da internet) alguem que conhecesse Perl a ponto de programar em Perl, logo vejo que não comecei por modinhas. Ainda, programo em Python tambem, comecei a estudar um pouco de C. Mas veja como são as coisas, eu, particularmente falando, me interessei e gostei da coisa de programar, sei que não sou nem de longe ruim (pois sou pessimo), mas tento fazer o possivel pra melhorar, e em 6 meses eu melhorei 200%, mas ainda esta milhas de distancia de ser bom o sufuciente. Acho que sim, pode fechar a thread. Mas so devo corrigir uma coisa, Python é usada na bioinformatica porque precisamos de codigos que seja possivel serem editados, para isso temos um foco em duas linguagens script, Perl e Python, por Python ser completamente orientada a objetos, facilita a criação de codigos que tem rotinas que sempre são incluidas, Perl ainda continua pois os bioinformatas sabem que é possivel criar objetos tambem, Python entrou porque acham que a linguagem é mais clara que Perl (particularmente eu descordo, mas é minha opinião). From: bruno.buss em gmail.com Date: Mon, 23 Apr 2012 18:09:12 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] Perl em desuso?? 2012/4/23 Aureliano Guedes Vou defender um pouco Python. Apesar de achar chato tudo ter que ser objeto e achar frescura o esse negocio de identação, é uma linguagem com grande desempenho quando falamos de calculos, por isso muito ultilizada na bioinformatica, Não, ela é utilizada na bioinformática por ser fácil e ter um desempenho razoável.Se somente um "grande desempenho com cálculos" fosse necessário, todos em bioinformática programariam em assembly. o fato do google ter apostado nessa linguagem coopera muito com o crescimento dela, e a comunidade python é empenhada, mas isso não tira o fato de eu achar "modinha", quando falo que caiu na modinha não quero desmerecer a lingugagem e sim a massificação de programadores. Essa é a mesma massificação que permite que *você* consiga programar. Sim *você*. *Você* que nunca estudou formalmente computação, que não tem conhecimentos básicos sólidos de arquitetura, algoritmos, linguagens de programação, join(',', @outras_materias_de_computacao).*Você* que é formado em outra área, mas é capaz de aprender a programar para adiantar sua vida, já que temos a disposição máquinas com muitos recursos totalmente sub-utilizadas. *Você* que pega um livro qualquer sobre uma linguagem qualquer e depois de alguns poucos dias se diz programador (mesmo iniciante). Estou pra ver o dia que eu sair com uma faca, rasgando pessoas pela rua se elas vão me chamar de médico ou cirurgião. *Você* é o fruto dessa "massificação de programadores". *Você* faz parte integral dela.A menos que você esteja utilizando um dos argumentos mais sem sentido (ou com uma lógica tão bonita e delicada que eu não consigo notar), não fale contra o seu próprio grupo ;) Desculpe pelo "reality check" ;) Graças a "massificação dos programadores", acabamos por ver códigos macarrônicos, sem sentido, etc. Mas ao mesmo tempo, la no fundo, nos sentimos felizes que outras pessoas estão descobrindo essa atividade que nos da tanto prazer ;) Talvez esteja relacionado a: "tem emprego". Mas um programador no Brasil deve escolher a linguagem de acordo com a disponibilidade de emprego, assim como o vestibulando escolhe de acordo com o curso que da mais dinheiro (medicina, direito, engenharia civil), Quem escolhe curso superior porque "da mais dinheiro" não tem o mínimo conceito da minha parte. Como o Breno disse... programador *bom* em [qualquer linguagem], tem emprego garantido. Até porque programador bom, dificilmente fica preso em alguma linguagem... eu mesmo nunca vi oferta de emprego para programador em C, uma vez na minha vida vi ofertar para C++. Você está olhando nos lugares errados, como já disseram ;) Agora a massificação do programador ("vou programar na mesma linguagem da galera") não deve ser descartado, pois é igual ver Big Brother, isso atinge não programadores experientes, mas sim novatos (assim como eu, mas eu vim de outro ambiente, vim das biologicas). Viu como você faz parte desse movimento todo que você se diz contra? :) Quanto a Ruby, continuo achando que e uma linguagem criada de certa forma para competir com Perl, as caracteristicas da linguagem remetem a isso, desde a sintaxe, so que uma tentativa frustada, desculpem-me mas "o programador Ruby programa em Perl 2.0 e não sabe, quando descobre migra para Python (mas aprende whitespace primeiro)". 1) Python, PHP e Ruby são "filhotes" de Perl. Até onde sei, isso nunca foi escondido.2) Se Ruby é o Perl 2.0, então deve ser ruim mesmo porque o Perl já está no 5.14 =P [ ]'s-- Bruno C. Buss http://www.brunobuss.net _______________________________________________ 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: From cleysinhonv em gmail.com Tue Apr 24 03:14:47 2012 From: cleysinhonv em gmail.com (Cleysinho) Date: Tue, 24 Apr 2012 07:14:47 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com> Message-ID: Em alguns artigos que li, python estava sendo utilizado pelo fato de aprendizado de máquina. Visto que as tomadas de decisões de um programa fossem baseadas em probabilidade, é ai que entram os cálculos. Python contém alguns módulos para filogenia que segundo os estudos montaram uma árvore filogenética alguns segundos mais rápido. 2012/4/23 Aureliano Guedes > Sim, não me excluo dessa massificação, mesmo porque eu mesmo me inclui > quando redigi a resposta. Mas se pegarmos todos que sabem escrever um "Ola > Mundo" em alguma linguagem, e que não são dotados de um curso especifico na > area de computação, pode observar que boa parte programa nas mesmas > linguagens "modinha", como java e Delphi e C#, dentre ela Delphi que é bem > conceituada, me pergunto por que elas. Mas pode observar que essa classe de > programadores (ou POGramadores, eu use o termo que preferir) estabelecem um > vinculo eterno apenas com uma linguagem, raramente aprende outras. Eu > comecei por uma linguagem que demorei achar(fisicamente falando, ou melhor, > fora da internet) alguem que conhecesse Perl a ponto de programar em Perl, > logo vejo que não comecei por modinhas. Ainda, programo em Python tambem, > comecei a estudar um pouco de C. Mas veja como são as coisas, eu, > particularmente falando, me interessei e gostei da coisa de programar, sei > que não sou nem de longe ruim (pois sou pessimo), mas tento fazer o > possivel pra melhorar, e em 6 meses eu melhorei 200%, mas ainda esta milhas > de distancia de ser bom o sufuciente. > Acho que sim, pode fechar a thread. > Mas so devo corrigir uma coisa, Python é usada na bioinformatica porque > precisamos de codigos que seja possivel serem editados, para isso temos um > foco em duas linguagens script, Perl e Python, por Python ser completamente > orientada a objetos, facilita a criação de codigos que tem rotinas que > sempre são incluidas, Perl ainda continua pois os bioinformatas sabem que é > possivel criar objetos tambem, Python entrou porque acham que a linguagem é > mais clara que Perl (particularmente eu descordo, mas é minha opinião). > > ------------------------------ > From: bruno.buss em gmail.com > Date: Mon, 23 Apr 2012 18:09:12 -0300 > > To: rio-pm em pm.org > Subject: Re: [Rio-pm] Perl em desuso?? > > 2012/4/23 Aureliano Guedes > > Vou defender um pouco Python. Apesar de achar chato tudo ter que ser > objeto e achar frescura o esse negocio de identação, > é uma linguagem com grande desempenho quando falamos de calculos, por isso > muito ultilizada na bioinformatica, > > > Não, ela é utilizada na bioinformática por ser fácil e ter um desempenho > razoável. > Se somente um "grande desempenho com cálculos" fosse necessário, todos em > bioinformática programariam em assembly. > > > o fato do google > ter apostado nessa linguagem coopera muito com o crescimento dela, e a > comunidade python é empenhada, mas isso não tira o fato de eu > achar "modinha", quando falo que caiu na modinha não quero desmerecer a > lingugagem e sim a massificação de programadores. > > > Essa é a mesma massificação que permite que *você* consiga programar. Sim > *você*. > *Você* que nunca estudou formalmente computação, que não tem conhecimentos > básicos sólidos de arquitetura, algoritmos, linguagens de programação, > join(',', @outras_materias_de_computacao). > *Você* que é formado em outra área, mas é capaz de aprender a programar > para adiantar sua vida, já que temos a disposição máquinas com muitos > recursos totalmente sub-utilizadas. > *Você* que pega um livro qualquer sobre uma linguagem qualquer e depois de > alguns poucos dias se diz programador (mesmo iniciante). Estou pra ver o > dia que eu sair com uma faca, rasgando pessoas pela rua se elas vão me > chamar de médico ou cirurgião. > > *Você* é o fruto dessa "massificação de programadores". *Você* faz parte > integral dela. > A menos que você esteja utilizando um dos argumentos mais sem sentido (ou > com uma lógica tão bonita e delicada que eu não consigo notar), não fale > contra o seu próprio grupo ;) > > Desculpe pelo "reality check" ;) > > Graças a "massificação dos programadores", acabamos por ver códigos > macarrônicos, sem sentido, etc. Mas ao mesmo tempo, la no fundo, nos > sentimos felizes que outras pessoas estão descobrindo essa atividade que > nos da tanto prazer ;) > > > > Talvez esteja relacionado > a: "tem emprego". Mas um programador no Brasil deve escolher a linguagem > de acordo com a disponibilidade de emprego, assim como o vestibulando > escolhe de acordo > com o curso que da mais dinheiro (medicina, direito, engenharia civil), > > > Quem escolhe curso superior porque "da mais dinheiro" não tem o mínimo > conceito da minha parte. > > Como o Breno disse... programador *bom* em [qualquer linguagem], tem > emprego garantido. Até porque programador bom, dificilmente fica preso em > alguma linguagem... > > > > eu mesmo nunca vi oferta de emprego para programador em C, uma vez na > minha vida vi ofertar para C++. > > > Você está olhando nos lugares errados, como já disseram ;) > > > Agora a massificação do programador ("vou programar na mesma linguagem da > galera") não deve ser descartado, pois é igual ver Big Brother, isso atinge > não programadores experientes, > mas sim novatos (assim como eu, mas eu vim de outro ambiente, vim das > biologicas). > > > Viu como você faz parte desse movimento todo que você se diz contra? :) > > > > Quanto a Ruby, continuo achando que e uma linguagem criada de certa forma > para competir com Perl, as caracteristicas da linguagem remetem a isso, > desde a sintaxe, > so que uma tentativa frustada, desculpem-me mas "o programador Ruby > programa em Perl 2.0 e não sabe, quando descobre migra para Python (mas > aprende whitespace primeiro)". > > > 1) Python, PHP e Ruby são "filhotes" de Perl. Até onde sei, isso nunca foi > escondido. > 2) Se Ruby é o Perl 2.0, então deve ser ruim mesmo porque o Perl já está > no 5.14 =P > > [ ]'s > -- > Bruno C. Buss > http://www.brunobuss.net > > _______________________________________________ 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 > -- ** .: Inteligência Coletiva :. Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na humanidade?. (Pierre Lévy) www.bioinfopop.ufv.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From leonardo.balter em gmail.com Tue Apr 24 07:24:33 2012 From: leonardo.balter em gmail.com (Leo Balter) Date: Tue, 24 Apr 2012 11:24:33 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com> Message-ID: Pessoal, permitam-me responder com a minha experiência fora do Perl. Sou Representante Mozilla no Brasil - https://reps.mozilla.org/u/leobalter/- e muito se fala do "Firefox está perdendo o lugar para o Chrome" e consequentemente "Firefox está em desuso". Parece a mesma história de falar que uma linguagem de programação está em desuso. Tanto em um produto (browser) quanto em uma linguagem (Perl), não buscamos monopólio, não buscamos sermos os únicos. A troca de experiência entre pessoas que vivem ambientes diferentes também é muito rica, o importante é mantermos a nossa presença e criarmos - de forma saudável - a nossa concorrência. O Firefox foi criado em uma época em que tinhamos um único browser com 99% de market share, e nessa mesma época muito pouco se evoluiu em relação a uma web aberta. Nossa missão era criar essa concorrência, pois a disputa faz com que todos corram mais para trazer melhorias interessantes. Hoje, o Firefox não está nem perto de estar "perdendo", estaremos ganhando sempre quando houver disputa no mercado e fazemos a nossa parte. Da mesma forma que no Perl eu percebo uma comunidade fortíssima e dedicada. Temos desenvolvedores de excelente qualidade. Sinceramente, não precisa ser maioria. Muitas vezes, como já dizia o ditado: a maioria é burra. O que mais precisamos no Perl nós já temos: uma comunidade bem formada com profissionais de alta qualidade que conseguem dedicar tempo para auxiliar outros novos que ainda necessitam conselhos e explicações. Uma das linguagens mais utilizadas hoje em dia é o JavaScript, e só a pouco tempo que começou a solidificar comunidades em qualquer parte do mundo. Não existe algo tão firme quanto os Perl Mongers, apesar de toda popularidade. Digo isso com propriedade, já que sou especializado em JavaScript e estou 100% envolvido com as comunidades relacionadas. Outra dica foi algo que já falaram. Comunidades não precisam de fanatismos, esse é um dos piores aspectos que podem surgir. Precisamos respeitar e aprender com as diferenças, pois assim conseguimos o meio mais fácil para também adquirirmos o expertise de quem inovou em algo com outra linguagem. Um bom exemplo é o que tenho aprendido com a RioPM e trazido para a comunidade RioJS. Outro detalhe, fanáticos são simplesmente trolls, e existem em qualquer comunidade. Como diz a regra: ignore-os. Grande abraço! Leo Balter 2012/4/24 Cleysinho > Em alguns artigos que li, python estava sendo utilizado pelo fato de > aprendizado de máquina. Visto que as tomadas de decisões de um programa > fossem baseadas em probabilidade, é ai que entram os cálculos. Python > contém alguns módulos para filogenia que segundo os estudos montaram uma > árvore filogenética alguns segundos mais rápido. > > 2012/4/23 Aureliano Guedes > >> Sim, não me excluo dessa massificação, mesmo porque eu mesmo me inclui >> quando redigi a resposta. Mas se pegarmos todos que sabem escrever um "Ola >> Mundo" em alguma linguagem, e que não são dotados de um curso especifico na >> area de computação, pode observar que boa parte programa nas mesmas >> linguagens "modinha", como java e Delphi e C#, dentre ela Delphi que é bem >> conceituada, me pergunto por que elas. Mas pode observar que essa classe de >> programadores (ou POGramadores, eu use o termo que preferir) estabelecem um >> vinculo eterno apenas com uma linguagem, raramente aprende outras. Eu >> comecei por uma linguagem que demorei achar(fisicamente falando, ou melhor, >> fora da internet) alguem que conhecesse Perl a ponto de programar em Perl, >> logo vejo que não comecei por modinhas. Ainda, programo em Python tambem, >> comecei a estudar um pouco de C. Mas veja como são as coisas, eu, >> particularmente falando, me interessei e gostei da coisa de programar, sei >> que não sou nem de longe ruim (pois sou pessimo), mas tento fazer o >> possivel pra melhorar, e em 6 meses eu melhorei 200%, mas ainda esta milhas >> de distancia de ser bom o sufuciente. >> Acho que sim, pode fechar a thread. >> Mas so devo corrigir uma coisa, Python é usada na bioinformatica porque >> precisamos de codigos que seja possivel serem editados, para isso temos um >> foco em duas linguagens script, Perl e Python, por Python ser completamente >> orientada a objetos, facilita a criação de codigos que tem rotinas que >> sempre são incluidas, Perl ainda continua pois os bioinformatas sabem que é >> possivel criar objetos tambem, Python entrou porque acham que a linguagem é >> mais clara que Perl (particularmente eu descordo, mas é minha opinião). >> >> ------------------------------ >> From: bruno.buss em gmail.com >> Date: Mon, 23 Apr 2012 18:09:12 -0300 >> >> To: rio-pm em pm.org >> Subject: Re: [Rio-pm] Perl em desuso?? >> >> 2012/4/23 Aureliano Guedes >> >> Vou defender um pouco Python. Apesar de achar chato tudo ter que ser >> objeto e achar frescura o esse negocio de identação, >> é uma linguagem com grande desempenho quando falamos de calculos, por >> isso muito ultilizada na bioinformatica, >> >> >> Não, ela é utilizada na bioinformática por ser fácil e ter um desempenho >> razoável. >> Se somente um "grande desempenho com cálculos" fosse necessário, todos em >> bioinformática programariam em assembly. >> >> >> o fato do google >> ter apostado nessa linguagem coopera muito com o crescimento dela, e a >> comunidade python é empenhada, mas isso não tira o fato de eu >> achar "modinha", quando falo que caiu na modinha não quero desmerecer a >> lingugagem e sim a massificação de programadores. >> >> >> Essa é a mesma massificação que permite que *você* consiga programar. Sim >> *você*. >> *Você* que nunca estudou formalmente computação, que não tem >> conhecimentos básicos sólidos de arquitetura, algoritmos, linguagens de >> programação, join(',', @outras_materias_de_computacao). >> *Você* que é formado em outra área, mas é capaz de aprender a programar >> para adiantar sua vida, já que temos a disposição máquinas com muitos >> recursos totalmente sub-utilizadas. >> *Você* que pega um livro qualquer sobre uma linguagem qualquer e depois >> de alguns poucos dias se diz programador (mesmo iniciante). Estou pra ver o >> dia que eu sair com uma faca, rasgando pessoas pela rua se elas vão me >> chamar de médico ou cirurgião. >> >> *Você* é o fruto dessa "massificação de programadores". *Você* faz parte >> integral dela. >> A menos que você esteja utilizando um dos argumentos mais sem sentido (ou >> com uma lógica tão bonita e delicada que eu não consigo notar), não fale >> contra o seu próprio grupo ;) >> >> Desculpe pelo "reality check" ;) >> >> Graças a "massificação dos programadores", acabamos por ver códigos >> macarrônicos, sem sentido, etc. Mas ao mesmo tempo, la no fundo, nos >> sentimos felizes que outras pessoas estão descobrindo essa atividade que >> nos da tanto prazer ;) >> >> >> >> Talvez esteja relacionado >> a: "tem emprego". Mas um programador no Brasil deve escolher a linguagem >> de acordo com a disponibilidade de emprego, assim como o vestibulando >> escolhe de acordo >> com o curso que da mais dinheiro (medicina, direito, engenharia civil), >> >> >> Quem escolhe curso superior porque "da mais dinheiro" não tem o mínimo >> conceito da minha parte. >> >> Como o Breno disse... programador *bom* em [qualquer linguagem], tem >> emprego garantido. Até porque programador bom, dificilmente fica preso em >> alguma linguagem... >> >> >> >> eu mesmo nunca vi oferta de emprego para programador em C, uma vez na >> minha vida vi ofertar para C++. >> >> >> Você está olhando nos lugares errados, como já disseram ;) >> >> >> Agora a massificação do programador ("vou programar na mesma linguagem da >> galera") não deve ser descartado, pois é igual ver Big Brother, isso atinge >> não programadores experientes, >> mas sim novatos (assim como eu, mas eu vim de outro ambiente, vim das >> biologicas). >> >> >> Viu como você faz parte desse movimento todo que você se diz contra? :) >> >> >> >> Quanto a Ruby, continuo achando que e uma linguagem criada de certa forma >> para competir com Perl, as caracteristicas da linguagem remetem a isso, >> desde a sintaxe, >> so que uma tentativa frustada, desculpem-me mas "o programador Ruby >> programa em Perl 2.0 e não sabe, quando descobre migra para Python (mas >> aprende whitespace primeiro)". >> >> >> 1) Python, PHP e Ruby são "filhotes" de Perl. Até onde sei, isso nunca >> foi escondido. >> 2) Se Ruby é o Perl 2.0, então deve ser ruim mesmo porque o Perl já está >> no 5.14 =P >> >> [ ]'s >> -- >> Bruno C. Buss >> http://www.brunobuss.net >> >> _______________________________________________ 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 >> > > > > -- > ** > .: Inteligência Coletiva :. > Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. > Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na > humanidade?. (Pierre Lévy) > www.bioinfopop.ufv.br > > > _______________________________________________ > 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: From estranho em diogoleal.com Tue Apr 24 07:40:33 2012 From: estranho em diogoleal.com (Diogo Leal) Date: Tue, 24 Apr 2012 11:40:33 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com> Message-ID: A maioria das respostas aqui poderiam ir para o site da Rio-pm. Tão boas que fiquei até acanhado de responder. Mas só um comentário: Foi péssima a comparação com jogadores de RPG. Hunf!! Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estranho em diogoleal.com 2012/4/24 Leo Balter : > Pessoal, > > permitam-me responder com a minha experiência fora do Perl. > > Sou Representante Mozilla no Brasil - https://reps.mozilla.org/u/leobalter/ > - e muito se fala do "Firefox está perdendo o lugar para o Chrome" e > consequentemente "Firefox está em desuso". > > Parece a mesma história de falar que uma linguagem de programação está em > desuso. > > Tanto em um produto (browser) quanto em uma linguagem (Perl), não buscamos > monopólio, não buscamos sermos os únicos. A troca de experiência entre > pessoas que vivem ambientes diferentes também é muito rica, o importante é > mantermos a nossa presença e criarmos - de forma saudável - a nossa > concorrência. > > O Firefox foi criado em uma época em que tinhamos um único browser com 99% > de market share, e nessa mesma época muito pouco se evoluiu em relação a uma > web aberta. Nossa missão era criar essa concorrência, pois a disputa faz com > que todos corram mais para trazer melhorias interessantes. Hoje, o Firefox > não está nem perto de estar "perdendo", estaremos ganhando sempre quando > houver disputa no mercado e fazemos a nossa parte. > > Da mesma forma que no Perl eu percebo uma comunidade fortíssima e dedicada. > Temos desenvolvedores de excelente qualidade. Sinceramente, não precisa ser > maioria. Muitas vezes, como já dizia o ditado: a maioria é burra. > > O que mais precisamos no Perl nós já temos: uma comunidade bem formada com > profissionais de alta qualidade que conseguem dedicar tempo para auxiliar > outros novos que ainda necessitam conselhos e explicações. > > Uma das linguagens mais utilizadas hoje em dia é o JavaScript, e só a pouco > tempo que começou a solidificar comunidades em qualquer parte do mundo. Não > existe algo tão firme quanto os Perl Mongers, apesar de toda popularidade. > Digo isso com propriedade, já que sou especializado em JavaScript e estou > 100% envolvido com as comunidades relacionadas. > > Outra dica foi algo que já falaram. Comunidades não precisam de fanatismos, > esse é um dos piores aspectos que podem surgir. Precisamos respeitar e > aprender com as diferenças, pois assim conseguimos o meio mais fácil para > também adquirirmos o expertise de quem inovou em algo com outra linguagem. > Um bom exemplo é o que tenho aprendido com a RioPM e trazido para a > comunidade RioJS. > > Outro detalhe, fanáticos são simplesmente trolls, e existem em qualquer > comunidade. Como diz a regra: ignore-os. > > Grande abraço! > Leo Balter > > > 2012/4/24 Cleysinho >> >> Em alguns artigos que li, python estava sendo utilizado pelo fato de >> aprendizado de máquina. Visto que as tomadas de decisões de um programa >> fossem baseadas em probabilidade, é ai que entram os cálculos. Python contém >> alguns módulos para filogenia que segundo os estudos montaram uma árvore >> filogenética alguns segundos mais rápido. >> >> 2012/4/23 Aureliano Guedes >>> >>> Sim, não me excluo dessa massificação, mesmo porque eu mesmo me inclui >>> quando redigi a resposta. Mas se pegarmos todos que sabem escrever um "Ola >>> Mundo" em alguma linguagem, e que não são dotados de um curso especifico na >>> area de computação, pode observar que boa parte programa nas mesmas >>> linguagens "modinha", como java e Delphi e C#, dentre ela Delphi que é bem >>> conceituada, me pergunto por que elas. Mas pode observar que essa classe de >>> programadores (ou POGramadores, eu use o termo que preferir) estabelecem um >>> vinculo eterno apenas com uma linguagem, raramente aprende outras. Eu >>> comecei por uma linguagem que demorei achar(fisicamente falando, ou melhor, >>> fora da internet) alguem que conhecesse Perl a ponto de programar em Perl, >>> logo vejo que não comecei por modinhas. Ainda, programo em Python tambem, >>> comecei a estudar um pouco de C. Mas veja como são as coisas, eu, >>> particularmente falando, me interessei e gostei da coisa de programar, sei >>> que não sou nem de longe ruim (pois sou pessimo), mas tento fazer o possivel >>> pra melhorar, e em 6 meses eu melhorei 200%, mas ainda esta milhas de >>> distancia de ser bom o sufuciente. >>> Acho que sim, pode fechar a thread. >>> Mas so devo corrigir uma coisa, Python é usada na bioinformatica porque >>> precisamos de codigos que seja possivel serem editados, para isso temos um >>> foco em duas linguagens script, Perl e Python, por Python ser completamente >>> orientada a objetos, facilita a criação de codigos que tem rotinas que >>> sempre são incluidas, Perl ainda continua pois os bioinformatas sabem que é >>> possivel criar objetos tambem, Python entrou porque acham que a linguagem é >>> mais clara que Perl (particularmente eu descordo, mas é minha opinião). >>> >>> ________________________________ >>> From: bruno.buss em gmail.com >>> Date: Mon, 23 Apr 2012 18:09:12 -0300 >>> >>> To: rio-pm em pm.org >>> Subject: Re: [Rio-pm] Perl em desuso?? >>> >>> 2012/4/23 Aureliano Guedes >>> >>> Vou defender um pouco Python. Apesar de achar chato tudo ter que ser >>> objeto e achar frescura o esse negocio de identação, >>> é uma linguagem com grande desempenho quando falamos de calculos, por >>> isso muito ultilizada na bioinformatica, >>> >>> >>> Não, ela é utilizada na bioinformática por ser fácil e ter um desempenho >>> razoável. >>> Se somente um "grande desempenho com cálculos" fosse necessário, todos em >>> bioinformática programariam em assembly. >>> >>> >>> o fato do google >>> ter apostado nessa linguagem coopera muito com o crescimento dela, e a >>> comunidade python é empenhada, mas isso não tira o fato de eu >>> achar "modinha", quando falo que caiu na modinha não quero desmerecer a >>> lingugagem e sim a massificação de programadores. >>> >>> >>> Essa é a mesma massificação que permite que *você* consiga programar. Sim >>> *você*. >>> *Você* que nunca estudou formalmente computação, que não tem >>> conhecimentos básicos sólidos de arquitetura, algoritmos, linguagens de >>> programação, join(',', @outras_materias_de_computacao). >>> *Você* que é formado em outra área, mas é capaz de aprender a programar >>> para adiantar sua vida, já que temos a disposição máquinas com muitos >>> recursos totalmente sub-utilizadas. >>> *Você* que pega um livro qualquer sobre uma linguagem qualquer e depois >>> de alguns poucos dias se diz programador (mesmo iniciante). Estou pra ver o >>> dia que eu sair com uma faca, rasgando pessoas pela rua se elas vão me >>> chamar de médico ou cirurgião. >>> >>> *Você* é o fruto dessa "massificação de programadores". *Você* faz parte >>> integral dela. >>> A menos que você esteja utilizando um dos argumentos mais sem sentido (ou >>> com uma lógica tão bonita e delicada que eu não consigo notar), não fale >>> contra o seu próprio grupo ;) >>> >>> Desculpe pelo "reality check" ;) >>> >>> Graças a "massificação dos programadores", acabamos por ver códigos >>> macarrônicos, sem sentido, etc. Mas ao mesmo tempo, la no fundo, nos >>> sentimos felizes que outras pessoas estão descobrindo essa atividade que nos >>> da tanto prazer ;) >>> >>> >>> >>> Talvez esteja relacionado >>> a: "tem emprego". Mas um programador no Brasil deve escolher a linguagem >>> de acordo com a disponibilidade de emprego, assim como o vestibulando >>> escolhe de acordo >>> com o curso que da mais dinheiro (medicina, direito, engenharia civil), >>> >>> >>> Quem escolhe curso superior porque "da mais dinheiro" não tem o mínimo >>> conceito da minha parte. >>> >>> Como o Breno disse... programador *bom* em [qualquer linguagem], tem >>> emprego garantido. Até porque programador bom, dificilmente fica preso em >>> alguma linguagem... >>> >>> >>> >>> eu mesmo nunca vi oferta de emprego para programador em C, uma vez na >>> minha vida vi ofertar para C++. >>> >>> >>> Você está olhando nos lugares errados, como já disseram ;) >>> >>> >>> Agora a massificação do programador ("vou programar na mesma linguagem da >>> galera") não deve ser descartado, pois é igual ver Big Brother, isso atinge >>> não programadores experientes, >>> mas sim novatos (assim como eu, mas eu vim de outro ambiente, vim das >>> biologicas). >>> >>> >>> Viu como você faz parte desse movimento todo que você se diz contra? :) >>> >>> >>> >>> Quanto a Ruby, continuo achando que e uma linguagem criada de certa forma >>> para competir com Perl, as caracteristicas da linguagem remetem a isso, >>> desde a sintaxe, >>> so que uma tentativa frustada, desculpem-me mas "o programador Ruby >>> programa em Perl 2.0 e não sabe, quando descobre migra para Python (mas >>> aprende whitespace primeiro)". >>> >>> >>> 1) Python, PHP e Ruby são "filhotes" de Perl. Até onde sei, isso nunca >>> foi escondido. >>> 2) Se Ruby é o Perl 2.0, então deve ser ruim mesmo porque o Perl já está >>> no 5.14 =P >>> >>> [ ]'s >>> -- >>> Bruno C. Buss >>> http://www.brunobuss.net >>> >>> _______________________________________________ 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 >> >> >> >> >> -- >> .: Inteligência Coletiva :. >> Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. >> Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na >> humanidade?. (Pierre Lévy) >> www.bioinfopop.ufv.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 From german.valenzuela em gmail.com Tue Apr 24 08:04:04 2012 From: german.valenzuela em gmail.com (German Valenzuela) Date: Tue, 24 Apr 2012 12:04:04 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com> Message-ID: Minha humilde opinião Perl não precisa provar que é melhor que ninguém. O problema, de não ser popular ou parecer estar em desuso, é que não há um marketing para atrair novos usuários e que mostre quem e pra que usa perl no mundo "enterprise" através dos estudos de caso ou caso de sucesso mostrando porque perl foi escolhido para uma solução x ao ínves de usar as linguagens A, B ou C. 2012/4/24 Diogo Leal > A maioria das respostas aqui poderiam ir para o site da Rio-pm. Tão > boas que fiquei até acanhado de responder. > > > Mas só um comentário: Foi péssima a comparação com jogadores de RPG. > Hunf!! > > > Diogo Leal [estranho] > http://diogoleal.com > msn | gtalk: estranho em diogoleal.com > > > 2012/4/24 Leo Balter : > > Pessoal, > > > > permitam-me responder com a minha experiência fora do Perl. > > > > Sou Representante Mozilla no Brasil - > https://reps.mozilla.org/u/leobalter/ > > - e muito se fala do "Firefox está perdendo o lugar para o Chrome" e > > consequentemente "Firefox está em desuso". > > > > Parece a mesma história de falar que uma linguagem de programação está em > > desuso. > > > > Tanto em um produto (browser) quanto em uma linguagem (Perl), não > buscamos > > monopólio, não buscamos sermos os únicos. A troca de experiência entre > > pessoas que vivem ambientes diferentes também é muito rica, o importante > é > > mantermos a nossa presença e criarmos - de forma saudável - a nossa > > concorrência. > > > > O Firefox foi criado em uma época em que tinhamos um único browser com > 99% > > de market share, e nessa mesma época muito pouco se evoluiu em relação a > uma > > web aberta. Nossa missão era criar essa concorrência, pois a disputa faz > com > > que todos corram mais para trazer melhorias interessantes. Hoje, o > Firefox > > não está nem perto de estar "perdendo", estaremos ganhando sempre quando > > houver disputa no mercado e fazemos a nossa parte. > > > > Da mesma forma que no Perl eu percebo uma comunidade fortíssima e > dedicada. > > Temos desenvolvedores de excelente qualidade. Sinceramente, não precisa > ser > > maioria. Muitas vezes, como já dizia o ditado: a maioria é burra. > > > > O que mais precisamos no Perl nós já temos: uma comunidade bem formada > com > > profissionais de alta qualidade que conseguem dedicar tempo para auxiliar > > outros novos que ainda necessitam conselhos e explicações. > > > > Uma das linguagens mais utilizadas hoje em dia é o JavaScript, e só a > pouco > > tempo que começou a solidificar comunidades em qualquer parte do mundo. > Não > > existe algo tão firme quanto os Perl Mongers, apesar de toda > popularidade. > > Digo isso com propriedade, já que sou especializado em JavaScript e estou > > 100% envolvido com as comunidades relacionadas. > > > > Outra dica foi algo que já falaram. Comunidades não precisam de > fanatismos, > > esse é um dos piores aspectos que podem surgir. Precisamos respeitar e > > aprender com as diferenças, pois assim conseguimos o meio mais fácil para > > também adquirirmos o expertise de quem inovou em algo com outra > linguagem. > > Um bom exemplo é o que tenho aprendido com a RioPM e trazido para a > > comunidade RioJS. > > > > Outro detalhe, fanáticos são simplesmente trolls, e existem em qualquer > > comunidade. Como diz a regra: ignore-os. > > > > Grande abraço! > > Leo Balter > > > > > > 2012/4/24 Cleysinho > >> > >> Em alguns artigos que li, python estava sendo utilizado pelo fato de > >> aprendizado de máquina. Visto que as tomadas de decisões de um programa > >> fossem baseadas em probabilidade, é ai que entram os cálculos. Python > contém > >> alguns módulos para filogenia que segundo os estudos montaram uma árvore > >> filogenética alguns segundos mais rápido. > >> > >> 2012/4/23 Aureliano Guedes > >>> > >>> Sim, não me excluo dessa massificação, mesmo porque eu mesmo me inclui > >>> quando redigi a resposta. Mas se pegarmos todos que sabem escrever um > "Ola > >>> Mundo" em alguma linguagem, e que não são dotados de um curso > especifico na > >>> area de computação, pode observar que boa parte programa nas mesmas > >>> linguagens "modinha", como java e Delphi e C#, dentre ela Delphi que é > bem > >>> conceituada, me pergunto por que elas. Mas pode observar que essa > classe de > >>> programadores (ou POGramadores, eu use o termo que preferir) > estabelecem um > >>> vinculo eterno apenas com uma linguagem, raramente aprende outras. Eu > >>> comecei por uma linguagem que demorei achar(fisicamente falando, ou > melhor, > >>> fora da internet) alguem que conhecesse Perl a ponto de programar em > Perl, > >>> logo vejo que não comecei por modinhas. Ainda, programo em Python > tambem, > >>> comecei a estudar um pouco de C. Mas veja como são as coisas, eu, > >>> particularmente falando, me interessei e gostei da coisa de programar, > sei > >>> que não sou nem de longe ruim (pois sou pessimo), mas tento fazer o > possivel > >>> pra melhorar, e em 6 meses eu melhorei 200%, mas ainda esta milhas de > >>> distancia de ser bom o sufuciente. > >>> Acho que sim, pode fechar a thread. > >>> Mas so devo corrigir uma coisa, Python é usada na bioinformatica porque > >>> precisamos de codigos que seja possivel serem editados, para isso > temos um > >>> foco em duas linguagens script, Perl e Python, por Python ser > completamente > >>> orientada a objetos, facilita a criação de codigos que tem rotinas que > >>> sempre são incluidas, Perl ainda continua pois os bioinformatas sabem > que é > >>> possivel criar objetos tambem, Python entrou porque acham que a > linguagem é > >>> mais clara que Perl (particularmente eu descordo, mas é minha opinião). > >>> > >>> ________________________________ > >>> From: bruno.buss em gmail.com > >>> Date: Mon, 23 Apr 2012 18:09:12 -0300 > >>> > >>> To: rio-pm em pm.org > >>> Subject: Re: [Rio-pm] Perl em desuso?? > >>> > >>> 2012/4/23 Aureliano Guedes > >>> > >>> Vou defender um pouco Python. Apesar de achar chato tudo ter que ser > >>> objeto e achar frescura o esse negocio de identação, > >>> é uma linguagem com grande desempenho quando falamos de calculos, por > >>> isso muito ultilizada na bioinformatica, > >>> > >>> > >>> Não, ela é utilizada na bioinformática por ser fácil e ter um > desempenho > >>> razoável. > >>> Se somente um "grande desempenho com cálculos" fosse necessário, todos > em > >>> bioinformática programariam em assembly. > >>> > >>> > >>> o fato do google > >>> ter apostado nessa linguagem coopera muito com o crescimento dela, e a > >>> comunidade python é empenhada, mas isso não tira o fato de eu > >>> achar "modinha", quando falo que caiu na modinha não quero desmerecer a > >>> lingugagem e sim a massificação de programadores. > >>> > >>> > >>> Essa é a mesma massificação que permite que *você* consiga programar. > Sim > >>> *você*. > >>> *Você* que nunca estudou formalmente computação, que não tem > >>> conhecimentos básicos sólidos de arquitetura, algoritmos, linguagens de > >>> programação, join(',', @outras_materias_de_computacao). > >>> *Você* que é formado em outra área, mas é capaz de aprender a programar > >>> para adiantar sua vida, já que temos a disposição máquinas com muitos > >>> recursos totalmente sub-utilizadas. > >>> *Você* que pega um livro qualquer sobre uma linguagem qualquer e depois > >>> de alguns poucos dias se diz programador (mesmo iniciante). Estou pra > ver o > >>> dia que eu sair com uma faca, rasgando pessoas pela rua se elas vão me > >>> chamar de médico ou cirurgião. > >>> > >>> *Você* é o fruto dessa "massificação de programadores". *Você* faz > parte > >>> integral dela. > >>> A menos que você esteja utilizando um dos argumentos mais sem sentido > (ou > >>> com uma lógica tão bonita e delicada que eu não consigo notar), não > fale > >>> contra o seu próprio grupo ;) > >>> > >>> Desculpe pelo "reality check" ;) > >>> > >>> Graças a "massificação dos programadores", acabamos por ver códigos > >>> macarrônicos, sem sentido, etc. Mas ao mesmo tempo, la no fundo, nos > >>> sentimos felizes que outras pessoas estão descobrindo essa atividade > que nos > >>> da tanto prazer ;) > >>> > >>> > >>> > >>> Talvez esteja relacionado > >>> a: "tem emprego". Mas um programador no Brasil deve escolher a > linguagem > >>> de acordo com a disponibilidade de emprego, assim como o vestibulando > >>> escolhe de acordo > >>> com o curso que da mais dinheiro (medicina, direito, engenharia civil), > >>> > >>> > >>> Quem escolhe curso superior porque "da mais dinheiro" não tem o mínimo > >>> conceito da minha parte. > >>> > >>> Como o Breno disse... programador *bom* em [qualquer linguagem], tem > >>> emprego garantido. Até porque programador bom, dificilmente fica preso > em > >>> alguma linguagem... > >>> > >>> > >>> > >>> eu mesmo nunca vi oferta de emprego para programador em C, uma vez na > >>> minha vida vi ofertar para C++. > >>> > >>> > >>> Você está olhando nos lugares errados, como já disseram ;) > >>> > >>> > >>> Agora a massificação do programador ("vou programar na mesma linguagem > da > >>> galera") não deve ser descartado, pois é igual ver Big Brother, isso > atinge > >>> não programadores experientes, > >>> mas sim novatos (assim como eu, mas eu vim de outro ambiente, vim das > >>> biologicas). > >>> > >>> > >>> Viu como você faz parte desse movimento todo que você se diz contra? :) > >>> > >>> > >>> > >>> Quanto a Ruby, continuo achando que e uma linguagem criada de certa > forma > >>> para competir com Perl, as caracteristicas da linguagem remetem a isso, > >>> desde a sintaxe, > >>> so que uma tentativa frustada, desculpem-me mas "o programador Ruby > >>> programa em Perl 2.0 e não sabe, quando descobre migra para Python (mas > >>> aprende whitespace primeiro)". > >>> > >>> > >>> 1) Python, PHP e Ruby são "filhotes" de Perl. Até onde sei, isso nunca > >>> foi escondido. > >>> 2) Se Ruby é o Perl 2.0, então deve ser ruim mesmo porque o Perl já > está > >>> no 5.14 =P > >>> > >>> [ ]'s > >>> -- > >>> Bruno C. Buss > >>> http://www.brunobuss.net > >>> > >>> _______________________________________________ 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 > >> > >> > >> > >> > >> -- > >> .: Inteligência Coletiva :. > >> Uma inteligência distribuída por toda parte: tal é o nosso axioma > inicial. > >> Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na > >> humanidade?. (Pierre Lévy) > >> www.bioinfopop.ufv.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 > -- German Alejandro Valenzuela Egas 21.8053.6669 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From ulisses em ibiz.com.br Tue Apr 24 09:50:55 2012 From: ulisses em ibiz.com.br (ulisses em ibiz.com.br) Date: Tue, 24 Apr 2012 13:50:55 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com> Message-ID: uso Perl a 16 anos (e continuo). atendia um mercado corporativo que torcia o nariz para Perl. tem sistemas nossos que rodam ainda hoje, a mais de 10 anos, em Perl. já fui empregado, consultor e agora empreendedor (sem deixar de ser todo o restante). qqe análise nesse sentido (?Perl em desuso?) precisa ser feita, não com os olhos do nicho/ninho/comunidade Perl. e me parece, as análises até aqui foram ?defensivas?, de quem está dentro. [please, meu objetivo não é criar polêmica e portanto vejam sob uma ótica mais pragmática, madura e isenta; meu intuito aqui não é esticar, de forma polêmica, a thread: é colocar uma visão diferente]. Como se avalia se uma comunidade está crescendo ou estagnada? Vendo de fora dela, nunca de dentro: As simples perguntas abaixo não são determinantes para uma conclusão, não de forma isolada. Mas como indicativo para onde a carruagem anda, de forma qualitativa. - o no. de novos integrantes das listas Perl tem crescido, diminuído ou se mantido constante ao longo dos anos? - empresas consolidadas estão pedindo profissionais Perl para sistemas legados ou para os novinhos em folha onde elas exigem sejam feitos em Perl? - as startups de TI (supõe-se de gente mais antenada) estão escolhendo Perl como linguagem mãe/principal ou apenas como coadjuvante, linguagem de cola e de scripts? - vcs, qdo no papel de decisores, sempre indicam Perl ou indicam outra? Pq indicam outra? - e o mais importante: os de fora da comunidade, indicam Perl? Uma comunidade só cresce com a adição de 'novos membros?. Ou temos mais do mesmo? Pq esses caras indicam Ruby, Python, Erlang, Java, .NET (se não são defensoers de carterinha e não frequentam as comunidades dessas linguagens)? O que essas linguagem oferecem/entregam no nível da percepção do decisor e nos resultados de fato que Perl não entrega? -Perl ainda tem espaço para crescer? Em qual direção? Mais relacionado com RH: - existem muitos desenvolvedores Perl no mercado? São ?poucos? e devem ganhar bem, certo? Qual empregador iria se ?arriscar? em escolher tecnologia que tem pouca oferta, ganham bastante e podem mudar de emprego num piscar de olhos? [acredite tem muita empresa que pensa assim] - os desenvolvedores Perl são vistos como excêntricos, alguns imaturos (que depõem contra a comunidade) pelos que estão de fora, tomando as decisões? Tais perguntas não precisam ser respondidas, apenas pensadas. Qdo penso no assunto elas surgem naturalmente. From: German Valenzuela Sent: Tuesday, April 24, 2012 12:04 PM To: Perl Mongers Rio de Janeiro Subject: Re: [Rio-pm] Perl em desuso?? Minha humilde opinião Perl não precisa provar que é melhor que ninguém. O problema, de não ser popular ou parecer estar em desuso, é que não há um marketing para atrair novos usuários e que mostre quem e pra que usa perl no mundo "enterprise" através dos estudos de caso ou caso de sucesso mostrando porque perl foi escolhido para uma solução x ao ínves de usar as linguagens A, B ou C. 2012/4/24 Diogo Leal A maioria das respostas aqui poderiam ir para o site da Rio-pm. Tão boas que fiquei até acanhado de responder. Mas só um comentário: Foi péssima a comparação com jogadores de RPG. Hunf!! Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estranho em diogoleal.com 2012/4/24 Leo Balter : > Pessoal, > > permitam-me responder com a minha experiência fora do Perl. > > Sou Representante Mozilla no Brasil - https://reps.mozilla.org/u/leobalter/ > - e muito se fala do "Firefox está perdendo o lugar para o Chrome" e > consequentemente "Firefox está em desuso". > > Parece a mesma história de falar que uma linguagem de programação está em > desuso. > > Tanto em um produto (browser) quanto em uma linguagem (Perl), não buscamos > monopólio, não buscamos sermos os únicos. A troca de experiência entre > pessoas que vivem ambientes diferentes também é muito rica, o importante é > mantermos a nossa presença e criarmos - de forma saudável - a nossa > concorrência. > > O Firefox foi criado em uma época em que tinhamos um único browser com 99% > de market share, e nessa mesma época muito pouco se evoluiu em relação a uma > web aberta. Nossa missão era criar essa concorrência, pois a disputa faz com > que todos corram mais para trazer melhorias interessantes. Hoje, o Firefox > não está nem perto de estar "perdendo", estaremos ganhando sempre quando > houver disputa no mercado e fazemos a nossa parte. > > Da mesma forma que no Perl eu percebo uma comunidade fortíssima e dedicada. > Temos desenvolvedores de excelente qualidade. Sinceramente, não precisa ser > maioria. Muitas vezes, como já dizia o ditado: a maioria é burra. > > O que mais precisamos no Perl nós já temos: uma comunidade bem formada com > profissionais de alta qualidade que conseguem dedicar tempo para auxiliar > outros novos que ainda necessitam conselhos e explicações. > > Uma das linguagens mais utilizadas hoje em dia é o JavaScript, e só a pouco > tempo que começou a solidificar comunidades em qualquer parte do mundo. Não > existe algo tão firme quanto os Perl Mongers, apesar de toda popularidade. > Digo isso com propriedade, já que sou especializado em JavaScript e estou > 100% envolvido com as comunidades relacionadas. > > Outra dica foi algo que já falaram. Comunidades não precisam de fanatismos, > esse é um dos piores aspectos que podem surgir. Precisamos respeitar e > aprender com as diferenças, pois assim conseguimos o meio mais fácil para > também adquirirmos o expertise de quem inovou em algo com outra linguagem. > Um bom exemplo é o que tenho aprendido com a RioPM e trazido para a > comunidade RioJS. > > Outro detalhe, fanáticos são simplesmente trolls, e existem em qualquer > comunidade. Como diz a regra: ignore-os. > > Grande abraço! > Leo Balter > > > 2012/4/24 Cleysinho >> >> Em alguns artigos que li, python estava sendo utilizado pelo fato de >> aprendizado de máquina. Visto que as tomadas de decisões de um programa >> fossem baseadas em probabilidade, é ai que entram os cálculos. Python contém >> alguns módulos para filogenia que segundo os estudos montaram uma árvore >> filogenética alguns segundos mais rápido. >> >> 2012/4/23 Aureliano Guedes >>> >>> Sim, não me excluo dessa massificação, mesmo porque eu mesmo me inclui >>> quando redigi a resposta. Mas se pegarmos todos que sabem escrever um "Ola >>> Mundo" em alguma linguagem, e que não são dotados de um curso especifico na >>> area de computação, pode observar que boa parte programa nas mesmas >>> linguagens "modinha", como java e Delphi e C#, dentre ela Delphi que é bem >>> conceituada, me pergunto por que elas. Mas pode observar que essa classe de >>> programadores (ou POGramadores, eu use o termo que preferir) estabelecem um >>> vinculo eterno apenas com uma linguagem, raramente aprende outras. Eu >>> comecei por uma linguagem que demorei achar(fisicamente falando, ou melhor, >>> fora da internet) alguem que conhecesse Perl a ponto de programar em Perl, >>> logo vejo que não comecei por modinhas. Ainda, programo em Python tambem, >>> comecei a estudar um pouco de C. Mas veja como são as coisas, eu, >>> particularmente falando, me interessei e gostei da coisa de programar, sei >>> que não sou nem de longe ruim (pois sou pessimo), mas tento fazer o possivel >>> pra melhorar, e em 6 meses eu melhorei 200%, mas ainda esta milhas de >>> distancia de ser bom o sufuciente. >>> Acho que sim, pode fechar a thread. >>> Mas so devo corrigir uma coisa, Python é usada na bioinformatica porque >>> precisamos de codigos que seja possivel serem editados, para isso temos um >>> foco em duas linguagens script, Perl e Python, por Python ser completamente >>> orientada a objetos, facilita a criação de codigos que tem rotinas que >>> sempre são incluidas, Perl ainda continua pois os bioinformatas sabem que é >>> possivel criar objetos tambem, Python entrou porque acham que a linguagem é >>> mais clara que Perl (particularmente eu descordo, mas é minha opinião). >>> >>> ________________________________ >>> From: bruno.buss em gmail.com >>> Date: Mon, 23 Apr 2012 18:09:12 -0300 >>> >>> To: rio-pm em pm.org >>> Subject: Re: [Rio-pm] Perl em desuso?? >>> >>> 2012/4/23 Aureliano Guedes >>> >>> Vou defender um pouco Python. Apesar de achar chato tudo ter que ser >>> objeto e achar frescura o esse negocio de identação, >>> é uma linguagem com grande desempenho quando falamos de calculos, por >>> isso muito ultilizada na bioinformatica, >>> >>> >>> Não, ela é utilizada na bioinformática por ser fácil e ter um desempenho >>> razoável. >>> Se somente um "grande desempenho com cálculos" fosse necessário, todos em >>> bioinformática programariam em assembly. >>> >>> >>> o fato do google >>> ter apostado nessa linguagem coopera muito com o crescimento dela, e a >>> comunidade python é empenhada, mas isso não tira o fato de eu >>> achar "modinha", quando falo que caiu na modinha não quero desmerecer a >>> lingugagem e sim a massificação de programadores. >>> >>> >>> Essa é a mesma massificação que permite que *você* consiga programar. Sim >>> *você*. >>> *Você* que nunca estudou formalmente computação, que não tem >>> conhecimentos básicos sólidos de arquitetura, algoritmos, linguagens de >>> programação, join(',', @outras_materias_de_computacao). >>> *Você* que é formado em outra área, mas é capaz de aprender a programar >>> para adiantar sua vida, já que temos a disposição máquinas com muitos >>> recursos totalmente sub-utilizadas. >>> *Você* que pega um livro qualquer sobre uma linguagem qualquer e depois >>> de alguns poucos dias se diz programador (mesmo iniciante). Estou pra ver o >>> dia que eu sair com uma faca, rasgando pessoas pela rua se elas vão me >>> chamar de médico ou cirurgião. >>> >>> *Você* é o fruto dessa "massificação de programadores". *Você* faz parte >>> integral dela. >>> A menos que você esteja utilizando um dos argumentos mais sem sentido (ou >>> com uma lógica tão bonita e delicada que eu não consigo notar), não fale >>> contra o seu próprio grupo ;) >>> >>> Desculpe pelo "reality check" ;) >>> >>> Graças a "massificação dos programadores", acabamos por ver códigos >>> macarrônicos, sem sentido, etc. Mas ao mesmo tempo, la no fundo, nos >>> sentimos felizes que outras pessoas estão descobrindo essa atividade que nos >>> da tanto prazer ;) >>> >>> >>> >>> Talvez esteja relacionado >>> a: "tem emprego". Mas um programador no Brasil deve escolher a linguagem >>> de acordo com a disponibilidade de emprego, assim como o vestibulando >>> escolhe de acordo >>> com o curso que da mais dinheiro (medicina, direito, engenharia civil), >>> >>> >>> Quem escolhe curso superior porque "da mais dinheiro" não tem o mínimo >>> conceito da minha parte. >>> >>> Como o Breno disse... programador *bom* em [qualquer linguagem], tem >>> emprego garantido. Até porque programador bom, dificilmente fica preso em >>> alguma linguagem... >>> >>> >>> >>> eu mesmo nunca vi oferta de emprego para programador em C, uma vez na >>> minha vida vi ofertar para C++. >>> >>> >>> Você está olhando nos lugares errados, como já disseram ;) >>> >>> >>> Agora a massificação do programador ("vou programar na mesma linguagem da >>> galera") não deve ser descartado, pois é igual ver Big Brother, isso atinge >>> não programadores experientes, >>> mas sim novatos (assim como eu, mas eu vim de outro ambiente, vim das >>> biologicas). >>> >>> >>> Viu como você faz parte desse movimento todo que você se diz contra? :) >>> >>> >>> >>> Quanto a Ruby, continuo achando que e uma linguagem criada de certa forma >>> para competir com Perl, as caracteristicas da linguagem remetem a isso, >>> desde a sintaxe, >>> so que uma tentativa frustada, desculpem-me mas "o programador Ruby >>> programa em Perl 2.0 e não sabe, quando descobre migra para Python (mas >>> aprende whitespace primeiro)". >>> >>> >>> 1) Python, PHP e Ruby são "filhotes" de Perl. Até onde sei, isso nunca >>> foi escondido. >>> 2) Se Ruby é o Perl 2.0, então deve ser ruim mesmo porque o Perl já está >>> no 5.14 =P >>> >>> [ ]'s >>> -- >>> Bruno C. Buss >>> http://www.brunobuss.net >>> >>> _______________________________________________ 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 >> >> >> >> >> -- >> .: Inteligência Coletiva :. >> Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. >> Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na >> humanidade?. (Pierre Lévy) >> www.bioinfopop.ufv.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 -- German Alejandro Valenzuela Egas 21.8053.6669 -------------------------------------------------------------------------------- _______________________________________________ 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: From guedes_1000 em hotmail.com Tue Apr 24 16:07:46 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Tue, 24 Apr 2012 23:07:46 +0000 Subject: [Rio-pm] benchmark (era: Perl em desuso??) In-Reply-To: References: , , Message-ID: Lembrei de dois codigos agora bem interessantes: C ################################################# #include #include typedef long long int64; int main() { int64 Frequency = 0; int64 CounterOne = 0; int64 CounterTwo = 0; int64 CounterTree = 0; double CounterAverage = 0; int64 Current = 0; int64 Previus = 0; int64 Next = 0; int Count = 0; QueryPerformanceFrequency(&Frequency); printf("Frequency: %lld\n", Frequency); QueryPerformanceCounter(&CounterOne); QueryPerformanceCounter(&CounterTwo); QueryPerformanceCounter(&CounterTree); printf("CounterOne: %lld\n", CounterOne); printf("CounterTwo: %lld\n", CounterTwo); printf("CounterTree: %lld\n", CounterTree); printf("Call Counter Interval: %lld\n", CounterOne - CounterTree); printf("Miliseconds: %llf\n", ((double)CounterOne - (double)CounterTree) / ((double)Frequency / 1000.0f)); CounterAverage = ((double)CounterOne - (double)CounterTree) / 3.0f; printf("Counter Average: %llf\n", CounterAverage); printf("====================\n"); Current = 1; QueryPerformanceCounter(&CounterOne); while(!(Count == 100)) { Next = (Current + Previus); Previus = Current; Current = Next; Count = Count + 1; } QueryPerformanceCounter(&CounterTwo); printf("Result: %lld\n", Current); printf("CounterOne: %lld\n", CounterOne); printf("CounterTwo: %lld\n", CounterTwo); printf("Counter Interval: %lld\n", CounterTwo - CounterOne); printf("Miliseconds: %lld\n", (CounterTwo - CounterOne) / (Frequency / 1000)); printf("Final (Counter Interval - (Call Counter Average * 2)): %llf\n", (((double)CounterTwo - (double)CounterOne) - (CounterAverage * 2))); return(0); } #################################################################################### Perl ################################################################################ #!/usr/bin/perl -w use Win32::kernel32; use strict; use warnings my $Frequency = 0; my $CounterOne = 0; my $CounterTwo = 0; my $CounterTree = 0; my $CounterAverage = 0.0; my $Current = 0; my $Previus = 0; my $Next = 0; my $Count = 0; $Frequency = Win32::QueryPerformanceFrequency(); print "Frequency: ", $Frequency, "\n"; $CounterOne = Win32::QueryPerformanceCounter(); $CounterTwo = Win32::QueryPerformanceCounter(); $CounterTree = Win32::QueryPerformanceCounter(); print "CounterOne: ", $CounterOne, "\n"; print "CounterTwo: ", $CounterTwo, "\n"; print "CounterTree: ", $CounterTree, "\n"; print "Call Counter Interval: ", $CounterTree - $CounterOne, "\n"; print "Miliseconds: ", ($CounterTree - $CounterOne) / ($Frequency / 1000), "\n"; $CounterAverage = ($CounterTree - $CounterOne) / 3; print "Counter Average: ", $CounterAverage, "\n"; print "====================\n"; $Current = 1; $CounterOne = Win32::QueryPerformanceCounter(); while(!($Count == 100)) { $Next = ($Current + $Previus); $Previus = $Current; $Current = $Next; $Count = $Count + 1; } $CounterTwo = Win32::QueryPerformanceCounter(); print("Result: ", $Current, "\n"); print("CounterOne: ", $CounterOne, "\n"); print("CounterTwo: ", $CounterTwo, "\n"); print("Counter Interval: ", $CounterTwo - $CounterOne, "\n"); print("Miliseconds: ", ($CounterTwo - $CounterOne) / ($Frequency / 1000), "\n"); print("Final (Counter Interval - (Call Counter Average * 2)): ", (($CounterTwo - $CounterOne) - ($CounterAverage * 2)), "\n"); ####################################################################################### From: creaktive em gmail.com Date: Mon, 23 Apr 2012 18:31:45 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] benchmark (era: Perl em desuso??) Aureliano, esse algoritmo, apesar de servir para listar números primos, quase não faz cálculo. Veja: for my $i (2 .. sqrt($n)) { if ($nums[$i]) { for (my $m = $i ** 2; $m <= $n; $m += $i) { $nums[$m] = 0; } } } Para encontrar todos os primos de 0 a 100 milhões, a conta mais "pesada" será elevar um número ao quadrado menos de 10 mil vezes. Convenhamos, isso é irrisório. Já a atribuição de $nums[$m]... Vai acontecer 240 milhões de vezes! Bom, acontece que, nas principais linguagens dinâmicas, o protótipo do array é lista. E lista não é muito boa para acesso por índice. A do Perl, por exemplo, fritaria uns 30 GB de RAM, pela minha estimativa. Dá para acoxambrar array de bits num scalar, mas aí passa pela outra abstração, e, apesar de ficar mais enxuto, fica bem mais lento. Já em C (simplificando), protótipo de tudo é byte. Quer "marcar" alguma posição num array de bits? Fácil: #define SetBit(a, b) (((char *) a)[(b) >> 3] |= (1 << ((b) & 7))) Essa nhaca compila em um código de máquina minúsculo que roda 240 milhões de vezes em frações de segundo.Linguagens dinâmicas (geralmente) não podem acessar a memória diretamente, precisam das camadas de abstração (e isso é BOM). ABS() On Mon, Apr 23, 2012 at 17:09, Aureliano Guedes wrote: Lembrando que Python é uma linguagem com suporte nativo a operações matematicas melhor que Perl. O desempenho para executar calculos provavelmente seja realmente maior, mas estava pensando, e outras operações como socket ou mesmo parsea um texto?? Sei que alguns vão responder: "mas o processador entende tudo como calculo", mas acho que a linguagem focar em determinado ponto pode ser que dependendo da operação matematica (a nivel de processador) o desempenho da linguagem tambem mude. Um exemplo disso é comparar o laço for e o laço while, posso fazer um contador com os dois, mas eles trabalham de forma diferentes no processador. From: creaktive em gmail.com Date: Mon, 23 Apr 2012 14:14:41 -0300 To: rio-pm em pm.org Subject: [Rio-pm] benchmark (era: Perl em desuso??) Coincidentemente, Junior Moraes (fvox) me mostrou benchmark de Perl VS Ruby utilizando o algoritmo do Crivo de Eratóstenes... Ele pegou um algoritmo mal-implementado em Ruby e traduziu para Perl (como parte do desafio), e, ainda assim, em Perl tinha ficado MUITO mais rápido. Então usei como referência http://rosettacode.org/wiki/Sieve_of_Eratosthenes, e escolhi os as implementações mais parecidas entre si (e que não envolviam otimizações "hardcore"): https://gist.github.com/2413936 Seguem os resultados: C: 0.09user 0.00system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 11872maxresident)kPython: 3.63user 0.10system 0:03.77elapsed 99%CPU (0avgtext+0avgdata 1270288maxresident)k Perl (usando array): 7.14user 0.44system 0:07.67elapsed 98%CPU (0avgtext+0avgdata 6092432maxresident)kPerl (usando bit vector): 12.47user 0.02system 0:12.53elapsed 99%CPU (0avgtext+0avgdata 202496maxresident)k Ruby: 13.25user 0.08system 0:13.44elapsed 99%CPU (0avgtext+0avgdata 1300304maxresident)k ABS() _______________________________________________ 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From thiago em aware.com.br Tue Apr 24 17:16:23 2012 From: thiago em aware.com.br (Thiago Rondon) Date: Tue, 24 Apr 2012 21:16:23 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: <1335207814.27665.140661066294417.72CF2D16@webmail.messagingengine.com> Message-ID: 2012/4/24 : > uso Perl a 16 anos (e continuo). > atendia um mercado corporativo que torcia o nariz para Perl. > tem sistemas nossos que rodam ainda hoje, a mais de 10 anos, em Perl. Olá Ulisses, Mesmo não fazendo parte do objetivo maior desta discussões, eu vou responder algumas perguntas. :-) > - o no. de novos integrantes das listas Perl tem crescido, diminuído ou se > mantido constante ao longo dos anos? A São Paulo-PM cresceu nos últimos dois anos cerca de 45% no número de inscritos. A comunidade opendata-br, que é baseado em Perl tem cerca de 100 membros. Ano passado tivemos dois excelentes eventos aqui no Brasil, e as comunidades ao redor do mundo estão crescendo, vejam os eventos deste ano que terão fora, por exemplo o YAPC::NA (yapcna.org), além de termos diversos brasileiros lá (o que me faz pensar que estamos também crescendo), me parece que a comunidade esta crescendo de um modo geral na minha ótica. > - empresas consolidadas estão pedindo profissionais Perl para sistemas > legados ou para os novinhos em folha onde elas > exigem sejam feitos em Perl? No geral, eu acredito que já existe nicho de trabalhos, e posso dizer que ano passado eu notei um crescimento maior de procura, talvez por que eu esteja mais envolvido com a comunidade num modo geral. E aí fica algo importante como dica, vejo que as pessoas que estão gerando conteúdo, respondendo, contribuindo, estão cada vez mais requisitadas, e talvez nem seja por causa do Perl, seja por conta de todo o restante que é o profissional. > - as startups de TI (supõe-se de gente mais antenada) estão escolhendo Perl > como linguagem mãe/principal ou apenas como coadjuvante, linguagem de cola e > de scripts? A maioria das startups de TI hoje são frontend de sites web, o que tenho visto que aplicativos mais complexos tem procurado desenvolvimento em Perl em alguns casos. Este ano, teremos no YAPC::NA um pessoal demonstrando startups baseada em Perl, né ? Eu acredito que este mundo é tão gigantesco, que da maneira que esta hoje, acredito que tem lugar para todas, acredito que a decisão da linguagem, esta mais em que vai executar, e pode ser que nossa comunidade em especifico não tenha ainda tantos empreendedores como em outras -- ou estão escondendo o ouro --. :-) Na Aware há 4 anos atrás, 60% dos projetos eram em Python, hoje 70% são em Perl, incluindo trabalhos para startups. Não que isto seja um índice para a resposta, mas eu sinto menos resistência com o Perl, mas talvez isto não seja só por conta da linguagem. Uma coisa bacana das startups, é que as soluções livres no geral são as primeiras a serem requisitadas, e possivelmente é um assunto que temos que trabalhar, este ano teremos no YAPC::Brasil uma trilha para tratar de negócios, o que me parece que existe muita gente na comunidade se "mexendo" ao mesmo tempo nessa direção. Eu vejo aqui na comunidade, diversas pessoas com iniciativas de abrirem o próprio negócio, e isto começou recentemente ou estou enganado ? > - vcs, qdo no papel de decisores, sempre indicam Perl ou indicam outra? Pq > indicam outra? Sempre não. Python é uma excelente linguagem para mim, e costumo indicar em alguns casos no qual sou questionado por exemplo. Geralmente minha indicação é baseada no suporte que a linguagem oferece para o problema. > - e o mais importante: os de fora da comunidade, indicam Perl? Uma > comunidade só cresce com a adição de 'novos membros?. Ou temos mais do > mesmo? Não sei responder. Mas eu entendo o "receio" de qualquer comunidade de software-livre para o empregador, ainda mais uma comunidade que de certa forma não tem tantos produtos na prateleira, o que não me parece uma tendência mesmo. > -Perl ainda tem espaço para crescer? Em qual direção? Um bom exemplo, que acredito que em breve vai sair soluções boas para o mercado em Perl é o que a turma do perlrdf esta fazendo, acompanhem (www.perlrdf.org). No geral, manipulação de dados me parece que sempre será uma veia forte dentro do Perl para negócios. Estes dias estava conversando com um DBA que estava comentando o uso do Perl dentro da Caixa Econômica no PosgreSQL. > Mais relacionado com RH: > > - existem muitos desenvolvedores Perl no mercado? São ?poucos? e devem > ganhar bem, certo? Qual empregador iria se ?arriscar? em escolher tecnologia > que tem pouca oferta, ganham bastante e podem mudar de emprego num piscar de > olhos? [acredite tem muita empresa que pensa assim] É uma ótima pergunta, e posso te dizer que também vivo este mesmo problema. Basicamente a Aware trabalha com Python e Perl, e nas duas linguagens esta bem complicado de encontrarmos profissionais. Me parece que não é um problema de linguagem, é mais da capacitação em geral, independente de linguagem. Tenho colegas que trabalham com Ruby, e relatam o mesmo problema. Algo interessante que vejo no Python, que existe hoje um padrão por exemplo no mercado publicitário para contratar serviços de "web" por exemplo, as pessoas pedem django, e por que ? Por que realmente elas sentem que não irão ficar na mão de ninguém. Django é um produto, por mais que existem diversos defeitos técnicos. E isto nós não temos em Perl, não temos um produto com esta capacidade de dar esta segurança para o mercado. E esta discussão tem dois lados, que não vou querer me estender aqui para não fugir mais ainda do assunto. > - os desenvolvedores Perl são vistos como excêntricos, alguns imaturos (que > depõem contra a comunidade) pelos que estão de fora, tomando as decisões? Comunidades de software-livre no geral vivem de caos, assim como as de linguagens de programação "livres". O importante na minha opinião, é sempre procurar uma boa turma dentro da comunidade, se o foco é utilizar ela como referencia para futuras parcerias ou prospeção de trabalho. > Tais perguntas não precisam ser respondidas, apenas pensadas. Qdo penso no > assunto elas surgem naturalmente. Desculpe, não resisti. :-) Abs! -Thiago Rondon From ulisses em ibiz.com.br Wed Apr 25 06:58:46 2012 From: ulisses em ibiz.com.br (ulisses em ibiz.com.br) Date: Wed, 25 Apr 2012 10:58:46 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Thiago, por favor 'nao resista' !!! :) Gostei das respostas. Com relação a contratação e riscos entre Perl, Python, Ruby, o decisor aposta no open-source e no potencial de crescimento do ecossistema tb levando em consideração a capacidade (na sua percepção!) de geração de novos profissionais contratáveis. Aos olhos do decisor talvez Perl, por ser mais velho, tenha perdido um tanto de sua força de expansão frente às mais novas tecnologias. Quero que Perl cresça (guardo com carinho o livro autografado pelo Larry Wall). Um caminho rápido é mostrar aos tomadores de decisão que Perl pode ser uma alternativa viável e produtiva. Não adianta muito a comunidade dizer que é super-boa e idiota de quem não sabe disso, e não contrata. Um grande 'mercado' é o 'Governo'. A iniciativa de OpenData é vitrine, em um timing mais que perfeito, para expor as capacidades do Perl como ecossistema. Por Governo entenda setor público que quer transparência, novos jeitos de fazer e eles PRECISAM de idéias (conf. já conversamos), estão em busca delas. No mercado corporativo privado a coisa fica mais difícil. Eles, setor público, buscam ferramentas, mas no fundo eles precisam de consultoria. E Perl pode ser uma ferramenta, dentre outras. Formadores de opinião perto/ao alcance/no campo de visão de decisores, esse é o canal. -----Mensagem Original----- From: Thiago Rondon Sent: Tuesday, April 24, 2012 9:16 PM To: ulisses em ibiz.com.br ; Perl Mongers Rio de Janeiro Subject: Re: [Rio-pm] Perl em desuso?? 2012/4/24 : > uso Perl a 16 anos (e continuo). > atendia um mercado corporativo que torcia o nariz para Perl. > tem sistemas nossos que rodam ainda hoje, a mais de 10 anos, em Perl. Olá Ulisses, Mesmo não fazendo parte do objetivo maior desta discussões, eu vou responder algumas perguntas. :-) > - o no. de novos integrantes das listas Perl tem crescido, diminuído ou se > mantido constante ao longo dos anos? A São Paulo-PM cresceu nos últimos dois anos cerca de 45% no número de inscritos. A comunidade opendata-br, que é baseado em Perl tem cerca de 100 membros. Ano passado tivemos dois excelentes eventos aqui no Brasil, e as comunidades ao redor do mundo estão crescendo, vejam os eventos deste ano que terão fora, por exemplo o YAPC::NA (yapcna.org), além de termos diversos brasileiros lá (o que me faz pensar que estamos também crescendo), me parece que a comunidade esta crescendo de um modo geral na minha ótica. > - empresas consolidadas estão pedindo profissionais Perl para sistemas > legados ou para os novinhos em folha onde elas > exigem sejam feitos em Perl? No geral, eu acredito que já existe nicho de trabalhos, e posso dizer que ano passado eu notei um crescimento maior de procura, talvez por que eu esteja mais envolvido com a comunidade num modo geral. E aí fica algo importante como dica, vejo que as pessoas que estão gerando conteúdo, respondendo, contribuindo, estão cada vez mais requisitadas, e talvez nem seja por causa do Perl, seja por conta de todo o restante que é o profissional. > - as startups de TI (supõe-se de gente mais antenada) estão escolhendo > Perl > como linguagem mãe/principal ou apenas como coadjuvante, linguagem de cola > e > de scripts? A maioria das startups de TI hoje são frontend de sites web, o que tenho visto que aplicativos mais complexos tem procurado desenvolvimento em Perl em alguns casos. Este ano, teremos no YAPC::NA um pessoal demonstrando startups baseada em Perl, né ? Eu acredito que este mundo é tão gigantesco, que da maneira que esta hoje, acredito que tem lugar para todas, acredito que a decisão da linguagem, esta mais em que vai executar, e pode ser que nossa comunidade em especifico não tenha ainda tantos empreendedores como em outras -- ou estão escondendo o ouro --. :-) Na Aware há 4 anos atrás, 60% dos projetos eram em Python, hoje 70% são em Perl, incluindo trabalhos para startups. Não que isto seja um índice para a resposta, mas eu sinto menos resistência com o Perl, mas talvez isto não seja só por conta da linguagem. Uma coisa bacana das startups, é que as soluções livres no geral são as primeiras a serem requisitadas, e possivelmente é um assunto que temos que trabalhar, este ano teremos no YAPC::Brasil uma trilha para tratar de negócios, o que me parece que existe muita gente na comunidade se "mexendo" ao mesmo tempo nessa direção. Eu vejo aqui na comunidade, diversas pessoas com iniciativas de abrirem o próprio negócio, e isto começou recentemente ou estou enganado ? > - vcs, qdo no papel de decisores, sempre indicam Perl ou indicam outra? Pq > indicam outra? Sempre não. Python é uma excelente linguagem para mim, e costumo indicar em alguns casos no qual sou questionado por exemplo. Geralmente minha indicação é baseada no suporte que a linguagem oferece para o problema. > - e o mais importante: os de fora da comunidade, indicam Perl? Uma > comunidade só cresce com a adição de 'novos membros?. Ou temos mais do > mesmo? Não sei responder. Mas eu entendo o "receio" de qualquer comunidade de software-livre para o empregador, ainda mais uma comunidade que de certa forma não tem tantos produtos na prateleira, o que não me parece uma tendência mesmo. > -Perl ainda tem espaço para crescer? Em qual direção? Um bom exemplo, que acredito que em breve vai sair soluções boas para o mercado em Perl é o que a turma do perlrdf esta fazendo, acompanhem (www.perlrdf.org). No geral, manipulação de dados me parece que sempre será uma veia forte dentro do Perl para negócios. Estes dias estava conversando com um DBA que estava comentando o uso do Perl dentro da Caixa Econômica no PosgreSQL. > Mais relacionado com RH: > > - existem muitos desenvolvedores Perl no mercado? São ?poucos? e devem > ganhar bem, certo? Qual empregador iria se ?arriscar? em escolher > tecnologia > que tem pouca oferta, ganham bastante e podem mudar de emprego num piscar > de > olhos? [acredite tem muita empresa que pensa assim] É uma ótima pergunta, e posso te dizer que também vivo este mesmo problema. Basicamente a Aware trabalha com Python e Perl, e nas duas linguagens esta bem complicado de encontrarmos profissionais. Me parece que não é um problema de linguagem, é mais da capacitação em geral, independente de linguagem. Tenho colegas que trabalham com Ruby, e relatam o mesmo problema. Algo interessante que vejo no Python, que existe hoje um padrão por exemplo no mercado publicitário para contratar serviços de "web" por exemplo, as pessoas pedem django, e por que ? Por que realmente elas sentem que não irão ficar na mão de ninguém. Django é um produto, por mais que existem diversos defeitos técnicos. E isto nós não temos em Perl, não temos um produto com esta capacidade de dar esta segurança para o mercado. E esta discussão tem dois lados, que não vou querer me estender aqui para não fugir mais ainda do assunto. > - os desenvolvedores Perl são vistos como excêntricos, alguns imaturos > (que > depõem contra a comunidade) pelos que estão de fora, tomando as decisões? Comunidades de software-livre no geral vivem de caos, assim como as de linguagens de programação "livres". O importante na minha opinião, é sempre procurar uma boa turma dentro da comunidade, se o foco é utilizar ela como referencia para futuras parcerias ou prospeção de trabalho. > Tais perguntas não precisam ser respondidas, apenas pensadas. Qdo penso no > assunto elas surgem naturalmente. Desculpe, não resisti. :-) Abs! -Thiago Rondon From breno em rio.pm.org Wed Apr 25 09:44:16 2012 From: breno em rio.pm.org (breno) Date: Wed, 25 Apr 2012 13:44:16 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: On Wed, Apr 25, 2012 at 10:58 AM, wrote: > Thiago, por favor 'nao resista' !!! :) > > Gostei das respostas. > > Com relação a contratação e riscos entre Perl, Python, Ruby, o decisor > aposta no open-source e no potencial de crescimento do ecossistema tb > levando em consideração a capacidade (na sua percepção!) de geração de novos > profissionais contratáveis. > Aos olhos do decisor talvez Perl, por ser mais velho, tenha perdido um tanto > de sua força de expansão frente às mais novas tecnologias. > E evidência que tenho é contrária. Os preconceitos quanto a Perl (tá em desuso, é feio, bobo, cara de melão, coisa de virgem viciado em RPG) me parecem vir cada vez mais de FUD espalhado não por empresas, mas por pessoas sem argumentos carregando a bandeira do fanatismo de outras linguagens e muitas vezes até mesmo alimentado pela nossa (que ingenuamente endossa esse tipo de debate e os trolls que o promovem). As grande maioria das empresas, ao meu ver, não está nem aí pro movimento open-source ou para o ecossistema de forma direta, eles vão usar o que quer que dê menos dor de cabeça, que os permita entregar o produto dentro do prazo e do orçamento. Nos últimos anos pela Brasil PM fiz algumas entrevistas informais com tomadores de decisão, em torno de 10, e *nenhum* deles me pareceu absolutamente preocupado com isso. A preocupação comum a todos era uma só: "tenho gente de qualidade pra contratar?". Ou ainda, em uma versão mais livre: "tenho gente sobressalente de qualidade pra contratar, caso precise aumentar o escopo do projeto e contratar mais pessoas, ou demitir meu atual funcionário (ou funcionários) por algum motivo?" Ao meu ver, a falta de mão de obra especializada para arquitetura e desenvolvimento de software no Brasil afeta não só Perl, mas grande parte das linguagens de programação dinâmicas como Python e Ruby. Ou tá faltando gente ou empresas e desenvolvedores não estão conseguindo se encontrar. Analogamente, vejo também muita gente procurando soluções prontas (Drupal, Wordpress) para fazer suas startups, o que me leva a pensar: "programadores estão em desuso?" []s -b From cleysinhonv em gmail.com Wed Apr 25 10:03:34 2012 From: cleysinhonv em gmail.com (Cleysinho) Date: Wed, 25 Apr 2012 14:03:34 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Não, os programadores não estão em desuso! Eles estão escassos! O numero de ingressos em cursos de computação diminuiu consideravelmente nos últimos anos, uma vez que os que se ingressam não permanecem ou mudam de área. A evasão em cursos de computação e afins é muito alta em proporção ao ingressos. Acredito que isso tenha acontecido devido a grande valorização das engenharias aqui no Brasil nos ultimos 15 anos e pela corrida por patentes agrícolas (bio diesel etc). O que tenho visto muito são pessoal que entram em exatas aprendem a programar e vão para outra área fazer a diferença com o pouco que aprenderam de programação. Em 25 de abril de 2012 13:44, breno escreveu: > On Wed, Apr 25, 2012 at 10:58 AM, wrote: > > Thiago, por favor 'nao resista' !!! :) > > > > Gostei das respostas. > > > > Com relação a contratação e riscos entre Perl, Python, Ruby, o decisor > > aposta no open-source e no potencial de crescimento do ecossistema tb > > levando em consideração a capacidade (na sua percepção!) de geração de > novos > > profissionais contratáveis. > > Aos olhos do decisor talvez Perl, por ser mais velho, tenha perdido um > tanto > > de sua força de expansão frente às mais novas tecnologias. > > > > E evidência que tenho é contrária. Os preconceitos quanto a Perl (tá > em desuso, é feio, bobo, cara de melão, coisa de virgem viciado em > RPG) me parecem vir cada vez mais de FUD espalhado não por empresas, > mas por pessoas sem argumentos carregando a bandeira do fanatismo de > outras linguagens e muitas vezes até mesmo alimentado pela nossa (que > ingenuamente endossa esse tipo de debate e os trolls que o promovem). > As grande maioria das empresas, ao meu ver, não está nem aí pro > movimento open-source ou para o ecossistema de forma direta, eles vão > usar o que quer que dê menos dor de cabeça, que os permita entregar o > produto dentro do prazo e do orçamento. > > Nos últimos anos pela Brasil PM fiz algumas entrevistas informais com > tomadores de decisão, em torno de 10, e *nenhum* deles me pareceu > absolutamente preocupado com isso. A preocupação comum a todos era uma > só: "tenho gente de qualidade pra contratar?". Ou ainda, em uma versão > mais livre: "tenho gente sobressalente de qualidade pra contratar, > caso precise aumentar o escopo do projeto e contratar mais pessoas, ou > demitir meu atual funcionário (ou funcionários) por algum motivo?" > > Ao meu ver, a falta de mão de obra especializada para arquitetura e > desenvolvimento de software no Brasil afeta não só Perl, mas grande > parte das linguagens de programação dinâmicas como Python e Ruby. Ou > tá faltando gente ou empresas e desenvolvedores não estão conseguindo > se encontrar. Analogamente, vejo também muita gente procurando > soluções prontas (Drupal, Wordpress) para fazer suas startups, o que > me leva a pensar: "programadores estão em desuso?" > > > []s > > -b > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- ** .: Inteligência Coletiva :. Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na humanidade?. (Pierre Lévy) www.bioinfopop.ufv.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From acid06 em gmail.com Wed Apr 25 10:12:53 2012 From: acid06 em gmail.com (Nilson Santos Figueiredo Jr.) Date: Wed, 25 Apr 2012 14:12:53 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: On Wed, Apr 25, 2012 at 2:03 PM, Cleysinho wrote: > Não, os programadores não estão em desuso! Eles estão escassos! O numero de > ingressos em cursos de computação diminuiu consideravelmente nos últimos > anos, uma vez que os que se ingressam não permanecem ou mudam de área. A > evasão em cursos de computação e afins é muito alta em proporção ao > ingressos. Acredito que isso tenha acontecido devido a grande valorização > das engenharias aqui no Brasil nos ultimos 15 anos e pela corrida por > patentes agrícolas (bio diesel etc). Eu vejo essas histórias de evasão dos cursos de Ciência de Computação, mas sempre relacionadas aos Estados Unidos. Aqui no Brasil, nunca vi nada assim. Não conheço ninguém que tenha desistido do curso de Ciência da Computação (e, aliás, conheço vários que desistiram de Engenharias). Tem algum dado concreto sobre isso? -Nilson From gabriel.vieira em gmail.com Wed Apr 25 10:16:12 2012 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 25 Apr 2012 14:16:12 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Minha turma começou com 60. Se formaram dentro do planejado 4. Dos 60, acredito que 10 permaneceram no curso até o final. Outros 5 apenas mudaram de faculdade, partindo para curso tecnológico. 2012/4/25 Nilson Santos Figueiredo Jr. > On Wed, Apr 25, 2012 at 2:03 PM, Cleysinho wrote: > > Não, os programadores não estão em desuso! Eles estão escassos! O numero > de > > ingressos em cursos de computação diminuiu consideravelmente nos últimos > > anos, uma vez que os que se ingressam não permanecem ou mudam de área. A > > evasão em cursos de computação e afins é muito alta em proporção ao > > ingressos. Acredito que isso tenha acontecido devido a grande valorização > > das engenharias aqui no Brasil nos ultimos 15 anos e pela corrida por > > patentes agrícolas (bio diesel etc). > > Eu vejo essas histórias de evasão dos cursos de Ciência de Computação, > mas sempre relacionadas aos Estados Unidos. > Aqui no Brasil, nunca vi nada assim. Não conheço ninguém que tenha > desistido do curso de Ciência da Computação (e, aliás, conheço vários > que desistiram de Engenharias). > > Tem algum dado concreto sobre isso? > > -Nilson > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From russoz em gmail.com Wed Apr 25 10:18:02 2012 From: russoz em gmail.com (Alexei Znamensky) Date: Wed, 25 Apr 2012 14:18:02 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Eu estava de camarote nessa história inteira, mas quero acrescentar uma informação aqui, que tem a ver com algo que tem estado na minha cabeça já há algum tempo. 2012/4/25 breno [...] > Ao meu ver, a falta de mão de obra especializada para arquitetura e > desenvolvimento de software no Brasil afeta não só Perl, mas grande > parte das linguagens de programação dinâmicas como Python e Ruby. Ou > tá faltando gente ou empresas e desenvolvedores não estão conseguindo > se encontrar. Analogamente, vejo também muita gente procurando > soluções prontas (Drupal, Wordpress) para fazer suas startups, o que > me leva a pensar: "programadores estão em desuso?" > Ontem, na fila de esperar para vacina a minha baixinha, tinha uma TV ligada passando - acho - o Bom Dia Brasil, e deu uma notícia de que os bancos estão tendo dificuldades em contratar... caixas. Por quê? Obviamente a função de caixa não é exatamente uma função ilustre na hierarquia de um banco e com certeza é menos bem remunerada, então é natural que eles contratem pessoas mais novas e menos experientes para isso. Eles estão tendo uma grande dificultade de encontrar pessoas nesse perfil de idade/experiência que consigam dar o troco certo. As pessoas estão esquecendo como calcular. Eu acho que que a resposta a sua pergunta, Garu, a longo prazo, é: SIM, obviamente. As coisas mais complicadas tendem a ficar sempre escondidas atrás de alguma interface (em uma definição bem ampla e genérica), e a tecnologia que foi utilizada antes acaba ficando segregada ou sumindo. Ninguém aqui nesta lista saberia programar um ENIAC hoje. A trinta anos atrás não existia "IDE", não havia debugadores integrados, etc. Eventualmente, programação as we know it irá sumir, ou ficar escondida atrás de diagramas bonitinhos que você só desenha, liga as caixinhas, configura alguns parâmetros (quando muito), e a coisa toda funciona. Algo nessa linha já existe hoje, e eu até trabalho com isso, mas ainda é algo caro e não popularizado. Ainda. Me parece óbvio que soluções prontas que não precisem de programação farão mais sucesso que soluções que envolvem programação intensiva. Não acho que isso irá acontecer tão rápido (além de ser muito mais complicado do que pode parecer em princípio, existem diversos fatores de resistência das próprias pessoas), mas não acho que isso possa ser evitado: é apenas uma questão de tempo até que o padrão seja "não programar". O outro lado dessa moeda, ainda que causado por muitos outros fatores atuando em conjunto (a simplificação de "interfaces" não será o bode expiatório, principalmente no nosso país), é que está havendo uma imbecilização em massa das pessoas, leia-se das gerações mais novas. Mídia de massa, máquinas de propaganda, divulgação das bundas e depreciação do pensamento, enfim, a lista é extensa. As crianças de hoje (entenda-se: a maioria delas, não os casos de exceção que eu tenho certeza que serão vários nesta comunidade) estão sendo ensinadas a não pensar, a não sentir, e a não se respeitarem. Eu digo em várias ocasiões: "os idiotas são em maior número e eles se multiplicam em maior velocidade". Infelizmente eu acho que isso está se confirmando cada vez mais. Não tenho uma solução mágica, ou mesmo não-mágica, para reverter ou mudar isso. Mas eu tenho certeza de uma coisa: o caminho passa pela Educação. Voltando à pergunta do Garu, sim, estão em desuso a longo prazo, mas o problema mais emergencial agora é que os cérebros estão em desuso. my $two_cents; -- Alexei "RUSSOZ" Znamensky | russoz EM gmail com | http://russoz.org GPG fingerprint = 42AB E78C B83A AE31 7D27 1CF3 C66F B5C7 71CA 9F3C http://www.flickr.com/photos/alexeiz | http://github.com/russoz "I don't know... fly casual!" -- Han Solo -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From acid06 em gmail.com Wed Apr 25 10:23:59 2012 From: acid06 em gmail.com (Nilson Santos Figueiredo Jr.) Date: Wed, 25 Apr 2012 14:23:59 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: On Wed, Apr 25, 2012 at 2:16 PM, Gabriel Vieira wrote: > Minha turma começou com 60. Se formaram dentro do planejado 4. Dos 60, > acredito que 10 permaneceram no curso até o final. Outros 5 apenas mudaram > de faculdade, partindo para curso tecnológico. Qual a universidade você estudou? Formar dentro do planejado realmente é complicado, porque quase todo mundo em computação acaba trabalhando durante o curso. Estudei na UFMG e, pelo que eu sei, todo mundo da minha turma formou uns mais ou menos atrasados que outros (exceto um cara, bem mais velho, já formado em engenharia química, e que a esposa faleceu no 2o. período e ele largou tudo depois disso). -Nilson From gabriel.vieira em gmail.com Wed Apr 25 10:28:09 2012 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 25 Apr 2012 14:28:09 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Centro Universitário de João Pessoa, não é uma grande referência mas é uma das melhores da região. Dentro de UF`s não tenho conhecimento de desistências, não no curso de CC, pelo menos. 2012/4/25 Nilson Santos Figueiredo Jr. > On Wed, Apr 25, 2012 at 2:16 PM, Gabriel Vieira > wrote: > > Minha turma começou com 60. Se formaram dentro do planejado 4. Dos 60, > > acredito que 10 permaneceram no curso até o final. Outros 5 apenas > mudaram > > de faculdade, partindo para curso tecnológico. > > Qual a universidade você estudou? Formar dentro do planejado realmente > é complicado, porque quase todo mundo em computação acaba trabalhando > durante o curso. > Estudei na UFMG e, pelo que eu sei, todo mundo da minha turma formou > uns mais ou menos atrasados que outros (exceto um cara, bem mais > velho, já formado em engenharia química, e que a esposa faleceu no 2o. > período e ele largou tudo depois disso). > > -Nilson > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From cleysinhonv em gmail.com Wed Apr 25 10:39:55 2012 From: cleysinhonv em gmail.com (Cleysinho) Date: Wed, 25 Apr 2012 14:39:55 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: No meu curso que não é Ciencias da Computação e sim sistemas de informação - Equivale a 80 % do curso de CC comparando a grande. Entrei em 2008-II éramos 25 alunos no 3º período 10. e no fim do curso 5. Apenas eu irei formar no tempo certo em Julho desse ano. Aqui no meu trabalho eles brincam que a falta de profissionais chegou a Viçosa-MG. Ta faltando gente para desenvolver em PHP, Delphi e C#, pelo menos por aqui é o mais usado. 2012/4/25 Gabriel Vieira > Centro Universitário de João Pessoa, não é uma grande referência mas é uma > das melhores da região. > Dentro de UF`s não tenho conhecimento de desistências, não no curso de CC, > pelo menos. > > > 2012/4/25 Nilson Santos Figueiredo Jr. > >> On Wed, Apr 25, 2012 at 2:16 PM, Gabriel Vieira >> >> wrote: >> > Minha turma começou com 60. Se formaram dentro do planejado 4. Dos 60, >> > acredito que 10 permaneceram no curso até o final. Outros 5 apenas >> mudaram >> > de faculdade, partindo para curso tecnológico. >> >> Qual a universidade você estudou? Formar dentro do planejado realmente >> é complicado, porque quase todo mundo em computação acaba trabalhando >> durante o curso. >> Estudei na UFMG e, pelo que eu sei, todo mundo da minha turma formou >> uns mais ou menos atrasados que outros (exceto um cara, bem mais >> velho, já formado em engenharia química, e que a esposa faleceu no 2o. >> período e ele largou tudo depois disso). >> >> -Nilson >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > > -- > Gabriel Vieira > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- ** .: Inteligência Coletiva :. Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na humanidade?. (Pierre Lévy) www.bioinfopop.ufv.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani em gmail.com Wed Apr 25 10:44:05 2012 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Wed, 25 Apr 2012 14:44:05 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: 2012/4/25 Cleysinho : > No meu curso que não é Ciencias da Computação e sim sistemas de informação - > Equivale a 80 % do curso de CC comparando a grande. Entrei em 2008-II éramos Voce tem alguma base para dizer isso ? > 25 alunos no 3º período 10. e no fim do curso 5. Apenas eu irei formar no > tempo certo em Julho desse ano. > > Aqui no meu trabalho eles brincam que a falta de profissionais chegou a > Viçosa-MG. Ta faltando gente para desenvolver em PHP, Delphi e C#, pelo > menos por aqui é o mais usado. > > 2012/4/25 Gabriel Vieira >> >> Centro Universitário de João Pessoa, não é uma grande referência mas é uma >> das melhores da região. >> Dentro de UF`s não tenho conhecimento de desistências, não no curso de CC, >> pelo menos. >> >> >> 2012/4/25 Nilson Santos Figueiredo Jr. >>> >>> On Wed, Apr 25, 2012 at 2:16 PM, Gabriel Vieira >>> >>> wrote: >>> > Minha turma começou com 60. Se formaram dentro do planejado 4. Dos 60, >>> > acredito que 10 permaneceram no curso até o final. Outros 5 apenas >>> > mudaram >>> > de faculdade, partindo para curso tecnológico. >>> >>> Qual a universidade você estudou? Formar dentro do planejado realmente >>> é complicado, porque quase todo mundo em computação acaba trabalhando >>> durante o curso. >>> Estudei na UFMG e, pelo que eu sei, todo mundo da minha turma formou >>> uns mais ou menos atrasados que outros (exceto um cara, bem mais >>> velho, já formado em engenharia química, e que a esposa faleceu no 2o. >>> período e ele largou tudo depois disso). >>> >>> -Nilson >>> _______________________________________________ >>> Rio-pm mailing list >>> Rio-pm em pm.org >>> http://mail.pm.org/mailman/listinfo/rio-pm >> >> >> >> >> -- >> Gabriel Vieira >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm > > > > > -- > .: Inteligência Coletiva :. > Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. > Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na > humanidade?. (Pierre Lévy) > www.bioinfopop.ufv.br > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From ulisses em ibiz.com.br Wed Apr 25 10:45:49 2012 From: ulisses em ibiz.com.br (ulisses em ibiz.com.br) Date: Wed, 25 Apr 2012 14:45:49 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: <2DFAEDB4AB12400AAABD65AF38B4FBDF@ulissesVAIO> "programadores estão em desuso?" boa ;) em certo sentido sim, na medida que estão surgindo várias ferramentas para serem operadas pelo expert do negócio, com cada vez menos dependência do departamento de TI :) programadores não são um fim em si mesmo; eles existem para viabilizar sistemas que os donos do negócio não conseguem fazer por falta de ferramentas. talvez a filha da minha filha veja isso acontecer com muito intensidade: mais experts com foco no objeto fim da empresa do que programadores atuando dentro das empresas; a menos que o objeto fim da empresa seja software ou similar. concordo, as empresas não estão aí para o código final gerado. sim, certas empresas estão indo para uso de ferramentas de altíssima produtividade que geram .NET, Java, ..... e esse negócio de linguagem tá perdendo o sentido. acredito que - no futuro - os 'programadores medianos' serão substituídos por 'experts analistas de negócio usadores de ferramentas ágeis' (claro, que foram escritas por caras 'não cara de melão'). -----Mensagem Original----- From: breno Sent: Wednesday, April 25, 2012 1:44 PM To: Perl Mongers Rio de Janeiro Subject: Re: [Rio-pm] Perl em desuso?? On Wed, Apr 25, 2012 at 10:58 AM, wrote: > Thiago, por favor 'nao resista' !!! :) > > Gostei das respostas. > > Com relação a contratação e riscos entre Perl, Python, Ruby, o decisor > aposta no open-source e no potencial de crescimento do ecossistema tb > levando em consideração a capacidade (na sua percepção!) de geração de > novos > profissionais contratáveis. > Aos olhos do decisor talvez Perl, por ser mais velho, tenha perdido um > tanto > de sua força de expansão frente às mais novas tecnologias. > E evidência que tenho é contrária. Os preconceitos quanto a Perl (tá em desuso, é feio, bobo, cara de melão, coisa de virgem viciado em RPG) me parecem vir cada vez mais de FUD espalhado não por empresas, mas por pessoas sem argumentos carregando a bandeira do fanatismo de outras linguagens e muitas vezes até mesmo alimentado pela nossa (que ingenuamente endossa esse tipo de debate e os trolls que o promovem). As grande maioria das empresas, ao meu ver, não está nem aí pro movimento open-source ou para o ecossistema de forma direta, eles vão usar o que quer que dê menos dor de cabeça, que os permita entregar o produto dentro do prazo e do orçamento. Nos últimos anos pela Brasil PM fiz algumas entrevistas informais com tomadores de decisão, em torno de 10, e *nenhum* deles me pareceu absolutamente preocupado com isso. A preocupação comum a todos era uma só: "tenho gente de qualidade pra contratar?". Ou ainda, em uma versão mais livre: "tenho gente sobressalente de qualidade pra contratar, caso precise aumentar o escopo do projeto e contratar mais pessoas, ou demitir meu atual funcionário (ou funcionários) por algum motivo?" Ao meu ver, a falta de mão de obra especializada para arquitetura e desenvolvimento de software no Brasil afeta não só Perl, mas grande parte das linguagens de programação dinâmicas como Python e Ruby. Ou tá faltando gente ou empresas e desenvolvedores não estão conseguindo se encontrar. Analogamente, vejo também muita gente procurando soluções prontas (Drupal, Wordpress) para fazer suas startups, o que me leva a pensar: "programadores estão em desuso?" []s -b _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm From acid06 em gmail.com Wed Apr 25 11:06:44 2012 From: acid06 em gmail.com (Nilson Santos Figueiredo Jr.) Date: Wed, 25 Apr 2012 15:06:44 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: On Wed, Apr 25, 2012 at 2:39 PM, Cleysinho wrote: > No meu curso que não é Ciencias da Computação e sim sistemas de informação - > Equivale a 80 % do curso de CC comparando a grande. Entrei em 2008-II éramos > 25 alunos no 3º período 10. e no fim do curso 5. Apenas eu irei formar no > tempo certo em Julho desse ano. O problema é que SI é "vendido" como: "faça esse curso e você vai virar o chefe dos programadores". Aí quando muita gente entra e faz alguns períodos e descobre que a realidade é diferente, acaba desistindo. Pela sua assinatura, assumo que você fala da UFV - você saberia as estatísticas do curso de CC por aí? -Nilson From thiago em aware.com.br Wed Apr 25 12:06:51 2012 From: thiago em aware.com.br (Thiago Rondon) Date: Wed, 25 Apr 2012 16:06:51 -0300 Subject: [Rio-pm] Fwd: Booking.com is hiring In-Reply-To: References: Message-ID: ---------- Forwarded message ---------- From: Jonas Alves Date: Wed, Apr 25, 2012 at 3:30 PM Subject: Booking.com is hiring To: Lisbon Perl Mongers A booking.com quer contratar 30 a 40 programadores de Perl este ano. Há interessados por aqui? :) http://www.booking.com/jobs.html?st=jobs&category=IT%20Design%20%26%20Development -- Jonas From creaktive em gmail.com Wed Apr 25 12:15:33 2012 From: creaktive em gmail.com (Stanislaw Pusep) Date: Wed, 25 Apr 2012 16:15:33 -0300 Subject: [Rio-pm] Fwd: Booking.com is hiring In-Reply-To: References: Message-ID: Com vocês, o relato de alguém que tentou sorte na Booking.com: http://blogs.perl.org/users/bookingemployee/2012/03/truth-about-bookingcom.html Resumo, no final: Why to work here? If you want to move to Europe, they will pay. Amsterdam is very nice. You might get a change to train for management. People are very nice and I like my colleagues. Why not to work here? If you care about technology and doing a good job, do not work here. If you like to write tests, do not work here. If you try to change things, they will talk to you about your attitude. If you do not stop, you will not have a job. ABS() On Wed, Apr 25, 2012 at 16:06, Thiago Rondon wrote: > ---------- Forwarded message ---------- > From: Jonas Alves > Date: Wed, Apr 25, 2012 at 3:30 PM > Subject: Booking.com is hiring > To: Lisbon Perl Mongers > > > A booking.com quer contratar 30 a 40 programadores de Perl este ano. > Há interessados por aqui? :) > > http://www.booking.com/jobs.html?st=jobs&category=IT%20Design%20%26%20Development > > -- > Jonas > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm From cleysinhonv em gmail.com Wed Apr 25 12:42:35 2012 From: cleysinhonv em gmail.com (Cleysinho) Date: Wed, 25 Apr 2012 16:42:35 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Na UFV tenho um projeto de iniciação científica com um professor que esta com um Projeto Genoma de um fungo. A grade CC-UFV são Estatística Experimental e Iniciação à Estatística. A diferença do curso é que não temos física. Discordo em relação a "faça esse curso e você vai virar o chefe dos programadores" nunca pensei assim e nunca ouvi isso. Em 25 de abril de 2012 15:06, Nilson Santos Figueiredo Jr. escreveu: > On Wed, Apr 25, 2012 at 2:39 PM, Cleysinho wrote: > > No meu curso que não é Ciencias da Computação e sim sistemas de > informação - > > Equivale a 80 % do curso de CC comparando a grande. Entrei em 2008-II > éramos > > 25 alunos no 3º período 10. e no fim do curso 5. Apenas eu irei formar no > > tempo certo em Julho desse ano. > > O problema é que SI é "vendido" como: "faça esse curso e você vai > virar o chefe dos programadores". Aí quando muita gente entra e faz > alguns períodos e descobre que a realidade é diferente, acaba > desistindo. > Pela sua assinatura, assumo que você fala da UFV - você saberia as > estatísticas do curso de CC por aí? > > -Nilson > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- ** .: Inteligência Coletiva :. Uma inteligência distribuída por toda parte: tal é o nosso axioma inicial. Ninguém sabe tudo, todos sabem alguma coisa, todo o saber está na humanidade?. (Pierre Lévy) www.bioinfopop.ufv.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From tiago.peczenyj em gmail.com Wed Apr 25 12:45:40 2012 From: tiago.peczenyj em gmail.com (Tiago Peczenyj) Date: Wed, 25 Apr 2012 16:45:40 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: meus dois centavos: uma coisa é desenvolvimento web, outra coisa é desenvolvimento de software em geral. web é uma parte do que existem em desenvolvimento de software. e para aplicações web existem muitas tecnologias como java, php, .Net, ruby/rails, python/django, etc. perl é uma alternativa nesse meio. agora o mundo de desenvolvimento de software é muito vasto. Temos alguns sistemas que exigem alta disponibilidade e excelente uso de cpu e memoria. Temos sistemas que exigem milissegundos de tempo máximo de resposta. E temos sistemas de padaria. Para tudo existe alternativa. no ramo de desenvolvimento geral temos coisas em Haskell, Erlang, C++, Delphi, Visual Basic, Cobol, Shell Script, Perl, lua, D, R, awk, javascript e por ai vai. nada mais justo que aconteça uma gangorra ao longo do tempo de linguagens/frameworks em determinados ramos. On Mon, Apr 23, 2012 at 11:53 AM, Aureliano Guedes wrote: > Monges, > Bom dia. > > Gostaria de levantar uma questão para discutirmos e vermos a opinião de > cada um... > > Perl esta em desuso?? > > Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir > mais (Ruby e Python estão tomando lugar). Afff... > > O fato é, quem gosta de POO realmente vai preferir Python, pois poucos > sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para > mostrar como > podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos > Python tem com indentação é triste, alem de que tratar tudo como objeto é > um saco. > > Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG > geralmente virgens. > > Fiz o seguinte script abaixo > http://pastebin.com/eJEC0Kvt > > para testar os dois seguintes > http://pastebin.com/ytUiweKe > http://pastebin.com/0BfyiZgh > > gerando o resultado: > > Perl > real 0m24.136s > user 0m23.985s > sys 0m0.028s > > Ruby > real 0m50.882s > user 0m50.563s > sys 0m0.040s > > Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, > Perl sendo mais que 2x mais rápido. > > Alem de que o Gems é uma porcaria. > > Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se > empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto > a segurança web, mas na bioinformática > continua sendo bem usado. > > Queria saber do pessoal mais velho que tem bem mais experiência e > conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". > > > Att, > > Aureliano Guedes > > _______________________________________________ > 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos em gmail.com Wed Apr 25 12:46:36 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Wed, 25 Apr 2012 16:46:36 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: > Voltando à pergunta do Garu, sim, estão em desuso a longo prazo, mas o > problema mais emergencial agora é que os cérebros estão em desuso. Há quem discorde: http://terramagazine.terra.com.br/silviomeira/blog/2010/07/30/futuro-do-trabalho-software/ 2012/4/25 Alexei Znamensky : > Eu estava de camarote nessa história inteira, mas quero acrescentar uma > informação aqui, que tem a ver com algo que tem estado na minha cabeça já há > algum tempo. > > 2012/4/25 breno > [...] >> >> Ao meu ver, a falta de mão de obra especializada para arquitetura e >> desenvolvimento de software no Brasil afeta não só Perl, mas grande >> parte das linguagens de programação dinâmicas como Python e Ruby. Ou >> tá faltando gente ou empresas e desenvolvedores não estão conseguindo >> se encontrar. Analogamente, vejo também muita gente procurando >> soluções prontas (Drupal, Wordpress) para fazer suas startups, o que >> me leva a pensar: "programadores estão em desuso?" > > > Ontem, na fila de esperar para vacina a minha baixinha, tinha uma TV ligada > passando - acho - o Bom Dia Brasil, e deu uma notícia de que os bancos estão > tendo dificuldades em contratar... caixas. Por quê? Obviamente a função de > caixa não é exatamente uma função ilustre na hierarquia de um banco e com > certeza é menos bem remunerada, então é natural que eles contratem pessoas > mais novas e menos experientes para isso. Eles estão tendo uma grande > dificultade de encontrar pessoas nesse perfil de idade/experiência que > consigam dar o troco certo. As pessoas estão esquecendo como calcular. > > Eu acho que que a resposta a sua pergunta, Garu, a longo prazo, é: SIM, > obviamente. As coisas mais complicadas tendem a ficar sempre escondidas > atrás de alguma interface (em uma definição bem ampla e genérica), e a > tecnologia que foi utilizada antes acaba ficando segregada ou sumindo. > Ninguém aqui nesta lista saberia programar um ENIAC hoje. A trinta anos > atrás não existia "IDE", não havia debugadores integrados, etc. > Eventualmente, programação as we know it irá sumir, ou ficar escondida atrás > de diagramas bonitinhos que você só desenha, liga as caixinhas, configura > alguns parâmetros (quando muito), e a coisa toda funciona. Algo nessa linha > já existe hoje, e eu até trabalho com isso, mas ainda é algo caro e não > popularizado. Ainda. Me parece óbvio que soluções prontas que não precisem > de programação farão mais sucesso que soluções que envolvem programação > intensiva. Não acho que isso irá acontecer tão rápido (além de ser muito > mais complicado do que pode parecer em princípio, existem diversos fatores > de resistência das próprias pessoas), mas não acho que isso possa ser > evitado: é apenas uma questão de tempo até que o padrão seja "não > programar". > > O outro lado dessa moeda, ainda que causado por muitos outros fatores > atuando em conjunto (a simplificação de "interfaces" não será o bode > expiatório, principalmente no nosso país), é que está havendo uma > imbecilização em massa das pessoas, leia-se das gerações mais novas. Mídia > de massa, máquinas de propaganda, divulgação das bundas e depreciação do > pensamento, enfim, a lista é extensa. As crianças de hoje (entenda-se: a > maioria delas, não os casos de exceção que eu tenho certeza que serão vários > nesta comunidade) estão sendo ensinadas a não pensar, a não sentir, e a não > se respeitarem. Eu digo em várias ocasiões: "os idiotas são em maior número > e eles se multiplicam em maior velocidade". Infelizmente eu acho que isso > está se confirmando cada vez mais. Não tenho uma solução mágica, ou mesmo > não-mágica, para reverter ou mudar isso. Mas eu tenho certeza de uma coisa: > o caminho passa pela Educação. > > Voltando à pergunta do Garu, sim, estão em desuso a longo prazo, mas o > problema mais emergencial agora é que os cérebros estão em desuso. > > my $two_cents; > > -- > Alexei "RUSSOZ" Znamensky | russoz EM gmail com | http://russoz.org > GPG fingerprint = 42AB E78C B83A AE31 7D27  1CF3 C66F B5C7 71CA 9F3C > http://www.flickr.com/photos/alexeiz | http://github.com/russoz > "I don't know... fly casual!" -- Han Solo > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm From danillo012 em gmail.com Wed Apr 25 12:57:28 2012 From: danillo012 em gmail.com (Danillo Souza) Date: Wed, 25 Apr 2012 16:57:28 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: Não vamos esquecer que mesmo que Perl muitas vezes não seja usada para desenvolver o sofwtare X, ela pode ter auxiliado muito o processo de desenvolvimento. Exemplo disso é que no lugar onde eu trabalhava até ano passado, faziamos vários scripts Perl pra automatizar certas coisas, como por exemplo, um que fizemos para mapear o BD em classes, sem contar com a tonelada de scripts que ficava no servidor mantendo outros serviços mais críticos funcionando. Se for contar assim, chuto que 60%+ dos softwares desenvolvidos hoje em dia tem Perl como coadjuvante. -- Danillo Souza Teck Software 21.9619-6302 Em 25 de abril de 2012 16:46, Blabos de Blebe escreveu: > > Voltando à pergunta do Garu, sim, estão em desuso a longo prazo, mas o > > problema mais emergencial agora é que os cérebros estão em desuso. > > Há quem discorde: > > > http://terramagazine.terra.com.br/silviomeira/blog/2010/07/30/futuro-do-trabalho-software/ > > 2012/4/25 Alexei Znamensky : > > Eu estava de camarote nessa história inteira, mas quero acrescentar uma > > informação aqui, que tem a ver com algo que tem estado na minha cabeça > já há > > algum tempo. > > > > 2012/4/25 breno > > [...] > >> > >> Ao meu ver, a falta de mão de obra especializada para arquitetura e > >> desenvolvimento de software no Brasil afeta não só Perl, mas grande > >> parte das linguagens de programação dinâmicas como Python e Ruby. Ou > >> tá faltando gente ou empresas e desenvolvedores não estão conseguindo > >> se encontrar. Analogamente, vejo também muita gente procurando > >> soluções prontas (Drupal, Wordpress) para fazer suas startups, o que > >> me leva a pensar: "programadores estão em desuso?" > > > > > > Ontem, na fila de esperar para vacina a minha baixinha, tinha uma TV > ligada > > passando - acho - o Bom Dia Brasil, e deu uma notícia de que os bancos > estão > > tendo dificuldades em contratar... caixas. Por quê? Obviamente a função > de > > caixa não é exatamente uma função ilustre na hierarquia de um banco e com > > certeza é menos bem remunerada, então é natural que eles contratem > pessoas > > mais novas e menos experientes para isso. Eles estão tendo uma grande > > dificultade de encontrar pessoas nesse perfil de idade/experiência que > > consigam dar o troco certo. As pessoas estão esquecendo como calcular. > > > > Eu acho que que a resposta a sua pergunta, Garu, a longo prazo, é: SIM, > > obviamente. As coisas mais complicadas tendem a ficar sempre escondidas > > atrás de alguma interface (em uma definição bem ampla e genérica), e a > > tecnologia que foi utilizada antes acaba ficando segregada ou sumindo. > > Ninguém aqui nesta lista saberia programar um ENIAC hoje. A trinta anos > > atrás não existia "IDE", não havia debugadores integrados, etc. > > Eventualmente, programação as we know it irá sumir, ou ficar escondida > atrás > > de diagramas bonitinhos que você só desenha, liga as caixinhas, configura > > alguns parâmetros (quando muito), e a coisa toda funciona. Algo nessa > linha > > já existe hoje, e eu até trabalho com isso, mas ainda é algo caro e não > > popularizado. Ainda. Me parece óbvio que soluções prontas que não > precisem > > de programação farão mais sucesso que soluções que envolvem programação > > intensiva. Não acho que isso irá acontecer tão rápido (além de ser muito > > mais complicado do que pode parecer em princípio, existem diversos > fatores > > de resistência das próprias pessoas), mas não acho que isso possa ser > > evitado: é apenas uma questão de tempo até que o padrão seja "não > > programar". > > > > O outro lado dessa moeda, ainda que causado por muitos outros fatores > > atuando em conjunto (a simplificação de "interfaces" não será o bode > > expiatório, principalmente no nosso país), é que está havendo uma > > imbecilização em massa das pessoas, leia-se das gerações mais novas. > Mídia > > de massa, máquinas de propaganda, divulgação das bundas e depreciação do > > pensamento, enfim, a lista é extensa. As crianças de hoje (entenda-se: a > > maioria delas, não os casos de exceção que eu tenho certeza que serão > vários > > nesta comunidade) estão sendo ensinadas a não pensar, a não sentir, e a > não > > se respeitarem. Eu digo em várias ocasiões: "os idiotas são em maior > número > > e eles se multiplicam em maior velocidade". Infelizmente eu acho que isso > > está se confirmando cada vez mais. Não tenho uma solução mágica, ou mesmo > > não-mágica, para reverter ou mudar isso. Mas eu tenho certeza de uma > coisa: > > o caminho passa pela Educação. > > > > Voltando à pergunta do Garu, sim, estão em desuso a longo prazo, mas o > > problema mais emergencial agora é que os cérebros estão em desuso. > > > > my $two_cents; > > > > -- > > Alexei "RUSSOZ" Znamensky | russoz EM gmail com | http://russoz.org > > GPG fingerprint = 42AB E78C B83A AE31 7D27 1CF3 C66F B5C7 71CA 9F3C > > http://www.flickr.com/photos/alexeiz | http://github.com/russoz > > "I don't know... fly casual!" -- Han Solo > > > > _______________________________________________ > > 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: From thiagoglauco em ticursos.net Wed Apr 25 16:59:07 2012 From: thiagoglauco em ticursos.net (thiagoglauco em ticursos.net) Date: Wed, 25 Apr 2012 20:59:07 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: Message-ID: <20120425205907.16806yqwwmmxne4o@www.ticursos.net> Aliás, quem já ouviu há muitos anos que o C ia morrer, que o Java ia acabar com o C++... se eu ganhar 2 centavos toda vez que ouvir isso - eu mesmo já pensei que o Perl iria morrer. Mas é normal, quando era iniciante tinha esse medo também. Quem gosta de tratar tudo como Objeto tem o Perl6 também... O que acontece é que as pessoas não querem ter conhecimento amplo. Querem programar Web sem entender HTTP... ai usa o .Net (com todo respeito). Foram-se os tempos que os programadores eram engenheiros, cientistas da computação ou aqueles auto-didata fodásticos... Meu Solaris tem tanta coisa em Perl que a Sun (quando adquirimos as licenças a Oracle ainda não havia adiquirido a Sun) deixavou um aviso: "Não modifique o Perl original do sistema ou muita coisa vai parar de funcionar" Aliás, no café estava conversando com um colega e o psicologo da empresa cortou o assunto para dizer que as expressoes regulares dos softwares que buscam padrões nas pesquisas da empresa usam Perl. Citando Tiago Peczenyj : > meus dois centavos: > > uma coisa é desenvolvimento web, outra coisa é desenvolvimento de software > em geral. > > web é uma parte do que existem em desenvolvimento de software. e para > aplicações web existem muitas tecnologias como java, php, .Net, ruby/rails, > python/django, etc. perl é uma alternativa nesse meio. > > agora o mundo de desenvolvimento de software é muito vasto. Temos alguns > sistemas que exigem alta disponibilidade e excelente uso de cpu e memoria.. > Temos sistemas que exigem milissegundos de tempo máximo de resposta. E > temos sistemas de padaria. Para tudo existe alternativa. > > no ramo de desenvolvimento geral temos coisas em Haskell, Erlang, C++, > Delphi, Visual Basic, Cobol, Shell Script, Perl, lua, D, R, awk, javascript > e por ai vai. nada mais justo que aconteça uma gangorra ao longo do tempo > de linguagens/frameworks em determinados ramos. > > On Mon, Apr 23, 2012 at 11:53 AM, Aureliano Guedes > wrote: > >> Monges, >> Bom dia. >> >> Gostaria de levantar uma questão para discutirmos e vermos a opinião de >> cada um... >> >> Perl esta em desuso?? >> >> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir >> mais (Ruby e Python estão tomando lugar). Afff... >> >> O fato é, quem gosta de POO realmente vai preferir Python, pois poucos >> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para >> mostrar como >> podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos >> Python tem com indentação é triste, alem de que tratar tudo como objeto é >> um saco. >> >> Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG >> geralmente virgens. >> >> Fiz o seguinte script abaixo >> http://pastebin.com/eJEC0Kvt >> >> para testar os dois seguintes >> http://pastebin.com/ytUiweKe >> http://pastebin.com/0BfyiZgh >> >> gerando o resultado: >> >> Perl >> real 0m24.136s >> user 0m23.985s >> sys 0m0.028s >> >> Ruby >> real 0m50.882s >> user 0m50.563s >> sys 0m0.040s >> >> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, >> Perl sendo mais que 2x mais rápido. >> >> Alem de que o Gems é uma porcaria. >> >> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se >> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer quanto >> a segurança web, mas na bioinformática >> continua sendo bem usado. >> >> Queria saber do pessoal mais velho que tem bem mais experiência e >> conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". >> >> >> Att, >> >> Aureliano Guedes >> >> _______________________________________________ >> 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 > From braun.lima em gmail.com Wed Apr 25 17:06:23 2012 From: braun.lima em gmail.com (Marco Lima) Date: Wed, 25 Apr 2012 21:06:23 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: <20120425205907.16806yqwwmmxne4o@www.ticursos.net> References: <20120425205907.16806yqwwmmxne4o@www.ticursos.net> Message-ID: Salve! Desde a década de 90 que escuto falarem nisso ... só vai estar em desuso quando vc parar de usar !! Basta vc procurar que vai achar Perl em tudo que é lugar =) Marco Lima braun.lima em gmail.com im:mago em jabber-br.org Register Linux User #483170 Slackware Linux, for the subgenius "Aquele que pensa que é demasiado grande para fazer trabalhos pequenos é talvez demasiado pequeno para realizar grandes trabalhos." "Ter acesso ao conhecimento é um dever de todos; transmitir conhecimento é um dever de quem tem." "Na visão do hacker, o sentido da vida está em dedicar-se a uma paixão. Esta paixão é, na realidade, uma atividade significativa, inspiradora e prazerosa para o indivíduo, seja ela rotulada como "trabalho" ou como "diversão." "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" "Compartilhe o seu conhecimento. É uma maneira de alcançar a imortalidade" Em 25 de abril de 2012 20:59, escreveu: > Aliás, quem já ouviu há muitos anos que o C ia morrer, que o Java ia acabar > com o C++... se eu ganhar 2 centavos toda vez que ouvir isso - eu mesmo já > pensei que o Perl iria morrer. Mas é normal, quando era iniciante tinha esse > medo também. > > Quem gosta de tratar tudo como Objeto tem o Perl6 também... > > O que acontece é que as pessoas não querem ter conhecimento amplo. Querem > programar Web sem entender HTTP... ai usa o .Net (com todo respeito). > > Foram-se os tempos que os programadores eram engenheiros, cientistas da > computação ou aqueles auto-didata fodásticos... > > Meu Solaris tem tanta coisa em Perl que a Sun (quando adquirimos as licenças > a Oracle ainda não havia adiquirido a Sun) deixavou um aviso: "Não modifique > o Perl original do sistema ou muita coisa vai parar de funcionar" > > Aliás, no café estava conversando com um colega e o psicologo da empresa > cortou o assunto para dizer que as expressoes regulares dos softwares que > buscam padrões nas pesquisas da empresa usam Perl. > > Citando Tiago Peczenyj : > >> meus dois centavos: >> >> uma coisa é desenvolvimento web, outra coisa é desenvolvimento de software >> em geral. >> >> web é uma parte do que existem em desenvolvimento de software. e para >> aplicações web existem muitas tecnologias como java, php, .Net, >> ruby/rails, >> python/django, etc. perl é uma alternativa nesse meio. >> >> agora o mundo de desenvolvimento de software é muito vasto. Temos alguns >> sistemas que exigem alta disponibilidade e excelente uso de cpu e >> memoria.. >> Temos sistemas que exigem milissegundos de tempo máximo de resposta. E >> temos sistemas de padaria. Para tudo existe alternativa. >> >> no ramo de desenvolvimento geral temos coisas em Haskell, Erlang, C++, >> Delphi, Visual Basic, Cobol, Shell Script, Perl, lua, D, R, awk, >> javascript >> e por ai vai. nada mais justo que aconteça uma gangorra ao longo do tempo >> de linguagens/frameworks em determinados ramos. >> >> On Mon, Apr 23, 2012 at 11:53 AM, Aureliano Guedes >> wrote: >> >>>  Monges, >>> Bom dia. >>> >>> Gostaria de levantar uma questão para discutirmos e vermos a opinião de >>> cada um... >>> >>> Perl esta em desuso?? >>> >>> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir >>> mais (Ruby e Python estão tomando lugar). Afff... >>> >>> O fato é, quem gosta de POO realmente vai preferir Python, pois poucos >>> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para >>> mostrar como >>> podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos >>> Python tem com indentação é triste, alem de que tratar tudo como objeto é >>> um saco. >>> >>> Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG >>> geralmente virgens. >>> >>> Fiz o seguinte script abaixo >>> http://pastebin.com/eJEC0Kvt >>> >>> para testar os dois seguintes >>> http://pastebin.com/ytUiweKe >>> http://pastebin.com/0BfyiZgh >>> >>> gerando o resultado: >>> >>> Perl >>> real 0m24.136s >>> user 0m23.985s >>> sys 0m0.028s >>> >>> Ruby >>> real 0m50.882s >>> user 0m50.563s >>> sys 0m0.040s >>> >>> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, >>> Perl sendo mais que 2x mais rápido. >>> >>> Alem de que o Gems é uma porcaria. >>> >>> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se >>> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer >>> quanto >>> a segurança web, mas na bioinformática >>> continua sendo bem usado. >>> >>> Queria saber do pessoal mais velho que tem bem mais experiência e >>> conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". >>> >>> >>> Att, >>> >>> Aureliano Guedes >>> >>> _______________________________________________ >>> 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 From thiagoglauco em ticursos.net Wed Apr 25 17:47:09 2012 From: thiagoglauco em ticursos.net (Thiago Glauco) Date: Wed, 25 Apr 2012 21:47:09 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: <20120425205907.16806yqwwmmxne4o@www.ticursos.net> Message-ID: <1335401229.5098.2.camel@thiago-notebook> O Perl, por possuir um paradigma diferente das outras linguagens (que aprendemos na escola) sofre preconceitos. Acho que em 1987 Larry Wall devia ouvir direto que Perl é uma merda... Piadas do tipo "Perl is a Shell Script on Steroids" eram bem comuns. Perl é bem mais que "Shell on Steroids" e se fosse apenas isso, já teria matado o Shell script. Em Qua, 2012-04-25 às 21:06 -0300, Marco Lima escreveu: > Salve! > > Desde a década de 90 que escuto falarem nisso ... só vai estar em > desuso quando vc parar de usar !! > > Basta vc procurar que vai achar Perl em tudo que é lugar =) > > > Marco Lima > braun.lima em gmail.com > im:mago em jabber-br.org > > Register Linux User #483170 > Slackware Linux, for the subgenius > > "Aquele que pensa que é demasiado grande para fazer trabalhos pequenos > é talvez demasiado pequeno para realizar grandes trabalhos." > > "Ter acesso ao conhecimento é um dever de todos; transmitir > conhecimento é um dever de quem tem." > > "Na visão do hacker, o sentido da vida está em dedicar-se a uma > paixão. Esta paixão é, na realidade, uma atividade significativa, > inspiradora e prazerosa para o indivíduo, seja ela rotulada como > "trabalho" ou como "diversão." > > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que > não possa ensinar" > > "Compartilhe o seu conhecimento. É uma maneira de alcançar a imortalidade" > > > Em 25 de abril de 2012 20:59, escreveu: > > Aliás, quem já ouviu há muitos anos que o C ia morrer, que o Java ia acabar > > com o C++... se eu ganhar 2 centavos toda vez que ouvir isso - eu mesmo já > > pensei que o Perl iria morrer. Mas é normal, quando era iniciante tinha esse > > medo também. > > > > Quem gosta de tratar tudo como Objeto tem o Perl6 também... > > > > O que acontece é que as pessoas não querem ter conhecimento amplo. Querem > > programar Web sem entender HTTP... ai usa o .Net (com todo respeito). > > > > Foram-se os tempos que os programadores eram engenheiros, cientistas da > > computação ou aqueles auto-didata fodásticos... > > > > Meu Solaris tem tanta coisa em Perl que a Sun (quando adquirimos as licenças > > a Oracle ainda não havia adiquirido a Sun) deixavou um aviso: "Não modifique > > o Perl original do sistema ou muita coisa vai parar de funcionar" > > > > Aliás, no café estava conversando com um colega e o psicologo da empresa > > cortou o assunto para dizer que as expressoes regulares dos softwares que > > buscam padrões nas pesquisas da empresa usam Perl. > > > > Citando Tiago Peczenyj : > > > >> meus dois centavos: > >> > >> uma coisa é desenvolvimento web, outra coisa é desenvolvimento de software > >> em geral. > >> > >> web é uma parte do que existem em desenvolvimento de software. e para > >> aplicações web existem muitas tecnologias como java, php, .Net, > >> ruby/rails, > >> python/django, etc. perl é uma alternativa nesse meio. > >> > >> agora o mundo de desenvolvimento de software é muito vasto. Temos alguns > >> sistemas que exigem alta disponibilidade e excelente uso de cpu e > >> memoria.. > >> Temos sistemas que exigem milissegundos de tempo máximo de resposta. E > >> temos sistemas de padaria. Para tudo existe alternativa. > >> > >> no ramo de desenvolvimento geral temos coisas em Haskell, Erlang, C++, > >> Delphi, Visual Basic, Cobol, Shell Script, Perl, lua, D, R, awk, > >> javascript > >> e por ai vai. nada mais justo que aconteça uma gangorra ao longo do tempo > >> de linguagens/frameworks em determinados ramos. > >> > >> On Mon, Apr 23, 2012 at 11:53 AM, Aureliano Guedes > >> wrote: > >> > >>> Monges, > >>> Bom dia. > >>> > >>> Gostaria de levantar uma questão para discutirmos e vermos a opinião de > >>> cada um... > >>> > >>> Perl esta em desuso?? > >>> > >>> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir > >>> mais (Ruby e Python estão tomando lugar). Afff... > >>> > >>> O fato é, quem gosta de POO realmente vai preferir Python, pois poucos > >>> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para > >>> mostrar como > >>> podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos > >>> Python tem com indentação é triste, alem de que tratar tudo como objeto é > >>> um saco. > >>> > >>> Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG > >>> geralmente virgens. > >>> > >>> Fiz o seguinte script abaixo > >>> http://pastebin.com/eJEC0Kvt > >>> > >>> para testar os dois seguintes > >>> http://pastebin.com/ytUiweKe > >>> http://pastebin.com/0BfyiZgh > >>> > >>> gerando o resultado: > >>> > >>> Perl > >>> real 0m24.136s > >>> user 0m23.985s > >>> sys 0m0.028s > >>> > >>> Ruby > >>> real 0m50.882s > >>> user 0m50.563s > >>> sys 0m0.040s > >>> > >>> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, > >>> Perl sendo mais que 2x mais rápido. > >>> > >>> Alem de que o Gems é uma porcaria. > >>> > >>> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se > >>> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer > >>> quanto > >>> a segurança web, mas na bioinformática > >>> continua sendo bem usado. > >>> > >>> Queria saber do pessoal mais velho que tem bem mais experiência e > >>> conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". > >>> > >>> > >>> Att, > >>> > >>> Aureliano Guedes > >>> > >>> _______________________________________________ > >>> 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 From maia em eduardomaia.com Wed Apr 25 17:52:42 2012 From: maia em eduardomaia.com (Eduardo Maia) Date: Wed, 25 Apr 2012 21:52:42 -0300 Subject: [Rio-pm] $ENV{'HTTP_COOKIE'} Message-ID: Monges, Alguém já viu isso alguma vez na vida? Explicando o anexo... Cookies existe no navegador web, mas não existem no $ENV{'HTTP_COOKIE'}. Tentei com IE e FF. O mesmo código (para ler e setar cookies) funciona em um RHEL com Apache, mas não em outro RHEL com Apache. Em boa hora: 1. não possuo acesso de root ao servidor onde o $ENV está zicado. 2. o cookie não havia expirado no momento do screenshot. Desde já, muito obrigado. Abraços, Eduardo Maia -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: -------------- Próxima Parte ---------- Um anexo não-texto foi limpo... Nome: 02---Cookie.png Tipo: image/png Tamanho: 45152 bytes Descrição: não disponível URL: From guedes_1000 em hotmail.com Wed Apr 25 17:57:12 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Thu, 26 Apr 2012 00:57:12 +0000 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: <1335401229.5098.2.camel@thiago-notebook> References: , , <20120425205907.16806yqwwmmxne4o@www.ticursos.net>, , <1335401229.5098.2.camel@thiago-notebook> Message-ID: Engraçado foi ter que ler isso "[...] mas tenho uma colocação Ruby e Python superaram o Perl faz tempo, isso não se discute!!!" de um programador de PHP que tem um blog onde posta assuntos ligados a rede, tanto na area de segurança ou Hacking, assuntos por sua vez bem explicados e importantes, mas que o mesmo individuo ja havia me pedido no passado um sistema de botnet. Ainda usar a seguinte frase: " Metasploit was created by HD Moore in 2003 as a portable network tool using the Perl scripting language. Initially Metasploit was Game in Perl. Later, the Metasploit Framework was completely rewritten in the Ruby programming language." para embasar seu argumento. Bem, eu parei de discutir esse assunto depois disso, pois vi que vocês mais velhos tem razão em achar essa thread inutil, pois eu que sou o retardado daqui de dar atenção para isso. E ainda vem um terceiro individuo querer me mostrar o que é Ruby ainda usando Wikipedia. Ai como um bom academico que odeia Wikipedia, parei, decidi não discutir mais assunto desse tipo com pessoas que não tem embasamento. De qualquer forma a thread de forma geral, ate mesmo nos puxões de orelha de uns um pouco mais extressados aqui, me ajudou a forma um opinião mais solida. > From: thiagoglauco em ticursos.net > To: rio-pm em pm.org > Date: Wed, 25 Apr 2012 21:47:09 -0300 > Subject: Re: [Rio-pm] Perl em desuso?? > > O Perl, por possuir um paradigma diferente das outras linguagens (que > aprendemos na escola) sofre preconceitos. Acho que em 1987 Larry Wall > devia ouvir direto que Perl é uma merda... Piadas do tipo "Perl is a > Shell Script on Steroids" eram bem comuns. Perl é bem mais que "Shell on > Steroids" e se fosse apenas isso, já teria matado o Shell script. > > Em Qua, 2012-04-25 às 21:06 -0300, Marco Lima escreveu: > > Salve! > > > > Desde a década de 90 que escuto falarem nisso ... só vai estar em > > desuso quando vc parar de usar !! > > > > Basta vc procurar que vai achar Perl em tudo que é lugar =) > > > > > > Marco Lima > > braun.lima em gmail.com > > im:mago em jabber-br.org > > > > Register Linux User #483170 > > Slackware Linux, for the subgenius > > > > "Aquele que pensa que é demasiado grande para fazer trabalhos pequenos > > é talvez demasiado pequeno para realizar grandes trabalhos." > > > > "Ter acesso ao conhecimento é um dever de todos; transmitir > > conhecimento é um dever de quem tem." > > > > "Na visão do hacker, o sentido da vida está em dedicar-se a uma > > paixão. Esta paixão é, na realidade, uma atividade significativa, > > inspiradora e prazerosa para o indivíduo, seja ela rotulada como > > "trabalho" ou como "diversão." > > > > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que > > não possa ensinar" > > > > "Compartilhe o seu conhecimento. É uma maneira de alcançar a imortalidade" > > > > > > Em 25 de abril de 2012 20:59, escreveu: > > > Aliás, quem já ouviu há muitos anos que o C ia morrer, que o Java ia acabar > > > com o C++... se eu ganhar 2 centavos toda vez que ouvir isso - eu mesmo já > > > pensei que o Perl iria morrer. Mas é normal, quando era iniciante tinha esse > > > medo também. > > > > > > Quem gosta de tratar tudo como Objeto tem o Perl6 também... > > > > > > O que acontece é que as pessoas não querem ter conhecimento amplo. Querem > > > programar Web sem entender HTTP... ai usa o .Net (com todo respeito). > > > > > > Foram-se os tempos que os programadores eram engenheiros, cientistas da > > > computação ou aqueles auto-didata fodásticos... > > > > > > Meu Solaris tem tanta coisa em Perl que a Sun (quando adquirimos as licenças > > > a Oracle ainda não havia adiquirido a Sun) deixavou um aviso: "Não modifique > > > o Perl original do sistema ou muita coisa vai parar de funcionar" > > > > > > Aliás, no café estava conversando com um colega e o psicologo da empresa > > > cortou o assunto para dizer que as expressoes regulares dos softwares que > > > buscam padrões nas pesquisas da empresa usam Perl. > > > > > > Citando Tiago Peczenyj : > > > > > >> meus dois centavos: > > >> > > >> uma coisa é desenvolvimento web, outra coisa é desenvolvimento de software > > >> em geral. > > >> > > >> web é uma parte do que existem em desenvolvimento de software. e para > > >> aplicações web existem muitas tecnologias como java, php, .Net, > > >> ruby/rails, > > >> python/django, etc. perl é uma alternativa nesse meio. > > >> > > >> agora o mundo de desenvolvimento de software é muito vasto. Temos alguns > > >> sistemas que exigem alta disponibilidade e excelente uso de cpu e > > >> memoria.. > > >> Temos sistemas que exigem milissegundos de tempo máximo de resposta. E > > >> temos sistemas de padaria. Para tudo existe alternativa. > > >> > > >> no ramo de desenvolvimento geral temos coisas em Haskell, Erlang, C++, > > >> Delphi, Visual Basic, Cobol, Shell Script, Perl, lua, D, R, awk, > > >> javascript > > >> e por ai vai. nada mais justo que aconteça uma gangorra ao longo do tempo > > >> de linguagens/frameworks em determinados ramos. > > >> > > >> On Mon, Apr 23, 2012 at 11:53 AM, Aureliano Guedes > > >> wrote: > > >> > > >>> Monges, > > >>> Bom dia. > > >>> > > >>> Gostaria de levantar uma questão para discutirmos e vermos a opinião de > > >>> cada um... > > >>> > > >>> Perl esta em desuso?? > > >>> > > >>> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que ouvir > > >>> mais (Ruby e Python estão tomando lugar). Afff... > > >>> > > >>> O fato é, quem gosta de POO realmente vai preferir Python, pois poucos > > >>> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos para > > >>> mostrar como > > >>> podemos usar Perl como se fosse POO. Mas, o serio problema que os códigos > > >>> Python tem com indentação é triste, alem de que tratar tudo como objeto é > > >>> um saco. > > >>> > > >>> Ruby é uma linguagenzinha, na minha opinião, criado para viciados em RPG > > >>> geralmente virgens. > > >>> > > >>> Fiz o seguinte script abaixo > > >>> http://pastebin.com/eJEC0Kvt > > >>> > > >>> para testar os dois seguintes > > >>> http://pastebin.com/ytUiweKe > > >>> http://pastebin.com/0BfyiZgh > > >>> > > >>> gerando o resultado: > > >>> > > >>> Perl > > >>> real 0m24.136s > > >>> user 0m23.985s > > >>> sys 0m0.028s > > >>> > > >>> Ruby > > >>> real 0m50.882s > > >>> user 0m50.563s > > >>> sys 0m0.040s > > >>> > > >>> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, > > >>> Perl sendo mais que 2x mais rápido. > > >>> > > >>> Alem de que o Gems é uma porcaria. > > >>> > > >>> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se > > >>> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer > > >>> quanto > > >>> a segurança web, mas na bioinformática > > >>> continua sendo bem usado. > > >>> > > >>> Queria saber do pessoal mais velho que tem bem mais experiência e > > >>> conhecimento, o que acham dessas questão: "Perl está em desuso ou não??". > > >>> > > >>> > > >>> Att, > > >>> > > >>> Aureliano Guedes > > >>> > > >>> _______________________________________________ > > >>> 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Wed Apr 25 17:59:50 2012 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Thu, 26 Apr 2012 00:59:50 +0000 Subject: [Rio-pm] $ENV{'HTTP_COOKIE'} In-Reply-To: References: Message-ID: Bem eu acho que o problema esta em: "1. não possuo acesso de root ao servidor onde o $ENV está zicado.". Alguns acessos apenas são liberados para root. Date: Wed, 25 Apr 2012 21:52:42 -0300 From: maia em eduardomaia.com To: rio-pm em pm.org Subject: [Rio-pm] $ENV{'HTTP_COOKIE'} Monges, Alguém já viu isso alguma vez na vida? Explicando o anexo... Cookies existe no navegador web, mas não existem no $ENV{'HTTP_COOKIE'}. Tentei com IE e FF. O mesmo código (para ler e setar cookies) funciona em um RHEL com Apache, mas não em outro RHEL com Apache. Em boa hora: 1. não possuo acesso de root ao servidor onde o $ENV está zicado. 2. o cookie não havia expirado no momento do screenshot. Desde já, muito obrigado. Abraços, Eduardo Maia _______________________________________________ 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: From braun.lima em gmail.com Wed Apr 25 18:04:26 2012 From: braun.lima em gmail.com (Marco Lima) Date: Wed, 25 Apr 2012 22:04:26 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: <20120425205907.16806yqwwmmxne4o@www.ticursos.net> <1335401229.5098.2.camel@thiago-notebook> Message-ID: Contra Fatos não exitem argumentos!!! hehehe Bom, em desuso ou não ... eu ganho dinheiro a mais de 15 anos com Perl e não tenho o que reclamar ... sempre que alguém não consegue resolver seus problemas com as outras linguagens, me procuram para resolver e adivinha em que??? Eu devo trabalhar e viver em alguma dimensão paralela ... Acho melhor pedir um missa de 7º dia ... ou melhor 7º ano!! =) []++ Marco Lima braun.lima em gmail.com im:mago em jabber-br.org Register Linux User #483170 Slackware Linux, for the subgenius "Aquele que pensa que é demasiado grande para fazer trabalhos pequenos é talvez demasiado pequeno para realizar grandes trabalhos." "Ter acesso ao conhecimento é um dever de todos; transmitir conhecimento é um dever de quem tem." "Na visão do hacker, o sentido da vida está em dedicar-se a uma paixão. Esta paixão é, na realidade, uma atividade significativa, inspiradora e prazerosa para o indivíduo, seja ela rotulada como "trabalho" ou como "diversão." "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" "Compartilhe o seu conhecimento. É uma maneira de alcançar a imortalidade" 2012/4/25 Aureliano Guedes : > Engraçado foi ter que ler isso "[...] mas tenho uma colocação Ruby e Python > superaram o Perl faz tempo, isso não se discute!!!" de um programador de PHP > que tem um blog onde posta assuntos ligados a rede, tanto na area de > segurança ou Hacking, assuntos por sua vez bem explicados e importantes, mas > que o mesmo individuo ja havia me pedido no passado um sistema de botnet. > > Ainda usar a seguinte frase: " Metasploit was created by HD Moore in 2003 as > a portable network tool using the Perl scripting language. Initially > Metasploit was Game in Perl. Later, the Metasploit Framework was completely > rewritten in the Ruby programming language." para embasar seu argumento. > > Bem, eu parei de discutir esse assunto depois disso, pois vi que vocês mais > velhos tem razão em achar essa thread inutil, pois eu que sou o retardado > daqui de dar atenção para isso. > > E ainda vem um terceiro individuo querer me mostrar o que é Ruby ainda > usando Wikipedia. Ai como um bom academico que odeia Wikipedia, parei, > decidi não discutir mais assunto desse tipo com pessoas que não tem > embasamento. > > De qualquer forma a thread de forma geral, ate mesmo nos puxões de orelha de > uns um pouco mais extressados aqui, me ajudou a forma um opinião mais > solida. > >> From: thiagoglauco em ticursos.net >> To: rio-pm em pm.org >> Date: Wed, 25 Apr 2012 21:47:09 -0300 >> Subject: Re: [Rio-pm] Perl em desuso?? > >> >> O Perl, por possuir um paradigma diferente das outras linguagens (que >> aprendemos na escola) sofre preconceitos. Acho que em 1987 Larry Wall >> devia ouvir direto que Perl é uma merda... Piadas do tipo "Perl is a >> Shell Script on Steroids" eram bem comuns. Perl é bem mais que "Shell on >> Steroids" e se fosse apenas isso, já teria matado o Shell script. >> >> Em Qua, 2012-04-25 às 21:06 -0300, Marco Lima escreveu: >> > Salve! >> > >> > Desde a década de 90 que escuto falarem nisso ... só vai estar em >> > desuso quando vc parar de usar !! >> > >> > Basta vc procurar que vai achar Perl em tudo que é lugar =) >> > >> > >> > Marco Lima >> > braun.lima em gmail.com >> > im:mago em jabber-br.org >> > >> > Register Linux User #483170 >> > Slackware Linux, for the subgenius >> > >> > "Aquele que pensa que é demasiado grande para fazer trabalhos pequenos >> > é talvez demasiado pequeno para realizar grandes trabalhos." >> > >> > "Ter acesso ao conhecimento é um dever de todos; transmitir >> > conhecimento é um dever de quem tem." >> > >> > "Na visão do hacker, o sentido da vida está em dedicar-se a uma >> > paixão. Esta paixão é, na realidade, uma atividade significativa, >> > inspiradora e prazerosa para o indivíduo, seja ela rotulada como >> > "trabalho" ou como "diversão." >> > >> > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que >> > não possa ensinar" >> > >> > "Compartilhe o seu conhecimento. É uma maneira de alcançar a >> > imortalidade" >> > >> > >> > Em 25 de abril de 2012 20:59, escreveu: >> > > Aliás, quem já ouviu há muitos anos que o C ia morrer, que o Java ia >> > > acabar >> > > com o C++... se eu ganhar 2 centavos toda vez que ouvir isso - eu >> > > mesmo já >> > > pensei que o Perl iria morrer. Mas é normal, quando era iniciante >> > > tinha esse >> > > medo também. >> > > >> > > Quem gosta de tratar tudo como Objeto tem o Perl6 também... >> > > >> > > O que acontece é que as pessoas não querem ter conhecimento amplo. >> > > Querem >> > > programar Web sem entender HTTP... ai usa o .Net (com todo respeito). >> > > >> > > Foram-se os tempos que os programadores eram engenheiros, cientistas >> > > da >> > > computação ou aqueles auto-didata fodásticos... >> > > >> > > Meu Solaris tem tanta coisa em Perl que a Sun (quando adquirimos as >> > > licenças >> > > a Oracle ainda não havia adiquirido a Sun) deixavou um aviso: "Não >> > > modifique >> > > o Perl original do sistema ou muita coisa vai parar de funcionar" >> > > >> > > Aliás, no café estava conversando com um colega e o psicologo da >> > > empresa >> > > cortou o assunto para dizer que as expressoes regulares dos softwares >> > > que >> > > buscam padrões nas pesquisas da empresa usam Perl. >> > > >> > > Citando Tiago Peczenyj : >> > > >> > >> meus dois centavos: >> > >> >> > >> uma coisa é desenvolvimento web, outra coisa é desenvolvimento de >> > >> software >> > >> em geral. >> > >> >> > >> web é uma parte do que existem em desenvolvimento de software. e para >> > >> aplicações web existem muitas tecnologias como java, php, .Net, >> > >> ruby/rails, >> > >> python/django, etc. perl é uma alternativa nesse meio. >> > >> >> > >> agora o mundo de desenvolvimento de software é muito vasto. Temos >> > >> alguns >> > >> sistemas que exigem alta disponibilidade e excelente uso de cpu e >> > >> memoria.. >> > >> Temos sistemas que exigem milissegundos de tempo máximo de resposta. >> > >> E >> > >> temos sistemas de padaria. Para tudo existe alternativa. >> > >> >> > >> no ramo de desenvolvimento geral temos coisas em Haskell, Erlang, >> > >> C++, >> > >> Delphi, Visual Basic, Cobol, Shell Script, Perl, lua, D, R, awk, >> > >> javascript >> > >> e por ai vai. nada mais justo que aconteça uma gangorra ao longo do >> > >> tempo >> > >> de linguagens/frameworks em determinados ramos. >> > >> >> > >> On Mon, Apr 23, 2012 at 11:53 AM, Aureliano Guedes >> > >> wrote: >> > >> >> > >>> Monges, >> > >>> Bom dia. >> > >>> >> > >>> Gostaria de levantar uma questão para discutirmos e vermos a opinião >> > >>> de >> > >>> cada um... >> > >>> >> > >>> Perl esta em desuso?? >> > >>> >> > >>> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que >> > >>> ouvir >> > >>> mais (Ruby e Python estão tomando lugar). Afff... >> > >>> >> > >>> O fato é, quem gosta de POO realmente vai preferir Python, pois >> > >>> poucos >> > >>> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos >> > >>> para >> > >>> mostrar como >> > >>> podemos usar Perl como se fosse POO. Mas, o serio problema que os >> > >>> códigos >> > >>> Python tem com indentação é triste, alem de que tratar tudo como >> > >>> objeto é >> > >>> um saco. >> > >>> >> > >>> Ruby é uma linguagenzinha, na minha opinião, criado para viciados em >> > >>> RPG >> > >>> geralmente virgens. >> > >>> >> > >>> Fiz o seguinte script abaixo >> > >>> http://pastebin.com/eJEC0Kvt >> > >>> >> > >>> para testar os dois seguintes >> > >>> http://pastebin.com/ytUiweKe >> > >>> http://pastebin.com/0BfyiZgh >> > >>> >> > >>> gerando o resultado: >> > >>> >> > >>> Perl >> > >>> real 0m24.136s >> > >>> user 0m23.985s >> > >>> sys 0m0.028s >> > >>> >> > >>> Ruby >> > >>> real 0m50.882s >> > >>> user 0m50.563s >> > >>> sys 0m0.040s >> > >>> >> > >>> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, >> > >>> Perl sendo mais que 2x mais rápido. >> > >>> >> > >>> Alem de que o Gems é uma porcaria. >> > >>> >> > >>> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não se >> > >>> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer >> > >>> quanto >> > >>> a segurança web, mas na bioinformática >> > >>> continua sendo bem usado. >> > >>> >> > >>> Queria saber do pessoal mais velho que tem bem mais experiência e >> > >>> conhecimento, o que acham dessas questão: "Perl está em desuso ou >> > >>> não??". >> > >>> >> > >>> >> > >>> Att, >> > >>> >> > >>> Aureliano Guedes >> > >>> >> > >>> _______________________________________________ >> > >>> 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 From bruno.buss em gmail.com Wed Apr 25 18:15:51 2012 From: bruno.buss em gmail.com (Bruno Buss) Date: Wed, 25 Apr 2012 22:15:51 -0300 Subject: [Rio-pm] $ENV{'HTTP_COOKIE'} In-Reply-To: References: Message-ID: 2012/4/25 Eduardo Maia > Monges, > > Alguém já viu isso alguma vez na vida? Explicando o anexo... > > Cookies existe no navegador web, mas não existem no $ENV{'HTTP_COOKIE'}. > Tentei com IE e FF. O mesmo código (para ler e setar cookies) funciona em > um RHEL com Apache, mas não em outro RHEL com Apache. > A pergunta pode ser totalmente ignorante... mas o que ele está imprimindo não é exatamente o 3o cookie dessa listagem que você mostrou ai? [ ]'s -- Bruno C. Buss http://www.brunobuss.net -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From maia em eduardomaia.com Wed Apr 25 18:55:19 2012 From: maia em eduardomaia.com (Eduardo Maia) Date: Wed, 25 Apr 2012 22:55:19 -0300 Subject: [Rio-pm] $ENV{'HTTP_COOKIE'} In-Reply-To: References: Message-ID: Olá, Monges, obrigado pelas respostas. Sim, Aureliano, também calculo que o problema seja não ter acesso de root. Servidores compartilhados nem sempre funcionam conforme o adequado, e não ter acesso de root por vezes dificulta e em muito. Mas eu também nem saberia dizer qual configuração poderia estar zicada, pois nunca vi isso antes. Sim, Bruno, o cookie que é impresso na tela é exatamente o 3o da listagem. Porém observe que faltam mais 2 cookies serem impressos. Se eu removo o 3o cookie do meu navegador, então a chave 'HTTP_COOKIE' simplesmente desaparece do loop. Abraços. On Wed, Apr 25, 2012 at 10:15 PM, Bruno Buss wrote: > 2012/4/25 Eduardo Maia > >> Monges, >> >> Alguém já viu isso alguma vez na vida? Explicando o anexo... >> >> Cookies existe no navegador web, mas não existem no $ENV{'HTTP_COOKIE'}. >> Tentei com IE e FF. O mesmo código (para ler e setar cookies) funciona em >> um RHEL com Apache, mas não em outro RHEL com Apache. >> > > A pergunta pode ser totalmente ignorante... mas o que ele está imprimindo > não é exatamente o 3o cookie dessa listagem que você mostrou ai? > > [ ]'s > -- > Bruno C. Buss > http://www.brunobuss.net > > _______________________________________________ > 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: From bruno.buss em gmail.com Wed Apr 25 19:09:01 2012 From: bruno.buss em gmail.com (Bruno Buss) Date: Wed, 25 Apr 2012 23:09:01 -0300 Subject: [Rio-pm] $ENV{'HTTP_COOKIE'} In-Reply-To: References: Message-ID: Poderia colocar o código num pastebin ou gist da vida e jogar o link aqui? [ ]'s 2012/4/25 Eduardo Maia > Olá, Monges, obrigado pelas respostas. > > Sim, Aureliano, também calculo que o problema seja não ter acesso de root. > Servidores compartilhados nem sempre funcionam conforme o adequado, e não > ter acesso de root por vezes dificulta e em muito. Mas eu também nem > saberia dizer qual configuração poderia estar zicada, pois nunca vi isso > antes. > > Sim, Bruno, o cookie que é impresso na tela é exatamente o 3o da listagem. > Porém observe que faltam mais 2 cookies serem impressos. Se eu removo o 3o > cookie do meu navegador, então a chave 'HTTP_COOKIE' simplesmente > desaparece do loop. > > Abraços. > > On Wed, Apr 25, 2012 at 10:15 PM, Bruno Buss wrote: > >> 2012/4/25 Eduardo Maia >> >>> Monges, >>> >>> Alguém já viu isso alguma vez na vida? Explicando o anexo... >>> >>> Cookies existe no navegador web, mas não existem no $ENV{'HTTP_COOKIE'}. >>> Tentei com IE e FF. O mesmo código (para ler e setar cookies) funciona em >>> um RHEL com Apache, mas não em outro RHEL com Apache. >>> >> >> A pergunta pode ser totalmente ignorante... mas o que ele está imprimindo >> não é exatamente o 3o cookie dessa listagem que você mostrou ai? >> >> [ ]'s >> -- >> Bruno C. Buss >> http://www.brunobuss.net >> >> _______________________________________________ >> 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 > -- Bruno C. Buss http://www.brunobuss.net -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From ulisses em ibiz.com.br Thu Apr 26 06:19:49 2012 From: ulisses em ibiz.com.br (ulisses em ibiz.com.br) Date: Thu, 26 Apr 2012 10:19:49 -0300 Subject: [Rio-pm] Perl em desuso?? In-Reply-To: References: <20120425205907.16806yqwwmmxne4o@www.ticursos.net><1335401229.5098.2.camel@thiago-notebook> Message-ID: sobre aquela pergunta lá atrás: "quais linguagens as startups estão usando"? encontrei alguns links e infos interessantes sobre o que caras do outro lado da cerca estão fazendo. pesquisa Google "startup language" voltou vários links; escolhi os abaixo: 1) What are the programming languages and frameworks the top NYC startups are using? http://www.quora.com/What-are-the-programming-languages-and-frameworks-the-top-NYC-startups-are-using - foursquare, bit.ly, GroupMe, .... mais de 40 startups - vale a pena para tb saber quais DBs, hospedagem, web, proxy, queue, .... essas startups escolheram [nota essa página vista do iPad permite ver os detalhes de cada ferramenta usada pela startup; via desktop ela está pedindo cadastro] 2) The Best Programming Language for a Lean Startup http://kevindewalt.com/blog/2009/10/14/the-best-programming-language-for-a-lean-startup/ a página tem outros textos/links que tb podem ser interessantes para alguns -----Mensagem Original----- From: Marco Lima Sent: Wednesday, April 25, 2012 10:04 PM To: Perl Mongers Rio de Janeiro Subject: Re: [Rio-pm] Perl em desuso?? Contra Fatos não exitem argumentos!!! hehehe Bom, em desuso ou não ... eu ganho dinheiro a mais de 15 anos com Perl e não tenho o que reclamar ... sempre que alguém não consegue resolver seus problemas com as outras linguagens, me procuram para resolver e adivinha em que??? Eu devo trabalhar e viver em alguma dimensão paralela ... Acho melhor pedir um missa de 7º dia ... ou melhor 7º ano!! =) []++ Marco Lima braun.lima em gmail.com im:mago em jabber-br.org Register Linux User #483170 Slackware Linux, for the subgenius "Aquele que pensa que é demasiado grande para fazer trabalhos pequenos é talvez demasiado pequeno para realizar grandes trabalhos." "Ter acesso ao conhecimento é um dever de todos; transmitir conhecimento é um dever de quem tem." "Na visão do hacker, o sentido da vida está em dedicar-se a uma paixão. Esta paixão é, na realidade, uma atividade significativa, inspiradora e prazerosa para o indivíduo, seja ela rotulada como "trabalho" ou como "diversão." "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" "Compartilhe o seu conhecimento. É uma maneira de alcançar a imortalidade" 2012/4/25 Aureliano Guedes : > Engraçado foi ter que ler isso "[...] mas tenho uma colocação Ruby e > Python > superaram o Perl faz tempo, isso não se discute!!!" de um programador de > PHP > que tem um blog onde posta assuntos ligados a rede, tanto na area de > segurança ou Hacking, assuntos por sua vez bem explicados e importantes, > mas > que o mesmo individuo ja havia me pedido no passado um sistema de botnet. > > Ainda usar a seguinte frase: " Metasploit was created by HD Moore in 2003 > as > a portable network tool using the Perl scripting language. Initially > Metasploit was Game in Perl. Later, the Metasploit Framework was > completely > rewritten in the Ruby programming language." para embasar seu argumento. > > Bem, eu parei de discutir esse assunto depois disso, pois vi que vocês > mais > velhos tem razão em achar essa thread inutil, pois eu que sou o retardado > daqui de dar atenção para isso. > > E ainda vem um terceiro individuo querer me mostrar o que é Ruby ainda > usando Wikipedia. Ai como um bom academico que odeia Wikipedia, parei, > decidi não discutir mais assunto desse tipo com pessoas que não tem > embasamento. > > De qualquer forma a thread de forma geral, ate mesmo nos puxões de orelha > de > uns um pouco mais extressados aqui, me ajudou a forma um opinião mais > solida. > >> From: thiagoglauco em ticursos.net >> To: rio-pm em pm.org >> Date: Wed, 25 Apr 2012 21:47:09 -0300 >> Subject: Re: [Rio-pm] Perl em desuso?? > >> >> O Perl, por possuir um paradigma diferente das outras linguagens (que >> aprendemos na escola) sofre preconceitos. Acho que em 1987 Larry Wall >> devia ouvir direto que Perl é uma merda... Piadas do tipo "Perl is a >> Shell Script on Steroids" eram bem comuns. Perl é bem mais que "Shell on >> Steroids" e se fosse apenas isso, já teria matado o Shell script. >> >> Em Qua, 2012-04-25 às 21:06 -0300, Marco Lima escreveu: >> > Salve! >> > >> > Desde a década de 90 que escuto falarem nisso ... só vai estar em >> > desuso quando vc parar de usar !! >> > >> > Basta vc procurar que vai achar Perl em tudo que é lugar =) >> > >> > >> > Marco Lima >> > braun.lima em gmail.com >> > im:mago em jabber-br.org >> > >> > Register Linux User #483170 >> > Slackware Linux, for the subgenius >> > >> > "Aquele que pensa que é demasiado grande para fazer trabalhos pequenos >> > é talvez demasiado pequeno para realizar grandes trabalhos." >> > >> > "Ter acesso ao conhecimento é um dever de todos; transmitir >> > conhecimento é um dever de quem tem." >> > >> > "Na visão do hacker, o sentido da vida está em dedicar-se a uma >> > paixão. Esta paixão é, na realidade, uma atividade significativa, >> > inspiradora e prazerosa para o indivíduo, seja ela rotulada como >> > "trabalho" ou como "diversão." >> > >> > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que >> > não possa ensinar" >> > >> > "Compartilhe o seu conhecimento. É uma maneira de alcançar a >> > imortalidade" >> > >> > >> > Em 25 de abril de 2012 20:59, escreveu: >> > > Aliás, quem já ouviu há muitos anos que o C ia morrer, que o Java ia >> > > acabar >> > > com o C++... se eu ganhar 2 centavos toda vez que ouvir isso - eu >> > > mesmo já >> > > pensei que o Perl iria morrer. Mas é normal, quando era iniciante >> > > tinha esse >> > > medo também. >> > > >> > > Quem gosta de tratar tudo como Objeto tem o Perl6 também... >> > > >> > > O que acontece é que as pessoas não querem ter conhecimento amplo. >> > > Querem >> > > programar Web sem entender HTTP... ai usa o .Net (com todo respeito). >> > > >> > > Foram-se os tempos que os programadores eram engenheiros, cientistas >> > > da >> > > computação ou aqueles auto-didata fodásticos... >> > > >> > > Meu Solaris tem tanta coisa em Perl que a Sun (quando adquirimos as >> > > licenças >> > > a Oracle ainda não havia adiquirido a Sun) deixavou um aviso: "Não >> > > modifique >> > > o Perl original do sistema ou muita coisa vai parar de funcionar" >> > > >> > > Aliás, no café estava conversando com um colega e o psicologo da >> > > empresa >> > > cortou o assunto para dizer que as expressoes regulares dos softwares >> > > que >> > > buscam padrões nas pesquisas da empresa usam Perl. >> > > >> > > Citando Tiago Peczenyj : >> > > >> > >> meus dois centavos: >> > >> >> > >> uma coisa é desenvolvimento web, outra coisa é desenvolvimento de >> > >> software >> > >> em geral. >> > >> >> > >> web é uma parte do que existem em desenvolvimento de software. e >> > >> para >> > >> aplicações web existem muitas tecnologias como java, php, .Net, >> > >> ruby/rails, >> > >> python/django, etc. perl é uma alternativa nesse meio. >> > >> >> > >> agora o mundo de desenvolvimento de software é muito vasto. Temos >> > >> alguns >> > >> sistemas que exigem alta disponibilidade e excelente uso de cpu e >> > >> memoria.. >> > >> Temos sistemas que exigem milissegundos de tempo máximo de resposta. >> > >> E >> > >> temos sistemas de padaria. Para tudo existe alternativa. >> > >> >> > >> no ramo de desenvolvimento geral temos coisas em Haskell, Erlang, >> > >> C++, >> > >> Delphi, Visual Basic, Cobol, Shell Script, Perl, lua, D, R, awk, >> > >> javascript >> > >> e por ai vai. nada mais justo que aconteça uma gangorra ao longo do >> > >> tempo >> > >> de linguagens/frameworks em determinados ramos. >> > >> >> > >> On Mon, Apr 23, 2012 at 11:53 AM, Aureliano Guedes >> > >> wrote: >> > >> >> > >>> Monges, >> > >>> Bom dia. >> > >>> >> > >>> Gostaria de levantar uma questão para discutirmos e vermos a >> > >>> opinião >> > >>> de >> > >>> cada um... >> > >>> >> > >>> Perl esta em desuso?? >> > >>> >> > >>> Ouvi esse comentário (infeliz, na minha opinião) e ainda tive que >> > >>> ouvir >> > >>> mais (Ruby e Python estão tomando lugar). Afff... >> > >>> >> > >>> O fato é, quem gosta de POO realmente vai preferir Python, pois >> > >>> poucos >> > >>> sabem que Perl tem suporte a OO, inclusive eu criei vario objetos >> > >>> para >> > >>> mostrar como >> > >>> podemos usar Perl como se fosse POO. Mas, o serio problema que os >> > >>> códigos >> > >>> Python tem com indentação é triste, alem de que tratar tudo como >> > >>> objeto é >> > >>> um saco. >> > >>> >> > >>> Ruby é uma linguagenzinha, na minha opinião, criado para viciados >> > >>> em >> > >>> RPG >> > >>> geralmente virgens. >> > >>> >> > >>> Fiz o seguinte script abaixo >> > >>> http://pastebin.com/eJEC0Kvt >> > >>> >> > >>> para testar os dois seguintes >> > >>> http://pastebin.com/ytUiweKe >> > >>> http://pastebin.com/0BfyiZgh >> > >>> >> > >>> gerando o resultado: >> > >>> >> > >>> Perl >> > >>> real 0m24.136s >> > >>> user 0m23.985s >> > >>> sys 0m0.028s >> > >>> >> > >>> Ruby >> > >>> real 0m50.882s >> > >>> user 0m50.563s >> > >>> sys 0m0.040s >> > >>> >> > >>> Num AMD Athlon 64 com o Ubuntu 11.10 64x 2GB de Ram, >> > >>> Perl sendo mais que 2x mais rápido. >> > >>> >> > >>> Alem de que o Gems é uma porcaria. >> > >>> >> > >>> Não sei, talvez seja apenas modinha, mas se a comunidade Ruby não >> > >>> se >> > >>> empenhar a modinha passa e fica so Python e Perl, mas não sei dizer >> > >>> quanto >> > >>> a segurança web, mas na bioinformática >> > >>> continua sendo bem usado. >> > >>> >> > >>> Queria saber do pessoal mais velho que tem bem mais experiência e >> > >>> conhecimento, o que acham dessas questão: "Perl está em desuso ou >> > >>> não??". >> > >>> >> > >>> >> > >>> Att, >> > >>> >> > >>> Aureliano Guedes >> > >>> >> > >>> _______________________________________________ >> > >>> 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 From blabos em gmail.com Fri Apr 27 09:50:52 2012 From: blabos em gmail.com (Blabos de Blebe) Date: Fri, 27 Apr 2012 13:50:52 -0300 Subject: [Rio-pm] Fwd: [SP-pm] Perl no browser In-Reply-To: References: Message-ID: ---------- Forwarded message ---------- From: Flavio S. Glock Date: 2012/4/27 Subject: [SP-pm] Perl no browser To: saopaulo-pm em mail.pm.org Olá, Há um tempo atrás publiquei aqui (no equinócio de 2010: http://sao-paulo.pm.org/equinocio/2010/set/12 ) um artigo sobre perl 6 no browser. Agora fiz também um perl "normal" que roda sobre o javascript: http://perlcabal.org/~fglock/perlito5.html O compilador já suporta quase toda a sintaxe do perl 5, mas algumas partes do runtime são difíceis de traduzir para javascript. Por exemplo, ainda não achei uma maneira fácil de implementar sleep(). Há também uma versão para node.js (javascript na linha de comando). Na página acima há um link para