Re: [Rio-pm] Merlyn
Ele falou que esta em rehab. 2016-08-18 5:03 GMT+02:00 Joao Coutinho: > Perlsoal, > Soube que o Randal (Merlyn) está internado. Achei que aqueles que o > conhecem gostariam de saber para poder mandar mensagens desejando melhoras > a ele. > [ ]'s, > João > > ___ > Rio-pm mailing list > Rio-pm@pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- Tiago B. Peczenyj http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Encontro social de março
Vocês reclamam demais Em segunda-feira, 9 de março de 2015, Guilherme Alves guilhermeareal+ri...@gmail.com escreveu: Barra é muito longe.. 2015-03-09 17:48 GMT-03:00 Guilherme Alves guilhermeareal+ri...@gmail.com javascript:_e(%7B%7D,'cvml','guilhermeareal%2bri...@gmail.com');: Opa!! Estarei no Rio neste dia! Presença confirmada! 2015-03-09 16:15 GMT-03:00 Vinícius Miasato viniciusmias...@gmail.com javascript:_e(%7B%7D,'cvml','viniciusmias...@gmail.com');: Opa, contem comigo, abs. Japa Em 9 de março de 2015 16:10, Rafael Lopes rafaoliveiralo...@gmail.com javascript:_e(%7B%7D,'cvml','rafaoliveiralo...@gmail.com'); escreveu: Lindões e lindonas, nosso encontro social é quinta agora, dia 12. Sugiro o lugar de sempre: Bar Brasil na São Salvador. =) Como hora, as 19 horas tá ok? Eu estarei presente nesse. \o/ []s bola ___ Rio-pm mailing list Rio-pm@pm.org javascript:_e(%7B%7D,'cvml','Rio-pm@pm.org'); http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org javascript:_e(%7B%7D,'cvml','Rio-pm@pm.org'); http://mail.pm.org/mailman/listinfo/rio-pm -- Guilherme Alves -- Guilherme Alves -- Tiago B. Peczenyj http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Encontro social de Fevereiro
Uma pena que o aeroporto de jacarepagua não faça ponte aérea Rio-Barra ainda. Em 12/02/2015 10:14, Rafael Lopes rafaoliveiralo...@gmail.com escreveu: É mais perto fazer no Acre. Em 12 de fevereiro de 2015 09:23, Tiago Peczenyj tiago.pecze...@gmail.com escreveu: Só se for até semana que vem. Estou zarpando Em 12/02/2015 09:22, Blabos de Blebe bla...@gmail.com escreveu: A gente podia variar e fazer um ES na Barra. Que tal? []'s 2015-02-12 7:18 GMT-02:00 Tiago Peczenyj tiago.pecze...@gmail.com: Infelizmente não poderei ir, ja tenho outro compromisso e :( :( :( 2015-02-12 0:09 GMT-02:00 breno oainikus...@gmail.com: \o/ 2015-02-11 23:01 GMT-02:00 Rafael Lopes rafaoliveiralo...@gmail.com : Bar Brasil as 19 horas, senhores. =) Marco (e quem mais não souber): O bar brasil fica na Praça São Salvador, Largo do Machado. É bem próximo da estação de metrô Largo do Machado (uns 5 minutos caminhando). Já fizemos encontros sociais recentemente por lá e deu bastante certo. E a empada de carne seca com catupiry é o máximo. 3 []s Em 10 de fevereiro de 2015 11:54, Marco Lima braun.l...@gmail.com escreveu: Salve! Quinta estarei no Rio e ficaria feliz de participar do Social. Aguardo local e hora para comparecer. [ ]++ On 10-02-2015 11:46, Rodrigo Mosconi (perl) wrote: E aí pessoal, a segunda semana de fevereiro começou, e estamos nos aproximando do dia do encontro social que será nesta quinta (12/02). Então, onde será desta vez? Att, ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Encontro social de Fevereiro
Só se for até semana que vem. Estou zarpando Em 12/02/2015 09:22, Blabos de Blebe bla...@gmail.com escreveu: A gente podia variar e fazer um ES na Barra. Que tal? []'s 2015-02-12 7:18 GMT-02:00 Tiago Peczenyj tiago.pecze...@gmail.com: Infelizmente não poderei ir, ja tenho outro compromisso e :( :( :( 2015-02-12 0:09 GMT-02:00 breno oainikus...@gmail.com: \o/ 2015-02-11 23:01 GMT-02:00 Rafael Lopes rafaoliveiralo...@gmail.com: Bar Brasil as 19 horas, senhores. =) Marco (e quem mais não souber): O bar brasil fica na Praça São Salvador, Largo do Machado. É bem próximo da estação de metrô Largo do Machado (uns 5 minutos caminhando). Já fizemos encontros sociais recentemente por lá e deu bastante certo. E a empada de carne seca com catupiry é o máximo. 3 []s Em 10 de fevereiro de 2015 11:54, Marco Lima braun.l...@gmail.com escreveu: Salve! Quinta estarei no Rio e ficaria feliz de participar do Social. Aguardo local e hora para comparecer. [ ]++ On 10-02-2015 11:46, Rodrigo Mosconi (perl) wrote: E aí pessoal, a segunda semana de fevereiro começou, e estamos nos aproximando do dia do encontro social que será nesta quinta (12/02). Então, onde será desta vez? Att, ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Encontro social de Fevereiro
Infelizmente não poderei ir, ja tenho outro compromisso e :( :( :( 2015-02-12 0:09 GMT-02:00 breno oainikus...@gmail.com: \o/ 2015-02-11 23:01 GMT-02:00 Rafael Lopes rafaoliveiralo...@gmail.com: Bar Brasil as 19 horas, senhores. =) Marco (e quem mais não souber): O bar brasil fica na Praça São Salvador, Largo do Machado. É bem próximo da estação de metrô Largo do Machado (uns 5 minutos caminhando). Já fizemos encontros sociais recentemente por lá e deu bastante certo. E a empada de carne seca com catupiry é o máximo. 3 []s Em 10 de fevereiro de 2015 11:54, Marco Lima braun.l...@gmail.com escreveu: Salve! Quinta estarei no Rio e ficaria feliz de participar do Social. Aguardo local e hora para comparecer. [ ]++ On 10-02-2015 11:46, Rodrigo Mosconi (perl) wrote: E aí pessoal, a segunda semana de fevereiro começou, e estamos nos aproximando do dia do encontro social que será nesta quinta (12/02). Então, onde será desta vez? Att, ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] ES de Janeiro
Por favor marquem o proximo para antes do carnaval. 2015-01-09 19:29 GMT-02:00 breno br...@rio.pm.org: Resumão! O encontro foi bem animado, e com gente nova também! Aliás, *se você só assina a lista mas nunca foi a um encontro social da Rio Perl Mongers, considere-se convidado(a)! *Não precisa de RSVP, pulserinha VIP... não precisa nem saber Perl - o importante é estar animado pra bater papo e tomar uma cerveja/matte/suco/água com a gente :) Falamos sobre blocos de carnaval noturnos, com direito a uma enquete rápida sobre o que é melhor: bloco de rua, desfile de escola de samba ou ar condicionado e um bom filme. Nesse ínterim, discutimos também porque todo mundo odeia a Beija-flor - exceto, claro, pelos que amam a Beija-flor e só a Beija-flor. E cinema? Com os novos lançamentos (e o último Hobbit!), esse assunto não podia ficar de fora. Mas, como sempre há mais de uma maneira de se fazer as coisas, o mais discutido foram os *erros* nos filmes, numa lista de foi de Parque dos Dinossauros a Conan. Depois a conversa despencou pra coisas bizarras em cinema, tv e revistas, com direiro a Jackie Chan matando vírus de computador em cima de um segway ( http://youtu.be/0VydJ8LYyhM)! Falamos também sobre como a Turma da Mônica vende mais que Marvel e DC juntas, Comic Con Experience, implicações do terrorismo, clássicos da música brega latina, onde fica a melhor empada do mundo, como Luiz Caldas e Mr. Catra deviam se juntar num show épico de heavy metal, demissões em massa na Globo, leilão de vacas e os Seis Cavalos™ do Mosconi. É isso! Eu me diverti muito e estou ansioso pro próximo encontro :) Vejo vocês lá! []s -b 2015-01-08 19:15 GMT-02:00 Rodrigo Mosconi (perl) p...@mosconi.mat.br: @bar brasil On Jan 8, 2015 7:04 PM, Rodrigo Mosconi mosc...@mosconi.mat.br wrote: @bar brasil On Jan 8, 2015 3:01 PM, Rafael Lopes rafaoliveiralo...@gmail.com wrote: Hoje, galera! Estarei lá a partir das 19! Em 5 de janeiro de 2015 13:52, Vinícius Miasato viniciusmias...@gmail.com escreveu: Opa, é aqui ó: https://www.google.com.br/maps/place/Pra%C3%A7a+S%C3%A3o+Salvador/@-22.9338815,-43.180401,17z/data=!4m5!1m2!2m1!1sPra%C3%A7a+S%C3%A3o+Salvador,+Laranjeiras,+Rio+de+Janeiro!3m1!1s0x997f85f6fc37e5:0x19b919bb14ffcf79 abs. Japa Em 5 de janeiro de 2015 13:26, Fernando Oliveira fernandocor...@gmail.com escreveu: Onde é a praça são salvador? Em 05/01/2015, à(s) 13:17, Rafael Lopes rafaoliveiralo...@gmail.com escreveu: Praça São Salvador. Em 05/01/2015 13:14, Fernando Oliveira fernandocor...@gmail.com escreveu: Onde é esse Bar Brasil? Em 05/01/2015, à(s) 12:15, Rafael Lopes rafaoliveiralo...@gmail.com escreveu: Bar Brasil! :-) Em 05/01/2015 12:10, breno oainikus...@gmail.com escreveu: Bar Brasil? :D 2015-01-05 12:04 GMT-02:00 Rodrigo Mosconi (perl) p...@mosconi.mat.br: Fala pessoal, Então nesta quinta (8/1) será a segunda quinta do mês, e onde será o ES? Att, ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Encontro de comunidades dia 30 de agosto
que horas??? a tarde eu tenho um voo :/ 2014-08-19 20:41 GMT-03:00 breno br...@rio.pm.org: Oi pessoal, O pessoal da RioJS está organizando um evento muito legal (e gratuito!) sábado dia 30 de agosto lá na Globo.com. O tema central do evento é sobre ecossistema de comunidades de desenvolvimento e as pessoas que estão vindo são de comunidades não-JavaScript, como o Henrique Bastos da comunidade de Python e eu da comunidade de Perl. Teremos palestras rápidas de apresentação das comunidades e depois a ideia é bater papo, conhecer gente nova e trocar experiências entre desenvolvedores. O evento é gratuito e já está quase esgotado, então quem quiser ir inscreva-se já! Após as inscrições se esgotarem será aberta uma fila de espera. O local é a Globo.com, lá no Cittá America, auditório no Bloco 7. Nos vemos lá! []s -b ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Encontro de comunidades dia 30 de agosto
mi fu :( 2014-08-19 23:08 GMT-03:00 Leo Balter leonardo.bal...@gmail.com: de 15 às 19h, depois tem bar por ali Em 19 de agosto de 2014 22:48, Tiago Peczenyj tiago.pecze...@gmail.com escreveu: que horas??? a tarde eu tenho um voo :/ 2014-08-19 20:41 GMT-03:00 breno br...@rio.pm.org: Oi pessoal, O pessoal da RioJS está organizando um evento muito legal (e gratuito!) sábado dia 30 de agosto lá na Globo.com. O tema central do evento é sobre ecossistema de comunidades de desenvolvimento e as pessoas que estão vindo são de comunidades não-JavaScript, como o Henrique Bastos da comunidade de Python e eu da comunidade de Perl. Teremos palestras rápidas de apresentação das comunidades e depois a ideia é bater papo, conhecer gente nova e trocar experiências entre desenvolvedores. O evento é gratuito e já está quase esgotado, então quem quiser ir inscreva-se já! Após as inscrições se esgotarem será aberta uma fila de espera. O local é a Globo.com, lá no Cittá America, auditório no Bloco 7. Nos vemos lá! []s -b ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Bio::Filter
Bota logo no cpan. Como versão beta Em 06/05/2014 15:20, Aureliano Guedes guedes_1...@hotmail.com escreveu: Ola monges, Quero convidar todos nossos amigos que trabalham com bioinformática aderentes da filosofia open source a se juntar a mim para o desenvolvimento de um conjunto de módulos direcionados para filtra as longas listas de informações que temos que lidar na bioinformática. A ideia é ter fácil acesso por meio de pesquisa simples e direcionada a ferramentas para filtrar dados na bioinformática. Iniciei o projeto, e já tenho algumas ferramentas que vou revisar e fazer testes para incluir no projeto para enviar em breve para nosso querido CPAN. Quem quiser e puder colaborar, ficarei grato. GitHub: https://github.com/acpguedes/Bio--Filter.git contato: guedes.aureli...@gmail.com Estou aberto a critica, sugestões, colaborações, etc. Abraços, Aureliano Guedes ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor
de exemplos. 2014-04-29 17:34 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: Ola monges, Tenho uma pequena dúvida. Quando vamos usar uma função(sub-rotina) de um módulo fazemos na maioria das vezes o seguinte: use Modulo::Modulo; my $p = Modulo::Modulo-new(); $p-funcao(); isso porque no modulo tem um contrutor ou foi gerado de presente ao autor quando usado o Moose ou semelhante. A questão é que alguns poucos módulos permitem que seja feito diretamente use Modulo::Modulo; my $p; $p-funcao(); A dúvida é: como o autor do módulo faz para que permita fazer a chamada das funções sem precisar disso: my $p = Modulo::Modulo-new(); ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor
isto é uma subrotina exportada onde vc viu my $p; $p-algumacoisa; ? 2014-04-29 17:40 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: #!/usr/bin/perl use strict; use warnings; use Math::Prime::Util ':all'; print ok if (is_prime($ARGV[0])); -- From: tiago.pecze...@gmail.com Date: Tue, 29 Apr 2014 17:36:23 -0300 To: rio-pm@pm.org Subject: Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor de exemplos. 2014-04-29 17:34 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: Ola monges, Tenho uma pequena dúvida. Quando vamos usar uma função(sub-rotina) de um módulo fazemos na maioria das vezes o seguinte: use Modulo::Modulo; my $p = Modulo::Modulo-new(); $p-funcao(); isso porque no modulo tem um contrutor ou foi gerado de presente ao autor quando usado o Moose ou semelhante. A questão é que alguns poucos módulos permitem que seja feito diretamente use Modulo::Modulo; my $p; $p-funcao(); A dúvida é: como o autor do módulo faz para que permita fazer a chamada das funções sem precisar disso: my $p = Modulo::Modulo-new(); ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor
ok tem uma biblioteca chamada 'autobox' que pode fazer umas bruxarias. achei que poderia ser o caso 2014-04-29 17:57 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: Errei nesse exemplo, seria my $p = algumacoisa(); Mas ok, o Junior falou do 'Exporter', então o que eu to tentando fazer é: package Palindrome; use strict; use Exporter 'import'; @EXPORT_OK = qw(is_palindrome); sub is_palindrome { return 1 if ($_[0] == reverse $_[0]); } 1; mas quando tento use Palindrome 'all'; print ok if (is_palindrome($ARGV[0])); e executo na shell 'perl exemplo.pl 111' ou qualquer outro número palíndromo ou não, não imprime ok, apesar de não gerar nenhuma mensagem de erro. -- From: tiago.pecze...@gmail.com Date: Tue, 29 Apr 2014 17:43:22 -0300 To: rio-pm@pm.org Subject: Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor isto é uma subrotina exportada onde vc viu my $p; $p-algumacoisa; ? 2014-04-29 17:40 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: #!/usr/bin/perl use strict; use warnings; use Math::Prime::Util ':all'; print ok if (is_prime($ARGV[0])); -- From: tiago.pecze...@gmail.com Date: Tue, 29 Apr 2014 17:36:23 -0300 To: rio-pm@pm.org Subject: Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor de exemplos. 2014-04-29 17:34 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: Ola monges, Tenho uma pequena dúvida. Quando vamos usar uma função(sub-rotina) de um módulo fazemos na maioria das vezes o seguinte: use Modulo::Modulo; my $p = Modulo::Modulo-new(); $p-funcao(); isso porque no modulo tem um contrutor ou foi gerado de presente ao autor quando usado o Moose ou semelhante. A questão é que alguns poucos módulos permitem que seja feito diretamente use Modulo::Modulo; my $p; $p-funcao(); A dúvida é: como o autor do módulo faz para que permita fazer a chamada das funções sem precisar disso: my $p = Modulo::Modulo-new(); ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor
não é 'dispensa declarar o construtor'. não tem nada haver uma coisa com a outra. Modulo::função, vc esta acessando uma função no 'namespace' ou 'package' Modulo Modulo-funcao vc esta acessando usando um syntax sugar pra emular um 'metodo estático', passando o nome do modulo, por exemplo. $objeto-função vc esta invocando um metodo em uma referencia abençoada ( e a função pode nem existir ). vc pode ter um Modulo::funcao que atue como um construtor! 2014-04-29 18:32 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: Funcionou da forma que o Junior passou. Obrigado. Experimentei fazer o dumper como o Bablos falou. Realmente são formas diferentes, sendo que Modulo::funcao dispensa declarar o construtor. -- From: juniiior...@gmail.com Date: Tue, 29 Apr 2014 18:15:00 -0300 To: rio-pm@pm.org Subject: Re: [Rio-pm] [DUVIDA] Chamar função sem declarar construtor Hi. Em 29 de abril de 2014 18:07, Blabos de Blebe bla...@gmail.com escreveu: Só mais uma coisa, Isso não tem nada a ver com Exporter. []'s Eu acho que ele tá perguntando mesmo como exportar uma sub e torná-la possível ser chamada à partir de outro script bastando dar um use no módulo, e não como invocar um método estaticamente como eu pensei. Creio que o jeito mais roots seria: *package Modulo::Modulo;use vars qw(@ISA @EXPORT);@ISA= (qw(Exporter));@EXPORT = qw(acp); sub acp {* *...* *}* 1; Deste modo, Aureliano, bastará dar um *use* em Modulo::Modulo e a função acp() estará acessível, assim como no Math::Prime::Util. []'s ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [DUVIDA] Array muito longo
Acho que isso depende do sistema operacional. Por exemplo se vc tem overcommit desligado o malloc (usado internamente pelo interpretador) nunca vai dar falta de memória é provavelmente vc vai fazer swap de memória em disco. Se vc tem menos memória que o necessário tens que pensar em alternativas como salvar em disco, banco de dados, etc. Se o resultado é previsível e imutável talvez vc poderia substituir o array por uma função + cache. Mas testa primeiro na sua máquina e vê o que dá. Em 15/04/2014 13:33, Aureliano Guedes guedes_1...@hotmail.com escreveu: Ola, monges. Gostaria de saber quais opções eu tenho para gravar um numero muito grande de informações em um array. Exemplo, imagine que eu tenha uma rotina tosca como essa: sub multiplicador{ my @ini = (100..999); my $fim = 999; my @memo while ($fim != 100){ foreach (@ini){ my $m = $_ * $fim; push (@memo, $m); } $fim--; } } Essa rotina multiplica 100 * 100 ... 100 * 999, depois 101 * 100 ... 101 * 999 ate 999*999. Os resultados de cada multiplicação são jogados para um array. Ou seja, um array grande pra caramba. Como faria para que @memo fosse capaz de guardar todos os valores? Qual é o limite de dados que posso normalmente guardar em um array? Obrigado, ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [DUVIDA] Array muito longo
RAM não necessariamente é RAM física. Conta SWAP e isso degrada performance pq é IO em disco. Em 15/04/2014 13:46, Stanislaw Pusep creakt...@gmail.com escreveu: Memória RAM é o limite. Vc pode usar o DBM::Deep, aí o seu storage será o limite. Mas cuidado: https://metacpan.org/pod/distribution/DBM-Deep/lib/DBM/Deep.pod#Large-Arrays 2014-04-15 18:33 GMT+02:00 Aureliano Guedes guedes_1...@hotmail.com: Ola, monges. Gostaria de saber quais opções eu tenho para gravar um numero muito grande de informações em um array. Exemplo, imagine que eu tenha uma rotina tosca como essa: sub multiplicador{ my @ini = (100..999); my $fim = 999; my @memo while ($fim != 100){ foreach (@ini){ my $m = $_ * $fim; push (@memo, $m); } $fim--; } } Essa rotina multiplica 100 * 100 ... 100 * 999, depois 101 * 100 ... 101 * 999 ate 999*999. Os resultados de cada multiplicação são jogados para um array. Ou seja, um array grande pra caramba. Como faria para que @memo fosse capaz de guardar todos os valores? Qual é o limite de dados que posso normalmente guardar em um array? Obrigado, ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [DUVIDA] Array muito longo
Sim, mas ai você passa o Devel::NYTProf e estuda os gargalos, reduzido o IO ao máximo SE vc precisar. Em 15/04/2014 13:59, Aureliano Guedes guedes_1...@hotmail.com escreveu: Então. Eu queria evitar IO para nao perder em performance. Se eu usar um banco de dados ou cache nao sera um tipo de IO? Tiago Peczenyj tiago.pecze...@gmail.com escreveu: RAM não necessariamente é RAM física. Conta SWAP e isso degrada performance pq é IO em disco. Em 15/04/2014 13:46, Stanislaw Pusep creakt...@gmail.com escreveu: Memória RAM é o limite. Vc pode usar o DBM::Deep, aí o seu storage será o limite. Mas cuidado: https://metacpan.org/pod/distribution/DBM-Deep/lib/DBM/Deep.pod#Large-Arrays 2014-04-15 18:33 GMT+02:00 Aureliano Guedes guedes_1...@hotmail.com: Ola, monges. Gostaria de saber quais opções eu tenho para gravar um numero muito grande de informações em um array. Exemplo, imagine que eu tenha uma rotina tosca como essa: sub multiplicador{ my @ini = (100..999); my $fim = 999; my @memo while ($fim != 100){ foreach (@ini){ my $m = $_ * $fim; push (@memo, $m); } $fim--; } } Essa rotina multiplica 100 * 100 ... 100 * 999, depois 101 * 100 ... 101 * 999 ate 999*999. Os resultados de cada multiplicação são jogados para um array. Ou seja, um array grande pra caramba. Como faria para que @memo fosse capaz de guardar todos os valores? Qual é o limite de dados que posso normalmente guardar em um array? Obrigado, ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [DUVIDA] Array muito longo
vc testou ao menos: https://gist.github.com/peczenyj/10749501 aqui rodou de boa e consumiu quase nada 2014-04-15 14:03 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: Entendi. Obrigado. Tiago Peczenyj tiago.pecze...@gmail.com escreveu: Sim, mas ai você passa o Devel::NYTProf e estuda os gargalos, reduzido o IO ao máximo SE vc precisar. Em 15/04/2014 13:59, Aureliano Guedes guedes_1...@hotmail.com escreveu: Então. Eu queria evitar IO para nao perder em performance. Se eu usar um banco de dados ou cache nao sera um tipo de IO? Tiago Peczenyj tiago.pecze...@gmail.com escreveu: RAM não necessariamente é RAM física. Conta SWAP e isso degrada performance pq é IO em disco. Em 15/04/2014 13:46, Stanislaw Pusep creakt...@gmail.com escreveu: Memória RAM é o limite. Vc pode usar o DBM::Deep, aí o seu storage será o limite. Mas cuidado: https://metacpan.org/pod/distribution/DBM-Deep/lib/DBM/Deep.pod#Large-Arrays 2014-04-15 18:33 GMT+02:00 Aureliano Guedes guedes_1...@hotmail.com: Ola, monges. Gostaria de saber quais opções eu tenho para gravar um numero muito grande de informações em um array. Exemplo, imagine que eu tenha uma rotina tosca como essa: sub multiplicador{ my @ini = (100..999); my $fim = 999; my @memo while ($fim != 100){ foreach (@ini){ my $m = $_ * $fim; push (@memo, $m); } $fim--; } } Essa rotina multiplica 100 * 100 ... 100 * 999, depois 101 * 100 ... 101 * 999 ate 999*999. Os resultados de cada multiplicação são jogados para um array. Ou seja, um array grande pra caramba. Como faria para que @memo fosse capaz de guardar todos os valores? Qual é o limite de dados que posso normalmente guardar em um array? Obrigado, ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] alguma diferença
veja este exemplo: my $mp = Foo-new({ name = Marty, role = JAPH }); vc esqueceu os { } -- que são exigidos pelo Class::Accessor 2014-04-12 14:09 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: Estou tentando testar esse módulo. Devo estar cometendo algum erro que eu não esteja vendo retangulo.pm http://pastebin.com/M2G16tkN teste.pl http://pastebin.com/3MmyxSa8 Erro: Can't use string (altura) as a HASH ref while strict refs in use at C:/Perl6 4/lib/Class/Accessor.pm line 13. -- From: renato.c...@gmail.com Date: Fri, 11 Apr 2014 17:10:18 -0300 To: rio-pm@pm.org Subject: Re: [Rio-pm] alguma diferença http://blogs.perl.org/users/michael_g_schwern/2011/03/and-the-fastest-oo-accessor-is.html 2014-04-11 17:00 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: De fato, percebi isso. Mas então o Class::Accessor não traz nada de novo? Como já uso o Moose não vi vantagem nenhuma no Class::Accessor. -- From: tiago.pecze...@gmail.com Date: Fri, 11 Apr 2014 16:37:59 -0300 To: rio-pm@pm.org Subject: Re: [Rio-pm] alguma diferença Moose tem muito mais features (lazy, delegators, roles) e plugins ( procure por MooseX:: ) do que o Class::Accessor, fora os hooks after / before / around. Moo é um subset do Moose que também tem muito mais features que o Class::Accessor. 2014-04-11 16:33 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: Monges, riam o quanto quiserem mas conheci hoje o Class::Accessor. Minha dúvida é: Qual a diferença dele e do Moose? Ao primeiro ver me parece a mesma coisa. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Saravá, Renato CRON http://www.renatocron.com/blog/ @renato_cron http://twitter.com/#%21/renato_cron ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] alguma diferença
Moose tem muito mais features (lazy, delegators, roles) e plugins ( procure por MooseX:: ) do que o Class::Accessor, fora os hooks after / before / around. Moo é um subset do Moose que também tem muito mais features que o Class::Accessor. 2014-04-11 16:33 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: Monges, riam o quanto quiserem mas conheci hoje o Class::Accessor. Minha dúvida é: Qual a diferença dele e do Moose? Ao primeiro ver me parece a mesma coisa. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] alguma diferença
eu diria que 80% dos casos não vai fazer diferença mas provavelmente o Class::Accessor pode trazer menos overhead e consumir menos recursos que Moose (chute meu). Assim se vc quer algo simples, pequeno e rapido ele é uma boa escolha. Eu uso Moo nesses casos. 2014-04-11 17:00 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: De fato, percebi isso. Mas então o Class::Accessor não traz nada de novo? Como já uso o Moose não vi vantagem nenhuma no Class::Accessor. -- From: tiago.pecze...@gmail.com Date: Fri, 11 Apr 2014 16:37:59 -0300 To: rio-pm@pm.org Subject: Re: [Rio-pm] alguma diferença Moose tem muito mais features (lazy, delegators, roles) e plugins ( procure por MooseX:: ) do que o Class::Accessor, fora os hooks after / before / around. Moo é um subset do Moose que também tem muito mais features que o Class::Accessor. 2014-04-11 16:33 GMT-03:00 Aureliano Guedes guedes_1...@hotmail.com: Monges, riam o quanto quiserem mas conheci hoje o Class::Accessor. Minha dúvida é: Qual a diferença dele e do Moose? Ao primeiro ver me parece a mesma coisa. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Variavel - caminho padrao para diretorios de testes
FindBin? Em 24/02/2014 03:58, Samir Cury samircu...@gmail.com escreveu: E ai pessoal, faz um tempo que nao passo por aqui, mas felizmente estou voltando a usar Perl no cotidiano e me livrando da ferrugem. Estava revisando um modulo que falta pouco para subir pro CPAN, e me deparei com uma coisa que nao me pareceu o melhor jeito de se fazer : https://github.com/samircury/HTCondor--Queue--Parser/blob/master/t/01_basic.pl#L11 Penso isso pois uma vez enquanto escrevia testes em Python me falaram de uma variavel que referenciava o diretorio de testes. Imaginei que pudesse existir um equivalente em Perl mas minhas buscas nao retornaram nada especifico. Achei interessante perguntar aqui na lista se conhecem algum jeito melhor. De repente esta na ponta da lingua de quem escreve modulos direto. Do jeito que esta ja passa no prove [1] mas como nao tenho muita pratica com modulos e sempre bom perguntar. Abracos, Samir [1] : ~/code/Condor--Queue--Parser $ prove -l t/01_basic.pl t/01_basic.pl .. ok All tests successful. Files=1, Tests=9, 2 wallclock secs ( 0.03 usr 0.00 sys + 1.27 cusr 0.03 csys = 1.33 CPU) Result: PASS ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Configuração de usuário não root no cpan Perl Roll em Rocks Cluster
eu não gosto de alterar o perl do sistema. mas posso estar sendo paranoico. 2014-01-30 Nicole Scherer bionica2007-p...@yahoo.com Oi Blabos, Pelo que entendi, o perlbrew (que deve ser fabuloso) cuida de novas instalações, tanto locais, quando no sistema, caso seja de interesse do admin. No meu caso específico, já tenho uma outra versão de perl, instalada pelo Rocks em /opt/perl e disponível para todos os nós do cluster. Esse Perl Roll já vem com alguns módulos especiais para cluster e para bioinformática, e também vem com o CPAN, que o do sistema não vem. O meu objetivo é preparar o cluster de tal forma, que os usuários possam utilizar esta versão bombada do Perl sem ter que brigar comigo :-) Minha primeira ideia era colocar o /opt/perl/bin no início do $PATH de todo mundo, forçando para ser o perl padrão, mas fiquei com receio de que algum programa do sistema RHEL6 dependesse da instalação do fabricante. Estou nesse dilema porque é uma máquina de uso compartilhado. Tenho receio de colocar no $PATH e o usuário ter problemas porque os scripts que usa tem shebang #!/usr/bin/perl e sejam chamados como executáveis. (Em bioinfomática usamos muitos scripts feitos por terceiros). Claro que se o usuário quiser usar o perlbrew, ele pode, mas não poderá usar o curl para fazer isto, pois a máquina está configurada para não acessar a internet. Para o CPAN criei um mirror local. Sei lá, devo estar fazendo tempestade em copo d'água. Tenho é que deixar tudo isso bem claro no guia do usuário e deixar que eles decidam. Obrigada!!! Nicole Em Quinta-feira, 30 de Janeiro de 2014 12:12, Blabos de Blebe bla...@gmail.com escreveu: Pessoal, O perlbrew não ajudaria não? Porque ele já cuida automagicamente de toda a complicação. Seriam apenas os comandos: $ curl -L http://install.perlbrew.pl | bash $ echo source ~/perl5/perlbrew/etc/bashrc .bashrc $ perlbrew install perl-5.18.2 $ perlbrew switch perl-5.18.2 $ perlbrew install-cpanm $ cpanm My::Incredible::Module []'s 2014-01-30 Stanislaw Pusep creakt...@gmail.com Isso mesmo; na primeira vez em que perl -Mlocal::lib roda ele cria os diretórios necessários. Se salvar as variáveis de ambiente, não precisa rodar nunca mais. Entretanto, as variáveis serão diferentes para cada usuário. Para melhorar a automação, basta colocar no final do /etc/profile (sim, o do sistema): eval $(perl -Mlocal::lib). Desse jeito os usuários automagicamente terão local::lib configurado ao fazer o login :) 2014-01-30 Nicole Scherer bionica2007-p...@yahoo.com Obrigada, Stanislaw! Então o usuário só precisará rodar o perl -Mlocal::lib uma única vez e colocar este output no .bashrc ou .profile, certo? Tendo feito isso, ele nunca mais precisará invocar o local::lib, ou terá que fazer isto toda vez que for instalar novos pacotes? Com as variáveis de ambiente definidas ainda preciso do local::lib? Abraços, Nicole Em Quinta-feira, 30 de Janeiro de 2014 11:06, Stanislaw Pusep creakt...@gmail.com escreveu: Olá Nicole! O processo que eu descrevi é o de bootstrapping; se o Perl do seu /opt/perl já tiver local::lib instalado como root, não precisa dessa etapa. O que acontece se você rodar perl -Mlocal::lib? Aqui, por exemplo, aparece: PATH=/Users/stas/perl5/bin${PATH+:}$PATH; export PATH; PERL5LIB=/Users/stas/perl5/lib/perl5${PERL5LIB+:}$PERL5LIB; export PERL5LIB; PERL_LOCAL_LIB_ROOT=/Users/stas/perl5${PERL_LOCAL_LIB_ROOT+:}$PERL_LOCAL_LIB_ROOT; export PERL_LOCAL_LIB_ROOT; PERL_MB_OPT=--install_base \/Users/stas/perl5\; export PERL_MB_OPT; PERL_MM_OPT=INSTALL_BASE=/Users/stas/perl5; export PERL_MM_OPT; Se você colar o output produzido no seu sistema para o .bashrc/.profile, o Perl se sentirá em casa no $HOME :) O cpanminus é opcional; única coisa absolutamente necessária é que perl -Mlocal::lib seja rodado para inicializar o $HOME/perl5, e que as variáveis de ambiente estejam definidas do jeito que o perl -Mlocal::lib diz. 2014-01-30 Nicole Scherer bionica2007-p...@yahoo.com Obrigada Stanislaw e Aureliano! Aureliano, a bioinformática está tomada por mulheres :-) Já foste no X-Meeting? Stanislaw, como gestora do cluster, meu objetivo é deixar para o usuário o sistema pronto para que ele possa instalar seus módulos localmente sem ter que fazer acrobacias. Eu já instalei o local::lib no sistema como root, então não seria necessário que o usuário instalasse novamente, correto? Ou ele precisaria fazer sua própria instalação? Quando o usuário faz sua primeira incursão no cpan e realiza a configuração, aparece a seguinte mensagem: --- local::lib is installed. You must now add the following environment variables to your shell configuration files (or registry, if you are on Windows) and then restart your command line shell and CPAN before installing modules: Would you like me
Re: [Rio-pm] Perl e Facebook
resposta curta: facebook usava e ainda usa muita coisa. https://github.com/facebook/ Vale lembrar que o facebook usa uma solução doida que transforma PHP em C++ https://developers.facebook.com/blog/post/2010/02/02/hiphop-for-php--move-fast/ 2014/1/10 Andre Luis alpbs2...@gmail.com Bom dia lista, Hoje configurando o CPAN na minha maquina notei uma coisa curiosa (32) http://cpan.mirror.facebook.net/ Alguém sabe se o facebook está trabalhando com perl? Eu achava que o facebook usava PHP Abs ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Perl e Facebook
http://arstechnica.com/business/2012/04/exclusive-a-behind-the-scenes-look-at-facebook-release-engineering/ Because Facebook's entire code base is compiled down to a single binary executable, the company's deployment process is quite different from what you'd normally expect in a PHP environment. Rossi told me that the binary, which represents the entire Facebook application, is approximately 1.5GB in size. When Facebook updates its code and generates a new build, the new binary has to be pushed to all of the company's servers. Moving a 1.5GB binary blob to countless servers is a non-trivial technical challenge. After exploring several solutions, Facebook came up with the idea of using BitTorrent, the popular peer-to-peer filesharing protocol. BitTorrent is very good at propagating large files over a large number of different servers. 2014/1/10 Blabos de Blebe bla...@gmail.com e o facebook todo é um binario com mais de 1 GB o deploy é via bit-torrent. Você, claro, tá tirando um sarro, né!? 2014/1/10 Tiago Peczenyj tiago.pecze...@gmail.com basicamente eles convertem PHP em C++ usando o HipHop e o facebook todo é um binario com mais de 1 GB o deploy é via bit-torrent. 2014/1/10 Aureliano Guedes guedes_1...@hotmail.com Posso ta errado, mas acredito que aquele chat do face usa Perl. Mas que trem e esse de hiphop sei la o que e esse de PHP com performance de C++? Renato Santos renato.c...@gmail.com escreveu: Isso é só um mirror, geralmente de contribuição por utilizar Perl em alguns pedaços (e no começo era um Perl script cgi) aí como pra eles um servidor não é nada, eles fazem o mirror. Assim como globo . com, etc On Jan 10, 2014 9:26 AM, Andre Luis alpbs2...@gmail.com wrote: Bom dia lista, Hoje configurando o CPAN na minha maquina notei uma coisa curiosa (32) http://cpan.mirror.facebook.net/ Alguém sabe se o facebook está trabalhando com perl? Eu achava que o facebook usava PHP Abs ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Encontro Social de Dezembro \o/
Bom, dessa vez não vou prometer nada. Infelizmente ta foda de sair do recreio com essa chuva. 2013/12/12 Fernando Correa fernandocor...@gmail.com Eu voto no informalzinho de Copa: Rua Francisco Otaviano, 67 Copacabana Rio De Janeiro - RJ 22080-040 Brasil -- de: Nuba Princigalli Nuba Princigalli n...@fastmail.fm Responder: Perl Mongers Rio de Janeiro rio-pm@pm.org Data: 11 de dezembro de 2013 at 19:07:09 Para: rio-pm@pm.org rio-pm@pm.org Assunto: Re: [Rio-pm] Encontro Social de Dezembro \o/ Oba! Sugiro algum lugar na zona sul, de preferência algum que não tenha alagado hoje, pro caso de chover... Hoje cedo, nas Barcas, os taxis estavam se recusando a ir pra zona norte e alguns lugares do centro, e vi agora de tarde, a coisa estava mesmo feia: http://riowaterplanet.tumblr.com Abraço, Nuba On Wed, Dec 11, 2013, at 04:03 PM, breno wrote: 2013/12/10 Bruno Buss bruno.b...@gmail.com: Garu, Meu voto vai para a Rua do Rio no Nova América... Afinal, você também tem que estar lá pra ver a estreia do Hobbit, lembra disso? :P br/ FFoi o que eu disse, Rua do Rio no Nova América! Vocês que entenderam errado :P br/ [[]s br/ -b ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- br/Nuba R. Princigalli nuba@@pauleira.com http://pauleira.combr/@@nprincigalli Discipline is not an end in itself, just a means to an end. - King Crimson ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [DUVIDA-DISCUSSÃO] Perl6: o que há de novo?
virar java? ta mais pra virar Scala, com uma capacidade de metaprogração monstra. 2013/12/2 Aureliano Guedes guedes_1...@hotmail.com Serio mesmo?? Perl6 vai virar Java?? Pelo menos esse formato de declarar classes é identico. -- From: leprevos...@gmail.com To: rio-pm@pm.org Date: Mon, 2 Dec 2013 13:47:02 -0200 Subject: Re: [Rio-pm] [DUVIDA-DISCUSSÃO] Perl6: o que há de novo? Você pode acompanhar o Advent Calendar do Perl 6 para ver as novidades, aproveita que começou ontem com um post sobre o estado da linguagem. http://perl6advent.wordpress.com/ On Mon, Dec 2, 2013, at 12:44 PM, Aureliano Guedes wrote: Após 10 anos da proposta, se não me engano, o que há de novo quanto ao seu lançamento?? É uma versão desenvolvida pela comunidade, certo? Então será que não falta pulso firme e/ou uma empresa que invista nisso? Será que vai ficar só na ideia, e se tornar um mito da programação ou virá ser real? O que sabem sobre? Valeu! *___* Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Felipe da Veiga Leprevost www.leprevost.com.br Laboratory for Proteomics and Protein Engineering. Fiocruz, Brazil. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [HELP] Controlando comandos do sistema
Veja só. quando vc mandou o primeiro SIGINT, a execução do codigo foi desviada para a função anonima contida em $SIG{INT}, entretanto como vc sabe que tem que voltar para aonde vc estava? não sabe. veja este exemplo: my $c = 0; $SIG{INT} = sub { print $c\n; $c++;}; do { eval { print $c inicio...\n; sleep 5 ; print ... done\n; }; } while ($c 3); o codigo mesmo esta entre eval { ... } entretanto que sabe se deve continuar ou não é o codigo externo, o while. vc nao pode simplesmente mandar 3 SIGINT e achar que o seu script vai saber lidar com isso. vc vai PARAR a execução pra executar o bloco associado aquele trap. agora se vc quer parar o seu programa depois de 3 ctrl+c, faça o seu script criar um FORK, rodar o que precisa no processo filho e no processo pai vc controla este estado, depois do terceiro SIGINT vc pode matar o processo, por exemplo. 2013/11/25 Renato Santos renato.c...@gmail.com SIGINT2 TermInterrupt from keyboard Esse é o CTRL+C, $SIG{INT} = 'IGNORE'; não consegui fazer assim: my $c = 0; $SIG{INT} = sub { return 'IGNORE' if $c++ 3 }; não sei porque, alguem sabe? 2013/11/25 Andre Luis alpbs2...@gmail.com nesse caso só iria ignorar ele nao irira tratar ... pelo que eu entendi ele quer tratar $SIG{KILL} = sub { do_something() }; Em 25 de novembro de 2013 16:06, Renato Santos renato.c...@gmail.comescreveu: você tem que ignorar o sinal de KILL do sistema. para saber mais sobre os sinais, http://perldoc.perl.org/perlipc.html algo para ignorar pra sempre, $SIG{KILL} = 'IGNORE'; 2013/11/25 Aureliano Guedes guedes_1...@hotmail.com Boa tarde, Monges. Gostaria de saber se existe a possibilidade de eu controlar comandos do sistema? Bom, quando estamos executando algum script, se eu quiser encerra-lo a qualquer momento basta que eu tecle Ctrl + C. Mas e se eu quisesse, especificamente em um script, determinar que seu encerramento fosse após apertar 3 vezes consecutivas Ctrl + C, ou então ao apertar Ctrl + shift + C, ou sei lá, qualquer outro comando que eu queira, como deveria fazer? Desde já grato. Att, Aureliano Guedes ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Saravá, Renato CRON http://www.renatocron.com/blog/ @renato_cron http://twitter.com/#!/renato_cron ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- technology does not drive change - it enables change ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Saravá, Renato CRON http://www.renatocron.com/blog/ @renato_cron http://twitter.com/#!/renato_cron ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [Fun - passa tempo] Cifra de Vigenère
Ah Tente no construtor. -new( key = ... Em 10/11/2013 23:01, Aureliano Guedes guedes_1...@hotmail.com escreveu: #!usr/env/bin perl use feature 'say'; use common::sense; use Vigenere; my $a = Vigenere-new(); $a-key('cinco'); $a-word('teste'); say Resultado: . $a-encode(); -- From: tiago.pecze...@gmail.com Date: Sun, 10 Nov 2013 22:42:46 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] [Fun - passa tempo] Cifra de Vigenère mostra o codigo 2013/11/10 Aureliano Guedes guedes_1...@hotmail.com Certo, mas eu estou preenchendo os atributos, a não ser que eu esteja preenchendo de forma errada. -- From: tiago.pecze...@gmail.com Date: Sun, 10 Nov 2013 22:22:14 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] [Fun - passa tempo] Cifra de Vigenère sim pq este erro vem do fato que este atributo é requerido se vc quer dar uma mensagem mais bonitinha pro usuario, valide os imputs no seu script antes de instanciar a classe. assim vc separa as coisas :) 2013/11/10 Aureliano Guedes guedes_1...@hotmail.com Bom, usei o Moose como recomendou, mais pratico. Quanto ao if, realmente foi falta de atenção, deveria ser um no lugar da virgula. Mas o erro que retorna é Attribute (key) is required at C:/Perl/site/lib/Moose/Meta/Attribute.pm line 519 Por algum motivo, é como se não fosse atribuido valor algum a key. Quanto ao metodo BUILD é que como ja tinha o codigo quase pronto fiquei com preguissa de usar para validar, mas vou mudar para que word e key tenham o mesmo tamanho sempre. -- From: tiago.pecze...@gmail.com Date: Sun, 10 Nov 2013 21:00:04 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] [Fun - passa tempo] Cifra de Vigenère Aureliano com Moose vc pode marcar um atributo como required. assim se alguem esquecer ele na hora de inicializar a classe haverá uma mensagem de erro. has 'word' =( is = 'rw', isa = 'Str', required = 1, ); melhor do que utilizar 'default' para validação. eu uso MUITO o default mas justamente para inicializar o que eu preciso. alias se vc precisa validar o tamanho da chave e do texto, vc poderia utilizar BUILD para isso. http://search.cpan.org/dist/Moose/lib/Moose/Manual/Construction.pod agora o que vc quer dizer com isso? if (isalpha($word[$a]), isalpha($key[$a])){ o que é um if com virgula? 2013/11/10 Aureliano Guedes guedes_1...@hotmail.com Bom, fiz as mudanças aconselhadas e mais outras, ainda transformei em uma classe. Vigenere.pm- http://pastebin.com/aL4brPZx Script teste - http://pastebin.com/nbuqPqUr Ou- https://www.dropbox.com/sh/4diypsz4y2puvxq/t0HuRZLvZW/Vigenere_Perl Por algum motivo tem alguma coisa dando errado com o Moose, ainda não identifiquei, alguém ai sabe o que poderia ser?? -- From: n...@fastmail.fm To: rio-pm@pm.org Date: Sun, 10 Nov 2013 04:16:56 -0200 Subject: Re: [Rio-pm] [Fun - passa tempo] Cifra de Vigenère On Sun, Nov 10, 2013, at 01:13 AM, Tiago Peczenyj wrote: 3- use map :) ao inves de my @b = split (//, $c); for (my $i = 0; $i @b; $i++){ $b[$i] = ord $b[$i]; } podes fazer return map { ord } split //, $c; quer enxugar mais uma gota? faz map ord, split //, $c; :) -- Nuba R. Princigalli n...@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [Fun - passa tempo] Cifra de Vigenère
divertido agora saca so como vc pode fazer diferente 1 ao inves de print PALAVRA: . $ARGV[0] . \n; podes fazer say PALAVRA: $ARGV[0]; 2- usa funcao isalpha pode ser simplificada (return 1 if ... ) sub isalpha { chr($_[0]) =~ /[a-zA-Z]/ } 3- use map :) ao inves de my @b = split (//, $c); for (my $i = 0; $i @b; $i++){ $b[$i] = ord $b[$i]; } podes fazer return map { ord } split //, $c; agora é importante vc fazer um script de teste, onde vc chama as funcoes de encode e decode na mão e testa os valores. assim vc pode refatorar o script sem medo de errar alguma coisa. 2013/11/10 Aureliano Guedes guedes_1...@hotmail.com Fiz um algoritimo para encodar e decodar alguma coisa codificada de acordo com a Cifra de Vigenère. Cheio de POG's mas a titulo só de distração. http://pastebin.com/ZzT9zZGb Exemplo: Texto:ATACARBASESULChave: LIMAOLIMAOLIMTexto cifrado:LBMCOCJMSSDCX ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] possible rio trip in october
Hey Randal we are in October :) On Mon, May 27, 2013 at 9:21 PM, Randal L. Schwartz mer...@stonehenge.comwrote: A friend of mine wants to go to Rio in October (I don't have the exact dates yet), and if so, I'll be in town for some perlmongering at least one of the evenings. If you'd like, I can even give the talk I'm doing at OSCON this year: My half-life with Perl, where I give first-hand accounts of a lot of the pivotal events in both my life and Perl's life, since we've spent half my life together. And it's too bad FISL conflicts with a cruise that I'm doing. I keep barely missing it. :) -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 mer...@stonehenge.com URL:http://www.stonehenge.com/merlyn/ Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.posterous.com/ for Smalltalk discussion ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
[Rio-pm] es quinta
onde vai ser? quero aparecer :-) ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Foco no que constrói e no que nos une.
a lista shell-script-brasil é extremamente moderada. qq offtopic ou menção a outras linguagens dá penalidades. tem funcionado, mas pessoalmente para uma lista com menos de mil pessoas isso não é necessario. aqui eh comunidade, não é um cara entrando pq não consegue fazer X e depois q aprende, vaza. 2013/6/14 Nuba Princigalli n...@fastmail.fm ** Caros, Nós somos uma tribo pequena no Brasil, e os que tentam ativamente contribuir pro crescimento dessa tribo são uma pequena fração da tribo toda. O que é natural. Temos todos outros compromissos, e nosso entusiasmo ou amor pelo Perl é uma coisa entre muitas disputando a nossa atenção e o nosso tempo. Por isso é importante sermos cuidadosos e construtivos nas interações, cada energia, cada tuit, cada tempo que temos para atuar na comunidade, é mais poderoso, e melhor para o grupo, se está alinhado numa ação construtiva, positiva. Cada interação negativa tem um custo alto para ser neutralizada. E elas se alastram. Depois nem sempre dá para neutralizar com uma interação positiva, às vezes a alternativa é algo ainda negativo, mas de menor efeito, ou de impacto mais controlável. É assim que eu vejo isso de ter moderado temporariamente o Mantovani (que ele até abreviou com uma ação também negativa, se removendo do grupo). Mas que não haja dúvida: concordo com quem não gosta da idéia de um membro moderado, e acho pavorosa a idéia de uma lista moderada por padrão. Gostaria muito que ele tivesse ficado e demonstrado capacidade de parar de ofender e a partir disso defendido seu direito de nao ser moderado. Com a saída dele, defendemos algo que temos, mas perdemos uma pessoa, e seja quem for, é uma perda. Dentro duma visão de sermos uma rede p2p, em que eu acredito, eu gostaria de convidar de novo quem tiver um tempo e a vontade de ajudar a cuidar do grupo a entrar como moderador na lista, também. Quem não quiser a função administrativa, convido a se permitir chamar a atenção e educar, avisar, e demandar moderação ou banimento, quando alguém estiver sendo tóxico, e persistente nessa toxidez, ao grupo. No final alguém acaba tendo o ônus de ir lá no mailman moderar ou banir alguém mas é muito mais leve fazer isso quando sabemos estar apenas tornando em ação o que já foi discutido e amadurecido como vontade do grupo. É muito menos personificada a ação, e por isso também muito mais poderosa. E estaríamos falando de (moderar o transgressor)++ ou (moderar o transgressor)-- ao invés de nuba++ ou nuba--. (De todo modo, agradeço quem apoiou, pq nessas horas, isso faz diferença, no sentido de alguem está entendendo o que eu estou tentando fazer aqui). É isso. Sugiro que a gente seja econômico e breve nas desavenças, evite dar corda para quem não quer construir, e que a gente procure o que temos de bom para fazer, com perl, ao redor do perl, com nosso grupo, com outros grupos de afinidade, e com sentimento de estar com o saldo positivo de energia e tempo. Aproveito também pra fazer a chamada: estamos meio parados, não acham? O que podemos puxar, de iniciativa? :) Pessoalmente, gostaria mais de trabalhar na construção de um hackathon, um encontro técnico ou algum material educativo, mais do que na redação de um código de conduta normativo... Lembrando que logo ali está o YAPC::Brasil 2013, e qualquer progresso agora já seria meio caminho andado para quem quiser se atualizar ou apresentar algo lá! Abraço, Nuba -- Nuba R. Princigalli n...@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [OFF] - Mão de Obra Projetos
foi mal mas eu não to trabalhando contigo não ;-) 2013/6/13 Daniel de Oliveira Mantovani daniel.oliveira.mantov...@gmail.com Pessoal, estou com uma equipe de quatro pessoas boas. Uma delas é a pessoa mais inteligente que eu conheço, eu consigo um preço incrível na hora. O desenvolvimento será em Java e dependendo do problema poderá ser usado qualquer outra linguagem. Se alguém tem algum projeto interessante e quiser fazer um teste me manda um e-mail pessoal, daniel.oliveira.mantov...@gmail.com []'s -dom -- IBM - Business Analytics Optimization Consultant Daniel Mantovani +5511 8538-9897 XOXO ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [OFF] - Mão de Obra Projetos
discordo. vc veio mostrar seu trabalho, projeto, etc. nao eh o caso de fazer piada. vale p qq um Em 13/06/2013 14:22, Daniel de Oliveira Mantovani daniel.oliveira.mantov...@gmail.com escreveu: Tiago Peczenyj, a sua brincadeira não foi nada demais eu até achei engraçada. E eu queria mesmo um dia ter oportunidade de trabalhar com alguém tão inteligente e maduro como você. (Tiago Peczenyj)++ 2013/6/13 Tiago Peczenyj tiago.pecze...@gmail.com: pessoal eu errei em fazer uma piada com o Mantovani. acho q ele quer divulgar o trabalho dele aqui ta beleza. os demais comentarios poderiam ser feitos em pvt de agora em diante, q tal? na minha vida eu tive pouca gente q me estendeu a mao quando eu precisei. dou valor. as vezes a dica de hoje vale pro ananha. fico sem entender essa confusao e nem saber :-) mas porra vamos falar de algo bom??? Em 13/06/2013 13:42, Daniel de Oliveira Mantovani daniel.oliveira.mantov...@gmail.com escreveu: Márcio, a sua tentativa de desdenha e o seu comportamento na lista depois dos perl mongers terem ajudado você e a sua família mostra que você não tem educação. 2013/6/13 Marcio Ferreira marciodesouzaferre...@gmail.com: OK Mantovani, se seu pai nao te deu educação, nao sou eu a fazer isso. Boa sorte! []s, Marcio Ferreira skype: marcio.ferreir4 (21) 8365-7768 2013/6/13 Daniel de Oliveira Mantovani daniel.oliveira.mantov...@gmail.com Márcio, sua experiência pessoal se limita a ser um simples desenvolvedor PHP. Deixe as pessoas sérias interessadas se colocarem. Mas não fiquei triste, isso não é uma piada é a sua situação atual. 2013/6/13 Marcio Ferreira marciodesouzaferre...@gmail.com: Mantovani, não entendi o objetivo do seu e-mail, é captação de projeto? Se for isso recomendo vc usar o linkedin! Pessoal, estou com uma equipe de quatro pessoas boas. Uma delas é a pessoa mais inteligente que eu conheço, Detalhe melhor sua equipe, a pessoa mais inteligente que conheço é tão arbitrário quanto dizer hoje é o dia mais ensolarado da minha vida. Da forma que está escrito soa infantil e sem peso comercial. Diga a experiência de cada um, no que sua equipe foco(sem tiver), projetos que já desenvolveram, etc. eu consigo um preço incrível na hora. Isso é um detalhe sensível, e acredito q varie com o projeto, ou seja, parece SPAM ou algo do genero, evite essa abordagem assim tão aberta. O desenvolvimento será em Java e dependendo do problema poderá ser usado qualquer outra linguagem. Se o desenvolvimento é em Java, não é interessante enviar numa lista de Java? Linkedin mais uma vez! Se alguém tem algum projeto interessante e quiser fazer um teste me manda um e-mail pessoal, daniel.oliveira.mantov...@gmail.com O que é projeto interessante? E encare que o fato de você enviar publicamente, está aberto de ser alvo de piada, não se preocupe com isso, é uma piada ;-) ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- -dom -- IBM - Business Analytics Optimization Consultant Daniel Mantovani +5511 8538-9897 XOXO ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- -dom -- IBM - Business Analytics Optimization Consultant Daniel Mantovani +5511 8538-9897 XOXO ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- -dom -- IBM - Business Analytics Optimization Consultant Daniel Mantovani +5511 8538-9897 XOXO ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] ES Hoje? Que tal Bar do B?
tenho muita coisa p fazer. vou correr p ter tempo Em 13/06/2013 14:23, Diana Rosa diana.g.a.r...@gmail.com escreveu: ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Submissão de Palestras para o YAPC::Brasil
minhas sugestões Tom Christiansen (tchrist) - motivo: excelente palestrante, manja de unix e unicode pra caralho, fala portugues!! Ricardo Signes (RJBS) - motivo: Dist::Zilla. Email. etc Obra - motivo: ele quer conhecer o Brasil. Nhe. Stevan Little (stevan) - motivo: Moose Matt S Trout - motivo: Moo eu colocaria o Chromatic e o Marc Lehmannhttp://search.cpan.org/~mlehmann/ ai mas não sei se eles são sociaveis. 2013/6/4 Felipe da Veiga Leprevost leprevos...@gmail.com ** Olá pessoal Gostaríamos de convidar a todos a submeterem suas palestras no site do nosso evento. Estamos aos poucos montando a grade de apresentações e para que possamos divulgar o evento para as demais comunidades seria importante que tenhamos material na grade. Peço que utilizem o formulário do site do evento http://2013.yapcbrasil.org.br para a submissão. Lembrando novamente que esse é o evento mais importante da comunidade Perl, e que possui visibilidade não só nacional, mas internacional também. Apesar de estarmos organizando ele aqui em Curitiba, quem realmente faz o evento é a comunidade em si, com a participação de todos. Já começamos a enviar os convites para palestrantes de fora do Brasil, entre eles: - Tatsuhiko Miyagawa, responsável por uma enorme contribuição à linguagem e sua comunidade com módulos e bibliotecas voltadas à Web, como por exemplo o Plack/PSGI. - Dr. Karl Glazebrook, professor de Astronomia do Centre for Astrophysics Supercomputing da Universidade Swinburne. O Karl é simplesmente a pessoal responsável pela criação do Perl Data Language (PDL). - Jason Stajich, professor de Genética e Genômica da Universidade da Califórnia. Jason trabalha no desenvolvimento do BioPerl desde 2000 e é fundador da Open Bioinformatics Foundation. Os nomes podem mudar assim como temos ainda uma lista de pessoas que podem ser convidadas, estamos aguardando a resposta de todos, espero que isso já possa servir de incentivo =) Também estamos aceitando sugestões de palestrantes a serem convidados, por favor enviem seus nomes a mim. Qualquer dúvida ou problemas com a submissão, por favor entrem em contato comigo. Abraços a todos. -- Felipe da Veiga Leprevost www.leprevost.com.br Laboratory for Proteomics and Protein Engineering. Fiocruz, Brazil. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Submissão de Palestras para o YAPC::Brasil
eu resumi. to almoçando ainda. 2013/6/4 Renato Santos renato.c...@gmail.com E o mst também manja só catalyst Em 04/06/2013 12:44, Tiago Peczenyj tiago.pecze...@gmail.com escreveu: minhas sugestões Tom Christiansen (tchrist) - motivo: excelente palestrante, manja de unix e unicode pra caralho, fala portugues!! Ricardo Signes (RJBS) - motivo: Dist::Zilla. Email. etc Obra - motivo: ele quer conhecer o Brasil. Nhe. Stevan Little (stevan) - motivo: Moose Matt S Trout - motivo: Moo eu colocaria o Chromatic e o Marc Lehmannhttp://search.cpan.org/~mlehmann/ ai mas não sei se eles são sociaveis. 2013/6/4 Felipe da Veiga Leprevost leprevos...@gmail.com ** Olá pessoal Gostaríamos de convidar a todos a submeterem suas palestras no site do nosso evento. Estamos aos poucos montando a grade de apresentações e para que possamos divulgar o evento para as demais comunidades seria importante que tenhamos material na grade. Peço que utilizem o formulário do site do evento http://2013.yapcbrasil.org.br para a submissão. Lembrando novamente que esse é o evento mais importante da comunidade Perl, e que possui visibilidade não só nacional, mas internacional também. Apesar de estarmos organizando ele aqui em Curitiba, quem realmente faz o evento é a comunidade em si, com a participação de todos. Já começamos a enviar os convites para palestrantes de fora do Brasil, entre eles: - Tatsuhiko Miyagawa, responsável por uma enorme contribuição à linguagem e sua comunidade com módulos e bibliotecas voltadas à Web, como por exemplo o Plack/PSGI. - Dr. Karl Glazebrook, professor de Astronomia do Centre for Astrophysics Supercomputing da Universidade Swinburne. O Karl é simplesmente a pessoal responsável pela criação do Perl Data Language (PDL). - Jason Stajich, professor de Genética e Genômica da Universidade da Califórnia. Jason trabalha no desenvolvimento do BioPerl desde 2000 e é fundador da Open Bioinformatics Foundation. Os nomes podem mudar assim como temos ainda uma lista de pessoas que podem ser convidadas, estamos aguardando a resposta de todos, espero que isso já possa servir de incentivo =) Também estamos aceitando sugestões de palestrantes a serem convidados, por favor enviem seus nomes a mim. Qualquer dúvida ou problemas com a submissão, por favor entrem em contato comigo. Abraços a todos. -- Felipe da Veiga Leprevost www.leprevost.com.br Laboratory for Proteomics and Protein Engineering. Fiocruz, Brazil. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] possible rio trip in october
See you in October On Mon, May 27, 2013 at 9:21 PM, Randal L. Schwartz mer...@stonehenge.comwrote: A friend of mine wants to go to Rio in October (I don't have the exact dates yet), and if so, I'll be in town for some perlmongering at least one of the evenings. If you'd like, I can even give the talk I'm doing at OSCON this year: My half-life with Perl, where I give first-hand accounts of a lot of the pivotal events in both my life and Perl's life, since we've spent half my life together. And it's too bad FISL conflicts with a cruise that I'm doing. I keep barely missing it. :) -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 mer...@stonehenge.com URL:http://www.stonehenge.com/merlyn/ Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.posterous.com/ for Smalltalk discussion ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] ES
Tenho fobia social. Mas mes q vem eu vou. Podia ser no heavy duch de novo - nunca fui. Em 10/05/2013 14:25, Blabos de Blebe bla...@gmail.com escreveu: Po cara, se eu tivesse no Rio eu teria ido. 2013/5/10 Rodrigo Mosconi (perl) p...@mosconi.mat.br Pois é, fiquei mais de 1h esperando... caí na pegadinha do malandro Em 10 de maio de 2013 13:54, Blabos de Blebe bla...@gmail.com escreveu: ieié!!! 2013/5/9 Rodrigo Mosconi (perl) p...@mosconi.mat.br ja cheguei no lebrant On May 9, 2013 6:21 PM, Bruno Buss bruno.b...@gmail.com wrote: Só para saber, quem vai de fato? [ ]'s Buss 2013/5/8 Leo Balter leonardo.bal...@gmail.com Prefiro a Rua Alice mas é apenas por conta da dieta. Leo Balter - via mobile Em 08/05/2013, às 17:08, Nuba Princigalli n...@fastmail.fm escreveu: Boa!! Rua Alice, para mim, virou o novo mercadinho no sentido de de novo? rsrs On Wed, May 8, 2013, at 04:35 PM, Blabos de Blebe wrote: Pode ser On Wednesday, May 8, 2013, Rodrigo Mosconi (perl) wrote: por mim, pode ser. Em 8 de maio de 2013 08:59, Vinícius Miasato viniciusmias...@gmail.com escreveu: Opa monges, o ES no Le Brants pode ser ou algo contra alguém tem ? [ R. Barão do Flamengo Rio de Janeiro, 22230-050 ] abs. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm *___* Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Nuba R. Princigalli n...@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Bruno C. Buss http://www.brunobuss.net ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] E o ES de Abril?
To indo p minas :-( Em 19/04/2013 15:34, Blabos de Blebe bla...@gmail.com escreveu: Fui On Thu, Apr 18, 2013 at 11:10 PM, Bruno Buss bruno.b...@gmail.com wrote: Então, R. Alice amanhã confirmado? :-) [ ]'s 2013/4/17 Bruno Buss bruno.b...@gmail.com Voto na 6a, Rua Alice :D [ ]'s 2013/4/17 Marcio Ferreira marciodesouzaferre...@gmail.com Blz, na Estante Virtual, ops, Alice =P []s, Marcio Ferreira skype: marcio.ferreir4 (21) 8365-7768 2013/4/17 Rodrigo Mosconi (perl) p...@mosconi.mat.br Prefiria quinta, na rua alice mesmo Em 17 de abril de 2013 02:42, breno oainikus...@gmail.com escreveu: Opa, ESX essa sexta na rua Alice? Eu topo!! 2013/4/13 Blabos de Blebe bla...@gmail.com: Voto por um ESX na próxima *sexta*, na rua Alice 2013/4/13 Diana Rosa diana.g.a.r...@gmail.com Apoio! Em 12 de abril de 2013 14:37, Leo Balter leonardo.bal...@gmail.com escreveu: Voto por um ESX na próxima quinta feira. Claro, na Rua Alice. Em 12 de abril de 2013 14:34, Rodrigo Mosconi (perl) p...@mosconi.mat.br escreveu: Ontem foi a segunda quinta, e acho que todos esqueceram do ES... ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Bruno C. Buss http://www.brunobuss.net -- Bruno C. Buss http://www.brunobuss.net ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] xpath
Eu posso e faço :P 2013/4/3 Andre Carneiro andregarciacarne...@gmail.com Não, não pode! Evite esse tipo de atitude o máximo possível! Eu 'posso' jogar gasolina em um programador PHP e tocar fogo. Mas não é porque eu 'posso' que signfica que eu farei. Por favor, não use regex para parsear HTML!! Se o HTML estiver porco o suficiente para não ser parseado, é muito provável que não valha a pena parsea-lo! Se for realmente necessário, e não tiver jeito, faça! Mas acho difícil chegar nesse ponto! Pelo menos os links dá pra pegar. Até com o WWW::Mechanize dá pra pegar! Em 99,9% dos casos é desnecessário... Cheers! 2013/4/3 Tiago Peczenyj tiago.pecze...@gmail.com IMHO vc pode sim usar regex para parserar html SE 1) a estrutura do html for porca (tipo cheio de tag q não fecha ou coisas q não façam muito sentido) 2) a estrutura (quase) nunca mudar (e vc procura uma string X como APROVADO ou ERRO) 3) vc está desesperado Mas para cada ponto que vc pode usar, existem muitos argumentos contra. vc até pode usar como um complemento ao seu parser mas se basear SÓ nisso, como criterio geral, é furada. 2013/4/3 Marcio Ferreira marciodesouzaferre...@gmail.com Desculpe a pressa em responder, o e-mail anterior, alguns pontos que podem ser tocados: o Web::Scraper, ~força~ que vc faça a ~configuração~ da sua navegação, assim vc de fato se concentra no seu problema e esquece o resto. o Mojo::DOM é muito amigavel, ele cria de fato um objeto pra vc navegar no seu DOM, isso é legal! NUNCA USE REGEX PRA PARSER DE HTML http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags?page=1tab=votes#tab-top Porque nao gosto do HTML::TreeBuilder: vc precisa fazer linha a linha seus findnodes e compor seu objeto na mao, frente a soluções como Web::Scraper e Mojo::DOM, acho que ele ficou pra trás. =/ **Quando digo HTML::TreeBuilder, me refiro ao HTML::TreeBuilder::XPath mesmo =P []s, Marcio Ferreira skype: marcio.ferreir4 (21) 8365-7768 2013/4/3 Nuba Princigalli n...@fastmail.fm ** On Wed, Apr 3, 2013, at 01:17 PM, Marcio Ferreira wrote: Também há o HTML::TreeBuilder (mas um pouco mais complicado de gerenciar o workflow). Já usei e recomendo o https://metacpan.org/module/HTML::TreeBuilder::XPath -- Nuba R. Princigalli n...@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- André Garcia Carneiro Software Engineer (11)982907780 ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Gene-analysis firms reach for the cloud
Outra coisa eu particularmente fiquei boiando. nada contra colocar um link q vcs achem interessante, quando muito eu acabo clicando e aprendendo algo novo mas é interessante colocar pelo menos um comentário tipo estou trabalhando nisso ou isso é o futuro ou sei lá. ajuda a priorizar os links pra gente ler durante o dia :) 2013/3/21 breno br...@rio.pm.org Oi Nicole, por mais interessante que seja a notícia, ela não fala especificamente sobre Perl. Da próxima, bota por favor um [OT] no assunto do email e dá uma explicação rápida de pq está compartilhando isso aqui na lista (estou supondo que é por conta da quantidade de gente que usa Perl na bioinformática e o tema do YAPC::Brasil desse ano, mas não custa nada deixar claro pra nós reles mortais que não trabalham na área :-) []s -b On Thu, Mar 21, 2013 at 2:55 PM, Nicole Scherer bionica2007-p...@yahoo.com wrote: Nature | News Gene-analysis firms reach for the cloud Online bioinformatics companies rush to provide genomics platforms and software for hospitals. Erika Check Hayden 19 March 2013 http://www.nature.com/news/gene-analysis-firms-reach-for-the-cloud-1.12634?WT.ec_id=NATURE-20130321 ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] ES de Março
Chegando :-) Em 14/03/2013 16:16, Nuba Princigalli n...@fastmail.fm escreveu: ** No mapa: http://goo.gl/maps/2NG4I E o que passa no ponto de ônibus ao lado: https://maps.google.com/maps/place?q=type:transit_station:%22Avenida+Das+Americas+pr%C3%B3ximo+ao+700%22 On Thu, Mar 14, 2013, at 02:01 PM, Tiago Peczenyj wrote: Amiches meu telefone: 21 8115 8644 qq coisa é só gritar, eu vou ter q ir praquelas bandas de qq jeito. 2013/3/14 Tiago Peczenyj tiago.pecze...@gmail.com É HOJE! VITORIA 2013/3/14 Diogo Leal estra...@diogoleal.com: Bruno, http://copabistro.com.br/ É esse o lugar, mas o site tá em manutenção. Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estra...@diogoleal.com 2013/3/13 Bruno Buss bruno.b...@gmail.com: Eu vou, mas vocês vão ter que ter *muita* paciência com quem vai praí de outros lugares... Saindo de Laranjeiras as 19:15 eu tenho chegado só 21:15 quase todos os dias... =| Estranho, você tem certeza que é esse nome? Botei pra procurar por Copa Bisto e ele não encontrou nada =/ [ ]'s 2013/3/13 Diogo Leal estra...@diogoleal.com Acho que já tem um mapinha aqui http://www.downtown.com.br/index.php?option=com_wrapperplusview=wrapperItemid=25codbloco=21andar=1 Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estra...@diogoleal.com 2013/3/13 Tiago Peczenyj tiago.pecze...@gmail.com: PO! DEMORO! MAs é chato de chegar la, pra quem não conhece o Downtown. Bora fazer um mapinha? 2013/3/13 Diogo Leal estra...@diogoleal.com: Pacman, Algo que descobri hoje foi o Copa Bisto, que tem um preço bem legal (pelo menos para comer) e os pratos são nome de jogadores de futebol. Então se você tiver com fome, pode pedir para comer um Pelé, Garrincha, Junior, Zico, Socrates, etc. Fica a dica e parece que não tem música ao vivo. Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estra...@diogoleal.com 2013/3/13 Tiago Peczenyj tiago.pecze...@gmail.com: Onde vcs querem e qual o BUDGET da galera? Se geral ta pelado que nem eu (vou colocar no cartão e mes q vem eu me acerto) podemos ir pro conversinha, caso contrario Beer Taste. Quem vai? Vamos fazer uma chamada aqui: - Tiago - Diogo Leal - Nuba - Marcio Ferreira (se tu disser q não vai o couro vai CUME) ? 2013/3/13 Diogo Leal estra...@diogoleal.com: O ES fechou nesse Beer Taste? Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estra...@diogoleal.com 2013/3/12 Nuba Princigalli n...@fastmail.fm: On Tue, Mar 12, 2013, at 03:06 PM, Tiago Peczenyj wrote: E se queremos centenas de cervejas diferentes podemos ir para o Beer Taste (Citta America) que é um puta bar com alguns chopps especiais, muita cerveja importada (especialmente belga) e toca blues computer, magnify! diferentes podemos ir para o Beer puta bar com alguns chopps especiais, ialmente belga) e toca blues magnify! uns chopps especiais, e toca blues enhance! uns chopps especiais, e toca blues :) ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Bruno C. Buss http://www.brunobuss.net ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj *___* Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Nuba R
Re: [Rio-pm] ES de Março
Onde vcs querem e qual o BUDGET da galera? Se geral ta pelado que nem eu (vou colocar no cartão e mes q vem eu me acerto) podemos ir pro conversinha, caso contrario Beer Taste. Quem vai? Vamos fazer uma chamada aqui: - Tiago - Diogo Leal - Nuba - Marcio Ferreira (se tu disser q não vai o couro vai CUME) ? 2013/3/13 Diogo Leal estra...@diogoleal.com: O ES fechou nesse Beer Taste? Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estra...@diogoleal.com 2013/3/12 Nuba Princigalli n...@fastmail.fm: On Tue, Mar 12, 2013, at 03:06 PM, Tiago Peczenyj wrote: E se queremos centenas de cervejas diferentes podemos ir para o Beer Taste (Citta America) que é um puta bar com alguns chopps especiais, muita cerveja importada (especialmente belga) e toca blues computer, magnify! diferentes podemos ir para o Beer puta bar com alguns chopps especiais, ialmente belga) e toca blues magnify! uns chopps especiais, e toca blues enhance! uns chopps especiais, e toca blues :) ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Cache RESTfulie
Se vc separar da applicação via um middleware plack , por exemplo , parece ok Mas na app vc tem q controlar a expiracao no cache, etc.vao usar etag? Vao responder q o recurso ainda nao mudou? Ou entao ignora o cache de url e cacheia o acesso aos objetos. Nao mistura com o http q eh dor de cabeça. Em 12/03/2013 01:38, Marcio Ferreira marciodesouzaferre...@gmail.com escreveu: (Imagina q nao existe varnish, nem nada no proxy, *OK*!) Tenho uma mesmo app service rodando em várias instancias balanceadas pelo nginx. Até aqui tudo bem, mas aí quero fazer cache dos acessos da API. penso.em/usar/minha/url como chave chave do Redis, alguém me condena por isso? Isso não parece ser uma boa prática, porque resolve até certo ponto, não resolve se meu serviço aceita parametros via header =/ Qual pratica recomendada/adotada quando vocês precisam cachear RESTfulie a *nível de app*? []s, Marcio Ferreira skype: marcio.ferreir4 (21) 8365-7768 ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] ES de Março
O Conversinha é bom mas tem o inconveniente de ter musica ao vivo, geralmente ruim. Uma opção interessante é o Nó de Corda que tem Cerveja de Garrafa e cachaças de todo o planeta. Assim temos a chance de ver o Breno bebado de novo :) Mas os amigos podem escolher o lugar que quiserem: eu irei. Até na barraquinha da Brahma 2013/3/12 Diogo Leal estra...@diogoleal.com: E ai seus monges, ES na Barra? Para os que conhecem, acho o Conversinha do Downtown uma boa. Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estra...@diogoleal.com ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] ES de Março
Pra abril, ok. E se queremos centenas de cervejas diferentes podemos ir para o Beer Taste (Citta America) que é um puta bar com alguns chopps especiais, muita cerveja importada (especialmente belga) e toca blues 2013/3/12 Diana Rosa diana.g.a.r...@gmail.com: Que acham do Bar Salvatore na Rua Senador Correa proximo a Praça Sao Salvador em Laranjeiras tambem com cervejas importadas? http://www.todorio.com/rio/laranjeiras/salvatorecafe ou o Il Piccolo Caffe na Rua do Carmo no. 50 no Centro com centenas de cervejas diferentes? :D http://diariosgastronomicos.com/2010/11/um-cafe-italiano-de-alma-alema-o-primeiro-dia-de-novembro-parte-01.html Em 12 de março de 2013 12:08, Tiago Peczenyj tiago.pecze...@gmail.com escreveu: O Conversinha é bom mas tem o inconveniente de ter musica ao vivo, geralmente ruim. Uma opção interessante é o Nó de Corda que tem Cerveja de Garrafa e cachaças de todo o planeta. Assim temos a chance de ver o Breno bebado de novo :) Mas os amigos podem escolher o lugar que quiserem: eu irei. Até na barraquinha da Brahma 2013/3/12 Diogo Leal estra...@diogoleal.com: E ai seus monges, ES na Barra? Para os que conhecem, acho o Conversinha do Downtown uma boa. Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estra...@diogoleal.com ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Dúvida regex
De exemplos Em 12/03/2013 20:03, André Torres andretorre...@gmail.com escreveu: Oi pessoa, estou precisando da ajuda de vcs em um problema idiota. eu jogo as imformações contidas na primeira coluna de um arquivo txt em um array, mas o problema é que nao consigo uma maneira de uniformizar o regex para fazer o match e subsequente extração dos elementos para o array pois existem caracteres especiais como pontos, pipes, barras, hifens entre outros nos meios dos elementos. eu tentei isso: next unless m/^.+\s+\w+=\d+/; existe outra forma a nao ser usar o ponto para encontrar qualquer caracter? Muito obrigado. -- 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) ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Dúvida regex
Então eu acho que não entendi a sua duvida. Tipo isso são colunas? vc quer extrair o que de cada uma delas? por exemplo AAEL00987-PA quero extrair: 00987 BA89.ES-PB quero extrair: PB gi|llum0001334.1-PA não quero isso. 2013/3/12 André Torres andretorre...@gmail.com: ai vao alguns que posso encontrar na minha coluna: AAEL00987-PA BA89.ES-PB gi|llum0001334.1-PA Obrigado. Em 12 de março de 2013 20:05, Tiago Peczenyj tiago.pecze...@gmail.com escreveu: De exemplos Em 12/03/2013 20:03, André Torres andretorre...@gmail.com escreveu: Oi pessoa, estou precisando da ajuda de vcs em um problema idiota. eu jogo as imformações contidas na primeira coluna de um arquivo txt em um array, mas o problema é que nao consigo uma maneira de uniformizar o regex para fazer o match e subsequente extração dos elementos para o array pois existem caracteres especiais como pontos, pipes, barras, hifens entre outros nos meios dos elementos. eu tentei isso: next unless m/^.+\s+\w+=\d+/; existe outra forma a nao ser usar o ponto para encontrar qualquer caracter? Muito obrigado. -- 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) ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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) ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Dúvida regex
2013/3/12 André Torres andretorre...@gmail.com: Desculpa, isso realmente deve ser simples e nao estou sabendo expressar a minha duvida. Isso se ganha com o tempo. Veja se isso resolve: https://gist.github.com/anonymous/aa5d7d06ed311a2200c3 ai vai um pedaço completo do arquivo. O que eu queria era um regex capaz de identificar as linhas que contem os resultados (ex: F55F3.2b 548 0.025 0.970 0.051 S1) e dai começar a extração dos itens da coluna. Obrigado. ### targetp v1.1 prediction results ## Number of query sequences: 516 Cleavage site predictions not included. Using NON-PLANT networks. Name LenmTP SP other Loc RC -- F55F3.2b 548 0.025 0.970 0.051 S1 DSIM0209463 685 0.193 0.839 0.025 S2 PB13537-PA272 0.081 0.063 0.906 _1 CPIJ016026-PA 575 0.109 0.844 0.093 S2 RPTMP00928-PA 595 0.028 0.909 0.148 S2 DSEC0203033 685 0.171 0.860 0.024 S2 Em 12 de março de 2013 20:32, Tiago Peczenyj tiago.pecze...@gmail.com escreveu: Então eu acho que não entendi a sua duvida. Tipo isso são colunas? vc quer extrair o que de cada uma delas? por exemplo AAEL00987-PA quero extrair: 00987 BA89.ES-PB quero extrair: PB gi|llum0001334.1-PA não quero isso. 2013/3/12 André Torres andretorre...@gmail.com: ai vao alguns que posso encontrar na minha coluna: AAEL00987-PA BA89.ES-PB gi|llum0001334.1-PA Obrigado. Em 12 de março de 2013 20:05, Tiago Peczenyj tiago.pecze...@gmail.com escreveu: De exemplos Em 12/03/2013 20:03, André Torres andretorre...@gmail.com escreveu: Oi pessoa, estou precisando da ajuda de vcs em um problema idiota. eu jogo as imformações contidas na primeira coluna de um arquivo txt em um array, mas o problema é que nao consigo uma maneira de uniformizar o regex para fazer o match e subsequente extração dos elementos para o array pois existem caracteres especiais como pontos, pipes, barras, hifens entre outros nos meios dos elementos. eu tentei isso: next unless m/^.+\s+\w+=\d+/; existe outra forma a nao ser usar o ponto para encontrar qualquer caracter? Muito obrigado. -- 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) ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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) ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@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) ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] reflexão, revolução, anyone? :)
Nuba uma das formas da Rio.pm trabalhar poderia ser por base de metas ou desafios. se vamos seguir um lider ou seremos anarquistas (ou algo no meio termo, como lideres que se alternam mensalmente, etc) cabe uma motivação para que o trabalho seja bem feito. e a motivação pode ser algo a ser fazer até o fim do ano. ou fim do semestre ou até o mes q vem. 2013/3/11 Nicole Scherer bionica2007-p...@yahoo.com :-) Oi Nuba. Uma sociedade anárquica verdadeira seria perfeita, porém a diversidade humana é tal que sempre haverá indivíduos que preferem seguir um líder a ter de tomar decisões autônomas. E sempre haverá indivíduos que preferem decidir por todos (o que claramente não é o teu caso). Espero que o Rio.PM se aproxime mais da sociedade anárquica perfeita, dado sua população de indivíduos criativos e pensantes ;-) Bjs, Nicole -- *De:* Nuba Princigalli n...@fastmail.fm *Para:* Perl Mongers Rio de Janeiro rio-pm@pm.org *Enviadas:* Segunda-feira, 11 de Março de 2013 15:09 *Assunto:* [Rio-pm] reflexão, revolução, anyone? :) Caros, Eu gosto muito da vibe que temos aqui na lista, mas sinto muita falta de termos mais iniciativas que transcendam threads de email, e que não sejam atividades que já faríamos mesmo por conta própria, apenas envelopadas numa cara de atividade do coletivo. Ano passado, quando a SP.pm ia puxar o equinócio avançado (que furou) houve a idéia de produzirmos uma cartilha para levar novos Perl Hackers do nível básico ao intermediário (que também furou). Esse ano, a volta do Equinócio à pauta serve como um lembrete de que um ano se passou, e, sem desmerecer o que foi feito, mas a minha sensação é de frustração, frente ao quão pouco fizemos, nesse tempo, e quão pouco engajamento houve. Como líder, aceito e declaro o *mea culpa* de não ter trabalhado mais para fazer mais coisas acontecerem. Poderia replicar que também tive expectativas frustradas nesse tempo, mas não vejo que entrar nessa linha seja produtivo, construtivo ou mesmo interessante. No final do dia, o que pesa mesmo é o passo que damos hoje, com o que temos, e a proposição para amanhã. Um líder é necessário quando um projeto precisa de uma coordenação centralizada para acontecer. Só que hoje os coletivos estão cada vez mais descentralizados e distribuídos, peer-to-peer, com lideranças surgindo e desaparecendo organicamente, em função da necessidade dos projetos ou ações em andamento. Disso sai que a minha vontade, para a Rio.PM, hoje, é *abolir a figura do líder*, e que a gente se desorganize um pouco. Explico: não para debandarmos, mas para *desmontar esse modelo de uma meia dúzia carregando o piano e alguém com o ônus de mobilizar o grupo*. Para mim é simples: *se um grupo de pessoas quiser fazer algo, ele tem plenos meios de se organizar* pela lista, pelo IRC, pelo facebook, por qualquer canal, para fazer acontecer. Mais ainda: *se a iniciativa estiver alinhada com a cultura e os valores do grupo, não tem que pedir licença pra ninguém para se identificar como Rio.PM*. Na pior das hipóteses, ficamos onde já estamos: a mesma meia dúzia atuante vai continuar atuando. Só que Lean! e da experiência nós sabemos muito bem que não é a figura de um líder na Rio.PM que fez ou deixou de fazer alguma iniciativa acontecer. Bom... No que diz respeito à minha posição, é decisão dormida, amadurecida, tranquila. Não irei mais assumir o papel de “Líder Rio.PM 2012-2014”. Quero olhar para todos os membros como potenciais líderes ou seguidores, em função do momento, e do senso de responsabilidade que cada um se atribua, nos projetos ou problemas que surgirem. Se alguém quiser assumir o papel de líder, e trazer uma visão pro grupo, no modelo tradicional, etc. fique à vontade. No coletivo, agora sou mais um, e pode muito bem acontecer do coletivo rejeitar essa idéia e clamar por uma estrutura centralizada, tradicional. A verdade é que a estrutura organizacional é a última das minhas preocupações aqui. Eu vou continuar atuando onde sentir que seja útil e tenha capacidade de me comprometer, o que me importa é no final poder escrever “*feito com carinho para a comunidade brasileira de Perl*”. Se você chegou até aqui, obrigado pelo seu tempo! Pois é, cara, nesse momento *você pertence à um coletivo de profissionais e entusiastas do Perl com potencial de ser horizontal, descentralizado. **O que você vai fazer com isso?** :)* Abraço, Nuba -- Nuba R. Princigalli n...@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj
[Rio-pm] bazinga
E ai, vai rolar ES hoje na Barra? Onde Amiches? Tenho algumas sugestões no Downtown/Citta America. -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] ES de fevereiro
Blza então como ninguem se manifestou, não vai rolar e eu vou ficar sozinho de novo :( 2013/2/14 breno oainikus...@gmail.com Nada contra fazermos um ESX na próxima quinta. Mas essa quinta teremos sim, nem que vá só eu =D 2013/2/14 Bruno Buss bruno.b...@gmail.com: Vou puxar um novo lugar: Rodízio de pizza na Parmê do Lgo. do Machado ;-) Fechou!!! []s -b ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] ES de fevereiro
+1 mas dessa vez eu vou, principalmente se for no heavy dutch 2013/2/14 Marcio Ferreira marciodesouzaferre...@gmail.com Hmm, por conta da bagunça do carnaval, podemos adiar pra 3º semana? []s, Marcio Ferreira skype: marcio.ferreir4 (21) 8365-7768 2013/2/14 Rodrigo Mosconi (perl) p...@mosconi.mat.br onde será o ES de fevereiro? hoje é a segunda quinta do mes ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] ES de fevereiro
welcome to my life 2013/2/14 Giuliani Sanches giulianisanc...@gmail.com Ir e voltar para a Barra não é divertido :P (ok, no horário do ES deve estar mais tranquilo, mas mesmo assim ... :P ) Giuliani D. Sanches about.me/giulianisanches 2013/2/14 Tiago Peczenyj tiago.pecze...@gmail.com Eu imploro pra fazer na barra e vcs não me escutam. 2013/2/14 Nuba Princigalli n...@fastmail.fm ** Pô, ES colado no Carnaval é maldade! Para mim não rola, mas se a turma der conta, viva!!! Divirtam-se :) Heavy Duty, apesar de fora-de-mão, quando tem música, é um lugar jóia. Mas já rolaram vários ES lá recentemente, e eu fui em todos, enquanto essa turma que fica sugerindo é a mesma que não aparece (né, pacman?!?...) aí fica difícil!... rsrs On Thu, Feb 14, 2013, at 01:51 PM, leonardo.bal...@gmail.com wrote: Adiar por “bagunça de carnaval” é pra galera de SP. Heavy Dutch é uma boa, assim como Rua Alice. *De:* Marcio Ferreira *Enviado:* 14 de fevereiro de 2013 13:38 *Para:* Perl Mongers Rio de Janeiro *Assunto:* Re: [Rio-pm] ES de fevereiro Hmm, por conta da bagunça do carnaval, podemos adiar pra 3º semana? []s, Marcio Ferreira skype: marcio.ferreir4 (21) 8365-7768 2013/2/14 Rodrigo Mosconi (perl) p...@mosconi.mat.br onde será o ES de fevereiro? hoje é a segunda quinta do mes ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm *___* Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Nuba R. Princigalli n...@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] ES de fevereiro
Affe. Vcs não exportam o calendario de vcs, dá nisso. 2013/2/14 Diogo Leal estra...@diogoleal.com PQP (Peço desculpas para as meninas) Logo na semana que vou pra Sampa, vai rolar ES aqui na Barra? Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estra...@diogoleal.com 2013/2/14 Nuba Princigalli n...@fastmail.fm ** Então vamos lá: Irmos à barra dar uma moral pro Pacman e os demais perl mongers perdidos naquelas beiradas, (lembrei agora, tem o Bruno Buss também!), na quinta-feira da próxima semana, quem topa? Eu topo, e moro em Niterói! Mas e aí? Alguém mais topa? Se conseguirmos convencer a bancada da estante, esse pessoal que fica de alice! alice! alice!, já dá quorum! ;) On Thu, Feb 14, 2013, at 02:15 PM, Tiago Peczenyj wrote: Eu imploro pra fazer na barra e vcs não me escutam. 2013/2/14 Nuba Princigalli n...@fastmail.fm ** Pô, ES colado no Carnaval é maldade! Para mim não rola, mas se a turma der conta, viva!!! Divirtam-se :) Heavy Duty, apesar de fora-de-mão, quando tem música, é um lugar jóia. Mas já rolaram vários ES lá recentemente, e eu fui em todos, enquanto essa turma que fica sugerindo é a mesma que não aparece (né, pacman?!?...) aí fica difícil!... rsrs On Thu, Feb 14, 2013, at 01:51 PM, leonardo.bal...@gmail.com wrote: Adiar por “bagunça de carnaval” é pra galera de SP. Heavy Dutch é uma boa, assim como Rua Alice. *De:* Marcio Ferreira *Enviado:* 14 de fevereiro de 2013 13:38 *Para:* Perl Mongers Rio de Janeiro *Assunto:* Re: [Rio-pm] ES de fevereiro Hmm, por conta da bagunça do carnaval, podemos adiar pra 3º semana? []s, Marcio Ferreira skype: marcio.ferreir4 (21) 8365-7768 2013/2/14 Rodrigo Mosconi (perl) p...@mosconi.mat.br onde será o ES de fevereiro? hoje é a segunda quinta do mes ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm *___* Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Nuba R. Princigalli nuba@pauleira.comhttp://pauleira.com @nprincigalli Discipline is not an end in itself, just a means to an end. - King Crimson ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj *___* Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Nuba R. Princigalli n...@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] ES de fevereiro
Qq um pode aparecer. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] ES de fevereiro
De Novo ? :( 2013/2/14 Marcio Ferreira marciodesouzaferre...@gmail.com Pacman, se formos e vc nao for, faremos voodoo de vc, td bem? []s, Marcio Ferreira skype: marcio.ferreir4 (21) 8365-7768 2013/2/14 Diogo Leal estra...@diogoleal.com PQP (Peço desculpas para as meninas) Logo na semana que vou pra Sampa, vai rolar ES aqui na Barra? Diogo Leal [estranho] http://diogoleal.com msn | gtalk: estra...@diogoleal.com 2013/2/14 Nuba Princigalli n...@fastmail.fm ** Então vamos lá: Irmos à barra dar uma moral pro Pacman e os demais perl mongers perdidos naquelas beiradas, (lembrei agora, tem o Bruno Buss também!), na quinta-feira da próxima semana, quem topa? Eu topo, e moro em Niterói! Mas e aí? Alguém mais topa? Se conseguirmos convencer a bancada da estante, esse pessoal que fica de alice! alice! alice!, já dá quorum! ;) On Thu, Feb 14, 2013, at 02:15 PM, Tiago Peczenyj wrote: Eu imploro pra fazer na barra e vcs não me escutam. 2013/2/14 Nuba Princigalli n...@fastmail.fm ** Pô, ES colado no Carnaval é maldade! Para mim não rola, mas se a turma der conta, viva!!! Divirtam-se :) Heavy Duty, apesar de fora-de-mão, quando tem música, é um lugar jóia. Mas já rolaram vários ES lá recentemente, e eu fui em todos, enquanto essa turma que fica sugerindo é a mesma que não aparece (né, pacman?!?...) aí fica difícil!... rsrs On Thu, Feb 14, 2013, at 01:51 PM, leonardo.bal...@gmail.com wrote: Adiar por “bagunça de carnaval” é pra galera de SP. Heavy Dutch é uma boa, assim como Rua Alice. *De:* Marcio Ferreira *Enviado:* 14 de fevereiro de 2013 13:38 *Para:* Perl Mongers Rio de Janeiro *Assunto:* Re: [Rio-pm] ES de fevereiro Hmm, por conta da bagunça do carnaval, podemos adiar pra 3º semana? []s, Marcio Ferreira skype: marcio.ferreir4 (21) 8365-7768 2013/2/14 Rodrigo Mosconi (perl) p...@mosconi.mat.br onde será o ES de fevereiro? hoje é a segunda quinta do mes ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm *___* Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Nuba R. Princigalli nuba@pauleira.comhttp://pauleira.com @nprincigalli Discipline is not an end in itself, just a means to an end. - King Crimson ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj *___* Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Nuba R. Princigalli n...@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] YAPC::Brasil 2013 - Novidades
Esse YAPC tem que terminar com Bourbon, Charutos e uma partida de Poker. Like a boss. 2013/1/15 Daniel Vinciguerra dan.vincigue...@gmail.com: Jazz!? Curti! :-) Daniel Vinciguerra Web Solutions Architect and Co-Owner at Bivee http://github.com/dvinciguerra 2013/1/15 Andre Carneiro andregarciacarne...@gmail.com Valeu pelas informações, Felipe! 2013/1/15 Felipe Leprevost fel...@leprevost.com.br Olá Pessoal Gostaria de anunciar a todos que o local para o nosso evento deste ano já foi escolhido. A edição 2013 do YAPC::Brasil que irá ocorrer em Curitiba nas datas 15 e 16 de novembro será no Full Jazz Hotel. O local é vantajoso por estar em um bairro nobre da cidade que concentra uma boa quantidade de bares, restaurantes e casas noturnas, é de fácil acesso utilizado o transporte público da cidade ou por carro e fica próximo a outros hotéis de diferentes níveis de qualidade. O hotel é bastante conhecido na cidade por ser temático, tendo sido todo decorado ao estilo Jazz. O hotel possui também o mais famoso bar de Jazz de Curitiba, que é muito bom. Quero lembrar a todos que os dias 15 e 16 de novembro (sexta e sábado) serão dias de feriado, escolhemos essa data porque assim as pessoas poderão aproveitar os dois dias de evento e caso queiram, podem aproveitar o domingo em Curitiba para passear e conhecer a cidade. Lembrando também que o tema deste ano será O Universo Científico. Acredito que agora que temos a cidade, o local e a data já podemos começar a organizar o evento em si, o que acham? Abraços. -- Felipe da Veiga Leprevost www.leprevost.com.br Laboratory for Proteomics and Protein Engineering. Fiocruz, Brazil. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- André Garcia Carneiro Software Engineer (11)982907780 ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Spreadsheet::XLSX
ele gera o warning E não le o xlsx ? ou ele lê perfeito mas gera esses warnings? On Tue, Jan 15, 2013 at 5:22 PM, Diana Rosa diana.g.a.r...@gmail.com wrote: Estava usando o modulo Spreadsheet::XLSX para ler arquivos .xlsx. Porem para arquivos do Libreoffice acontecem estes warnings: xx.cgi: Use of uninitialized value in hash element at /usr/lib/.../Spreadsheet/XLSX.pm line 189., referer: xx.cgi xx.cgi: Use of uninitialized value in pattern match (m//) at /usr/lib/.../Spreadsheet/XLSX.pm line 190., referer: xx.cgi Link do bug: https://rt.cpan.org/Public/Bug/Display.html?id=79770 Existe outro modulo mais aconselhavel para ler xlsx? ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Spreadsheet::XLSX
Ola Eu vejo mais de um solução. A primeira é baixar o modulo, corrigir e usa-lo no seu projeto. Tem algumas tecnicas mas isso é dificil de manter. A segunda é vc desabilitar os warnings o mais proximo do escopo lexico. Como os dois warnings acontecem no new, eu desabilitaria este warning (uninitialized) uma linha antes do new e reativaria tudo depois. Ou sub LOL { no warnings 'uninitialized'; Spreadsheet::XLSX-new(@_); } LOL nesse caso vai receber os parametros que vc passa para o construtor mas vai desabilitar os warnings. Use um nome mais adequado. On Tue, Jan 15, 2013 at 5:22 PM, Diana Rosa diana.g.a.r...@gmail.com wrote: Estava usando o modulo Spreadsheet::XLSX para ler arquivos .xlsx. Porem para arquivos do Libreoffice acontecem estes warnings: xx.cgi: Use of uninitialized value in hash element at /usr/lib/.../Spreadsheet/XLSX.pm line 189., referer: xx.cgi xx.cgi: Use of uninitialized value in pattern match (m//) at /usr/lib/.../Spreadsheet/XLSX.pm line 190., referer: xx.cgi Link do bug: https://rt.cpan.org/Public/Bug/Display.html?id=79770 Existe outro modulo mais aconselhavel para ler xlsx? ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Padrões de Código seguro
Divertido alguem pode me explicar o %n ? https://www.securecoding.cert.org/confluence/display/perl/IDS30-PL.+Exclude+user+input+from+format+strings 2013/1/11 thiagogla...@ticursos.net Caros monges, a Cert (www.cert.org) desenvolve padrões e recomendações de segurança para a área de TI. Achei bem interessante, pois eles têm recomendações para C, C++, Java e Perl. www.securecoding.cert.org Os padrões para Perl e C++ ainda estão em desenvolvimento. Eles aceitam pitacos. regards. __**_ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/**listinfo/rio-pmhttp://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] BrainFuck Interprer
Ola estou com preguiça de analisar o seu codigo todo mas tenho algumas observaçoes 1) o seu metodo de leitura esta errado. Vc esta ignorando o resto da linha, os outros caracteres. eu faria assim: sub getchar{ sysread STDIN, my $buf, 1; return (ord($buf)); } 2) ao inves de fazer foreach ... when (condicao que parece um if) faça foreach ... { my $i = ... given($i){ when('+'){ } } } 2013/1/11 Aureliano Guedes guedes_1...@hotmail.com Ola mongens, Como alguns sabem eu estava tentando fazer um interpretador para brainfuck em Perl. Portanto segue o que consegui ate agora: http://pastebin.com/gJKizdYS Um script brainfuck para testarem, ele converte letras munusculas para maiusculas: http://pastebin.com/kzMMpUsA Deve ser executado assim: perl mybf.pl bf.b Mas estou com problemas. Toda vez que executo me retorna : Can't use when() outside a topicalizer at mybf.pl line 36, line 1. Alguem sabe o que esta acontecendo, e pode me ajudar. Desde já, grato. Att ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] fazer string ficar undef
veja bem undef é um estado e não um valor. uma variavel não inicializada tem o seu valor indefinido. entretanto existem algumas convenções: $ perl -MData::Dumper -e 'my $x; print Dumper($x),x=,$x,\nstring x= ($x),\n+0 =,$x+0,\n; print x is false unless ($x)' $VAR1 = undef; x= string x= () +0 =0 x is false convenção: undef, ao tentar stringificar, vira string vazia. undef, no contexto numerico, vira zero undef, no contexto booleando, é falso perceba que vc pode tornar uma variavel indefinida novamente fazendo undef $variavel; POIS undef é um operador unario, como - no caso de -1 e SEMPRE retorna valor undefined. por isso vc pode fazer $variavel = undef; e outras operações. 2013/1/8 Aureliano Guedes guedes_1...@hotmail.com Ola monges, Quanto tempo, ne?! A paz reinava aqui sem minha ignorância. hahaha Desejando de cara um ótimo ano a todos venho trazer mais uma simples dúvida. Eu tenho o seguinte: chomp (my $b = ); $b = undef if $b eq ''; my $c = 'c'; my $a = defined($b) ? $b : $c; print $a, \n; Funciona perfeitamente, mas o que não entendo é porque se eu remover a segunda linha ($b = undef if $b eq '';). Ja não funciona. Se eu inserir algum valor em $b $a devera assumir o valor de $b, mas se não inserir devera assumir o valor de $c. Se eu fizer apenas: chomp (my $b = ); my $c = 'c'; my $a = defined($b) ? $b : $c; print $a, \n; Não da certo. Sim, eu sei que as formas abaixo funcionam, mas é apenas uma questão de estudo mesmo. chomp (my $b = ); my $c = 'c'; my $a = $b ? $b : $c; print $a, \n; chomp (my $b = ); my $c = 'c'; my $a = $b || $c; print $a, \n; daria certo, mas minha intenção é estudo apenas ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] fazer string ficar undef
pra q vc quer fazer isso? if e while entendem '' e undef como false Em 08/01/2013 15:03, Aureliano Guedes guedes_1...@hotmail.com escreveu: Valeu gente, agora entendi. Mas então a única forma de tornar uma string undef quando não há nada no STDIN é fazendo: $b = undef if $b eq ''; Ou tem outra forma?? my $b = || undef; não funcionaria, certo?? Date: Tue, 8 Jan 2013 14:30:11 -0200 From: jimmy@gmail.com To: rio-pm@pm.org Subject: Re: [Rio-pm] fazer string ficar undef Saudações Aureliano, On Tue, Jan 08, 2013 at 03:43:10PM +, Aureliano Guedes wrote: [...] Eu tenho o seguinte: chomp (my $b = ); $b = undef if $b eq ''; my $c = 'c'; my $a = defined($b) ? $b : $c; print $a, \n; Funciona perfeitamente, mas o que não entendo é porque se eu remover a segunda linha ($b = undef if $b eq '';). Ja não funciona. Assim como o Renato Santos já mencionou, uma string vazia é defined, logo, se fizermos: my $c = 'c'; my $b = ''; my $a = defined $b ? $b : $c; print ''.$a.''; o resultado será Para o problema que você mencionou, o que parece querer testar de fato é se há algum valor na string diferente de undef e de vazio: my $c = 'c'; my $b = ''; my $a = defined $b $b ne '' ? $b : $c; print ''.$a.''; em outras palavras, qualquer coisa diferente de undef e vazio seriam atribuídos a $a. -- Não manejo bem as palavras Mas manipulo bem as strings. -- http://tecnoveneno.blogspot.com ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] fazer string ficar undef
na duvida analise o retorno com Data::Dumper ex: use Data::Dumper; my $a= ; print Dumper $a; Em 08/01/2013 15:10, Aureliano Guedes guedes_1...@hotmail.com escreveu: Renato, o motivo tambem não sei, mas varia de plataforma a plataforma, pode ser CR, LF, e CRLF. Thiago, é apenas curiosidade. Mas valeu a todos. -- From: renato.c...@gmail.com Date: Tue, 8 Jan 2013 15:05:10 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] fazer string ficar undef o faz a leitura e retorna undef apenas se for o final do arquivo, geralmente os arquivos de texto terminam com uma linha só com \n, não sei porque motivo! 2013/1/8 Aureliano Guedes guedes_1...@hotmail.com Valeu gente, agora entendi. Mas então a única forma de tornar uma string undef quando não há nada no STDIN é fazendo: $b = undef if $b eq ''; Ou tem outra forma?? my $b = || undef; não funcionaria, certo?? Date: Tue, 8 Jan 2013 14:30:11 -0200 From: jimmy@gmail.com To: rio-pm@pm.org Subject: Re: [Rio-pm] fazer string ficar undef Saudações Aureliano, On Tue, Jan 08, 2013 at 03:43:10PM +, Aureliano Guedes wrote: [...] Eu tenho o seguinte: chomp (my $b = ); $b = undef if $b eq ''; my $c = 'c'; my $a = defined($b) ? $b : $c; print $a, \n; Funciona perfeitamente, mas o que não entendo é porque se eu remover a segunda linha ($b = undef if $b eq '';). Ja não funciona. Assim como o Renato Santos já mencionou, uma string vazia é defined, logo, se fizermos: my $c = 'c'; my $b = ''; my $a = defined $b ? $b : $c; print ''.$a.''; o resultado será Para o problema que você mencionou, o que parece querer testar de fato é se há algum valor na string diferente de undef e de vazio: my $c = 'c'; my $b = ''; my $a = defined $b $b ne '' ? $b : $c; print ''.$a.''; em outras palavras, qualquer coisa diferente de undef e vazio seriam atribuídos a $a. -- Não manejo bem as palavras Mas manipulo bem as strings. -- http://tecnoveneno.blogspot.com ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Saravá, Renato CRON http://www.renatocron.com/blog/ @renato_cron http://twitter.com/#%21/renato_cron ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] fazer string ficar undef
Aureliano, veja que divertido: open (my $file,,'/dev/null'); my $a = $file; close($file); use Data::Dumper; print Dumper $a; isso vai retornar undef, mas open (my $file,,'/dev/null'); while(my $a = $file){ print a=$a; } close($file); isto NÃO imprime nada. o while nem chega a executar pois undef é um valor considerado falso. rode em um ambiente unix. 2013/1/8 Tiago Peczenyj tiago.pecze...@gmail.com na duvida analise o retorno com Data::Dumper ex: use Data::Dumper; my $a= ; print Dumper $a; Em 08/01/2013 15:10, Aureliano Guedes guedes_1...@hotmail.com escreveu: Renato, o motivo tambem não sei, mas varia de plataforma a plataforma, pode ser CR, LF, e CRLF. Thiago, é apenas curiosidade. Mas valeu a todos. -- From: renato.c...@gmail.com Date: Tue, 8 Jan 2013 15:05:10 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] fazer string ficar undef o faz a leitura e retorna undef apenas se for o final do arquivo, geralmente os arquivos de texto terminam com uma linha só com \n, não sei porque motivo! 2013/1/8 Aureliano Guedes guedes_1...@hotmail.com Valeu gente, agora entendi. Mas então a única forma de tornar uma string undef quando não há nada no STDIN é fazendo: $b = undef if $b eq ''; Ou tem outra forma?? my $b = || undef; não funcionaria, certo?? Date: Tue, 8 Jan 2013 14:30:11 -0200 From: jimmy@gmail.com To: rio-pm@pm.org Subject: Re: [Rio-pm] fazer string ficar undef Saudações Aureliano, On Tue, Jan 08, 2013 at 03:43:10PM +, Aureliano Guedes wrote: [...] Eu tenho o seguinte: chomp (my $b = ); $b = undef if $b eq ''; my $c = 'c'; my $a = defined($b) ? $b : $c; print $a, \n; Funciona perfeitamente, mas o que não entendo é porque se eu remover a segunda linha ($b = undef if $b eq '';). Ja não funciona. Assim como o Renato Santos já mencionou, uma string vazia é defined, logo, se fizermos: my $c = 'c'; my $b = ''; my $a = defined $b ? $b : $c; print ''.$a.''; o resultado será Para o problema que você mencionou, o que parece querer testar de fato é se há algum valor na string diferente de undef e de vazio: my $c = 'c'; my $b = ''; my $a = defined $b $b ne '' ? $b : $c; print ''.$a.''; em outras palavras, qualquer coisa diferente de undef e vazio seriam atribuídos a $a. -- Não manejo bem as palavras Mas manipulo bem as strings. -- http://tecnoveneno.blogspot.com ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Saravá, Renato CRON http://www.renatocron.com/blog/ @renato_cron http://twitter.com/#%21/renato_cron ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Perl POD
Isso não é gambiarra se vc usar certo. agora a vantagem do pod é a documentação estar no mesmo arquivo que o seu módulo. assim vc não precisa editar dois ou mais arquivos para fazer uma simples alteração e evita que a documentação fique obsoleta. e fica pratico com o perldoc Seu::Modulo agora vc pode ter .pod especificos para tutoriais ou outras explicações. a vantagem do POD é ser built-in mas vc pode usar o que vc quiser pra documentar, como um simples README em texto puro ou markdown, LaTeX, postscript, pdf, word, etc. Tudo depende do que vc quer - timtowtdi. 2012/12/18 Nicole Scherer bionica2007-p...@yahoo.com Oi Mongers, vocês usam o perl POD para documentar seus scripts e pacotes, ou há outra estratégia de documentação mais recomendada. Pergunto, porque já usei (bem pouquinho) o POD, só que com ele eu perco a gambiarra de comentar pedaços grandes de código usando o =begin ... =cut. Existe outra estratégia não-gambiarra de comentar pedaços de código que não seja colocando # no início de cada linha? Acho engraçado que o próprio nome Plain Old Documentation format diz que é antigo (o que não necessariamente significa desatualizado) Li algo sobre Natural Docs, alguém usa? []'s Nicole ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Perl POD
Eu tenho as minhas duvidas. Para pacotes sim é muito util pois cada função que vc esta exportando ou cada método é importante de ser documentado pois vai ser utilizado fora dali. Agora se eu tenho um script ou uma aplicação eu gosto de colocar no final para ter uma noção clara de todo o codigo. 2012/12/18 Nicole Scherer bionica2007-p...@yahoo.com Obrigada, Stanislaw, Aureliano e Tiago! Vou estudar estes links que o Aureliano passou. Eu só usei até agora o POD depois do _END_ , mas vi que ele pode ser muito mais útil se eu usar desde o cabeçalho do script, poupando assim meus comentários tipo ### sobre cada função. Vou preparar uma apresentação sobre o uso do POD para meus colegas do laboratório. Se for implementado por todos, vai nos facilitar muito a vida. []'s Nicole PS: Não sei como não entrei no rio-pm antes... é tão bom -- *De:* Nicole Scherer bionica2007-p...@yahoo.com *Para:* rio-pm@pm.org rio-pm@pm.org *Enviadas:* Terça-feira, 18 de Dezembro de 2012 10:27 *Assunto:* [Rio-pm] Perl POD Oi Mongers, vocês usam o perl POD para documentar seus scripts e pacotes, ou há outra estratégia de documentação mais recomendada. Pergunto, porque já usei (bem pouquinho) o POD, só que com ele eu perco a gambiarra de comentar pedaços grandes de código usando o =begin ... =cut. Existe outra estratégia não-gambiarra de comentar pedaços de código que não seja colocando # no início de cada linha? Acho engraçado que o próprio nome Plain Old Documentation format diz que é antigo (o que não necessariamente significa desatualizado) Li algo sobre Natural Docs, alguém usa? []'s Nicole ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Perl POD
Alias de uma olhada na função pod2usage 2012/12/18 Tiago Peczenyj tiago.pecze...@gmail.com Eu tenho as minhas duvidas. Para pacotes sim é muito util pois cada função que vc esta exportando ou cada método é importante de ser documentado pois vai ser utilizado fora dali. Agora se eu tenho um script ou uma aplicação eu gosto de colocar no final para ter uma noção clara de todo o codigo. 2012/12/18 Nicole Scherer bionica2007-p...@yahoo.com Obrigada, Stanislaw, Aureliano e Tiago! Vou estudar estes links que o Aureliano passou. Eu só usei até agora o POD depois do _END_ , mas vi que ele pode ser muito mais útil se eu usar desde o cabeçalho do script, poupando assim meus comentários tipo ### sobre cada função. Vou preparar uma apresentação sobre o uso do POD para meus colegas do laboratório. Se for implementado por todos, vai nos facilitar muito a vida. []'s Nicole PS: Não sei como não entrei no rio-pm antes... é tão bom -- *De:* Nicole Scherer bionica2007-p...@yahoo.com *Para:* rio-pm@pm.org rio-pm@pm.org *Enviadas:* Terça-feira, 18 de Dezembro de 2012 10:27 *Assunto:* [Rio-pm] Perl POD Oi Mongers, vocês usam o perl POD para documentar seus scripts e pacotes, ou há outra estratégia de documentação mais recomendada. Pergunto, porque já usei (bem pouquinho) o POD, só que com ele eu perco a gambiarra de comentar pedaços grandes de código usando o =begin ... =cut. Existe outra estratégia não-gambiarra de comentar pedaços de código que não seja colocando # no início de cada linha? Acho engraçado que o próprio nome Plain Old Documentation format diz que é antigo (o que não necessariamente significa desatualizado) Li algo sobre Natural Docs, alguém usa? []'s Nicole ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Perl POD
BEM LEMBRADO! O pod alem de documentação vc pode usar para gerar conteudo. Como artigos para um blog - é o formato que o equinócio utiliza. 2012/12/18 Andre Carneiro andregarciacarne...@gmail.com Nicole POD é a muito tempo o esquema de documentação 'oficial', principalmente se você pensar em publicação(CPAN). É o que o CPAN aceita para publicações. Mas, provavelmente, estou bem mal-informado sobre isso. Melhor dar uma olhada, caso pretenda publicar algo no CPAN. De qualquer forma, a muito tempo eu ouso falar no doxygen, embora nunca tenha usado. Se não me engano, é o esquema que o pessoal de PHP e Java se baseam para documentar. É possível 'cuspir' documentação em Latex, e outros formatos, assim como POD. A diferença é que eles tem APIs facilitadoras prontas para indexar e 'cuspir' documentação em vários formatos. POD é meio 'faca na caveira', até onde eu sei. Eu pelo menos, faço meus próprios scripts utilizando pod2html. No entanto eu imagino que o pessoal mais novo já faça algo mais interessante que isto, certo pessoal? Cheers! 2012/12/18 Tiago Peczenyj tiago.pecze...@gmail.com Isso não é gambiarra se vc usar certo. agora a vantagem do pod é a documentação estar no mesmo arquivo que o seu módulo. assim vc não precisa editar dois ou mais arquivos para fazer uma simples alteração e evita que a documentação fique obsoleta. e fica pratico com o perldoc Seu::Modulo agora vc pode ter .pod especificos para tutoriais ou outras explicações. a vantagem do POD é ser built-in mas vc pode usar o que vc quiser pra documentar, como um simples README em texto puro ou markdown, LaTeX, postscript, pdf, word, etc. Tudo depende do que vc quer - timtowtdi. 2012/12/18 Nicole Scherer bionica2007-p...@yahoo.com Oi Mongers, vocês usam o perl POD para documentar seus scripts e pacotes, ou há outra estratégia de documentação mais recomendada. Pergunto, porque já usei (bem pouquinho) o POD, só que com ele eu perco a gambiarra de comentar pedaços grandes de código usando o =begin ... =cut. Existe outra estratégia não-gambiarra de comentar pedaços de código que não seja colocando # no início de cada linha? Acho engraçado que o próprio nome Plain Old Documentation format diz que é antigo (o que não necessariamente significa desatualizado) Li algo sobre Natural Docs, alguém usa? []'s Nicole ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- André Garcia Carneiro Software Engineer (11)982907780 ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [Passatempo] Interpretador para BrainFuck
IMHO poderiamos abordar um esquema TDD Eu criaria algo como my $ret = Parser::parser($code, $stdin, $stdout); $ret deveria retornar sucesso em caso do code ser valido $stdout deveria receber a string hello world se o codigo brainfuck para hello world fosse introduzido Usar o Test::More nesse caso seria bem interessante. Ainda mais se for usado o Devel::Cover e analisado se o teste realmente exercitou todo o codigo do parser. os testes poderiam ser ok( Parser::parser(, undef, undef),um script vazio é um codigo valido); ok( Parser::parser(comentario, undef, undef),comentarios são qualquer caracter fora aqueles 8); para verificar se o stdin ou stdout foram lidos ou escritos, eu usaria o Test::MockObject do chromatic. entretanto pode ficar um pouco complicado o teste, talvez um IO::Handler de teste possa ser mais interessante. 2012/12/13 Stanislaw Pusep creakt...@gmail.com Aureliano, o lexer do brainfuck utilizando given/when ficaria +/- assim: #!/usr/bin/env perl use 5.010; use strict; use warnings qw(all); local ($|, $/) = (1, \1); for my $instr (DATA) { given ($instr) { when ('') { ... } when ('') { ... } when ('+') { ... } when ('-') { ... } when ('.') { ... } when (',') { ... } when ('[') { ... } when (']') { ... } default { next } } } __DATA__ +++ + [[+ +-][+-][++[- -[++-][+-]+[[-][-]][[+ -][-]]][++-][+-]+[[-][-]] [+[-]]][+ +++.[-]]++[--] .[-] [++-][+-]-[.. [-]][++-][+-][+-][+-]-] Lição de casa: preencher os espaços dos '...' para que calcule e imprima 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89 (pq Hello World! é muito fácil, rsss) ABS() 2012/12/12 Aureliano Guedes guedes_1...@hotmail.com Ainda não tinha me aventurado nas novidades do Perl 5.16. o when eu entendi, mas o given não, alguem poderia me explicar o uso do given?? O break ja funciona no 5.16?? se sim, como??? -- From: creakt...@gmail.com Date: Wed, 12 Dec 2012 14:06:14 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] [Passatempo] Interpretador para BrainFuck As variáveis @loop e $s não afetam a lógica do seu programa. Isso é, a sua implementação das instruções de ciclo condicional, [ e ], está incompleta. Outra coisa, ao invés de usar if(){}elsif(){}, procure usar given/when, nesse caso seria mais apropriado. Por fim, o I/O do brainfuck é por caractere, então certifique-se de que o buffering de I/O do Perl esteja desligado e que retorne 1 caractere de cada vez: local ($|, $/) = (1, \1); ABS() 2012/12/11 Aureliano Guedes guedes_1...@hotmail.com Por isso é passatempo, é pra quem tem tempo. hahaha Valeu -- From: renato.c...@gmail.com Date: Tue, 11 Dec 2012 21:45:03 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] [Passatempo] Interpretador para BrainFuck pow, se ninguem te ajudar até domingo, até domingo eu do uma olhada! haha # semtempo 2012/12/11 Aureliano Guedes guedes_1...@hotmail.com Não so isso, deve ter algo mais. Mesmo trocando $p-- if ($i eq ''); por $p-- if ($i eq '');. Os caracteres que saem são estranhos, não sai o que eu queria. -- From: renato.c...@gmail.com Date: Tue, 11 Dec 2012 21:36:03 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] [Passatempo] Interpretador para BrainFuck não são essas linhas aqui? 1. $p++ if ($i eq ''); 2. $p-- if ($i eq ''); 2012/12/11 Aureliano Guedes guedes_1...@hotmail.com ahsuahuhasuahsuah Da hora mesmo, quando terminar, quem sabe não faço algo do tipo. -- From: creakt...@gmail.com Date: Tue, 11 Dec 2012 21:15:38 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] [Passatempo] Interpretador para BrainFuck Dahora, parabéns :D BTW, isso me lembrou de um dialeto do brainfuck, o trollscript: https://github.com/caius/trollscript Isso é um hello world em trollscript: Trooloolooloolooloolooloolooloolollolooloolooloolooloololoolooloolooloolooloolooloololooloololoooloolooloololloololoololooolooloolooloolooloololoolooolooloololooloololloololooloolooloolooloolooloolooloolooloolooloolololooolooloololooollollollollollolllooollollollollollollollollloolololooll É sério. ABS() 2012/12/11 Aureliano Guedes guedes_1...@hotmail.com Ola monges, Estou desenvolvendo um novo brinquedo, como forma de passatempo mesmo, um interpretador para BrainFuck. Futuramente pretendo desenvolver um compilador. Se alguem se interessar pelo assunto e puder colaborar e/ou ajudar, o que deesenvolvi ainda não esta funcional, e estou tendo algumas dificuldades. http://pastebin.com/aEppcPKt Para testarem um hello wolrd em BF:
Re: [Rio-pm] ES 13/dez · Hackathon 15/dez
Putz HD era o que eu mais queria. até pq nunca fui. mas essa semana ta complicada como todas as outras :( ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [Passatempo] Interpretador para BrainFuck
faça os testes para casos como [[]] [[][]] [[[][]][]] e depois implemente. vc precisa validar se não está desbalanceado o [ e ] btw eu identificaria os pontos p retornar Em 13/12/2012 20:18, Aureliano Guedes guedes_1...@hotmail.com escreveu: Bom, estou em duvidas quanto ao que fazer no loop, como indicar que [ inicia e ] termina o loop. ate agora, preencehndo o dever de casa #!/usr/bin/env perl use 5.010; use strict; use warnings qw(all); local ($|, $/) = (1, \1); my $p = 0; my $lim = 5000; my @a = (1..$lim); for my $instr (DATA) { given ($instr) { when ('') {$p++;} when ('') {$p--} when ('+') {$a[$p]++;} when ('-') {$a[$p]--;} when ('.') {print chr $a[$p];} when (',') { chomp (my $in = ); $a[$p] = ord(substr($in,0,1));} when ('[') { ... } when (']') { ... } default { next } } } __DATA__ +++ + [[+ +-][+-][++[- -[++-][+-]+[[-][-]][[+ -][-]]][++-][+-]+[[-][-]] [+[-]]][+ +++.[-]]++[--] .[-] [++-][+-]-[.. [-]][++-][+-][+-][+-]-] So mais uma perguntinha boba: Alguem sabe como colocar um limite de tempo no STDIN? Exemplo, eu tenho : my $input = ; if ($input == undef){ ... } else{ ... } Exemplo, input so tem 10 segundo para receber a entrada ou fica indefinido. Vi algo como: http://www.perlmonks.org/index.pl?abspart=1;displaytype=displaycode;node_id=282330;part=1 Mas o que digito não aparece no monitor na hora que digito. -- From: tiago.pecze...@gmail.com Date: Thu, 13 Dec 2012 15:55:28 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] [Passatempo] Interpretador para BrainFuck IMHO poderiamos abordar um esquema TDD Eu criaria algo como my $ret = Parser::parser($code, $stdin, $stdout); $ret deveria retornar sucesso em caso do code ser valido $stdout deveria receber a string hello world se o codigo brainfuck para hello world fosse introduzido Usar o Test::More nesse caso seria bem interessante. Ainda mais se for usado o Devel::Cover e analisado se o teste realmente exercitou todo o codigo do parser. os testes poderiam ser ok( Parser::parser(, undef, undef),um script vazio é um codigo valido); ok( Parser::parser(comentario, undef, undef),comentarios são qualquer caracter fora aqueles 8); para verificar se o stdin ou stdout foram lidos ou escritos, eu usaria o Test::MockObject do chromatic. entretanto pode ficar um pouco complicado o teste, talvez um IO::Handler de teste possa ser mais interessante. 2012/12/13 Stanislaw Pusep creakt...@gmail.com Aureliano, o lexer do brainfuck utilizando given/when ficaria +/- assim: #!/usr/bin/env perl use 5.010; use strict; use warnings qw(all); local ($|, $/) = (1, \1); for my $instr (DATA) { given ($instr) { when ('') { ... } when ('') { ... } when ('+') { ... } when ('-') { ... } when ('.') { ... } when (',') { ... } when ('[') { ... } when (']') { ... } default { next } } } __DATA__ +++ + [[+ +-][+-][++[- -[++-][+-]+[[-][-]][[+ -][-]]][++-][+-]+[[-][-]] [+[-]]][+ +++.[-]]++[--] .[-] [++-][+-]-[.. [-]][++-][+-][+-][+-]-] Lição de casa: preencher os espaços dos '...' para que calcule e imprima 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89 (pq Hello World! é muito fácil, rsss) ABS() 2012/12/12 Aureliano Guedes guedes_1...@hotmail.com Ainda não tinha me aventurado nas novidades do Perl 5.16. o when eu entendi, mas o given não, alguem poderia me explicar o uso do given?? O break ja funciona no 5.16?? se sim, como??? -- From: creakt...@gmail.com Date: Wed, 12 Dec 2012 14:06:14 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] [Passatempo] Interpretador para BrainFuck As variáveis @loop e $s não afetam a lógica do seu programa. Isso é, a sua implementação das instruções de ciclo condicional, [ e ], está incompleta. Outra coisa, ao invés de usar if(){}elsif(){}, procure usar given/when, nesse caso seria mais apropriado. Por fim, o I/O do brainfuck é por caractere, então certifique-se de que o buffering de I/O do Perl esteja desligado e que retorne 1 caractere de cada vez: local ($|, $/) = (1, \1); ABS() 2012/12/11 Aureliano Guedes guedes_1...@hotmail.com Por isso é passatempo, é pra quem tem tempo. hahaha Valeu -- From: renato.c...@gmail.com Date: Tue, 11 Dec 2012 21:45:03 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] [Passatempo] Interpretador para BrainFuck pow, se
Re: [Rio-pm] [Passatempo] Interpretador para BrainFuck
alarm não vai resolver. Em 13/12/2012 20:23, Renato Santos renato.c...@gmail.com escreveu: Procura no perldoc a função alarm -- Renato Cron Sent from Samsung Mobile Phone Em 13/12/2012 20:18, Aureliano Guedes guedes_1...@hotmail.com escreveu: Bom, estou em duvidas quanto ao que fazer no loop, como indicar que [ inicia e ] termina o loop. ate agora, preencehndo o dever de casa #!/usr/bin/env perl use 5.010; use strict; use warnings qw(all); local ($|, $/) = (1, \1); my $p = 0; my $lim = 5000; my @a = (1..$lim); for my $instr (DATA) { given ($instr) { when ('') {$p++;} when ('') {$p--} when ('+') {$a[$p]++;} when ('-') {$a[$p]--;} when ('.') {print chr $a[$p];} when (',') { chomp (my $in = ); $a[$p] = ord(substr($in,0,1));} when ('[') { ... } when (']') { ... } default { next } } } __DATA__ +++ + [[+ +-][+-][++[- -[++-][+-]+[[-][-]][[+ -][-]]][++-][+-]+[[-][-]] [+[-]]][+ +++.[-]]++[--] .[-] [++-][+-]-[.. [-]][++-][+-][+-][+-]-] So mais uma perguntinha boba: Alguem sabe como colocar um limite de tempo no STDIN? Exemplo, eu tenho : my $input = ; if ($input == undef){ ... } else{ ... } Exemplo, input so tem 10 segundo para receber a entrada ou fica indefinido. Vi algo como: http://www.perlmonks.org/index.pl?abspart=1;displaytype=displaycode;node_id=282330;part=1 Mas o que digito não aparece no monitor na hora que digito. -- From: tiago.pecze...@gmail.com Date: Thu, 13 Dec 2012 15:55:28 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] [Passatempo] Interpretador para BrainFuck IMHO poderiamos abordar um esquema TDD Eu criaria algo como my $ret = Parser::parser($code, $stdin, $stdout); $ret deveria retornar sucesso em caso do code ser valido $stdout deveria receber a string hello world se o codigo brainfuck para hello world fosse introduzido Usar o Test::More nesse caso seria bem interessante. Ainda mais se for usado o Devel::Cover e analisado se o teste realmente exercitou todo o codigo do parser. os testes poderiam ser ok( Parser::parser(, undef, undef),um script vazio é um codigo valido); ok( Parser::parser(comentario, undef, undef),comentarios são qualquer caracter fora aqueles 8); para verificar se o stdin ou stdout foram lidos ou escritos, eu usaria o Test::MockObject do chromatic. entretanto pode ficar um pouco complicado o teste, talvez um IO::Handler de teste possa ser mais interessante. 2012/12/13 Stanislaw Pusep creakt...@gmail.com Aureliano, o lexer do brainfuck utilizando given/when ficaria +/- assim: #!/usr/bin/env perl use 5.010; use strict; use warnings qw(all); local ($|, $/) = (1, \1); for my $instr (DATA) { given ($instr) { when ('') { ... } when ('') { ... } when ('+') { ... } when ('-') { ... } when ('.') { ... } when (',') { ... } when ('[') { ... } when (']') { ... } default { next } } } __DATA__ +++ + [[+ +-][+-][++[- -[++-][+-]+[[-][-]][[+ -][-]]][++-][+-]+[[-][-]] [+[-]]][+ +++.[-]]++[--] .[-] [++-][+-]-[.. [-]][++-][+-][+-][+-]-] Lição de casa: preencher os espaços dos '...' para que calcule e imprima 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89 (pq Hello World! é muito fácil, rsss) ABS() 2012/12/12 Aureliano Guedes guedes_1...@hotmail.com Ainda não tinha me aventurado nas novidades do Perl 5.16. o when eu entendi, mas o given não, alguem poderia me explicar o uso do given?? O break ja funciona no 5.16?? se sim, como??? -- From: creakt...@gmail.com Date: Wed, 12 Dec 2012 14:06:14 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] [Passatempo] Interpretador para BrainFuck As variáveis @loop e $s não afetam a lógica do seu programa. Isso é, a sua implementação das instruções de ciclo condicional, [ e ], está incompleta. Outra coisa, ao invés de usar if(){}elsif(){}, procure usar given/when, nesse caso seria mais apropriado. Por fim, o I/O do brainfuck é por caractere, então certifique-se de que o buffering de I/O do Perl esteja desligado e que retorne 1 caractere de cada vez: local ($|, $/) = (1, \1); ABS() 2012/12/11 Aureliano Guedes guedes_1...@hotmail.com Por isso é passatempo, é pra quem tem tempo. hahaha Valeu -- From: renato.c...@gmail.com Date: Tue, 11 Dec 2012 21:45:03 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] [Passatempo] Interpretador para BrainFuck pow,
Re: [Rio-pm] Chaves de hash
brinque com os valores https://gist.github.com/4205775 1,0 0,1 6,666 666,6 etc 2012/12/4 Aureliano Guedes guedes_1...@hotmail.com Alguem passa um exemplo onde esteja evidente a diferença entre e and! Um caso onde em um de certo e em outro não! From: bla...@gmail.com Date: Tue, 4 Dec 2012 14:00:45 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] Chaves de hash Desculpa, Não entendi a diferença entre: perl -E 'sub a{say 1} sub b{say 2} if (a() b()){}' perl -E 'sub a{say 1} sub b{say 2} if (a() and b()){}' perl -E 'sub a{say 1;return 0} sub b{say 2} if (a() b()){}' perl -E 'sub a{say 1;return 0} sub b{say 2} if (a() and b()){}' Até onde eu sei, não existe operador de short circuit. O short circuit é uma propriedade, uma otimização na avaliação de expressões lógicas. Alguém estamos viajando? []'s 2012/11/30 thiagogla...@ticursos.net: Eu devo ser muito estúpido... mas alguém que está falando isso (ja é o 3o), poderia fazer o favor de me explicar porque ele deve usar no lugar do 'and' e qual diferença isso faz no caso deste if específico? E em quais situações deve-se usar o 'and' no lugar de ? Não é estúpido não. Vamos analisar a tabela da verdade da função and ou : 0 x 0 = 0 0 x 1 = 0 1 x 0 = 0 1 x 1 = 1 Então, no if do código do nosso biólogo não haveria impacto real, sorry eu me deixei levar por outras coisas que estava pensando aqui. Mas voltando ao if: if($keys = $min and $keys = $max) O operador de short circuit só avaliaria a expresssão da direita ($keys = $max) se a primeira expressão for verdadeira. Ou seja, se $keys for menor que $min o Perl nem vai perder tempo checando pois 0 x N = 0. Então aqui eu me enganei, não ia fazer diferença no código do nosso colega. Por outro lado, vamos supor um caso que você queira aproveitar o teste if e executar duas subs na mesma linha de código: if ( foo and bar ){ ...faça alguma coisa } else { ... bar só será executada se foo retornar true } por outro lado: if ( foo bar ){ ...foo e bar foram executadas. faça alguma coisa } else { ... foo e bar foram executadas mesmo com o retornando false. } essa é a diferença. Em 2012-11-29 22:09, Bruno Buss escreveu: 2012/11/29 thiagogla...@ticursos.net Seu primeiro erro é o operador and. No documento perlop: $ perldoc perlop você vai descobrir o seguinte: Logical And Binary and returns the logical conjunction of the two surrounding expressions. It's equivalent to except for the very low precedence. This means that it short-circuits: i.e., the right expression is evaluated only if the left expression is true. [...] C-style Logical And Binary performs a short-circuit logical AND operation. That is, if the left operand is false, the right operand is not even evaluated. Scalar or list context propagates down to the right operand if it is evaluated. Logo, seu código if($keys = $min and $keys = $max){ deveria ser if($keys = $min $keys = $max){ Eu devo ser muito estúpido... mas alguém que está falando isso (ja é o 3o), poderia fazer o favor de me explicar porque ele deve usar no lugar do 'and' e qual diferença isso faz no caso deste if específico? E em quais situações deve-se usar o 'and' no lugar de ? [ ]'s-- Bruno C. Buss http://www.brunobuss.net [1] Links: -- [1] http://www.brunobuss.net ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Chaves de hash
Porra o q? To mostrando q eh diferente no contexto q eu conheco... Em 29/11/2012 23:14, Blabos de Blebe bla...@gmail.com escreveu: Porra PAC, não pisa fora da faixa, cara! :) http://perldoc.perl.org/perlop.html#Operator-Precedence-and-Associativity É só aplicar as regras de precedência. Parafraseando o perldoc, and é 'equivalent to except for the very low precedence' É óbvio gente. Assim vcs me envergonham! Game over. 2012/11/29 Tiago Peczenyj tiago.pecze...@gmail.com: veja este exemplo: https://gist.github.com/4172935 veja como a execução das subrotinas não é alterada, mas o resultado das variaveis é diferente. my $x = a and b and c and ok or nok; my $y = a b c ok || nok; veja que x recebe o valor que a retorna, enquanto y recebe o valor de nok. isso pq o = esta em termos de precedencia entre o and e o 2012/11/29 Bruno Buss bruno.b...@gmail.com 2012/11/29 Bruno Buss bruno.b...@gmail.com On Thu, Nov 29, 2012 at 10:13 PM, Renato Santos renato.c...@gmail.com wrote: use sempre e seja feliz, só use and quando você souber oque está fazendo. Desculpe mas vou discordar que um bom conselho seja use sempre e seja feliz, ainda mais seguido de só use and quando você souber oque está fazendo. Na melhor da hipóteses são sugestões contraditórias... como alguém deverá saber quando usar o 'and' se apenas usa o cegamente? o 'and' é praticamente o 'e' da nossa lingua, vc diz pro seu codigo 'faça isso, e isso', ele não é de comparação, embora faça ele não é de comparação, embora faça? Poderia desenvolver melhor, pois não fui incapaz de entender o que isso significa para um operador lógico (que a única diferença do outro é a baixa precedência). s/incapaz/capaz/; E vou repetir a pergunta aqui, antes que ela fique soterrada pelas tricks de sleep: Qual diferença isso faz no caso deste if específico do Aureliano? Por que exatamente, no if dele, utilizar o 'and' está incorreto? Porque no if dele, somente o dá certo como 3 pessoas já disseram? -- Bruno C. Buss http://www.brunobuss.net -- Bruno C. Buss http://www.brunobuss.net ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Chaves de hash
o or é facil my $xxx = open (mimimi) or die ops..; eu posso usar o and no mesmo contexto. $self-upload_file_if_necessary($keyname,$file) and $self-change_acl_to_public_read($keyname) and $self-delete_file($file) and $self-on_success($file) or $self-on_error($file) ou seja, se o change_acl_to_public_read retornar falso, eu vou executar on_error On Thu, Nov 29, 2012 at 10:09 PM, Bruno Buss bruno.b...@gmail.com wrote: 2012/11/29 thiagogla...@ticursos.net Seu primeiro erro é o operador and. No documento perlop: $ perldoc perlop você vai descobrir o seguinte: Logical And Binary and returns the logical conjunction of the two surrounding expressions. It's equivalent to except for the very low precedence. This means that it short-circuits: i.e., the right expression is evaluated only if the left expression is true. [...] C-style Logical And Binary performs a short-circuit logical AND operation. That is, if the left operand is false, the right operand is not even evaluated. Scalar or list context propagates down to the right operand if it is evaluated. Logo, seu código if($keys = $min and $keys = $max){ deveria ser if($keys = $min $keys = $max){ Eu devo ser muito estúpido... mas alguém que está falando isso (ja é o 3o), poderia fazer o favor de me explicar porque ele deve usar no lugar do 'and' e qual diferença isso faz no caso deste if específico? E em quais situações deve-se usar o 'and' no lugar de ? [ ]'s -- Bruno C. Buss http://www.brunobuss.net ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Chaves de hash
veja este exemplo: https://gist.github.com/4172935 veja como a execução das subrotinas não é alterada, mas o resultado das variaveis é diferente. my $x = a and b and c and ok or nok; my $y = a b c ok || nok; veja que x recebe o valor que a retorna, enquanto y recebe o valor de nok. isso pq o = esta em termos de precedencia entre o and e o 2012/11/29 Bruno Buss bruno.b...@gmail.com 2012/11/29 Bruno Buss bruno.b...@gmail.com On Thu, Nov 29, 2012 at 10:13 PM, Renato Santos renato.c...@gmail.comwrote: use sempre e seja feliz, só use and quando você souber oque está fazendo. Desculpe mas vou discordar que um bom conselho seja use sempre e seja feliz, ainda mais seguido de só use and quando você souber oque está fazendo. Na melhor da hipóteses são sugestões contraditórias... como alguém deverá saber quando usar o 'and' se apenas usa o cegamente? o 'and' é praticamente o 'e' da nossa lingua, vc diz pro seu codigo 'faça isso, e isso', ele não é de comparação, embora faça ele não é de comparação, embora faça? Poderia desenvolver melhor, pois não fui incapaz de entender o que isso significa para um operador lógico (que a única diferença do outro é a baixa precedência). s/incapaz/capaz/; E vou repetir a pergunta aqui, antes que ela fique soterrada pelas tricks de sleep: Qual diferença isso faz no caso deste if específico do Aureliano? Por que exatamente, no if dele, utilizar o 'and' está incorreto? Porque no if dele, somente o dá certo como 3 pessoas já disseram? -- Bruno C. Buss http://www.brunobuss.net -- Bruno C. Buss http://www.brunobuss.net ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Comparação de arquivos
a partir de alguma versão recente (5.12 ?) introduziu os named groups. Vc acessa atraves do hash %+ que é uma variavel especial amarrada a ultima expressão regular daquele bloco de codigo. criar variaveis é perigoso. se vc tem algo como $password não vai querer isso sobreescrito por /(?password.+)/ por isso vc acessa $+{password} o quanto antes, pois a proxima operação de match vai resetar a variavel 2012/11/26 Nicole bionica2007-p...@yahoo.com Oi a todos, aproveitando a paciência infinita do Breno... Poderias esclarecer como funciona isto: (?tag...) e o que acontece então aqui: valores agrupados na regex por nome dentro do hash %+. No caso, acessei o grupo (?mirna) fazendo $+{mirna}; Criaste um hash de nome %+ É uma variável reservada? Qual o valor que assume $mirna aqui? Na primeira vez que entra no if, $mirna está vazio, não? Como pode ser key do hash %dados assim? []'s Nicole Scherer -- *De:* breno br...@rio.pm.org *Para:* Perl Mongers Rio de Janeiro rio-pm@pm.org *Enviadas:* Sábado, 24 de Novembro de 2012 9:45 *Assunto:* Re: [Rio-pm] Comparação de arquivos 2012/11/24 Aureliano Guedes guedes_1...@hotmail.com: Se não for ser muito chato, como faço para seguir a forma abaixo: 2) trocar de abordagem, fazendo seu parser ler linha a linha (sem modificar $/) e ir acumulando as linhas até encontrar um símbolo que indique nova entrada. seria algo do tipo: while ($fh){ if(/primeira linha/){ print $_; } elsif (/ultima linha/){ #sair do loop } else { print $_ } } Algo como (atenção, código não testado): ---8--- my %dados = (); my $mirna; my $acumulador; while (my $linha = $fh) { if ( $linha =~ m{tag magica (?mirna\S+)} ) { $dados{$mirna} = $acumulador if $mirna; $mirna = $+{mirna}; $acumulador = q(); } else { $acumulador .= $linha; } } use DDP; p %dados; ---8--- O que isso faz (ou deveria fazer: já mencionei que não testei? Programar a essa hora da manhã não é meu forte, então favor desconsiderar qualquer besteira): 1) le o arquivo linha por linha, atribuindo o valor de cada linha a $linha (sem usar $_) 2) sempre que encontrar a tag mágica que separa entradas (estou assumindo que a tag indica um novo registro que pode ser chave do seu hash de dados: 2.1) se já estiver com um registro em memória ($mirna), bota os dados acumulados ($acumulador) dentro do hash; 2.2) atribui à $mirna o novo registro encontrado. Note que estou usando grupos nomeados na regex, fazendo (?tag...) em vez de apenas (...). Isso funciona a partir do 5.10.0 e me permite acessar os valores agrupados na regex por nome dentro do hash %+. No caso, acessei o grupo (?mirna) fazendo $+{mirna}; 2.2) zera o acumulador. 3) se não encontrar a tag mágica, vai acumulando os dados. Dentro desse 'else' vc pode fazer coisas como next if $linha =~ /.../ caso não queira guardar alguma linha, por exemplo. 4) Depois do while vc pode inspecionar %dados para saber se está tudo ok. Entendeu? []s -b ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Comparação de arquivos
nem perl. senão ele saberia que o correto é $E = m*c**2 2012/11/25 Aureliano Guedes guedes_1...@hotmail.com Três coisas são infinitas: o universo, a paciência do Breno e a estupidez humana. Mas, no que respeita ao universo, ainda não adquiri a certeza absoluta. Albert Einstein não conhecia essa variável na época. From: bla...@gmail.com Date: Sat, 24 Nov 2012 22:03:50 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] Comparação de arquivos Três coisas são infinitas: o universo, a paciência do Breno e a estupidez humana. Mas, no que respeita ao universo, ainda não adquiri a certeza absoluta. 2012/11/24 Ole Peter Smith ole@gmail.com: On Nov 24, 2012 4:52 PM, Aureliano Guedes guedes_1...@hotmail.com wrote: Breno, que ser meu orientador... hahaha... se eu era reitor universitario, eu daria o grau de dr honoratis para o este nosso breno, pela sua competencia, vastoconhecimento e infinita paciencia de enseminar conhecimentos 0le Enfim, ficou assim http://pastebin.com/zrpLGwQs Ha algo que você mudaria??? Date: Sat, 24 Nov 2012 09:45:41 -0200 From: br...@rio.pm.org To: rio-pm@pm.org Subject: Re: [Rio-pm] Comparação de arquivos 2012/11/24 Aureliano Guedes guedes_1...@hotmail.com: Se não for ser muito chato, como faço para seguir a forma abaixo: 2) trocar de abordagem, fazendo seu parser ler linha a linha (sem modificar $/) e ir acumulando as linhas até encontrar um símbolo que indique nova entrada. seria algo do tipo: while ($fh){ if(/primeira linha/){ print $_; } elsif (/ultima linha/){ #sair do loop } else { print $_ } } Algo como (atenção, código não testado): ---8--- my %dados = (); my $mirna; my $acumulador; while (my $linha = $fh) { if ( $linha =~ m{tag magica (?mirna\S+)} ) { $dados{$mirna} = $acumulador if $mirna; $mirna = $+{mirna}; $acumulador = q(); } else { $acumulador .= $linha; } } use DDP; p %dados; ---8--- O que isso faz (ou deveria fazer: já mencionei que não testei? Programar a essa hora da manhã não é meu forte, então favor desconsiderar qualquer besteira): 1) le o arquivo linha por linha, atribuindo o valor de cada linha a $linha (sem usar $_) 2) sempre que encontrar a tag mágica que separa entradas (estou assumindo que a tag indica um novo registro que pode ser chave do seu hash de dados: 2.1) se já estiver com um registro em memória ($mirna), bota os dados acumulados ($acumulador) dentro do hash; 2.2) atribui à $mirna o novo registro encontrado. Note que estou usando grupos nomeados na regex, fazendo (?tag...) em vez de apenas (...). Isso funciona a partir do 5.10.0 e me permite acessar os valores agrupados na regex por nome dentro do hash %+. No caso, acessei o grupo (?mirna) fazendo $+{mirna}; 2.2) zera o acumulador. 3) se não encontrar a tag mágica, vai acumulando os dados. Dentro desse 'else' vc pode fazer coisas como next if $linha =~ /.../ caso não queira guardar alguma linha, por exemplo. 4) Depois do while vc pode inspecionar %dados para saber se está tudo ok. Entendeu? []s -b ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Comparação de arquivos
ordene por severidade e se guie. se não me engano vc tem uns 9 nivels de verbosidade do perlcritic e no mais avantajado (la ele) tem até exemplos. vale a pena. 2012/11/24 Aureliano Guedes guedes_1...@hotmail.com Tem muitas coisas que posso desconsiderar desse perlcritc, ne?! agora em Regular expression without /x flag at line 49, column 18. http://perlcritic.com/tmp/ovXTXZfUGR.html#49 See page 236 of PBP. Severity: 3 http://perlcritic.com/pod/Perl/Critic/Policy/RegularExpressions/RequireExtendedFormatting.html fiquei sem entender, pra que esse maldito /x, não me parece que va mudar muita coisa. Mas legal, se jogar no nivel parece ajudar muito... vou ler o PBP Hard tabs used at line 15, column 12. http://perlcritic.com/tmp/ovXTXZfUGR.html#15 See page 20 of PBP. Severity: 3 http://perlcritic.com/pod/Perl/Critic/Policy/CodeLayout/ProhibitHardTabs.htmlHard tabs used at line 17, column 17. http://perlcritic.com/tmp/ovXTXZfUGR.html#17 See page 20 of PBP. Severity: 3 http://perlcritic.com/pod/Perl/Critic/Policy/CodeLayout/ProhibitHardTabs.htmlClose filehandles as soon as possible after opening them at line 18, column 2. http://perlcritic.com/tmp/ovXTXZfUGR.html#18 See page 209 of PBP. Severity: 4 http://perlcritic.com/pod/Perl/Critic/Policy/InputOutput/RequireBriefOpen.htmlAmbiguously named variable record at line 20, column 2. http://perlcritic.com/tmp/ovXTXZfUGR.html#20 See page 48 of PBP. Severity: 3 http://perlcritic.com/pod/Perl/Critic/Policy/NamingConventions/ProhibitAmbiguousNames.htmlRegular expression without /x flag at line 23, column 18. http://perlcritic.com/tmp/ovXTXZfUGR.html#23 See page 236 of PBP. Severity: 3 http://perlcritic.com/pod/Perl/Critic/Policy/RegularExpressions/RequireExtendedFormatting.htmlRegular expression without /x flag at line 29, column 20. http://perlcritic.com/tmp/ovXTXZfUGR.html#29 See page 236 of PBP. Severity: 3 http://perlcritic.com/pod/Perl/Critic/Policy/RegularExpressions/RequireExtendedFormatting.htmlHard tabs used at line 41, column 13. http://perlcritic.com/tmp/ovXTXZfUGR.html#41 See page 20 of PBP. Severity: 3 http://perlcritic.com/pod/Perl/Critic/Policy/CodeLayout/ProhibitHardTabs.htmlHard tabs used at line 43, column 17. http://perlcritic.com/tmp/ovXTXZfUGR.html#43 See page 20 of PBP. Severity: 3 http://perlcritic.com/pod/Perl/Critic/Policy/CodeLayout/ProhibitHardTabs.htmlClose filehandles as soon as possible after opening them at line 44, column 2. http://perlcritic.com/tmp/ovXTXZfUGR.html#44 See page 209 of PBP. Severity: 4 http://perlcritic.com/pod/Perl/Critic/Policy/InputOutput/RequireBriefOpen.htmlAmbiguously named variable record at line 46, column 2. http://perlcritic.com/tmp/ovXTXZfUGR.html#46 See page 48 of PBP. Severity: 3 http://perlcritic.com/pod/Perl/Critic/Policy/NamingConventions/ProhibitAmbiguousNames.htmlRegular expression without /x flag at line 49, column 18. http://perlcritic.com/tmp/ovXTXZfUGR.html#49 See page 236 of PBP. Severity: 3 http://perlcritic.com/pod/Perl/Critic/Policy/RegularExpressions/RequireExtendedFormatting.htmlRegular expression without /x flag at line 56, column 25. http://perlcritic.com/tmp/ovXTXZfUGR.html#56 See page 236 of PBP. Severity: 3 http://perlcritic.com/pod/Perl/Critic/Policy/RegularExpressions/RequireExtendedFormatting.htmlHard tabs used at line 58, column 4. http://perlcritic.com/tmp/ovXTXZfUGR.html#58 See page 20 of PBP. Severity: 3 http://perlcritic.com/pod/Perl/Critic/Policy/CodeLayout/ProhibitHardTabs.html -- From: tiago.pecze...@gmail.com Date: Sat, 24 Nov 2012 18:15:36 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] Comparação de arquivos use o nivel 3 (mediano) 2012/11/24 Aureliano Guedes guedes_1...@hotmail.com Opa, obrigado então por toda ajuda. No mais, so o log do perlcritc. http://pastebin.com/esYuR04J tenso, ne?! Date: Sat, 24 Nov 2012 18:01:13 -0200 From: br...@rio.pm.org To: rio-pm@pm.org Subject: Re: [Rio-pm] Comparação de arquivos 2012/11/24 Aureliano Guedes guedes_1...@hotmail.com: Breno, que ser meu orientador... hahaha... Enfim, ficou assim http://pastebin.com/zrpLGwQs Ha algo que você mudaria??? Sempre há :) Particularmente, não gosto dessa sua chamada a main() no final do arquivo, pq esconde a lógica e dá pouca confiança a quem vai olhar o seu código (instruções podem aparecer a qualquer momento fora de uma sub, o figura tem que passar por todo o seu script até saber que vc só está chamando main()). Eu trocaria a ordem, deixando assim: 8 use strict; use warnings; use autodie; main(); exit; # declaracoes de sub aqui embaixo 8 Assim vc deixa claro o (começo do) fluxo do seu programa e mostra ao leitor que não haverão surpresas no meio das subs.
Re: [Rio-pm] ES de novembro
Façam na barra ao menos uma vez... 2012/11/6 Leo Balter leonardo.bal...@gmail.com Rua Alice++ 2012/11/6 Rodrigo Mosconi (perl) p...@mosconi.mat.br Rua Alice? ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] print() on closed filehandle
sem falar que esta usando open com 2 argumentos. tente usar com 3 argumentos separando o modo de abrir do nome do arquivo com uma virgula ao inves de um ponto para concatenar. alias vc pode interpolar assim open my $fh,,$nome.mp3; ou open my $fh,,${nome}.mp3; On Sun, Oct 21, 2012 at 4:54 PM, Ole Peter Smith ole@gmail.com wrote: espacos no nome do arquivo? (sempre, como letras acentuadas, abominavel...) 0le Send via Android On Oct 21, 2012 3:38 PM, Aureliano Guedes guedes_1...@hotmail.com wrote: Ola monges. Estou com problema para salvar arquivos *.mp3 recebidos via download. Ao salvar a mensagem retornada é 'print () on closed filehandle FH at C:\User\AG\Desktop\mes.pl line 31.'. O sistema so retorna 'Invalid argument' quando uso o $!. Então usei o autodie para ver o que me retornava: Can't open 'Thaeme e Thiago - Ai que do.mp3' for writing: at 'Invalid argument' C:\User\AG\Desktop\mes.pl line 19. Enfim, não estou entendendo o erro retornado. http://pastebin.com/qxCMLv1V #!/usr/bin/env perl use common::sense; use WWW::Mechanize; use autodie; sub parse { my ($self) = shift; $self =~ s/\s+/\+/g; chomp $self; print Now -- . $self . \n\n; return (http://www.buscamp3.org/busca/; . $self); } sub gd { my ($self, $name) = @_; print $self . == . $name . \n\n; open my $fh,. $name . .mp3; my $m = WWW::Mechanize-new(); my $p = $m-get($self); $p = $p-decoded_content; $m-max_redirect(1); my @Links = $m-links(); my $w = 0; SWU: foreach my $link(@Links){ my @a = split (/, $link-url()); if ($a[1] =~ m/dl/gi){ print OK!\n; my $c = $m-get(http://www.buscamp3.org; . $link-url()); print $fh $c-decoded_content; close $fh; $w = 1; } last SWU if ($w == 1); } undef $m; } open IN, $ARGV[0] or die; foreach (IN){ print Search for: . $_ . \n; my $a = parse($_); gd($a, $_); print \n\n; } ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] print() on closed filehandle
analise o arquivo original e o que vc esta salvando, vc pode ter corrompido algum byte. se o md5 dos dois for igual o problema é outro, se for diferente analise o que o ffmpeg -i diz do arquivo (ele vai analisar o cabeçalho do mp3). 2012/10/21 Aureliano Guedes guedes_1...@hotmail.com Realmente, um erro por falta de atenção. Agora deu certo. Contudo, os arquivos chegam com algum problema que não sei o que é. As musicas não tocam normalmente, elas ficam com um barulho estranho e quase não da para reconhecer a musica, é como se estivesse acelerado. Será que é problemas calsado devido a forma que estou manipulando esse tipo de arquivo? -- From: tiago.pecze...@gmail.com Date: Sun, 21 Oct 2012 16:57:12 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] print() on closed filehandle sem falar que esta usando open com 2 argumentos. tente usar com 3 argumentos separando o modo de abrir do nome do arquivo com uma virgula ao inves de um ponto para concatenar. alias vc pode interpolar assim open my $fh,,$nome.mp3; ou open my $fh,,${nome}.mp3; On Sun, Oct 21, 2012 at 4:54 PM, Ole Peter Smith ole@gmail.comwrote: espacos no nome do arquivo? (sempre, como letras acentuadas, abominavel...) 0le Send via Android On Oct 21, 2012 3:38 PM, Aureliano Guedes guedes_1...@hotmail.com wrote: Ola monges. Estou com problema para salvar arquivos *.mp3 recebidos via download. Ao salvar a mensagem retornada é 'print () on closed filehandle FH at C:\User\AG\Desktop\mes.pl line 31.'. O sistema so retorna 'Invalid argument' quando uso o $!. Então usei o autodie para ver o que me retornava: Can't open 'Thaeme e Thiago - Ai que do.mp3' for writing: at 'Invalid argument' C:\User\AG\Desktop\mes.pl line 19. Enfim, não estou entendendo o erro retornado. http://pastebin.com/qxCMLv1V #!/usr/bin/env perl use common::sense; use WWW::Mechanize; use autodie; sub parse { my ($self) = shift; $self =~ s/\s+/\+/g; chomp $self; print Now -- . $self . \n\n; return (http://www.buscamp3.org/busca/; . $self); } sub gd { my ($self, $name) = @_; print $self . == . $name . \n\n; open my $fh,. $name . .mp3; my $m = WWW::Mechanize-new(); my $p = $m-get($self); $p = $p-decoded_content; $m-max_redirect(1); my @Links = $m-links(); my $w = 0; SWU: foreach my $link(@Links){ my @a = split (/, $link-url()); if ($a[1] =~ m/dl/gi){ print OK!\n; my $c = $m-get(http://www.buscamp3.org; . $link-url()); print $fh $c-decoded_content; close $fh; $w = 1; } last SWU if ($w == 1); } undef $m; } open IN, $ARGV[0] or die; foreach (IN){ print Search for: . $_ . \n; my $a = parse($_); gd($a, $_); print \n\n; } ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] print() on closed filehandle
então alguma coisa acontece durante o transporte ou o protocolo de transmissão. estou sem tempo de analisar mas vc experimento usar o wireshark? 2012/10/21 Aureliano Guedes guedes_1...@hotmail.com MD5 diferente, ate o tamanho do arquivo é diferente, baixei o original pelo FF e a musica esta normal, alem, de que tem o tamanho de 6,16MB. Em contrapartida o arquivo obtido pelo script fica com 6,19MB. Ja tentei baixar denovo, continua o mesmo problema. -- From: tiago.pecze...@gmail.com Date: Sun, 21 Oct 2012 17:25:59 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] print() on closed filehandle analise o arquivo original e o que vc esta salvando, vc pode ter corrompido algum byte. se o md5 dos dois for igual o problema é outro, se for diferente analise o que o ffmpeg -i diz do arquivo (ele vai analisar o cabeçalho do mp3). 2012/10/21 Aureliano Guedes guedes_1...@hotmail.com Realmente, um erro por falta de atenção. Agora deu certo. Contudo, os arquivos chegam com algum problema que não sei o que é. As musicas não tocam normalmente, elas ficam com um barulho estranho e quase não da para reconhecer a musica, é como se estivesse acelerado. Será que é problemas calsado devido a forma que estou manipulando esse tipo de arquivo? -- From: tiago.pecze...@gmail.com Date: Sun, 21 Oct 2012 16:57:12 -0200 To: rio-pm@pm.org Subject: Re: [Rio-pm] print() on closed filehandle sem falar que esta usando open com 2 argumentos. tente usar com 3 argumentos separando o modo de abrir do nome do arquivo com uma virgula ao inves de um ponto para concatenar. alias vc pode interpolar assim open my $fh,,$nome.mp3; ou open my $fh,,${nome}.mp3; On Sun, Oct 21, 2012 at 4:54 PM, Ole Peter Smith ole@gmail.comwrote: espacos no nome do arquivo? (sempre, como letras acentuadas, abominavel...) 0le Send via Android On Oct 21, 2012 3:38 PM, Aureliano Guedes guedes_1...@hotmail.com wrote: Ola monges. Estou com problema para salvar arquivos *.mp3 recebidos via download. Ao salvar a mensagem retornada é 'print () on closed filehandle FH at C:\User\AG\Desktop\mes.pl line 31.'. O sistema so retorna 'Invalid argument' quando uso o $!. Então usei o autodie para ver o que me retornava: Can't open 'Thaeme e Thiago - Ai que do.mp3' for writing: at 'Invalid argument' C:\User\AG\Desktop\mes.pl line 19. Enfim, não estou entendendo o erro retornado. http://pastebin.com/qxCMLv1V #!/usr/bin/env perl use common::sense; use WWW::Mechanize; use autodie; sub parse { my ($self) = shift; $self =~ s/\s+/\+/g; chomp $self; print Now -- . $self . \n\n; return (http://www.buscamp3.org/busca/; . $self); } sub gd { my ($self, $name) = @_; print $self . == . $name . \n\n; open my $fh,. $name . .mp3; my $m = WWW::Mechanize-new(); my $p = $m-get($self); $p = $p-decoded_content; $m-max_redirect(1); my @Links = $m-links(); my $w = 0; SWU: foreach my $link(@Links){ my @a = split (/, $link-url()); if ($a[1] =~ m/dl/gi){ print OK!\n; my $c = $m-get(http://www.buscamp3.org; . $link-url()); print $fh $c-decoded_content; close $fh; $w = 1; } last SWU if ($w == 1); } undef $m; } open IN, $ARGV[0] or die; foreach (IN){ print Search for: . $_ . \n; my $a = parse($_); gd($a, $_); print \n\n; } ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [SP-pm] YAPC::Brasil 2012 - Parceria com o 155 Hotel
Galera Surgiu um grande imprevisto e não poderei comparecer ao evento. Tinha até comprado passagem. Sinto muito. Divirtam-se rapazes. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Encontro Social 13/Setembro
Vcs podem ir para a Augusta e beber com o PC Siqueira. 2012/9/10 Renato Santos renato.c...@gmail.com porran... e nós de SP que segue a lista fica só babando! 2012/9/10 Leo Balter leonardo.bal...@gmail.com Bar do B ++ pelo Blues tb :) Leo Balter - via mobile Em 10/09/2012, às 09:37, Nuba Princigalli n...@fastmail.fm escreveu: Caros, Está chegando o nosso Encontro Social de Setembro! Hora de escolher o local! :) Pra começar, sugiro: * pelo blues, (bar do b)++ * pela localização e boa comida (al khayam)++ E depois temos que agilizar o hackathon desse mês também! \o/ Abraço, Nuba Princigalli -- Nuba R. Princigalli n...@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Saravá, Renato CRON http://www.renatocron.com/blog/ @renato_cron http://twitter.com/#!/renato_cron ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Encontro Social 13/Setembro
Ok Decidam logo. Se for perto da infnet melhor, senão vou ter q acabar dormindo de novo com o Marcio Champignon. ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] duvida subprocesso e nice
Não tinha pensando nisso. 2012/6/13 Alexei Znamensky rus...@gmail.com: Talvez o ffmpeg se auto-renice-eie? 2012/6/13 Tiago Peczenyj tiago.pecze...@gmail.com Ola Tenho um script danadinho em perl que é chamado pela crontab. Ele abre um subprocesso para executar o ffmpeg (e fazer algum encoding de video) via open (assim eu posso ler a stdout e monitorar o progresso). Esta acontecendo algo estranho: rodando em um FreeBSD eu vejo o perl rodando com nice 0 e o ffmpeg esta rodando com nice 20. WTF? Eu não estou alterando o nice do processo em momento algum! Inclusive eu tentei executar informando um valor diferente de nice (5 por exemplo) mas no top eu só vejo 20. Pode ser que tenha algum daemon que faça isso sem que eu veja, não descarto esta possibilidade, mas isso é o esperado? deveria rodar o ffmpeg com nice 0 tb, não? É perl 5.12 e não fui eu que fiz (nem tem chamas explicitas a nice ou Posix::nice). Alguma ideia? -- Tiago B. Peczenyj Linux User #405772 http://pacman.blog.br ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- 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@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] duvida subprocesso e nice
Não penso nele terminar mais rapido e sim não ser interrompido tanto em detrimento a outros processos menos nobres, se for possivel. 2012/6/13 Andre guimarães andre.ram...@gmail.com: O sistema faz muitas outras coisas em paralelo ao ffmpeg e voce quer priorizar ele ? Porque se o sistema nao fizer nada pesado concorrendo com o ffmpeg, simplesmente usar o nice nao faz ele terminar em menor tempo. 2012/6/13 Stanislaw Pusep creakt...@gmail.com Não tenho certeza disso, mas, pela minha experiência com o ffmpeg, ele tende a aproveitar todos os processadores do sistema, via threads. Os threads em si tem prioridade normal, já o coordenador dos mesmos pode muito bem se auto-aplicar nice bem baixo. Posso estar confundindo com outro programa que faz isso :/ ABS() 2012/6/13 cicero.schons cicero.sch...@gmail.com Ou pode trabalhar os momentos ociosos do servidor, e alterar com renice um processo em andamento. Em 13 de junho de 2012 11:55, Tiago Peczenyj tiago.pecze...@gmail.com escreveu: Não tinha pensando nisso. 2012/6/13 Alexei Znamensky rus...@gmail.com: Talvez o ffmpeg se auto-renice-eie? 2012/6/13 Tiago Peczenyj tiago.pecze...@gmail.com Ola Tenho um script danadinho em perl que é chamado pela crontab. Ele abre um subprocesso para executar o ffmpeg (e fazer algum encoding de video) via open (assim eu posso ler a stdout e monitorar o progresso). Esta acontecendo algo estranho: rodando em um FreeBSD eu vejo o perl rodando com nice 0 e o ffmpeg esta rodando com nice 20. WTF? Eu não estou alterando o nice do processo em momento algum! Inclusive eu tentei executar informando um valor diferente de nice (5 por exemplo) mas no top eu só vejo 20. Pode ser que tenha algum daemon que faça isso sem que eu veja, não descarto esta possibilidade, mas isso é o esperado? deveria rodar o ffmpeg com nice 0 tb, não? É perl 5.12 e não fui eu que fiz (nem tem chamas explicitas a nice ou Posix::nice). Alguma ideia? -- Tiago B. Peczenyj Linux User #405772 http://pacman.blog.br ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- 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@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Encontro social 14/06
\o/ On Wed, Jun 13, 2012 at 4:03 PM, Blabos de Blebe bla...@gmail.com wrote: ES na Barra! Mal posso esperar! Vou de Metrô. On Wed, Jun 13, 2012 at 1:36 PM, Aureliano Guedes guedes_1...@hotmail.com wrote: maybe this time I'll... will be very nice for me to meet them From: mer...@stonehenge.com To: diana.g.a.r...@gmail.com Date: Wed, 13 Jun 2012 06:20:57 -0700 CC: rio-pm@pm.org Subject: Re: [Rio-pm] Encontro social 14/06 Diana == Diana Rosa diana.g.a.r...@gmail.com writes: Diana maybe some pub in Lapa on July 31? or Democraticos (pub + forro dancing Diana also Lapa) on August 1st? I don't think I've been to Lapa. (Or maybe I have, and just don't identify that name.) I'm staying in Copacabana, but I'm sure anywhere is a cab ride away. :) -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 mer...@stonehenge.com URL:http://www.stonehenge.com/merlyn/ Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.posterous.com/ for Smalltalk discussion ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Encontro social 14/06
eu ouvi barra da tijuca? Em 12/06/2012 14:43, Diana Rosa diana.g.a.r...@gmail.com escreveu: humm... mercadinho? devassa - flamengo? olimpiadas do chopp - flamengo ? :) Em 12 de junho de 2012 13:01, Rodrigo Mosconi (perl) p...@mosconi.mat.brescreveu: Então, onde será o encontro social este mês? Att, Mosconi ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Encontro social 14/06
Ah daqui a pouco o pessoal da Rio.pm não vai poder se encontrar no paraná... puta preconceito isso meu. 2012/6/12 Leo Balter leonardo.bal...@gmail.com: Acho que não, o encontro deve acontecer no Rio de Janeiro. Em 12 de junho de 2012 14:56, Tiago Peczenyj tiago.pecze...@gmail.com escreveu: eu ouvi barra da tijuca? Em 12/06/2012 14:43, Diana Rosa diana.g.a.r...@gmail.com escreveu: humm... mercadinho? devassa - flamengo? olimpiadas do chopp - flamengo ? :) Em 12 de junho de 2012 13:01, Rodrigo Mosconi (perl) p...@mosconi.mat.br escreveu: Então, onde será o encontro social este mês? Att, Mosconi ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Encontro social 14/06
Quando vcs voltam? 2012/6/12 Nuba Princigalli n...@fastmail.fm: On Tue, Jun 12, 2012, at 01:01 PM, Rodrigo Mosconi (perl) wrote: Então, onde será o encontro social este mês? Na barra! /evil Eu e o Garu estamos no YAPC::NA = sem ES pra gente esse mês :/ mas vamos tomar algumas aqui, à distância! :) E a cartilha, pessoal? Como lamentou o blabos, nesse ritmo, ele vai rir por último. Trucou, a comunidade vacilou, e até agora, nada!... E aí? Vamos rebootar essa história?.. Abraço, Nuba -- Nuba R. Princigalli n...@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@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] [JOB] Analista de Sistemas Pleno - FAIXA SALARIAL: R$4.000, 00 a 4.5000, 00 CLT
por coincidencia me ligaram hoje da Brain sobre essa vaga. ia postar aqui tb. 2012/5/29 Danillo Souza danillo...@gmail.com: putz, por 45k CLT tenho os conhecimentos que vocês quiserem, e ainda sei fazer miojo Em 29 de maio de 2012 17:17, Blabos de Blebe bla...@gmail.com escreveu: 4 a 45k? Opa, to dentro :) 2012/5/29 Gabriel Vieira gabriel.vie...@gmail.com: Copiado do linked.in -- OPORTUNIDADE: Analista de Sistemas Pleno - FAIXA SALARIAL: R$4.000,00 a 4.5000,00 CLT Analista de Sistemas Pleno Formação: Formação completa e/ou cursando Sistemas da Informação e/ou afins; Idiomas: Inglês: Avançado (lidar com fornecedores estrangeiros) Conhecimentos: Experiência na construção de interfaces utilizando XML, XSLT Conhecimento de linguagem SQL Experiência com mapeamento de processos Contato com ambientes de rede Windows e Linux Conhecimentos básicos de linguagem de programação (Java, Perl, Vbscript) Conhecimento da linguagem HTML Experiência com processos de produção de conteúdo é um diferencial Faixa Salarial: De R$4.000,00 a 4.5000,00 CLT Local de Trabalho: Centro/RJ Os interessados deverão enviar o currículo atualizado para dfrei...@zug.com.br , mencionando no assunto VAGA ANALISTA DE SISTEMAS PLENO -- Gabriel Vieira ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Unzip
mantovani ta programando em .Net e fica surtano a toa. 2012/5/29 Marcio Ferreira marciodesouzaferre...@gmail.com: estou rindo e triste ao mesmo tempo nesse post. Mantovani.. Mantovani.. esperava mais de vc cara.. On May 29, 2012 6:26 PM, Gabriel Vieira gabriel.vie...@gmail.com wrote: Aureliano++ # Compartilhando a solução.. mesmo que o gabiruh já tenha o feito :) 2012/5/29 Aureliano Guedes guedes_1...@hotmail.com: Bem... Ficou assim, nada de mais, no final. #!/usr/bin/env perl use Archive::Zip; my @list = *; foreach my $archive (@list){ my $zip = Archive::Zip-new($archive); for ($zip-members){ $zip-extractMember($_-{fileName}) } } From: danillo...@gmail.com Date: Tue, 29 May 2012 18:02:36 -0300 To: rio-pm@pm.org Subject: Re: [Rio-pm] Unzip Pode ser 1 fim de semana, 1 semana, 1 mês, 1 ano se você quiser, quanto mais melhor(sem pirar), o importante é só saber filtrar o que lê por ai, porque tem muita gente escrevendo bobeira sobre Perl em sites e fóruns por ai a fora. E como o Gustavo falou, PHP não é o problema, os programadores lambões que usam o PHP sim, mas isso tem em qualquer linguagem. Boa sorte na maratona de Perl ai, continue empenhado, e qualquer dificuldade estamos aqui ;) Em 29 de maio de 2012 17:56, Gustavo Henrique file...@gmail.com escreveu: Puxa.. rs Parabéns pelo empenho. Só peço que não fique melindrado com nada. Nem mesmo com a má fama do PHP pois quem faz a porcaria é o porco, não o chiqueiro. Fazer um código apresentável e seguro no PHP é tão fácil quando fazer cagada em Perl, Python, Java e dotNet. Aprenda sim, o máximo que puder, nas linguagens que se sentir a vontade no inicio. Em 29 de maio de 2012 17:52, Samir Cury rim...@gmail.com escreveu: Aureliano, se isso ajuda a te inspirar : http://imgs.xkcd.com/comics/11th_grade.png Li essa tirinha em 2006, me inspirei pra tirar um fds so eu e a maquina. Hoje em dia olho pra tras e falo - mais verdade impossivel. O que adiciono a ela e -- mais que 10^6 desafios, mais vale primeiro um problema real, depois os desafios pra agucar a mente. Abs 2012/5/29 Aureliano Guedes guedes_1...@hotmail.com Gabriel, obrigado pela ajuda, o seu codigo me ajudou. Em breve posto como ficou. AOS QUE TENTARAM ME AJUDAR OBRIGADO. Bem, eu sou novo tanto na lista quanto em Perl, programo a menos de 1 ano e iniciei com perl, apesar de estar brincando um pouco com C e Python agora, mas Perl é a menina dos meus olhos. Mas não sou programador, nem faço um curso ligado a isso, mas eu gosto de programar e muito, infelizmente me falta tempo para aprender mais. Sim eu li a documentação do IO::Uncompress::Unzip e do Archive::Zip, mas não entendi muito, depois procurei insessantemente por codigos prontos, pois eu aprendo vendo a logica de outros codigos, mas sou burro e não entendi, apenas aprendi a lista os arquivos dentro de um *.zip com o Archive::Zip e extrair um a um com o IO:Uncompress::Unzip, por isso vim pedir ajuda, mas me senti mal agora de ver tanta briga. No mais, não vou perder meu tempo com PHP, eu sou persistente, um dia eu aprendo, mas no meu caso não tenho tanta base quanto a maioria, afinal não tive Algoritimo nem Logica nem Logica de programação, nem nada disso, nem mesmo portugues. From: leonardo.bal...@gmail.com Date: Tue, 29 May 2012 16:45:15 -0300 To: rio-pm@pm.org Subject: Re: [Rio-pm] Unzip Fácil! Só usar o Wordpress! Em 29 de maio de 2012 16:22, Tiago Peczenyj tiago.pecze...@gmail.com escreveu: nivel dado o codigo abaixo ?php echo hello world; ? como eu faço para acessar um banco de dados e processar compras através de paypal, pagamento digital e geração de boleto em pdf com login pelo facebook? 2012/5/29 Leo Balter leonardo.bal...@gmail.com: Essa lista é uma das mais tranquilas que já vi, quer guerra procura a PHP Brasil ou jQuery Br. Lá chovem perguntas indecisas e indecentes. Em 29 de maio de 2012 15:44, Samir Cury rim...@gmail.com escreveu: (30) Galera, pro nosso amigo novato, nao desiste nao cara, tem MUITO mais e-mail tecnico que de xingamento (existem mas meio raros), alias, nao preciso dizer mais nada, so procura essa thread aqui, bem recente : [Rio-pm] Cliente SMTP em Pure Perl (was Ajuda com configuração do CPAN) Entao alem de responder num bom nivel tecnico, a galera aqui ainda poe algumas perguntas banais no trampolim e sobe bastante o nivel. Flame tem em todo o canto, ate na SL-RJ, pythonrio, ArduInRio, etc etc etc, a pergunta e se o que nao e flame vale a pena estar na lista =) Abs, Samir 2012/5/29 Alexei Znamensky rus...@gmail.com Patrulheiros? Isso me lembra o CHIPS (29) Em 29/05/2012 15:29, Blabos de Blebe bla...@gmail.com escreveu
Re: [Rio-pm] $ENV{'HTTP_COOKIE'}
outro cuidado que vc deve ter: veja se vc tem outro cookie que esteja corrompido de alguma forma. recentemente em uma versão do Rack (ruby) eu vi isso acontecer, foi utilizado um caracter invalido em um cookie setado por uma aplicação muito da filhadap... e o negócio explodiu em outro lugar. 2012/5/5 Eduardo Maia m...@eduardomaia.com Pegadinha do Malandro! Depois de muito bater cabeça, encontrei qual era o problema. Erro trivial que ninguém conseguiu ver no arquivo anexo, é aquele erro super bobo que a gente fica perdendo o maior tempo e se estressando de bobeira. Vale desta forma o alerta, se isso acontecer com vocês um dia... O cookie foi setado em: dominio.com.br/cgi-bin/ O $ENV{HTTP_COOKIE} estava sendo impresso em: www.dominio.com.br/cgi-bin/ Aquele momento em que um www faz toda a diferença... Abraços 2012/4/25 Bruno Buss bruno.b...@gmail.com Poderia colocar o código num pastebin ou gist da vida e jogar o link aqui? [ ]'s 2012/4/25 Eduardo Maia m...@eduardomaia.com 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 bruno.b...@gmail.comwrote: 2012/4/25 Eduardo Maia m...@eduardomaia.com 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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Bruno C. Buss http://www.brunobuss.net ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm ___ Rio-pm mailing list Rio-pm@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
[Rio-pm] oportunidade programador perl freelancer
Ola Estou com uma oportunidade para programador freelancer. Coisa de curto espaço de tempo. É uma aplicação perl (original cgi-bin convertida para plack/psgi com WrapCGI) acessando banco mysql. Baseada no xfilesharing. http://sibsoft.net/xfilesharing.html Se tiver experiencia com pay pal é bem vindo. Interessados enviar email diretamente para mim que faço o contato. -- Tiago B. Peczenyj Linux User #405772 http://pacman.blog.br ___ Rio-pm mailing list Rio-pm@pm.org http://mail.pm.org/mailman/listinfo/rio-pm
Re: [Rio-pm] Perl em desuso??
cpan : superior 2012/5/1 Cleysinho cleysinh...@gmail.com Com que olhos vocês veem o python em relação à Perl? Em 1 de maio de 2012 11:50, Tiago Peczenyj tiago.pecze...@gmail.comescreveu: classes com um trilhão de métodos e muita coisa sendo resolvido em runtime não é para qualquer um. 2012/5/1 Nilson Santos Figueiredo Jr. aci...@gmail.com 2012/4/30 Junior Moraes juniiior...@gmail.com: Esse povo do Ruby é engraçado... Até hoje não entendi por que estão usando tanto. Eu já trabalhei com Ruby por um tempo. E, pra ser sincero, gostava da linguagem. Ainda prefiro Perl, mas achava Ruby bem legal como linguagem. O principal problema de Ruby é que tudo é muito desleixado. Um exemplo disso: tanto as ferramentas mais utilizados como o próprio interpretador Ruby em si possuem memory leaks absurdos, vergonhosos. Ao pontos que existem diversas ferramentas pra monitorar esse tipo de coisa em produção. Mas elas também são feitas em Ruby, ou seja, eventualmente também apresentam memory leaks. No final, terminamos com uma aplicação, que tinha um watchdog que a reiniciava toda vez que a memória passava de um limite e tinha um script no cron pra reiniciar o watchdog 1x por dia. Esse tipo de solução é aceita como normal na comunidade Ruby e isso é meio tosco, na minha opinião. Mas a linguagem em si, é interessante (apesar de ainda assim ter alguns problemas chatos). Inclusive, acho até que Perl poderia roubar algumas coisas de lá. -Nilson ___ Rio-pm mailing list Rio-pm@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@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@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@pm.org http://mail.pm.org/mailman/listinfo/rio-pm