Re: [Rio-pm] Merlyn

2016-08-29 Por tôpico Tiago Peczenyj
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

2015-03-09 Por tôpico Tiago Peczenyj
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

2015-02-12 Por tôpico Tiago Peczenyj
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

2015-02-12 Por tôpico Tiago Peczenyj
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

2015-02-12 Por tôpico Tiago Peczenyj
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

2015-01-09 Por tôpico Tiago Peczenyj
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

2014-08-19 Por tôpico Tiago Peczenyj
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

2014-08-19 Por tôpico Tiago Peczenyj
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

2014-05-06 Por tôpico Tiago Peczenyj
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

2014-04-29 Por tôpico Tiago Peczenyj
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

2014-04-29 Por tôpico Tiago Peczenyj
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

2014-04-29 Por tôpico Tiago Peczenyj
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

2014-04-29 Por tôpico Tiago Peczenyj
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

2014-04-15 Por tôpico Tiago Peczenyj
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

2014-04-15 Por tôpico Tiago Peczenyj
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

2014-04-15 Por tôpico Tiago Peczenyj
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

2014-04-15 Por tôpico Tiago Peczenyj
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

2014-04-12 Por tôpico Tiago Peczenyj
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

2014-04-11 Por tôpico Tiago Peczenyj
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

2014-04-11 Por tôpico Tiago Peczenyj
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

2014-02-24 Por tôpico Tiago Peczenyj
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

2014-01-30 Por tôpico Tiago Peczenyj
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

2014-01-10 Por tôpico Tiago Peczenyj
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

2014-01-10 Por tôpico Tiago Peczenyj
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/

2013-12-12 Por tôpico Tiago Peczenyj
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?

2013-12-03 Por tôpico Tiago Peczenyj
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

2013-11-25 Por tôpico Tiago Peczenyj
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

2013-11-10 Por tôpico Tiago Peczenyj
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

2013-11-09 Por tôpico Tiago Peczenyj
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

2013-10-25 Por tôpico Tiago Peczenyj
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

2013-07-15 Por tôpico Tiago Peczenyj
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.

2013-06-14 Por tôpico Tiago Peczenyj
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

2013-06-13 Por tôpico Tiago Peczenyj
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

2013-06-13 Por tôpico Tiago Peczenyj
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?

2013-06-13 Por tôpico Tiago Peczenyj
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

2013-06-04 Por tôpico Tiago Peczenyj
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

2013-06-04 Por tôpico Tiago Peczenyj
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

2013-05-27 Por tôpico Tiago Peczenyj
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

2013-05-10 Por tôpico Tiago Peczenyj
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?

2013-04-19 Por tôpico Tiago Peczenyj
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

2013-04-03 Por tôpico Tiago Peczenyj
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

2013-03-21 Por tôpico Tiago Peczenyj
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

2013-03-14 Por tôpico Tiago Peczenyj
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

2013-03-13 Por tôpico Tiago Peczenyj
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

2013-03-12 Por tôpico Tiago Peczenyj
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

2013-03-12 Por tôpico Tiago Peczenyj
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

2013-03-12 Por tôpico Tiago Peczenyj
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

2013-03-12 Por tôpico Tiago Peczenyj
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

2013-03-12 Por tôpico Tiago Peczenyj
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-03-12 Por tôpico Tiago Peczenyj
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? :)

2013-03-11 Por tôpico Tiago Peczenyj
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

2013-02-21 Por tôpico Tiago Peczenyj
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

2013-02-21 Por tôpico Tiago Peczenyj
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

2013-02-14 Por tôpico Tiago Peczenyj
+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

2013-02-14 Por tôpico Tiago Peczenyj
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

2013-02-14 Por tôpico Tiago Peczenyj
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

2013-02-14 Por tôpico Tiago Peczenyj
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

2013-02-14 Por tôpico Tiago Peczenyj
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

2013-01-15 Por tôpico Tiago Peczenyj
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

2013-01-15 Por tôpico Tiago Peczenyj
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

2013-01-15 Por tôpico Tiago Peczenyj
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

2013-01-11 Por tôpico Tiago Peczenyj
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

2013-01-11 Por tôpico Tiago Peczenyj
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

2013-01-08 Por tôpico Tiago Peczenyj
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

2013-01-08 Por tôpico Tiago Peczenyj
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

2013-01-08 Por tôpico Tiago Peczenyj
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

2013-01-08 Por tôpico Tiago Peczenyj
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

2012-12-18 Por tôpico Tiago Peczenyj
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

2012-12-18 Por tôpico Tiago Peczenyj
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

2012-12-18 Por tôpico Tiago Peczenyj
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

2012-12-18 Por tôpico Tiago Peczenyj
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

2012-12-13 Por tôpico Tiago Peczenyj
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

2012-12-13 Por tôpico Tiago Peczenyj
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

2012-12-13 Por tôpico Tiago Peczenyj
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

2012-12-13 Por tôpico Tiago Peczenyj
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

2012-12-04 Por tôpico Tiago Peczenyj
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

2012-11-30 Por tôpico Tiago Peczenyj
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

2012-11-29 Por tôpico Tiago Peczenyj
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

2012-11-29 Por tôpico Tiago Peczenyj
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

2012-11-26 Por tôpico Tiago Peczenyj
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

2012-11-25 Por tôpico Tiago Peczenyj
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

2012-11-24 Por tôpico Tiago Peczenyj
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

2012-11-06 Por tôpico Tiago Peczenyj
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

2012-10-21 Por tôpico Tiago Peczenyj
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

2012-10-21 Por tôpico Tiago Peczenyj
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

2012-10-21 Por tôpico Tiago Peczenyj
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

2012-10-18 Por tôpico Tiago Peczenyj
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

2012-09-13 Por tôpico Tiago Peczenyj
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

2012-09-13 Por tôpico Tiago Peczenyj
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

2012-06-13 Por tôpico Tiago Peczenyj
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

2012-06-13 Por tôpico Tiago Peczenyj
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

2012-06-13 Por tôpico Tiago Peczenyj
\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

2012-06-12 Por tôpico Tiago Peczenyj
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

2012-06-12 Por tôpico Tiago Peczenyj
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

2012-06-12 Por tôpico Tiago Peczenyj
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

2012-05-29 Por tôpico Tiago Peczenyj
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

2012-05-29 Por tôpico Tiago Peczenyj
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'}

2012-05-05 Por tôpico Tiago Peczenyj
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

2012-05-02 Por tôpico Tiago Peczenyj
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??

2012-05-01 Por tôpico Tiago Peczenyj
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

  1   2   >