From renato.cron em gmail.com Tue Jul 1 06:12:35 2014 From: renato.cron em gmail.com (Renato Santos) Date: Tue, 1 Jul 2014 10:12:35 -0300 Subject: [Rio-pm] =?utf-8?q?Fwd=3A_=5BBrasil-PM=5D_YAPC_2014_is_comming=2E?= =?utf-8?q?_Inscri=C3=A7=C3=B5es_abertas!?= In-Reply-To: <06f101cf952a$0a6b4140$1f41c3c0$@leismunicipais.com.br> References: <06f101cf952a$0a6b4140$1f41c3c0$@leismunicipais.com.br> Message-ID: ---------- Forwarded message ---------- From: Cícero Date: 2014-07-01 9:43 GMT-03:00 Subject: [Brasil-PM] YAPC 2014 is comming. Inscrições abertas! To: brasil-pm em pm.org Salve, salve Perl Mongers! YAPC 2014 já tem data definida: 19 e 20 de setembro! Local: Itapema/SC (70km da capital - 10km de Balneário Camboriú e 20km de Bombinhas) Tema: Desenvolvimento de software para gestão pública. As soluções tecnológicas que abrangem a Administração Pública são dos mais variados prismas. Aos que acham um tema difícil de palestrar. Calma, eu tento dar algumas direções! Vejam algumas dificuldades dos governantes: - Analisar muitos dados referentes ao município - BIG DATA. - Organizar tanta papelada. - Gerenciar documentos específicos. - Organizar despesas. - Transparência de informações. - Diretrizes de acesso a sistema interno. - Segurança e backup de dados. - Realizar ações baseadas em dados extraídos. - Sistema de presença - ponto. - Nota fiscal eletrônica. - Licitações eletrônicas. - Enfim, é impressionante como eles são escassos de soluções automatizadas que contemplam ou auxiliem em toda a logística interna/externa do Órgão Público. Estamos tentando trazer também conteúdo - não técnico - que é relevante para quem está disposto a compreender mais sobre esses assuntos: - Marco Civil - Transparência pública - Governo eletrônico O evento será realizado no hotel Enseada. Este encontra-se na Meia Praia - bairro nobre da cidade e de frente pro mar. Isso mesmo, de frente pro mar! Porém? alto lá! Não tem padrão Fifa e o período não é propício para ?muitas curvas e poucas vestes? na praia, ok? O que para um evento de compartilhar conhecimento e muito foco, é bastante válido. Rss Well, voltando a falar especificamente do Evento? é o seguinte: Esses dados - local, data, hospedagem inclusa no pacote promocional, e tema - já estão 100% definidos. Todas as informações estão no site do YAPC: http://2014.yapcbrasil.org.br/ Para não estender esta thread, vou criar mais 2 emails direcionados aos keynotes (palestrantes do exterior) e sugestões de apoio e patrocínio. Abraços, Cícero _______________________________________________ Brasil-PM mailing list Brasil-PM em pm.org http://mail.pm.org/mailman/listinfo/brasil-pm -- Saravá, Renato CRON http://www.renatocron.com/blog/ @renato_cron -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From oainikusama em gmail.com Tue Jul 1 06:38:58 2014 From: oainikusama em gmail.com (breno) Date: Tue, 1 Jul 2014 09:38:58 -0400 Subject: [Rio-pm] =?utf-8?q?Fwd=3A_=5BBrasil-PM=5D_YAPC_2014_is_comming=2E?= =?utf-8?q?_Inscri=C3=A7=C3=B5es_abertas!?= In-Reply-To: References: <06f101cf952a$0a6b4140$1f41c3c0$@leismunicipais.com.br> Message-ID: \o/ 2014-07-01 10:12 GMT-03:00 Renato Santos : > > > ---------- Forwarded message ---------- > From: Cícero > Date: 2014-07-01 9:43 GMT-03:00 > Subject: [Brasil-PM] YAPC 2014 is comming. Inscrições abertas! > To: brasil-pm em pm.org > > > Salve, salve Perl Mongers! > > > > YAPC 2014 já tem data definida: 19 e 20 de setembro! > > > > Local: Itapema/SC (70km da capital - 10km de Balneário Camboriú e 20km de > Bombinhas) > > > > Tema: Desenvolvimento de software para gestão pública. > > > > As soluções tecnológicas que abrangem a Administração Pública são dos mais > variados prismas. > > > > Aos que acham um tema difícil de palestrar. Calma, eu tento dar algumas > direções! Vejam algumas dificuldades dos governantes: > > - Analisar muitos dados referentes ao município - BIG DATA. > > - Organizar tanta papelada. > > - Gerenciar documentos específicos. > > - Organizar despesas. > > - Transparência de informações. > > - Diretrizes de acesso a sistema interno. > > - Segurança e backup de dados. > > - Realizar ações baseadas em dados extraídos. > > - Sistema de presença - ponto. > > - Nota fiscal eletrônica. > > - Licitações eletrônicas. > > - Enfim, é impressionante como eles são escassos de soluções automatizadas > que contemplam ou auxiliem em toda a logística interna/externa do Órgão > Público. > > > > Estamos tentando trazer também conteúdo - não técnico - que é relevante para > quem está disposto a compreender mais sobre esses assuntos: > > - Marco Civil > > - Transparência pública > > - Governo eletrônico > > > > O evento será realizado no hotel Enseada. Este encontra-se na Meia Praia - > bairro nobre da cidade e de frente pro mar. Isso mesmo, de frente pro mar! > Porém? alto lá! Não tem padrão Fifa e o período não é propício para ?muitas > curvas e poucas vestes? na praia, ok? O que para um evento de compartilhar > conhecimento e muito foco, é bastante válido. Rss > > > > Well, voltando a falar especificamente do Evento? é o seguinte: > > > > Esses dados - local, data, hospedagem inclusa no pacote promocional, e tema > - já estão 100% definidos. Todas as informações estão no site do YAPC: > http://2014.yapcbrasil.org.br/ > > > > Para não estender esta thread, vou criar mais 2 emails direcionados aos > keynotes (palestrantes do exterior) e sugestões de apoio e patrocínio. > > > > Abraços, > > Cícero > > > _______________________________________________ > Brasil-PM mailing list > Brasil-PM em pm.org > http://mail.pm.org/mailman/listinfo/brasil-pm > > > > -- > Saravá, > Renato CRON > http://www.renatocron.com/blog/ > @renato_cron > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm From nuba em fastmail.fm Sun Jul 6 15:26:02 2014 From: nuba em fastmail.fm (Nuba Princigalli) Date: Sun, 06 Jul 2014 19:26:02 -0300 Subject: [Rio-pm] =?iso-8859-1?q?Fwd=3A_=5BBrasil-PM=5D_YAPC_2014_com_3_di?= =?iso-8859-1?q?=E1rias_e_refei=E7=E3o_completa?= Message-ID: <1404685562.24471.138649389.48437AF7@webmail.messagingengine.com> Está chegando o YAPC::Brasil 2014! Quem vai? :) ----- Original message ----- From: Cícero <[1]cicero em leismunicipais.com.br> To: "Perl Mongers do Brasil, uni-vos!" <[2]brasil-pm em pm.org> Subject: [Brasil-PM] YAPC 2014 com 3 diárias e refeição completa Date: Sun, 6 Jul 2014 18:29:57 -0300 Pessoal, Em virtude de sugestões e necessidades abordadas, conseguimos criar um pacote FULL com maior comodidade. Você não precisa se preocupar com nada: reserva de hospedagem, almoço e janta. Toda transição do evento já está estabelecida. Basta chegar no hotel e aguardar os horários de todas as atividades. Tudo foi tratado e comprado antecipadamente, então, obviamente, este ano o YAPC terá vagas limitadas. Para o pacote FULL são apenas 20! O Pacote simples, apenas dá direito a entrada do evento com coffe break. O Pacote FULL, conforme discriminado no site da YAPC - [3]http://yapcbrasil.org.br -, contempla: 1) entrada ao evento com 2 coffee breaks por dia. 2) hospedagem no local do evento: Hotel Enseada - de frente para o mar. Incluso: wifi fulltime e café da manhã. O check-in da primeira diária já pode ser na quinta-feira, para quem tiver disponibilidade. O Check-out é domingo ao meio dia. 3) Almoço. - sexta-feira: buffet no hotel com direito a 1 bebida. - sábado: almoço no Resort Hotel Plaza, com 1 bebida e transfer incluído. 4) Jantar seguido de happy hour. - quinta-feira: pizza a la carte no Hotel. - sexta-feira: bar kabaak - 3 pratos - paella e salada - talharim com molho branco - mignon com arroz e salada. - sábado: bar kabaak - mignon ao molho madeira - risoto de palmito - fettuccine com frutos do mar e saladas. Garanta já sua vaga! Att., ps: por favor, encaminhe esse e-mail a sua lista regional de programadores Perl _______________________________________________ Brasil-PM mailing list [4]Brasil-PM em pm.org [5]http://mail.pm.org/mailman/listinfo/brasil-pm -- Nuba R. Princigalli nuba em pauleira.com http://pauleira.com @nprincigalli Discipline is not an end in itself, just a means to an end. - King Crimson References 1. mailto:cicero em leismunicipais.com.br 2. mailto:brasil-pm em pm.org 3. http://yapcbrasil.org.br/ 4. mailto:Brasil-PM em pm.org 5. http://mail.pm.org/mailman/listinfo/brasil-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Wed Jul 9 10:15:41 2014 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Wed, 9 Jul 2014 17:15:41 +0000 Subject: [Rio-pm] [DUVIDA] Obter resultado de pesquisa Message-ID: Ola monges, Estou desenvolvendo um scriptzinho teste que se der tudo certo transformo em modulo e faço o upload para o CPAN. O script trabalha com calculo de frete, semelhante ao WWW::Correios::PrecoPrazo do Garu. A diferença é que ele calcula o frete com o desconto oferecido pelo PagSeguro para Envio Fácil (e-sedex) quando o pagamento é efetuado via PagSeguro. Estou usando o WWW::Mechanize, mas algo da errado. Quando preencho os fields e submito retorna o seguinte erro:'Error GETing https://pagseguro.uol.com.br/para_seu_negocio/howItWorksCalculator.jhtml?originCep=74491626&destinyCep=36072130&width=30&height=6&length=40&weight=0.300: Not Found at C:\Users\Aureliano\Desktop\CEP\CEP.pl line 29.' Mas não sei exato qual o problema, mas parece que ta tentando puxar essa uri, ou sei la o que ta acontecendo. Alguem tem alguma ideia? link do script completo: http://pastebin.com/Cg7XWBgB Rotina onde acredito estar o problema:sub envio_facil{ my ($o, $d, $c, $a, $l) = @_; my $url = WWW::Mechanize->new(); $url->get('http://www.pagseguro.uol.com.br/para_seu_negocio/envio-facil.jhtml'); $url->submit_form( form_id => 'simulateCep', fields => {originCep => $c, destinyCep => $d, width => $l, height => $a, length => $c, , }, ); my $preco = $url->decoded_content; return $preco;} -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos em gmail.com Wed Jul 9 10:32:11 2014 From: blabos em gmail.com (Blabos de Blebe) Date: Wed, 9 Jul 2014 14:32:11 -0300 Subject: [Rio-pm] [DUVIDA] Obter resultado de pesquisa In-Reply-To: References: Message-ID: Simples meu caro gafanhoto! Você seguiu o be-a-bá tradicional de forma correta. Acessa a página do formulário, preenche os dados e submit. Só que esse form na realidade não faz o tradicional. Se você inspecionar a página com o Inspect ou o firebug no Firefox, vai ver que o form não declara um "method" o que implica "GET". Entretanto, para acessar os dados, a página faz um "POST", provavelmente via AJAX e não um submit tradicional. Quando vc faz o submit, o Mechanize tenta enviar os dados pela URL usando o método GET e o sevidor te responde com um 404 Not Found. É isso que o Mechanize está te avisando. Dá uma olhada nisso aqui: https://github.com/blabos/Docs/wiki/Protocolo-HTTP []'s 2014-07-09 14:15 GMT-03:00 Aureliano Guedes : > Ola monges, > > Estou desenvolvendo um scriptzinho teste que se der tudo certo transformo > em modulo e faço o upload para o CPAN. > > O script trabalha com calculo de frete, semelhante ao > WWW::Correios::PrecoPrazo do Garu. > > A diferença é que ele calcula o frete com o desconto oferecido pelo > PagSeguro para Envio Fácil (e-sedex) quando o pagamento é efetuado via > PagSeguro. > > Estou usando o WWW::Mechanize, mas algo da errado. Quando preencho os > fields e submito retorna o seguinte erro: > 'Error GETing > https://pagseguro.uol.com.br/para_seu_negocio/howItWorksCalculator. > > jhtml?originCep=74491626&destinyCep=36072130&width=30&height=6&length=40&weight= > 0.300: Not Found at C:\Users\Aureliano\Desktop\CEP\CEP.pl line 29.' > > Mas não sei exato qual o problema, mas parece que ta tentando puxar essa > uri, ou sei la o que ta acontecendo. > > Alguem tem alguma ideia? > > link do script completo: http://pastebin.com/Cg7XWBgB > > Rotina onde acredito estar o problema: > sub envio_facil{ > my ($o, $d, $c, $a, $l) = @_; > my $url = WWW::Mechanize->new(); > $url->get(' > http://www.pagseguro.uol.com.br/para_seu_negocio/envio-facil.jhtml'); > $url->submit_form( > form_id => 'simulateCep', > fields => {originCep => $c, > destinyCep => $d, > width => $l, > height => $a, > length => $c, , > }, > ); > > my $preco = $url->decoded_content; > return $preco; > } > > > > > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Wed Jul 9 10:47:15 2014 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Wed, 9 Jul 2014 17:47:15 +0000 Subject: [Rio-pm] [DUVIDA] Obter resultado de pesquisa In-Reply-To: References: , Message-ID: Paciência... Quando acho que to no caminho certo, descubro que estou navegando em aguas desconhecidas. From: blabos em gmail.com Date: Wed, 9 Jul 2014 14:32:11 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] [DUVIDA] Obter resultado de pesquisa Simples meu caro gafanhoto! Você seguiu o be-a-bá tradicional de forma correta. Acessa a página do formulário, preenche os dados e submit. Só que esse form na realidade não faz o tradicional. Se você inspecionar a página com o Inspect ou o firebug no Firefox, vai ver que o form não declara um "method" o que implica "GET". Entretanto, para acessar os dados, a página faz um "POST", provavelmente via AJAX e não um submit tradicional. Quando vc faz o submit, o Mechanize tenta enviar os dados pela URL usando o método GET e o sevidor te responde com um 404 Not Found. É isso que o Mechanize está te avisando. Dá uma olhada nisso aqui: https://github.com/blabos/Docs/wiki/Protocolo-HTTP []'s 2014-07-09 14:15 GMT-03:00 Aureliano Guedes : Ola monges, Estou desenvolvendo um scriptzinho teste que se der tudo certo transformo em modulo e faço o upload para o CPAN. O script trabalha com calculo de frete, semelhante ao WWW::Correios::PrecoPrazo do Garu. A diferença é que ele calcula o frete com o desconto oferecido pelo PagSeguro para Envio Fácil (e-sedex) quando o pagamento é efetuado via PagSeguro. Estou usando o WWW::Mechanize, mas algo da errado. Quando preencho os fields e submito retorna o seguinte erro:'Error GETing https://pagseguro.uol.com.br/para_seu_negocio/howItWorksCalculator. jhtml?originCep=74491626&destinyCep=36072130&width=30&height=6&length=40&weight=0.300: Not Found at C:\Users\Aureliano\Desktop\CEP\CEP.pl line 29.' Mas não sei exato qual o problema, mas parece que ta tentando puxar essa uri, ou sei la o que ta acontecendo. Alguem tem alguma ideia? link do script completo: http://pastebin.com/Cg7XWBgB Rotina onde acredito estar o problema:sub envio_facil{ my ($o, $d, $c, $a, $l) = @_; my $url = WWW::Mechanize->new(); $url->get('http://www.pagseguro.uol.com.br/para_seu_negocio/envio-facil.jhtml'); $url->submit_form( form_id => 'simulateCep', fields => {originCep => $c, destinyCep => $d, width => $l, height => $a, length => $c, , }, ); my $preco = $url->decoded_content; return $preco;} _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Wed Jul 9 12:45:08 2014 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Wed, 9 Jul 2014 19:45:08 +0000 Subject: [Rio-pm] [DUVIDA] Obter resultado de pesquisa In-Reply-To: References: , , , Message-ID: Não sei, acho que estou meio inferrujado, mas tentei fazer pelo metodo post, mas não deu certo. a rotina ficou assim: sub envio_facil{ my ($o, $d, $c, $a, $l) = @_; my $url = WWW::Mechanize->new(); #$url->use_plugin('Ajax'); $url->post( 'http://www.pagseguro.uol.com.br/para_seu_negocio/envio-facil.jhtml', { originCep => $c, destinyCep => $d, Largura => $l, Altura => $a, Comprimento => $c, }, ); my $preco = $url->decoded_content; return $preco;} Ainda estou tentando outras formas, mas não faço ideia do que eu to tentando fazer pra dar certo. From: guedes_1000 em hotmail.com To: rio-pm em pm.org Date: Wed, 9 Jul 2014 17:47:15 +0000 Subject: Re: [Rio-pm] [DUVIDA] Obter resultado de pesquisa Paciência... Quando acho que to no caminho certo, descubro que estou navegando em aguas desconhecidas. From: blabos em gmail.com Date: Wed, 9 Jul 2014 14:32:11 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] [DUVIDA] Obter resultado de pesquisa Simples meu caro gafanhoto! Você seguiu o be-a-bá tradicional de forma correta. Acessa a página do formulário, preenche os dados e submit. Só que esse form na realidade não faz o tradicional. Se você inspecionar a página com o Inspect ou o firebug no Firefox, vai ver que o form não declara um "method" o que implica "GET". Entretanto, para acessar os dados, a página faz um "POST", provavelmente via AJAX e não um submit tradicional. Quando vc faz o submit, o Mechanize tenta enviar os dados pela URL usando o método GET e o sevidor te responde com um 404 Not Found. É isso que o Mechanize está te avisando. Dá uma olhada nisso aqui: https://github.com/blabos/Docs/wiki/Protocolo-HTTP []'s 2014-07-09 14:15 GMT-03:00 Aureliano Guedes : Ola monges, Estou desenvolvendo um scriptzinho teste que se der tudo certo transformo em modulo e faço o upload para o CPAN. O script trabalha com calculo de frete, semelhante ao WWW::Correios::PrecoPrazo do Garu. A diferença é que ele calcula o frete com o desconto oferecido pelo PagSeguro para Envio Fácil (e-sedex) quando o pagamento é efetuado via PagSeguro. Estou usando o WWW::Mechanize, mas algo da errado. Quando preencho os fields e submito retorna o seguinte erro:'Error GETing https://pagseguro.uol.com.br/para_seu_negocio/howItWorksCalculator. jhtml?originCep=74491626&destinyCep=36072130&width=30&height=6&length=40&weight=0.300: Not Found at C:\Users\Aureliano\Desktop\CEP\CEP.pl line 29.' Mas não sei exato qual o problema, mas parece que ta tentando puxar essa uri, ou sei la o que ta acontecendo. Alguem tem alguma ideia? link do script completo: http://pastebin.com/Cg7XWBgB Rotina onde acredito estar o problema:sub envio_facil{ my ($o, $d, $c, $a, $l) = @_; my $url = WWW::Mechanize->new(); $url->get('http://www.pagseguro.uol.com.br/para_seu_negocio/envio-facil.jhtml'); $url->submit_form( form_id => 'simulateCep', fields => {originCep => $c, destinyCep => $d, width => $l, height => $a, length => $c, , }, ); my $preco = $url->decoded_content; return $preco;} _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From gabriel.vieira em gmail.com Wed Jul 9 13:28:03 2014 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 9 Jul 2014 17:28:03 -0300 Subject: [Rio-pm] [DUVIDA] Obter resultado de pesquisa In-Reply-To: References: Message-ID: Faça um POST para /para_seu_negocio/howItWorksCalculator.jhtml 2014-07-09 16:45 GMT-03:00 Aureliano Guedes : > Não sei, acho que estou meio inferrujado, mas tentei fazer pelo metodo > post, mas não deu certo. > > a rotina ficou assim: > sub envio_facil{ > my ($o, $d, $c, $a, $l) = @_; > my $url = WWW::Mechanize->new(); > #$url->use_plugin('Ajax'); > $url->post( > 'http://www.pagseguro.uol.com.br/para_seu_negocio/envio-facil.jhtml', > { > originCep => $c, > destinyCep => $d, > Largura => $l, > Altura => $a, > Comprimento => $c, > }, > ); > > my $preco = $url->decoded_content; > return $preco; > } > > Ainda estou tentando outras formas, mas não faço ideia do que eu to > tentando fazer pra dar certo. > > ------------------------------ > From: guedes_1000 em hotmail.com > To: rio-pm em pm.org > Date: Wed, 9 Jul 2014 17:47:15 +0000 > > Subject: Re: [Rio-pm] [DUVIDA] Obter resultado de pesquisa > > Paciência... Quando acho que to no caminho certo, descubro que estou > navegando em aguas desconhecidas. > > ------------------------------ > From: blabos em gmail.com > Date: Wed, 9 Jul 2014 14:32:11 -0300 > To: rio-pm em pm.org > Subject: Re: [Rio-pm] [DUVIDA] Obter resultado de pesquisa > > Simples meu caro gafanhoto! > > Você seguiu o be-a-bá tradicional de forma correta. Acessa a página do > formulário, preenche os dados e submit. > > Só que esse form na realidade não faz o tradicional. > > Se você inspecionar a página com o Inspect ou o firebug no Firefox, vai > ver que o form não declara um "method" o que implica "GET". > > Entretanto, para acessar os dados, a página faz um "POST", provavelmente > via AJAX e não um submit tradicional. > > Quando vc faz o submit, o Mechanize tenta enviar os dados pela URL usando > o método GET e o sevidor te responde com um 404 Not Found. É isso que o > Mechanize está te avisando. > > Dá uma olhada nisso aqui: > > https://github.com/blabos/Docs/wiki/Protocolo-HTTP > > []'s > > > > 2014-07-09 14:15 GMT-03:00 Aureliano Guedes : > > Ola monges, > > Estou desenvolvendo um scriptzinho teste que se der tudo certo transformo > em modulo e faço o upload para o CPAN. > > O script trabalha com calculo de frete, semelhante ao > WWW::Correios::PrecoPrazo do Garu. > > A diferença é que ele calcula o frete com o desconto oferecido pelo > PagSeguro para Envio Fácil (e-sedex) quando o pagamento é efetuado via > PagSeguro. > > Estou usando o WWW::Mechanize, mas algo da errado. Quando preencho os > fields e submito retorna o seguinte erro: > 'Error GETing > https://pagseguro.uol.com.br/para_seu_negocio/howItWorksCalculator. > > jhtml?originCep=74491626&destinyCep=36072130&width=30&height=6&length=40&weight= > 0.300: Not Found at C:\Users\Aureliano\Desktop\CEP\CEP.pl line 29.' > > Mas não sei exato qual o problema, mas parece que ta tentando puxar essa > uri, ou sei la o que ta acontecendo. > > Alguem tem alguma ideia? > > link do script completo: http://pastebin.com/Cg7XWBgB > > Rotina onde acredito estar o problema: > sub envio_facil{ > my ($o, $d, $c, $a, $l) = @_; > my $url = WWW::Mechanize->new(); > $url->get(' > http://www.pagseguro.uol.com.br/para_seu_negocio/envio-facil.jhtml'); > $url->submit_form( > form_id => 'simulateCep', > fields => {originCep => $c, > destinyCep => $d, > width => $l, > height => $a, > length => $c, , > }, > ); > > my $preco = $url->decoded_content; > return $preco; > } > > > > > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > > > _______________________________________________ Rio-pm mailing list > Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm > > _______________________________________________ Rio-pm mailing list > Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Wed Jul 9 13:41:52 2014 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Wed, 9 Jul 2014 20:41:52 +0000 Subject: [Rio-pm] [DUVIDA] Obter resultado de pesquisa In-Reply-To: References: , , , , Message-ID: Já tentei Mas acho que devo esta preenchendo o JSON errado: sub envio_facil{ my ($o, $d, $c, $a, $l) = @_; my $url = new WWW::Mechanize; $url->get('https://pagseguro.uol.com.br/para_seu_negocio/envio-facil.jhtml'); $url->post( 'http://www.pagseguro.uol.com.br/para_seu_negocio/howItWorksCalculator.jhtml', { originCep => $c, destinyCep => $d, Largura => $l, Altura => $a, Comprimento => $c }); my $preco = $url->decoded_content; return $preco;} Deveria preencher seguindo isso?? //VALIDAÇÕES DOS CAMPOS DA SIMULAÇÃO { cepOrigem: { name: "originCep", selector: $("#cepOrigem"), required: true, requiredMessage: ["O campo CEP de origem deve ser preenchido."] }, cepDestino: { name: "destinyCep", selector: $("#cepDestino"), required: true, requiredMessage: ["O campo CEP de destino deve ser preenchido."] }, largura: { name: "Largura", selector: $("#largura"), required: true, requiredMessage : "A largura deve ser preenchida.", validations: [ function (f) { return PagSeguro.Helper.isInteger(f.selector.val())}, function (f) { if (parseInt(f.selector.val()) < 11) {return false;} else {return true}}, function (f) { if (parseInt(f.selector.val()) > 105) {return false;} else {return true}} ], messages: ["Largura inválida","A largura mínima é de 11cm.","A largura máxima é de 105cm."] }, altura: { name: "Altura", selector: $("#altura"), required: true, requiredMessage : "A altura deve ser preenchida.", validations: [ function (f) { return PagSeguro.Helper.isInteger(f.selector.val())}, function (f) { if (parseInt(f.selector.val()) < 2) {return false;} else {return true}}, function (f) { if (parseInt(f.selector.val()) > 105) {return false;} else {return true}} ], messages: ["Altura inválida","A altura mínima é de 2cm.","A altura máxima é de 105cm."] }, comprimento: { name: "Comprimento", selector: $("#comprimento"), required: true, requiredMessage : "O comprimento deve ser preenchido.", validations: [ function (f) { return PagSeguro.Helper.isInteger(f.selector.val())}, function (f) { if (parseInt(f.selector.val()) < 16) {return false;} else {return true}}, function (f) { if (parseInt(f.selector.val()) > 105) {return false;} else {return true}} ], messages: ["Comprimento inválido","O comprimento mínimo é de 16cm.","O comprimento máximo é de 105cm."] } } From: gabriel.vieira em gmail.com Date: Wed, 9 Jul 2014 17:28:03 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] [DUVIDA] Obter resultado de pesquisa Faça um POST para /para_seu_negocio/howItWorksCalculator.jhtml 2014-07-09 16:45 GMT-03:00 Aureliano Guedes : Não sei, acho que estou meio inferrujado, mas tentei fazer pelo metodo post, mas não deu certo. a rotina ficou assim: sub envio_facil{ my ($o, $d, $c, $a, $l) = @_; my $url = WWW::Mechanize->new(); #$url->use_plugin('Ajax'); $url->post( 'http://www.pagseguro.uol.com.br/para_seu_negocio/envio-facil.jhtml', { originCep => $c, destinyCep => $d, Largura => $l, Altura => $a, Comprimento => $c, }, ); my $preco = $url->decoded_content; return $preco; } Ainda estou tentando outras formas, mas não faço ideia do que eu to tentando fazer pra dar certo. From: guedes_1000 em hotmail.com To: rio-pm em pm.org Date: Wed, 9 Jul 2014 17:47:15 +0000 Subject: Re: [Rio-pm] [DUVIDA] Obter resultado de pesquisa Paciência... Quando acho que to no caminho certo, descubro que estou navegando em aguas desconhecidas. From: blabos em gmail.com Date: Wed, 9 Jul 2014 14:32:11 -0300 To: rio-pm em pm.org Subject: Re: [Rio-pm] [DUVIDA] Obter resultado de pesquisa Simples meu caro gafanhoto! Você seguiu o be-a-bá tradicional de forma correta. Acessa a página do formulário, preenche os dados e submit. Só que esse form na realidade não faz o tradicional. Se você inspecionar a página com o Inspect ou o firebug no Firefox, vai ver que o form não declara um "method" o que implica "GET". Entretanto, para acessar os dados, a página faz um "POST", provavelmente via AJAX e não um submit tradicional. Quando vc faz o submit, o Mechanize tenta enviar os dados pela URL usando o método GET e o sevidor te responde com um 404 Not Found. É isso que o Mechanize está te avisando. Dá uma olhada nisso aqui: https://github.com/blabos/Docs/wiki/Protocolo-HTTP []'s 2014-07-09 14:15 GMT-03:00 Aureliano Guedes : Ola monges, Estou desenvolvendo um scriptzinho teste que se der tudo certo transformo em modulo e faço o upload para o CPAN. O script trabalha com calculo de frete, semelhante ao WWW::Correios::PrecoPrazo do Garu. A diferença é que ele calcula o frete com o desconto oferecido pelo PagSeguro para Envio Fácil (e-sedex) quando o pagamento é efetuado via PagSeguro. Estou usando o WWW::Mechanize, mas algo da errado. Quando preencho os fields e submito retorna o seguinte erro:'Error GETing https://pagseguro.uol.com.br/para_seu_negocio/howItWorksCalculator. jhtml?originCep=74491626&destinyCep=36072130&width=30&height=6&length=40&weight=0.300: Not Found at C:\Users\Aureliano\Desktop\CEP\CEP.pl line 29.' Mas não sei exato qual o problema, mas parece que ta tentando puxar essa uri, ou sei la o que ta acontecendo. Alguem tem alguma ideia? link do script completo: http://pastebin.com/Cg7XWBgB Rotina onde acredito estar o problema:sub envio_facil{ my ($o, $d, $c, $a, $l) = @_; my $url = WWW::Mechanize->new(); $url->get('http://www.pagseguro.uol.com.br/para_seu_negocio/envio-facil.jhtml'); $url->submit_form( form_id => 'simulateCep', fields => {originCep => $c, destinyCep => $d, width => $l, height => $a, length => $c, , }, ); my $preco = $url->decoded_content; return $preco;} _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm -- Gabriel Vieira _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From claudiopereira em gmail.com Thu Jul 10 07:06:43 2014 From: claudiopereira em gmail.com (Claudio Pereira) Date: Thu, 10 Jul 2014 11:06:43 -0300 Subject: [Rio-pm] [OT] TL1 - Transact Language 1 Message-ID: Salve Monges! Como sei que temos varios monges na lista que trabalham com Telecomunicaçoes, por acaso alguem ja utilizou [1] TL1? Ou implementou algo em [2] Perl com TL1? Estou querendo implementar uma ferramenta para administrar os equipamentos da FiberHome, e estes usam a TL1 como api. [1] http://en.wikipedia.org/wiki/Transaction_Language_1 [2] http://search.cpan.org/~stevenh/Net-TL1-0.05/TL1.pm Se alguem puder ajudar, estou em busca de informacoes e documentacoes. Abraços, IndioX. -- Claudio P Costa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From fernandocorrea em gmail.com Fri Jul 25 07:30:57 2014 From: fernandocorrea em gmail.com (=?utf-8?Q?Fernando_Corr=C3=AAa_de_Oliveira?=) Date: Fri, 25 Jul 2014 11:30:57 -0300 Subject: [Rio-pm] [OT] TL1 - Transact Language 1 In-Reply-To: References: Message-ID: Se eu tivesse memória eu responderia com mais certeza, mas eu acho q eu já usei isso sim? Em 10 de julho de 2014 at 11:06:49, Claudio Pereira (claudiopereira em gmail.com) escreveu: Salve Monges! Como sei que temos varios monges na lista que trabalham com Telecomunicaçoes, por acaso alguem ja utilizou  [1] TL1? Ou implementou algo em [2] Perl com TL1? Estou querendo implementar uma ferramenta para administrar os equipamentos da FiberHome, e estes usam a TL1 como api. [1] http://en.wikipedia.org/wiki/Transaction_Language_1 [2] http://search.cpan.org/~stevenh/Net-TL1-0.05/TL1.pm Se alguem puder ajudar, estou em busca de informacoes e documentacoes. Abraços, IndioX. -- Claudio P Costa _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From fosforo em gmail.com Fri Jul 25 07:42:52 2014 From: fosforo em gmail.com (Fosforo) Date: Fri, 25 Jul 2014 11:42:52 -0300 Subject: [Rio-pm] [OT] TL1 - Transact Language 1 In-Reply-To: References: Message-ID: Na Nokia usavam Jnetx, que tem varios conectores pra protocolos de telecomunicacao, mas ele eh so java. Citei so caso queira pegar ele e fazer uma RE pra criar os conectores em Perl. -- []s Fosforo ------------------------------------------------------------- "Se eu tiver oito horas pra cortar uma arvore, passarei seis afiando meu machado." -Abraham Lincoln ------------------------------------------------------------- 2014-07-25 11:30 GMT-03:00 Fernando Corrêa de Oliveira < fernandocorrea em gmail.com>: > Se eu tivesse memória eu responderia com mais certeza, mas eu acho q eu já > usei isso sim... > > Em 10 de julho de 2014 at 11:06:49, Claudio Pereira ( > claudiopereira em gmail.com) escreveu: > > Salve Monges! > > Como sei que temos varios monges na lista que trabalham com > Telecomunicaçoes, por acaso alguem ja utilizou [1] TL1? Ou implementou > algo em [2] Perl com TL1? > > Estou querendo implementar uma ferramenta para administrar os equipamentos > da FiberHome, e estes usam a TL1 como api. > > [1] http://en.wikipedia.org/wiki/Transaction_Language_1 > [2] http://search.cpan.org/~stevenh/Net-TL1-0.05/TL1.pm > > Se alguem puder ajudar, estou em busca de informacoes e documentacoes. > > Abraços, IndioX. > -- > Claudio P Costa > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From claudiopereira em gmail.com Fri Jul 25 10:20:08 2014 From: claudiopereira em gmail.com (Claudio Pereira) Date: Fri, 25 Jul 2014 14:20:08 -0300 Subject: [Rio-pm] [OT] TL1 - Transact Language 1 In-Reply-To: References: Message-ID: 2014-07-25 11:42 GMT-03:00 Fosforo : > Na Nokia usavam Jnetx, que tem varios conectores pra protocolos de > telecomunicacao, mas ele eh so java. Citei so caso queira pegar ele e fazer > uma RE pra criar os conectores em Perl. > > -- > []s Fosforo > ------------------------------------------------------------- > "Se eu tiver oito horas pra cortar uma arvore, passarei seis afiando meu > machado." > -Abraham Lincoln > ------------------------------------------------------------- > > > 2014-07-25 11:30 GMT-03:00 Fernando Corrêa de Oliveira < > fernandocorrea em gmail.com>: > > Se eu tivesse memória eu responderia com mais certeza, mas eu acho q eu já >> usei isso sim? >> >> >> show! valeu pelas respostas, mas encontrei uns 2 modulos no CPAN que funcionam, soh pegar os comandos do equipamento e desenvolver agora. Abraços, IndioX. -- Claudio P Costa BSDA Certified - http://bsdcertification.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From andregarciacarneiro em gmail.com Sat Jul 26 10:00:43 2014 From: andregarciacarneiro em gmail.com (Andre Carneiro) Date: Sat, 26 Jul 2014 14:00:43 -0300 Subject: [Rio-pm] [OT] TL1 - Transact Language 1 In-Reply-To: References: Message-ID: Acredito que o Thiago Rondom possa te ajudar com isso. Cheers! 2014-07-25 14:20 GMT-03:00 Claudio Pereira : > > > > 2014-07-25 11:42 GMT-03:00 Fosforo : > > Na Nokia usavam Jnetx, que tem varios conectores pra protocolos de >> telecomunicacao, mas ele eh so java. Citei so caso queira pegar ele e fazer >> uma RE pra criar os conectores em Perl. >> >> -- >> []s Fosforo >> ------------------------------------------------------------- >> "Se eu tiver oito horas pra cortar uma arvore, passarei seis afiando meu >> machado." >> -Abraham Lincoln >> ------------------------------------------------------------- >> >> >> 2014-07-25 11:30 GMT-03:00 Fernando Corrêa de Oliveira < >> fernandocorrea em gmail.com>: >> >> Se eu tivesse memória eu responderia com mais certeza, mas eu acho q eu >>> já usei isso sim? >>> >>> >>> > show! valeu pelas respostas, mas encontrei uns 2 modulos no CPAN que > funcionam, soh pegar os comandos do equipamento e desenvolver agora. > > Abraços, IndioX. > -- > Claudio P Costa > BSDA Certified - http://bsdcertification.org > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- André Garcia Carneiro Software Engineer (11)982907780 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From samircurys em gmail.com Fri Aug 8 11:14:20 2014 From: samircurys em gmail.com (Samir Cury) Date: Fri, 8 Aug 2014 11:14:20 -0700 Subject: [Rio-pm] Modulo - dependencias em pacotes do sistema Message-ID: Perlssoal, Estou testando como um modulo que escrevi instala em um CentOS 6 puro, para que no fim eu me livre do selo "works on my machine". Percebi que o CPAN vai sofrer um pouco se nao houver "expat-devel" e "gcc" instalados no sistema. Pode-se argumentar que e fora do escopo do CPAN, resolver problemas como este. O que me faz sentir falta do Slackware, que ja vinha bem completo e era so alegria. O que pensei em fazer e um RPM para o Fedora/CentOS que contem estas dependencias. Beleza, dai o cara pode usar yum install perl-package-name ou yum install 'perl(Package::Name)'. Mas me deixa nervoso ter algo no CPAN que nao seria instalado perfeitamente pelo CPAN na distribuicao padrao. Tenho quase certeza que o maximo que posso fazer e deixar um warning gigante no POD, mas queria conferir com voces. Se precisarem, o modulo e HTCondor::Queue::Parser. Por acidente achei o report no CPAN Testers, que parece bem tranquilo : http://www.cpantesters.org/distro/H/HTCondor-Queue-Parser.html?oncpan=1&distmat=1&version=0.04 Talvez o ambiente deles ja resolve esses problemas. Mas por perfeccionismo quero que o modulo instale sem problemas no CentOS padrao. Abracos, Samir -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From renato.cron em gmail.com Fri Aug 8 11:28:17 2014 From: renato.cron em gmail.com (Renato Santos) Date: Fri, 8 Aug 2014 15:28:17 -0300 Subject: [Rio-pm] Modulo - dependencias em pacotes do sistema In-Reply-To: References: Message-ID: Hm acho que você procura algo sobre isso: https://metacpan.org/pod/Alien 2014-08-08 15:14 GMT-03:00 Samir Cury : > Perlssoal, > > Estou testando como um modulo que escrevi instala em um CentOS 6 puro, > para que no fim eu me livre do selo "works on my machine". > > Percebi que o CPAN vai sofrer um pouco se nao houver "expat-devel" e "gcc" > instalados no sistema. Pode-se argumentar que e fora do escopo do CPAN, > resolver problemas como este. > > O que me faz sentir falta do Slackware, que ja vinha bem completo e era so > alegria. > > O que pensei em fazer e um RPM para o Fedora/CentOS que contem estas > dependencias. Beleza, dai o cara pode usar yum install perl-package-name ou > yum install 'perl(Package::Name)'. > > Mas me deixa nervoso ter algo no CPAN que nao seria instalado > perfeitamente pelo CPAN na distribuicao padrao. Tenho quase certeza que o > maximo que posso fazer e deixar um warning gigante no POD, mas queria > conferir com voces. > > Se precisarem, o modulo e HTCondor::Queue::Parser. Por acidente achei o > report no CPAN Testers, que parece bem tranquilo : > > > http://www.cpantesters.org/distro/H/HTCondor-Queue-Parser.html?oncpan=1&distmat=1&version=0.04 > > Talvez o ambiente deles ja resolve esses problemas. Mas por perfeccionismo > quero que o modulo instale sem problemas no CentOS padrao. > > Abracos, > Samir > > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- Saravá, Renato CRON http://www.renatocron.com/blog/ @renato_cron -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos em gmail.com Fri Aug 8 11:53:54 2014 From: blabos em gmail.com (Blabos de Blebe) Date: Fri, 8 Aug 2014 15:53:54 -0300 Subject: [Rio-pm] Modulo - dependencias em pacotes do sistema In-Reply-To: References: Message-ID: Opa, > Mas me deixa nervoso ter algo no CPAN que nao seria instalado perfeitamente pelo > CPAN na distribuicao padrao. Tenho quase certeza que o maximo que posso fazer > e deixar um warning gigante no POD, mas queria conferir com voces. Isso (nervoso) não faz sentido e eu vou tentar clarificar o porquê. Vários módulos são wrappers em Perl para bibliotecas que não fazem parte da distribuição padrão, portanto, não faz sentido, querer o módulo, sem ter a biblioteca. Aliás, a biblioteca não estar instalada na distribuição padrão é análoga ao módulo não estar no core do Perl. Então é natural que alguns módulos não core, esperem ter disponível uma biblioteca "não core" da distribuição. lalala-lib X lalala-lib-dev ================== Quando essa integração com bibliotecas externas acontece, é necessário um pouco de cola em XS, que nada mais é do que um "C com esteróides". Esse XS precisa ser compilado durante a instalação do módulo. Por quê? Porque sendo código C que vai virar binário, ele precisa ser exatamente compatível com os binários específicos (*.so/*.a) que você você tem na sua máquina. Coisas de build/linking, podemos detalhar mais em outra ocasião. Para compilar o XS, você vai precisar dos arquivos de cabeçalho em C (*.h), bem como do compilador e ferramentas conjuntas. Esses arquivos avisam pro compilador, qual a assinatura das funções da lib externa que você está usando. Como eles são usados somente na compilação, eles são distribuídos em separado em pacotes lalala-lib-dev. Já o seu módulo, depois de compilado, vai usar os binários da biblioteca e não vai estar nem aí mais pros cabeçalhos. O triste aqui é que quando você está falando de pacotes que são distribuídos de forma binária, vc pode pré-compilar e empacotar as libs sem os cabeçalhos. Mas quando você está falando de módulo Perl que precisa rodar em mais de 90 arquiteturas, o que for em XS precisa ser compilado especificamente para aquela máquina. O que normalmente acontece é que os módulos mais famosos costumam ter um padrinho, que os compila para as principais arquiteturas onde a distribuição linux roda e por isso vc consegue instala-los com yum ou apt-get. Como isso dá um trabalho do cacete, nem todos os módulos tem pacotes da distro, e normalmente eles não são as versões mais atualizadas. Lembro-me que uma vez o Solli tinha pensado em fazer algo a respeito, mas não sei o que deu dessa história. Só sei que o trabalho pra manter os milhares de módulos do CPAN com um pacote atualizado pra cada distro e pra cada arquitetura deve ser gigantesco. Samir, Acredito que pro seu caso, como é só um módulo, vc possa montar um pacote para principais distros/arquiteturas colocando as libs externas como dependência. Talvez nem dê tanto trabalho assim. Assim, quando alguém der apt-get seu-modulo, o próprio apt-get vai baixar as bibliotecas necessárias, sem precisar dos lalala-lib-dev, já que ele já vai estar compilado. Ou então usar a sugestão do Cron mesmo. Essa eu nunca tentei. Ok, nunca tentei nenhuma das duas :) Tá aí um bom tema para uma apresentação num ET ou YAPC da vida. []'s 2014-08-08 15:28 GMT-03:00 Renato Santos : > Hm > acho que você procura algo sobre isso: > https://metacpan.org/pod/Alien > > > 2014-08-08 15:14 GMT-03:00 Samir Cury : > >> Perlssoal, >> >> Estou testando como um modulo que escrevi instala em um CentOS 6 puro, >> para que no fim eu me livre do selo "works on my machine". >> >> Percebi que o CPAN vai sofrer um pouco se nao houver "expat-devel" e >> "gcc" instalados no sistema. Pode-se argumentar que e fora do escopo do >> CPAN, resolver problemas como este. >> >> O que me faz sentir falta do Slackware, que ja vinha bem completo e era >> so alegria. >> >> O que pensei em fazer e um RPM para o Fedora/CentOS que contem estas >> dependencias. Beleza, dai o cara pode usar yum install perl-package-name ou >> yum install 'perl(Package::Name)'. >> >> Mas me deixa nervoso ter algo no CPAN que nao seria instalado >> perfeitamente pelo CPAN na distribuicao padrao. Tenho quase certeza que o >> maximo que posso fazer e deixar um warning gigante no POD, mas queria >> conferir com voces. >> >> Se precisarem, o modulo e HTCondor::Queue::Parser. Por acidente achei o >> report no CPAN Testers, que parece bem tranquilo : >> >> >> http://www.cpantesters.org/distro/H/HTCondor-Queue-Parser.html?oncpan=1&distmat=1&version=0.04 >> >> Talvez o ambiente deles ja resolve esses problemas. Mas por >> perfeccionismo quero que o modulo instale sem problemas no CentOS padrao. >> >> Abracos, >> Samir >> >> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > > -- > Saravá, > Renato CRON > http://www.renatocron.com/blog/ > @renato_cron > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From perl em mosconi.mat.br Fri Aug 8 18:19:25 2014 From: perl em mosconi.mat.br (Rodrigo Mosconi (perl)) Date: Fri, 8 Aug 2014 22:19:25 -0300 Subject: [Rio-pm] Modulo - dependencias em pacotes do sistema In-Reply-To: References: Message-ID: Em 8 de agosto de 2014 15:14, Samir Cury escreveu: > Perlssoal, > > Estou testando como um modulo que escrevi instala em um CentOS 6 puro, > para que no fim eu me livre do selo "works on my machine". > > Percebi que o CPAN vai sofrer um pouco se nao houver "expat-devel" e "gcc" > instalados no sistema. Pode-se argumentar que e fora do escopo do CPAN, > resolver problemas como este. > > O que me faz sentir falta do Slackware, que ja vinha bem completo e era so > alegria. > > O que pensei em fazer e um RPM para o Fedora/CentOS que contem estas > dependencias. Beleza, dai o cara pode usar yum install perl-package-name ou > yum install 'perl(Package::Name)'. > > Mas me deixa nervoso ter algo no CPAN que nao seria instalado > perfeitamente pelo CPAN na distribuicao padrao. Tenho quase certeza que o > maximo que posso fazer e deixar um warning gigante no POD, mas queria > conferir com voces. > > Se precisarem, o modulo e HTCondor::Queue::Parser. Por acidente achei o > report no CPAN Testers, que parece bem tranquilo : > > > http://www.cpantesters.org/distro/H/HTCondor-Queue-Parser.html?oncpan=1&distmat=1&version=0.04 > > Talvez o ambiente deles ja resolve esses problemas. Mas por perfeccionismo > quero que o modulo instale sem problemas no CentOS padrao. > > Abracos, > Samir > > Os módulos Perl provenientes do CPAN podem ser obtidos pela ferramentas cpanspec ou cpan2rpm. A primeira gera o arquivo .spec que permitirá a criação dos RPM e SRPM. A segunda não cheguei a usar/testar. > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From renato.cron em gmail.com Fri Aug 8 18:50:47 2014 From: renato.cron em gmail.com (Renato Santos) Date: Fri, 8 Aug 2014 22:50:47 -0300 Subject: [Rio-pm] Modulo - dependencias em pacotes do sistema In-Reply-To: References: Message-ID: Ah, Este jeito que vou contar abaixo, não é recomendavel para ?nstalações de modulos (afinal, você vai querer que seu modulo seja instalado ao lado dos outros, e não levar o codigo de mais um monte de modulos juntos ao seu), mas funciona para distribuir aplicativos. O Thiago (maluco) e o Gabriel (gabiruh) criaram um jeito legal para distribuir a versão linux do agente da b-datum, e todo o código está aberto em: https://github.com/b-datum/b-datum-linux Eu sei que ele usa o https://metacpan.org/pod/App::FatPacker para pegar todos os modulos que não são core, mas que são pure-perl, e a partir dai, o fatpacker junta todos os modulos na "fatlib", então você pode ter quantos modulos PP você quiser. Mas você ainda tem que cuidar dos modulos que dependem de binarios, e de alguns modulos que alguns OS mudam o arquivo do core do perl (medo) Para os modulos binarios, na hora de montar o .deb por exemplo, você coloca o modulo binario que você precisa, como dependencia. Neste caso, alguem já precisa ter feito a gentiliza de cria-lo para você. https://github.com/b-datum/b-datum-linux/blob/master/linux/b-datum-linux.spec https://github.com/b-datum/b-datum-linux/tree/master/linux/debian https://github.com/b-datum/b-datum-linux/blob/master/macos/com.bdatum.backup.mac.plist Eu não lembro exatamente como ele faz para gerar cada release e soltar no github, mas ai da até pra colocar lá https://github.com/b-datum/b-datum-linux/releases 2014-08-08 22:19 GMT-03:00 Rodrigo Mosconi (perl) : > > > > Em 8 de agosto de 2014 15:14, Samir Cury escreveu: > > Perlssoal, >> >> Estou testando como um modulo que escrevi instala em um CentOS 6 puro, >> para que no fim eu me livre do selo "works on my machine". >> >> Percebi que o CPAN vai sofrer um pouco se nao houver "expat-devel" e >> "gcc" instalados no sistema. Pode-se argumentar que e fora do escopo do >> CPAN, resolver problemas como este. >> >> O que me faz sentir falta do Slackware, que ja vinha bem completo e era >> so alegria. >> >> O que pensei em fazer e um RPM para o Fedora/CentOS que contem estas >> dependencias. Beleza, dai o cara pode usar yum install perl-package-name ou >> yum install 'perl(Package::Name)'. >> >> Mas me deixa nervoso ter algo no CPAN que nao seria instalado >> perfeitamente pelo CPAN na distribuicao padrao. Tenho quase certeza que o >> maximo que posso fazer e deixar um warning gigante no POD, mas queria >> conferir com voces. >> >> Se precisarem, o modulo e HTCondor::Queue::Parser. Por acidente achei o >> report no CPAN Testers, que parece bem tranquilo : >> >> >> http://www.cpantesters.org/distro/H/HTCondor-Queue-Parser.html?oncpan=1&distmat=1&version=0.04 >> >> Talvez o ambiente deles ja resolve esses problemas. Mas por >> perfeccionismo quero que o modulo instale sem problemas no CentOS padrao. >> >> Abracos, >> Samir >> >> > Os módulos Perl provenientes do CPAN podem ser obtidos pela ferramentas > cpanspec ou cpan2rpm. > > A primeira gera o arquivo .spec que permitirá a criação dos RPM e SRPM. > > A segunda não cheguei a usar/testar. > > >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- Saravá, Renato CRON http://www.renatocron.com/blog/ @renato_cron -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From samircurys em gmail.com Fri Aug 8 19:01:13 2014 From: samircurys em gmail.com (Samir Cury) Date: Fri, 8 Aug 2014 19:01:13 -0700 Subject: [Rio-pm] Modulo - dependencias em pacotes do sistema In-Reply-To: References: Message-ID: Obrigado pelas respostas, bastante informacao util. Achei bem interessante o lance do Alien. Vou olhar com mais calma depois. A principio, resolveria o problema. Apesar de concordar com o Blabos em varios pontos, ainda acho que pra quem nao liga ou nao se importa com Perl, CPAN, etc, vai simplesmente dizer "ah, esse troco nao funciona". E exatamente isso que quero evitar, atitude que infelizmente tenho visto cada vez mais devido as tendencias da galera considerar varias coisas como caixas pretas, ao inves de perder 3~5 min descobrindo o problema. Sobre RPMs, chega a ser quase trivial, uma vez que se acostuma. Acho que o que vai dar mais trabalho e a burocracia de incluir o RPM no repositorio Contrib. Lembro que o Debian parecia uma sociedade secreta, so entrava apadrinhado ou depois de ralar muito, algo assim. O pacote na distro parece o mais limpo. E como so me importo em dar suporte ao CentOS (e talvez Debian) pode ser o caminho. Se acontecer algo com o Alien aviso quanto trabalho deu. Parece ser a solucao mais interessante porque o CPAN funcionaria sozinho. Abs 2014-08-08 11:53 GMT-07:00 Blabos de Blebe : > Opa, > > > Mas me deixa nervoso ter algo no CPAN que nao seria instalado > perfeitamente pelo > > CPAN na distribuicao padrao. Tenho quase certeza que o maximo que posso > fazer > > e deixar um warning gigante no POD, mas queria conferir com voces. > > Isso (nervoso) não faz sentido e eu vou tentar clarificar o porquê. > > Vários módulos são wrappers em Perl para bibliotecas que não fazem parte > da distribuição padrão, portanto, não faz sentido, querer o módulo, sem ter > a biblioteca. > > Aliás, a biblioteca não estar instalada na distribuição padrão é análoga > ao módulo não estar no core do Perl. > > Então é natural que alguns módulos não core, esperem ter disponível uma > biblioteca "não core" da distribuição. > > lalala-lib X lalala-lib-dev > ================== > > Quando essa integração com bibliotecas externas acontece, é necessário um > pouco de cola em XS, que nada mais é do que um "C com esteróides". > > Esse XS precisa ser compilado durante a instalação do módulo. Por quê? > Porque sendo código C que vai virar binário, ele precisa ser exatamente > compatível com os binários específicos (*.so/*.a) que você você tem na sua > máquina. Coisas de build/linking, podemos detalhar mais em outra ocasião. > > Para compilar o XS, você vai precisar dos arquivos de cabeçalho em C > (*.h), bem como do compilador e ferramentas conjuntas. Esses arquivos > avisam pro compilador, qual a assinatura das funções da lib externa que > você está usando. Como eles são usados somente na compilação, eles são > distribuídos em separado em pacotes lalala-lib-dev. > > Já o seu módulo, depois de compilado, vai usar os binários da biblioteca e > não vai estar nem aí mais pros cabeçalhos. > > O triste aqui é que quando você está falando de pacotes que são > distribuídos de forma binária, vc pode pré-compilar e empacotar as libs sem > os cabeçalhos. Mas quando você está falando de módulo Perl que precisa > rodar em mais de 90 arquiteturas, o que for em XS precisa ser compilado > especificamente para aquela máquina. > > O que normalmente acontece é que os módulos mais famosos costumam ter um > padrinho, que os compila para as principais arquiteturas onde a > distribuição linux roda e por isso vc consegue instala-los com yum ou > apt-get. > > Como isso dá um trabalho do cacete, nem todos os módulos tem pacotes da > distro, e normalmente eles não são as versões mais atualizadas. > > Lembro-me que uma vez o Solli tinha pensado em fazer algo a respeito, mas > não sei o que deu dessa história. Só sei que o trabalho pra manter os > milhares de módulos do CPAN com um pacote atualizado pra cada distro e pra > cada arquitetura deve ser gigantesco. > > Samir, > > Acredito que pro seu caso, como é só um módulo, vc possa montar um pacote > para principais distros/arquiteturas colocando as libs externas como > dependência. Talvez nem dê tanto trabalho assim. > > Assim, quando alguém der apt-get seu-modulo, o próprio apt-get vai baixar > as bibliotecas necessárias, sem precisar dos lalala-lib-dev, já que ele já > vai estar compilado. > > Ou então usar a sugestão do Cron mesmo. > > Essa eu nunca tentei. Ok, nunca tentei nenhuma das duas :) > > Tá aí um bom tema para uma apresentação num ET ou YAPC da vida. > > > > []'s > > > 2014-08-08 15:28 GMT-03:00 Renato Santos : > > Hm >> acho que você procura algo sobre isso: >> https://metacpan.org/pod/Alien >> >> >> 2014-08-08 15:14 GMT-03:00 Samir Cury : >> >>> Perlssoal, >>> >>> Estou testando como um modulo que escrevi instala em um CentOS 6 puro, >>> para que no fim eu me livre do selo "works on my machine". >>> >>> Percebi que o CPAN vai sofrer um pouco se nao houver "expat-devel" e >>> "gcc" instalados no sistema. Pode-se argumentar que e fora do escopo do >>> CPAN, resolver problemas como este. >>> >>> O que me faz sentir falta do Slackware, que ja vinha bem completo e era >>> so alegria. >>> >>> O que pensei em fazer e um RPM para o Fedora/CentOS que contem estas >>> dependencias. Beleza, dai o cara pode usar yum install perl-package-name ou >>> yum install 'perl(Package::Name)'. >>> >>> Mas me deixa nervoso ter algo no CPAN que nao seria instalado >>> perfeitamente pelo CPAN na distribuicao padrao. Tenho quase certeza que o >>> maximo que posso fazer e deixar um warning gigante no POD, mas queria >>> conferir com voces. >>> >>> Se precisarem, o modulo e HTCondor::Queue::Parser. Por acidente achei o >>> report no CPAN Testers, que parece bem tranquilo : >>> >>> >>> http://www.cpantesters.org/distro/H/HTCondor-Queue-Parser.html?oncpan=1&distmat=1&version=0.04 >>> >>> Talvez o ambiente deles ja resolve esses problemas. Mas por >>> perfeccionismo quero que o modulo instale sem problemas no CentOS padrao. >>> >>> Abracos, >>> Samir >>> >>> >>> >>> _______________________________________________ >>> Rio-pm mailing list >>> Rio-pm em pm.org >>> http://mail.pm.org/mailman/listinfo/rio-pm >>> >> >> >> >> -- >> Saravá, >> Renato CRON >> http://www.renatocron.com/blog/ >> @renato_cron >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From renato.cron em gmail.com Fri Aug 8 19:07:31 2014 From: renato.cron em gmail.com (Renato Santos) Date: Fri, 8 Aug 2014 23:07:31 -0300 Subject: [Rio-pm] Modulo - dependencias em pacotes do sistema In-Reply-To: References: Message-ID: Então, o Alien é para o processo inverso, onde você vai executar o cpan nome::seu:módulo aí o seu modelo que ficará responsável por instalar as deps binárias (o que faz necessário a maquina ter, no mínimo, make e um compilador). É trabalhoso demais instalar as deps, é mais simples gerar o binário para a distribuição desejada, geralmente. É um mundo complicado esse que vivemos! On Aug 8, 2014 11:01 PM, "Samir Cury" wrote: > > Obrigado pelas respostas, bastante informacao util. > > Achei bem interessante o lance do Alien. Vou olhar com mais calma depois. A principio, resolveria o problema. > > Apesar de concordar com o Blabos em varios pontos, ainda acho que pra quem nao liga ou nao se importa com Perl, CPAN, etc, vai simplesmente dizer "ah, esse troco nao funciona". E exatamente isso que quero evitar, atitude que infelizmente tenho visto cada vez mais devido as tendencias da galera considerar varias coisas como caixas pretas, ao inves de perder 3~5 min descobrindo o problema. > > Sobre RPMs, chega a ser quase trivial, uma vez que se acostuma. Acho que o que vai dar mais trabalho e a burocracia de incluir o RPM no repositorio Contrib. Lembro que o Debian parecia uma sociedade secreta, so entrava apadrinhado ou depois de ralar muito, algo assim. > > O pacote na distro parece o mais limpo. E como so me importo em dar suporte ao CentOS (e talvez Debian) pode ser o caminho. Se acontecer algo com o Alien aviso quanto trabalho deu. Parece ser a solucao mais interessante porque o CPAN funcionaria sozinho. > > Abs > > > > > 2014-08-08 11:53 GMT-07:00 Blabos de Blebe : > >> Opa, >> >> > Mas me deixa nervoso ter algo no CPAN que nao seria instalado perfeitamente pelo >> > CPAN na distribuicao padrao. Tenho quase certeza que o maximo que posso fazer >> > e deixar um warning gigante no POD, mas queria conferir com voces. >> >> Isso (nervoso) não faz sentido e eu vou tentar clarificar o porquê. >> >> Vários módulos são wrappers em Perl para bibliotecas que não fazem parte da distribuição padrão, portanto, não faz sentido, querer o módulo, sem ter a biblioteca. >> >> Aliás, a biblioteca não estar instalada na distribuição padrão é análoga ao módulo não estar no core do Perl. >> >> Então é natural que alguns módulos não core, esperem ter disponível uma biblioteca "não core" da distribuição. >> >> lalala-lib X lalala-lib-dev >> ================== >> >> Quando essa integração com bibliotecas externas acontece, é necessário um pouco de cola em XS, que nada mais é do que um "C com esteróides". >> >> Esse XS precisa ser compilado durante a instalação do módulo. Por quê? Porque sendo código C que vai virar binário, ele precisa ser exatamente compatível com os binários específicos (*.so/*.a) que você você tem na sua máquina. Coisas de build/linking, podemos detalhar mais em outra ocasião. >> >> Para compilar o XS, você vai precisar dos arquivos de cabeçalho em C (*.h), bem como do compilador e ferramentas conjuntas. Esses arquivos avisam pro compilador, qual a assinatura das funções da lib externa que você está usando. Como eles são usados somente na compilação, eles são distribuídos em separado em pacotes lalala-lib-dev. >> >> Já o seu módulo, depois de compilado, vai usar os binários da biblioteca e não vai estar nem aí mais pros cabeçalhos. >> >> O triste aqui é que quando você está falando de pacotes que são distribuídos de forma binária, vc pode pré-compilar e empacotar as libs sem os cabeçalhos. Mas quando você está falando de módulo Perl que precisa rodar em mais de 90 arquiteturas, o que for em XS precisa ser compilado especificamente para aquela máquina. >> >> O que normalmente acontece é que os módulos mais famosos costumam ter um padrinho, que os compila para as principais arquiteturas onde a distribuição linux roda e por isso vc consegue instala-los com yum ou apt-get. >> >> Como isso dá um trabalho do cacete, nem todos os módulos tem pacotes da distro, e normalmente eles não são as versões mais atualizadas. >> >> Lembro-me que uma vez o Solli tinha pensado em fazer algo a respeito, mas não sei o que deu dessa história. Só sei que o trabalho pra manter os milhares de módulos do CPAN com um pacote atualizado pra cada distro e pra cada arquitetura deve ser gigantesco. >> >> Samir, >> >> Acredito que pro seu caso, como é só um módulo, vc possa montar um pacote para principais distros/arquiteturas colocando as libs externas como dependência. Talvez nem dê tanto trabalho assim. >> >> Assim, quando alguém der apt-get seu-modulo, o próprio apt-get vai baixar as bibliotecas necessárias, sem precisar dos lalala-lib-dev, já que ele já vai estar compilado. >> >> Ou então usar a sugestão do Cron mesmo. >> >> Essa eu nunca tentei. Ok, nunca tentei nenhuma das duas :) >> >> Tá aí um bom tema para uma apresentação num ET ou YAPC da vida. >> >> >> >> []'s >> >> >> 2014-08-08 15:28 GMT-03:00 Renato Santos : >> >>> Hm >>> acho que você procura algo sobre isso: >>> https://metacpan.org/pod/Alien >>> >>> >>> 2014-08-08 15:14 GMT-03:00 Samir Cury : >>>> >>>> Perlssoal, >>>> >>>> Estou testando como um modulo que escrevi instala em um CentOS 6 puro, para que no fim eu me livre do selo "works on my machine". >>>> >>>> Percebi que o CPAN vai sofrer um pouco se nao houver "expat-devel" e "gcc" instalados no sistema. Pode-se argumentar que e fora do escopo do CPAN, resolver problemas como este. >>>> >>>> O que me faz sentir falta do Slackware, que ja vinha bem completo e era so alegria. >>>> >>>> O que pensei em fazer e um RPM para o Fedora/CentOS que contem estas dependencias. Beleza, dai o cara pode usar yum install perl-package-name ou yum install 'perl(Package::Name)'. >>>> >>>> Mas me deixa nervoso ter algo no CPAN que nao seria instalado perfeitamente pelo CPAN na distribuicao padrao. Tenho quase certeza que o maximo que posso fazer e deixar um warning gigante no POD, mas queria conferir com voces. >>>> >>>> Se precisarem, o modulo e HTCondor::Queue::Parser. Por acidente achei o report no CPAN Testers, que parece bem tranquilo : >>>> >>>> http://www.cpantesters.org/distro/H/HTCondor-Queue-Parser.html?oncpan=1&distmat=1&version=0.04 >>>> >>>> Talvez o ambiente deles ja resolve esses problemas. Mas por perfeccionismo quero que o modulo instale sem problemas no CentOS padrao. >>>> >>>> Abracos, >>>> Samir >>>> >>>> >>>> >>>> _______________________________________________ >>>> Rio-pm mailing list >>>> Rio-pm em pm.org >>>> http://mail.pm.org/mailman/listinfo/rio-pm >>> >>> >>> >>> >>> -- >>> Saravá, >>> Renato CRON >>> http://www.renatocron.com/blog/ >>> @renato_cron >>> >>> _______________________________________________ >>> Rio-pm mailing list >>> Rio-pm em pm.org >>> http://mail.pm.org/mailman/listinfo/rio-pm >> >> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm > > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From dan.vinciguerra em gmail.com Sun Aug 10 16:11:46 2014 From: dan.vinciguerra em gmail.com (Daniel Vinciguerra) Date: Sun, 10 Aug 2014 20:11:46 -0300 Subject: [Rio-pm] =?utf-8?q?=5BBrasil-PM=5D_=5BYAPC=3A=3A2014=5D_sorteio_I?= =?utf-8?q?NSCRI=C3=87=C3=83O_FULL_aos_palestrantes?= In-Reply-To: References: <01b501cfb4cf$ccc5f8b0$6651ea10$@leismunicipais.com.br> Message-ID: Pessoal, tivemos que criar um novo link. Agora está ativo. Iniciando agora mesmo. Vai ficar tudo gravado aqui: http://youtu.be/JV0IWUlp73s -- *Daniel Vinciguerra (@dvinciguerra)* Web solution architect, perl dev, vegetarian, geek and co-founder at *Bivee* bivee.com.br - github.com/Bivee 2014-08-10 19:59 GMT-03:00 Daniel Vinciguerra : > Galara, > > Segue o link para o hangout ao vivo com o sorteio do ingresso full para o > palestrante. > > https://plus.google.com/hangouts/_/g2qx72t3vmbhpqvherokvqljgqa > > Entre e acompanhe o sorteio ao vivo! > > > *Daniel Vinciguerra (@dvinciguerra)* > Web solution architect, perl dev, vegetarian, geek and co-founder at > *Bivee* > bivee.com.br - github.com/Bivee > > > 2014-08-10 16:17 GMT-03:00 Cícero : > >> Opa! >> O sorteio vai ser realizado às 20h, ok? >> >> >> >> Eu e o Daniel Vinciguerra estaremos realizando um hangout ao vivo para >> quem quiser acompanhar. >> >> >> >> Envio o link assim que o horário se aproximar. >> >> >> >> Abraços, >> >> _______________________________________________ >> Brasil-PM mailing list >> Brasil-PM em pm.org >> http://mail.pm.org/mailman/listinfo/brasil-pm >> > > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From dan.vinciguerra em gmail.com Sun Aug 10 16:33:57 2014 From: dan.vinciguerra em gmail.com (Daniel Vinciguerra) Date: Sun, 10 Aug 2014 20:33:57 -0300 Subject: [Rio-pm] =?utf-8?q?=5BBrasil-PM=5D_=5BYAPC=3A=3A2014=5D_sorteio_I?= =?utf-8?q?NSCRI=C3=87=C3=83O_FULL_aos_palestrantes?= In-Reply-To: References: <01b501cfb4cf$ccc5f8b0$6651ea10$@leismunicipais.com.br> Message-ID: E o felizardo dessa vez foi o... .. ... .... ..... ...... ....... THIAGO RONDON! Está tudo registrado no vídeo que fizemos ao vivo: http://youtu.be/JV0IWUlp73s []'s *Daniel Vinciguerra (@dvinciguerra)* Web solution architect, perl dev, vegetarian, geek and co-founder at *Bivee* bivee.com.br - github.com/Bivee 2014-08-10 20:11 GMT-03:00 Daniel Vinciguerra : > Pessoal, tivemos que criar um novo link. > Agora está ativo. Iniciando agora mesmo. Vai ficar tudo gravado aqui: > http://youtu.be/JV0IWUlp73s > > -- > > > > *Daniel Vinciguerra (@dvinciguerra)* > Web solution architect, perl dev, vegetarian, geek and co-founder at > *Bivee* > bivee.com.br - github.com/Bivee > > > 2014-08-10 19:59 GMT-03:00 Daniel Vinciguerra : > > Galara, >> >> Segue o link para o hangout ao vivo com o sorteio do ingresso full para o >> palestrante. >> >> https://plus.google.com/hangouts/_/g2qx72t3vmbhpqvherokvqljgqa >> >> Entre e acompanhe o sorteio ao vivo! >> >> >> *Daniel Vinciguerra (@dvinciguerra)* >> Web solution architect, perl dev, vegetarian, geek and co-founder at >> *Bivee* >> bivee.com.br - github.com/Bivee >> >> >> 2014-08-10 16:17 GMT-03:00 Cícero : >> >>> Opa! >>> O sorteio vai ser realizado às 20h, ok? >>> >>> >>> >>> Eu e o Daniel Vinciguerra estaremos realizando um hangout ao vivo para >>> quem quiser acompanhar. >>> >>> >>> >>> Envio o link assim que o horário se aproximar. >>> >>> >>> >>> Abraços, >>> >>> _______________________________________________ >>> Brasil-PM mailing list >>> Brasil-PM em pm.org >>> http://mail.pm.org/mailman/listinfo/brasil-pm >>> >> >> > > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From breno em rio.pm.org Tue Aug 19 16:41:33 2014 From: breno em rio.pm.org (breno) Date: Tue, 19 Aug 2014 20:41:33 -0300 Subject: [Rio-pm] Encontro de comunidades dia 30 de agosto Message-ID: 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 From tiago.peczenyj em gmail.com Tue Aug 19 18:48:23 2014 From: tiago.peczenyj em gmail.com (Tiago Peczenyj) Date: Tue, 19 Aug 2014 22:48:23 -0300 Subject: [Rio-pm] Encontro de comunidades dia 30 de agosto In-Reply-To: References: Message-ID: que horas??? a tarde eu tenho um voo :/ 2014-08-19 20:41 GMT-03:00 breno : > 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 em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From leonardo.balter em gmail.com Tue Aug 19 19:08:49 2014 From: leonardo.balter em gmail.com (Leo Balter) Date: Tue, 19 Aug 2014 23:08:49 -0300 Subject: [Rio-pm] Encontro de comunidades dia 30 de agosto In-Reply-To: References: Message-ID: de 15 às 19h, depois tem bar por ali Em 19 de agosto de 2014 22:48, Tiago Peczenyj escreveu: > que horas??? > > a tarde eu tenho um voo :/ > > > 2014-08-19 20:41 GMT-03:00 breno : > > 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 em 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 em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From tiago.peczenyj em gmail.com Tue Aug 19 19:12:00 2014 From: tiago.peczenyj em gmail.com (Tiago Peczenyj) Date: Tue, 19 Aug 2014 23:12:00 -0300 Subject: [Rio-pm] Encontro de comunidades dia 30 de agosto In-Reply-To: References: Message-ID: mi fu :( 2014-08-19 23:08 GMT-03:00 Leo Balter : > de 15 às 19h, depois tem bar por ali > > > Em 19 de agosto de 2014 22:48, Tiago Peczenyj > escreveu: > > que horas??? >> >> a tarde eu tenho um voo :/ >> >> >> 2014-08-19 20:41 GMT-03:00 breno : >> >> 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 em 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 em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From breno em rio.pm.org Wed Aug 20 19:57:08 2014 From: breno em rio.pm.org (breno) Date: Wed, 20 Aug 2014 23:57:08 -0300 Subject: [Rio-pm] Encontro de comunidades dia 30 de agosto In-Reply-To: References: Message-ID: Ha! Eu retardadamente esqueci o link para as inscrições: http://www.eventick.com.br/encontro-30-08-14-riojs Espero que os interessados tenham se inscrito porque já está esgotado - mas pra quem perdeu a lista de espera está no ar :) []s -b 2014-08-19 23:12 GMT-03:00 Tiago Peczenyj : > mi fu :( > > > 2014-08-19 23:08 GMT-03:00 Leo Balter : > >> de 15 às 19h, depois tem bar por ali >> >> >> Em 19 de agosto de 2014 22:48, Tiago Peczenyj >> escreveu: >> >>> que horas??? >>> >>> a tarde eu tenho um voo :/ >>> >>> >>> 2014-08-19 20:41 GMT-03:00 breno : >>> >>>> 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 em 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 em pm.org >>> http://mail.pm.org/mailman/listinfo/rio-pm >> >> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm > > > > > -- > Tiago B. Peczenyj > Linux User #405772 > > http://about.me/peczenyj > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm From breno em rio.pm.org Tue Sep 9 14:04:02 2014 From: breno em rio.pm.org (breno) Date: Tue, 9 Sep 2014 18:04:02 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ Message-ID: Oi pessoal! Vamos retomar os tradicionais Encontros Sociais da Rio Perl Mongers? Quinta feira agora, dia 11, no Sonho Lindo! O endereço é Rua Mário Portela 16, ali na entrada da Rua Alice, em Laranjeiras. Para quem precisar de mapa: https://goo.gl/maps/VBbdj Nos vemos lá à partir das 19:00! \o/ []s -b From viniciusmiasato em gmail.com Tue Sep 9 14:12:51 2014 From: viniciusmiasato em gmail.com (=?UTF-8?Q?Vin=C3=ADcius_Miasato?=) Date: Tue, 9 Sep 2014 18:12:51 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: Opa, eu vou! atenciosamente, Vinícius Miasato Em 9 de setembro de 2014 18:04, breno escreveu: > Oi pessoal! > > Vamos retomar os tradicionais Encontros Sociais da Rio Perl Mongers? > > Quinta feira agora, dia 11, no Sonho Lindo! > > O endereço é Rua Mário Portela 16, ali na entrada da Rua Alice, em > Laranjeiras. > > Para quem precisar de mapa: > > https://goo.gl/maps/VBbdj > > > Nos vemos lá à partir das 19:00! \o/ > > > []s > > -b > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From rafaoliveiralopes em gmail.com Tue Sep 9 14:14:47 2014 From: rafaoliveiralopes em gmail.com (Rafael Lopes) Date: Tue, 9 Sep 2014 18:14:47 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: Irei. Em 9 de setembro de 2014 18:04, breno escreveu: > Oi pessoal! > > Vamos retomar os tradicionais Encontros Sociais da Rio Perl Mongers? > > Quinta feira agora, dia 11, no Sonho Lindo! > > O endereço é Rua Mário Portela 16, ali na entrada da Rua Alice, em > Laranjeiras. > > Para quem precisar de mapa: > > https://goo.gl/maps/VBbdj > > > Nos vemos lá à partir das 19:00! \o/ > > > []s > > -b > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From fosforo em gmail.com Tue Sep 9 15:46:12 2014 From: fosforo em gmail.com (Fosforo) Date: Tue, 9 Sep 2014 19:46:12 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: na minha volta ao Brasil em novembro compareço -- []s Fosforo ------------------------------------------------------------- "Se eu tiver oito horas pra cortar uma arvore, passarei seis afiando meu machado." -Abraham Lincoln ------------------------------------------------------------- 2014-09-09 18:14 GMT-03:00 Rafael Lopes : > Irei. > > Em 9 de setembro de 2014 18:04, breno escreveu: > >> Oi pessoal! >> >> >> Vamos retomar os tradicionais Encontros Sociais da Rio Perl Mongers? >> >> Quinta feira agora, dia 11, no Sonho Lindo! >> >> O endereço é Rua Mário Portela 16, ali na entrada da Rua Alice, em >> Laranjeiras. >> >> Para quem precisar de mapa: >> >> https://goo.gl/maps/VBbdj >> >> >> Nos vemos lá à partir das 19:00! \o/ >> >> >> []s >> >> -b >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From claudiopereira em gmail.com Wed Sep 10 06:24:19 2014 From: claudiopereira em gmail.com (Claudio Pereira) Date: Wed, 10 Sep 2014 10:24:19 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: 2014-09-09 18:04 GMT-03:00 breno : > Oi pessoal! > > Vamos retomar os tradicionais Encontros Sociais da Rio Perl Mongers? > Sinto falta dos ES! Quando eu for no RJ e tiver com tempo sobrando a noite, vou tentar marcar um ESX. ;-) -- Abraços, IndioX. -- Claudio P Costa BSDA Certified - http://bsdcertification.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From viniciusmiasato em gmail.com Wed Sep 10 11:58:38 2014 From: viniciusmiasato em gmail.com (=?UTF-8?Q?Vin=C3=ADcius_Miasato?=) Date: Wed, 10 Sep 2014 15:58:38 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: Opa, >> na minha volta ao Brasil em novembro compareço presença confirmada. atenciosamente, Vinícius Miasato Em 10 de setembro de 2014 10:24, Claudio Pereira escreveu: > > > 2014-09-09 18:04 GMT-03:00 breno : > >> Oi pessoal! >> >> Vamos retomar os tradicionais Encontros Sociais da Rio Perl Mongers? >> > > Sinto falta dos ES! Quando eu for no RJ e tiver com tempo sobrando a > noite, vou tentar marcar um ESX. ;-) > > -- > Abraços, IndioX. > -- > Claudio P Costa > BSDA Certified - http://bsdcertification.org > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From oainikusama em gmail.com Thu Sep 11 09:20:42 2014 From: oainikusama em gmail.com (breno) Date: Thu, 11 Sep 2014 13:20:42 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: É hoje! É hoje! Encontro vocês lá :D 2014-09-10 15:58 GMT-03:00 Vinícius Miasato : > Opa, > >>> na minha volta ao Brasil em novembro compareço > > presença confirmada. > > atenciosamente, > Vinícius Miasato > > > Em 10 de setembro de 2014 10:24, Claudio Pereira > escreveu: >> >> >> >> 2014-09-09 18:04 GMT-03:00 breno : >>> >>> Oi pessoal! >>> >>> Vamos retomar os tradicionais Encontros Sociais da Rio Perl Mongers? >> >> >> Sinto falta dos ES! Quando eu for no RJ e tiver com tempo sobrando a >> noite, vou tentar marcar um ESX. ;-) >> >> -- >> Abraços, IndioX. >> -- >> Claudio P Costa >> BSDA Certified - http://bsdcertification.org >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm > > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm From rafaoliveiralopes em gmail.com Sun Sep 14 19:03:23 2014 From: rafaoliveiralopes em gmail.com (Rafael Lopes) Date: Sun, 14 Sep 2014 23:03:23 -0300 Subject: [Rio-pm] Hora Extra #11 Message-ID: Passando aqui a mensagem do Breno no facebook: "Oi pessoal! Fomos convidados pra um ESX/Dojo lá no HoraExtra da Barra da Tijuca! Será essa segunda-feira a partir das 19:00 no Na Pressão do Downtown! https://www.facebook.com/events/703861349688543/ Nos vemos lá!" ( Essa segunda-feira: 15/09 ). []s -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From bruno.buss em gmail.com Mon Sep 15 04:19:49 2014 From: bruno.buss em gmail.com (Bruno Buss) Date: Mon, 15 Sep 2014 08:19:49 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: Tem resumo? :p Em 11/09/2014 13:21, "breno" escreveu: > É hoje! É hoje! Encontro vocês lá :D > > 2014-09-10 15:58 GMT-03:00 Vinícius Miasato : > > Opa, > > > >>> na minha volta ao Brasil em novembro compareço > > > > presença confirmada. > > > > atenciosamente, > > Vinícius Miasato > > > > > > Em 10 de setembro de 2014 10:24, Claudio Pereira < > claudiopereira em gmail.com> > > escreveu: > >> > >> > >> > >> 2014-09-09 18:04 GMT-03:00 breno : > >>> > >>> Oi pessoal! > >>> > >>> Vamos retomar os tradicionais Encontros Sociais da Rio Perl Mongers? > >> > >> > >> Sinto falta dos ES! Quando eu for no RJ e tiver com tempo sobrando a > >> noite, vou tentar marcar um ESX. ;-) > >> > >> -- > >> Abraços, IndioX. > >> -- > >> Claudio P Costa > >> BSDA Certified - http://bsdcertification.org > >> > >> _______________________________________________ > >> Rio-pm mailing list > >> Rio-pm em pm.org > >> http://mail.pm.org/mailman/listinfo/rio-pm > > > > > > > > _______________________________________________ > > Rio-pm mailing list > > Rio-pm em pm.org > > http://mail.pm.org/mailman/listinfo/rio-pm > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From viniciusmiasato em gmail.com Mon Sep 15 05:50:07 2014 From: viniciusmiasato em gmail.com (=?UTF-8?Q?Vin=C3=ADcius_Miasato?=) Date: Mon, 15 Sep 2014 09:50:07 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: Garu, como é que é? Cadê o resumo? atenciosamente, Vinícius Miasato Em 15 de setembro de 2014 08:19, Bruno Buss escreveu: > Tem resumo? :p > Em 11/09/2014 13:21, "breno" escreveu: > > É hoje! É hoje! Encontro vocês lá :D >> >> 2014-09-10 15:58 GMT-03:00 Vinícius Miasato : >> > Opa, >> > >> >>> na minha volta ao Brasil em novembro compareço >> > >> > presença confirmada. >> > >> > atenciosamente, >> > Vinícius Miasato >> > >> > >> > Em 10 de setembro de 2014 10:24, Claudio Pereira < >> claudiopereira em gmail.com> >> > escreveu: >> >> >> >> >> >> >> >> 2014-09-09 18:04 GMT-03:00 breno : >> >>> >> >>> Oi pessoal! >> >>> >> >>> Vamos retomar os tradicionais Encontros Sociais da Rio Perl Mongers? >> >> >> >> >> >> Sinto falta dos ES! Quando eu for no RJ e tiver com tempo sobrando a >> >> noite, vou tentar marcar um ESX. ;-) >> >> >> >> -- >> >> Abraços, IndioX. >> >> -- >> >> Claudio P Costa >> >> BSDA Certified - http://bsdcertification.org >> >> >> >> _______________________________________________ >> >> Rio-pm mailing list >> >> Rio-pm em pm.org >> >> http://mail.pm.org/mailman/listinfo/rio-pm >> > >> > >> > >> > _______________________________________________ >> > Rio-pm mailing list >> > Rio-pm em pm.org >> > http://mail.pm.org/mailman/listinfo/rio-pm >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos em gmail.com Mon Sep 15 06:03:05 2014 From: blabos em gmail.com (Blabos de Blebe) Date: Mon, 15 Sep 2014 10:03:05 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: Deixa amanhecer primeiro! 2014-09-15 9:50 GMT-03:00 Vinícius Miasato : > Garu, > > como é que é? Cadê o resumo? > > atenciosamente, > Vinícius Miasato > > > > Em 15 de setembro de 2014 08:19, Bruno Buss > escreveu: > > Tem resumo? :p >> Em 11/09/2014 13:21, "breno" escreveu: >> >> É hoje! É hoje! Encontro vocês lá :D >>> >>> 2014-09-10 15:58 GMT-03:00 Vinícius Miasato : >>> > Opa, >>> > >>> >>> na minha volta ao Brasil em novembro compareço >>> > >>> > presença confirmada. >>> > >>> > atenciosamente, >>> > Vinícius Miasato >>> > >>> > >>> > Em 10 de setembro de 2014 10:24, Claudio Pereira < >>> claudiopereira em gmail.com> >>> > escreveu: >>> >> >>> >> >>> >> >>> >> 2014-09-09 18:04 GMT-03:00 breno : >>> >>> >>> >>> Oi pessoal! >>> >>> >>> >>> Vamos retomar os tradicionais Encontros Sociais da Rio Perl Mongers? >>> >> >>> >> >>> >> Sinto falta dos ES! Quando eu for no RJ e tiver com tempo sobrando a >>> >> noite, vou tentar marcar um ESX. ;-) >>> >> >>> >> -- >>> >> Abraços, IndioX. >>> >> -- >>> >> Claudio P Costa >>> >> BSDA Certified - http://bsdcertification.org >>> >> >>> >> _______________________________________________ >>> >> Rio-pm mailing list >>> >> Rio-pm em pm.org >>> >> http://mail.pm.org/mailman/listinfo/rio-pm >>> > >>> > >>> > >>> > _______________________________________________ >>> > Rio-pm mailing list >>> > Rio-pm em pm.org >>> > http://mail.pm.org/mailman/listinfo/rio-pm >>> _______________________________________________ >>> Rio-pm mailing list >>> Rio-pm em pm.org >>> http://mail.pm.org/mailman/listinfo/rio-pm >>> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From alpbs2003 em gmail.com Tue Sep 16 08:52:33 2014 From: alpbs2003 em gmail.com (Andre Luis) Date: Tue, 16 Sep 2014 12:52:33 -0300 Subject: [Rio-pm] YAPC::2014 - ingresso + passagens Message-ID: Fala galera, Infelizmente eu não poderei ir a YAPC e estou passando o ingresso e as passagens (voo gol | ida quinta | volta domingo). Se interessar a alguem é só falar Abs Andre Barros -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From oainikusama em gmail.com Tue Sep 16 10:53:03 2014 From: oainikusama em gmail.com (breno) Date: Tue, 16 Sep 2014 14:53:03 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: Foi muito divertido! Acho que o povo estava sentindo falta dos encontros sociais da RioPM \o/ O bar Sonho Lindo estava acolhedor como sempre (exceto quando dá 1 da manhã e eles começam a jogar água e sabão no chão pra expulsar a gente :P), com cerveja pra quem é de cerveja, suco pra quem é de suco e matte pra quem é de matte. Muitos petiscos e um "frango à parmegiana para 2" que serve 10 pessoas :P No começo o assunto girou em torno de viagens, cada um contando os países já visitados, e os próximos! Falamos sobre as melhores cidades do Uruguai e sobre Punta del Leste ser "overrated". Rolou até polêmica se Colonia era a cidade mais bonita ou não. Nossos hermanos da Argentina não ficaram de fora, e alguns Mongers trocaram dicas de restaurantes e lugares para ficar em Buenos Aires. Teve até dica da melhor casa de câmbio! Depois o papo foi migrando para outras formas de lazer. Tem uma galera que joga futebol toda terça em laranjeiras e estão precisando de participantes! Videogames também marcaram presença, em especial dúvidas sobre o PS4 e novos lançamentos no Steam. O que me lembra, Blabos, o Japa ficou com o seu Street Fighter IV :D Falamos também sobre boliche, e descobrimos que tem gente no grupo que nunca jogou na vida! Precisamos resolver isso com urgência. Jogos de tabuleiro também foram tema, com direito a lista dos melhores jogos mainstream (galera se revelando no War, hein?) e dos melhores jogos alternativos da atualidade. Perdeu, Buss! Já caminhando pro final da noite, falamos sobre medos e especialmente sobre o mar. Água transparente ou turva, surfe, e pessoas que mesmo morando em cidades de praia como o Rio de Janeiro, nunca aprenderam a nadar. Você conhece os Goonies? Me senti um senhor idoso na mesa, tá cada vez maior o número de pessoas na comunidade que nasceu na década de 1990 e nunca viu esse filme O_O Algumas pessoas vieram lá de Nova Iguaçú(!) pra prestigiar o encontro e comentaram sobre o famoso restaurante Viking de lá, exigindo um Encontro Social eXtra por lá. Quem sabe? :) Finalmente, enquanto esperávamos a conta (que nem foi tão alta quanto eu achei que seria), falamos bastante sobre Indie Rock, bandas brazucas, o show do Sabbaton essa quarta e o novo(ish) álbum do Black Sabbath, que só consegui ouvir hoje e realmente está muito legal. Em algum momento falamos de Perl também. Eu acho. É isso pessoal! Mal posso esperar para o próximo Encontro Social da Rio PM. Nos vemos lá! \o/ []s -b 2014-09-15 10:03 GMT-03:00 Blabos de Blebe : > Deixa amanhecer primeiro! > > 2014-09-15 9:50 GMT-03:00 Vinícius Miasato : > >> Garu, >> >> como é que é? Cadê o resumo? >> >> atenciosamente, >> Vinícius Miasato >> >> >> >> Em 15 de setembro de 2014 08:19, Bruno Buss >> escreveu: >> >>> Tem resumo? :p >>> >>> Em 11/09/2014 13:21, "breno" escreveu: >>> >>>> É hoje! É hoje! Encontro vocês lá :D >>>> >>>> 2014-09-10 15:58 GMT-03:00 Vinícius Miasato : >>>> > Opa, >>>> > >>>> >>> na minha volta ao Brasil em novembro compareço >>>> > >>>> > presença confirmada. >>>> > >>>> > atenciosamente, >>>> > Vinícius Miasato >>>> > >>>> > >>>> > Em 10 de setembro de 2014 10:24, Claudio Pereira >>>> > >>>> > escreveu: >>>> >> >>>> >> >>>> >> >>>> >> 2014-09-09 18:04 GMT-03:00 breno : >>>> >>> >>>> >>> Oi pessoal! >>>> >>> >>>> >>> Vamos retomar os tradicionais Encontros Sociais da Rio Perl Mongers? >>>> >> >>>> >> >>>> >> Sinto falta dos ES! Quando eu for no RJ e tiver com tempo sobrando a >>>> >> noite, vou tentar marcar um ESX. ;-) >>>> >> >>>> >> -- >>>> >> Abraços, IndioX. >>>> >> -- >>>> >> Claudio P Costa >>>> >> BSDA Certified - http://bsdcertification.org >>>> >> >>>> >> _______________________________________________ >>>> >> Rio-pm mailing list >>>> >> Rio-pm em pm.org >>>> >> http://mail.pm.org/mailman/listinfo/rio-pm >>>> > >>>> > >>>> > >>>> > _______________________________________________ >>>> > Rio-pm mailing list >>>> > Rio-pm em pm.org >>>> > http://mail.pm.org/mailman/listinfo/rio-pm >>>> _______________________________________________ >>>> Rio-pm mailing list >>>> Rio-pm em pm.org >>>> http://mail.pm.org/mailman/listinfo/rio-pm >>> >>> >>> _______________________________________________ >>> Rio-pm mailing list >>> Rio-pm em pm.org >>> http://mail.pm.org/mailman/listinfo/rio-pm >> >> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm > > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm From tiago.peczenyj em gmail.com Tue Sep 16 11:02:26 2014 From: tiago.peczenyj em gmail.com (Tiago Peczenyj) Date: Tue, 16 Sep 2014 15:02:26 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: eu teria ido mas estou cansado da viagem ainda :/ 2014-09-16 14:53 GMT-03:00 breno : > Foi muito divertido! Acho que o povo estava sentindo falta dos > encontros sociais da RioPM \o/ > > O bar Sonho Lindo estava acolhedor como sempre (exceto quando dá 1 da > manhã e eles começam a jogar água e sabão no chão pra expulsar a gente > :P), com cerveja pra quem é de cerveja, suco pra quem é de suco e > matte pra quem é de matte. Muitos petiscos e um "frango à parmegiana > para 2" que serve 10 pessoas :P > > No começo o assunto girou em torno de viagens, cada um contando os > países já visitados, e os próximos! Falamos sobre as melhores cidades > do Uruguai e sobre Punta del Leste ser "overrated". Rolou até polêmica > se Colonia era a cidade mais bonita ou não. Nossos hermanos da > Argentina não ficaram de fora, e alguns Mongers trocaram dicas de > restaurantes e lugares para ficar em Buenos Aires. Teve até dica da > melhor casa de câmbio! > > Depois o papo foi migrando para outras formas de lazer. Tem uma galera > que joga futebol toda terça em laranjeiras e estão precisando de > participantes! Videogames também marcaram presença, em especial > dúvidas sobre o PS4 e novos lançamentos no Steam. O que me lembra, > Blabos, o Japa ficou com o seu Street Fighter IV :D > > Falamos também sobre boliche, e descobrimos que tem gente no grupo que > nunca jogou na vida! Precisamos resolver isso com urgência. > > Jogos de tabuleiro também foram tema, com direito a lista dos melhores > jogos mainstream (galera se revelando no War, hein?) e dos melhores > jogos alternativos da atualidade. Perdeu, Buss! > > Já caminhando pro final da noite, falamos sobre medos e especialmente > sobre o mar. Água transparente ou turva, surfe, e pessoas que mesmo > morando em cidades de praia como o Rio de Janeiro, nunca aprenderam a > nadar. > > Você conhece os Goonies? Me senti um senhor idoso na mesa, tá cada vez > maior o número de pessoas na comunidade que nasceu na década de 1990 e > nunca viu esse filme O_O > > Algumas pessoas vieram lá de Nova Iguaçú(!) pra prestigiar o encontro > e comentaram sobre o famoso restaurante Viking de lá, exigindo um > Encontro Social eXtra por lá. Quem sabe? :) > > Finalmente, enquanto esperávamos a conta (que nem foi tão alta quanto > eu achei que seria), falamos bastante sobre Indie Rock, bandas > brazucas, o show do Sabbaton essa quarta e o novo(ish) álbum do Black > Sabbath, que só consegui ouvir hoje e realmente está muito legal. > > Em algum momento falamos de Perl também. Eu acho. > > É isso pessoal! Mal posso esperar para o próximo Encontro Social da > Rio PM. Nos vemos lá! \o/ > > []s > > -b > > 2014-09-15 10:03 GMT-03:00 Blabos de Blebe : > > Deixa amanhecer primeiro! > > > > 2014-09-15 9:50 GMT-03:00 Vinícius Miasato : > > > >> Garu, > >> > >> como é que é? Cadê o resumo? > >> > >> atenciosamente, > >> Vinícius Miasato > >> > >> > >> > >> Em 15 de setembro de 2014 08:19, Bruno Buss > >> escreveu: > >> > >>> Tem resumo? :p > >>> > >>> Em 11/09/2014 13:21, "breno" escreveu: > >>> > >>>> É hoje! É hoje! Encontro vocês lá :D > >>>> > >>>> 2014-09-10 15:58 GMT-03:00 Vinícius Miasato < > viniciusmiasato em gmail.com>: > >>>> > Opa, > >>>> > > >>>> >>> na minha volta ao Brasil em novembro compareço > >>>> > > >>>> > presença confirmada. > >>>> > > >>>> > atenciosamente, > >>>> > Vinícius Miasato > >>>> > > >>>> > > >>>> > Em 10 de setembro de 2014 10:24, Claudio Pereira > >>>> > > >>>> > escreveu: > >>>> >> > >>>> >> > >>>> >> > >>>> >> 2014-09-09 18:04 GMT-03:00 breno : > >>>> >>> > >>>> >>> Oi pessoal! > >>>> >>> > >>>> >>> Vamos retomar os tradicionais Encontros Sociais da Rio Perl > Mongers? > >>>> >> > >>>> >> > >>>> >> Sinto falta dos ES! Quando eu for no RJ e tiver com tempo sobrando > a > >>>> >> noite, vou tentar marcar um ESX. ;-) > >>>> >> > >>>> >> -- > >>>> >> Abraços, IndioX. > >>>> >> -- > >>>> >> Claudio P Costa > >>>> >> BSDA Certified - http://bsdcertification.org > >>>> >> > >>>> >> _______________________________________________ > >>>> >> Rio-pm mailing list > >>>> >> Rio-pm em pm.org > >>>> >> http://mail.pm.org/mailman/listinfo/rio-pm > >>>> > > >>>> > > >>>> > > >>>> > _______________________________________________ > >>>> > Rio-pm mailing list > >>>> > Rio-pm em pm.org > >>>> > http://mail.pm.org/mailman/listinfo/rio-pm > >>>> _______________________________________________ > >>>> Rio-pm mailing list > >>>> Rio-pm em pm.org > >>>> http://mail.pm.org/mailman/listinfo/rio-pm > >>> > >>> > >>> _______________________________________________ > >>> Rio-pm mailing list > >>> Rio-pm em pm.org > >>> http://mail.pm.org/mailman/listinfo/rio-pm > >> > >> > >> > >> _______________________________________________ > >> Rio-pm mailing list > >> Rio-pm em pm.org > >> http://mail.pm.org/mailman/listinfo/rio-pm > > > > > > > > _______________________________________________ > > Rio-pm mailing list > > Rio-pm em pm.org > > http://mail.pm.org/mailman/listinfo/rio-pm > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From bruno.buss em gmail.com Tue Sep 16 11:09:10 2014 From: bruno.buss em gmail.com (Bruno Buss) Date: Tue, 16 Sep 2014 15:09:10 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: \o/ 2014-09-16 14:53 GMT-03:00 breno : > Foi muito divertido! Acho que o povo estava sentindo falta dos > encontros sociais da RioPM \o/ > > O bar Sonho Lindo estava acolhedor como sempre (exceto quando dá 1 da > manhã e eles começam a jogar água e sabão no chão pra expulsar a gente > :P), com cerveja pra quem é de cerveja, suco pra quem é de suco e > matte pra quem é de matte. Muitos petiscos e um "frango à parmegiana > para 2" que serve 10 pessoas :P > > No começo o assunto girou em torno de viagens, cada um contando os > países já visitados, e os próximos! Falamos sobre as melhores cidades > do Uruguai e sobre Punta del Leste ser "overrated". Rolou até polêmica > se Colonia era a cidade mais bonita ou não. Nossos hermanos da > Argentina não ficaram de fora, e alguns Mongers trocaram dicas de > restaurantes e lugares para ficar em Buenos Aires. Teve até dica da > melhor casa de câmbio! > Esses monges internacionais muito chiques :-) Espero que você tenha dado todas as dicas de como pegar trens na Inglaterra também :P > > Depois o papo foi migrando para outras formas de lazer. Tem uma galera > que joga futebol toda terça em laranjeiras e estão precisando de > participantes! Videogames também marcaram presença, em especial > dúvidas sobre o PS4 e novos lançamentos no Steam. O que me lembra, > Blabos, o Japa ficou com o seu Street Fighter IV :D > Alguém jogando Destiny no PS3 aí? Peguei ele e me lembrei porque só devo jogar jogos de tiro no PC... xD > > Falamos também sobre boliche, e descobrimos que tem gente no grupo que > nunca jogou na vida! Precisamos resolver isso com urgência. > > Jogos de tabuleiro também foram tema, com direito a lista dos melhores > jogos mainstream (galera se revelando no War, hein?) e dos melhores > jogos alternativos da atualidade. Perdeu, Buss! > Se quiserem juntar as viagens com os jogos de tabuleiro: http://boardgamegeek.com/thread/1234562/announcing-bggsea > > Já caminhando pro final da noite, falamos sobre medos e especialmente > sobre o mar. Água transparente ou turva, surfe, e pessoas que mesmo > morando em cidades de praia como o Rio de Janeiro, nunca aprenderam a > nadar. > > Você conhece os Goonies? Me senti um senhor idoso na mesa, tá cada vez > maior o número de pessoas na comunidade que nasceu na década de 1990 e > nunca viu esse filme O_O > Eu me achava entendido por conhecer os Goonies, até que alguém falou de Elvira, a Rainha das Trevas que eu não fazia ideia do que era :P > > Algumas pessoas vieram lá de Nova Iguaçú(!) pra prestigiar o encontro > e comentaram sobre o famoso restaurante Viking de lá, exigindo um > Encontro Social eXtra por lá. Quem sabe? :) > > Finalmente, enquanto esperávamos a conta (que nem foi tão alta quanto > eu achei que seria), falamos bastante sobre Indie Rock, bandas > brazucas, o show do Sabbaton essa quarta e o novo(ish) álbum do Black > Sabbath, que só consegui ouvir hoje e realmente está muito legal. > Terá Edguy + Hammerfall em Dezembro aqui em BH :D http://www.bhshow.com.br/#!Edguy-Hammerfall-e-Gotthard-no-Music-Hall/cogn/77D7BDD7-1960-4334-A1F9-E87C5C84B496 > > Em algum momento falamos de Perl também. Eu acho. > > É isso pessoal! Mal posso esperar para o próximo Encontro Social da > Rio PM. Nos vemos lá! \o/ > > []s > > -b > Muito obrigado pelo resumão Garu! \o/ [ ]'s -- Bruno C. Buss http://www.brunobuss.net -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From oainikusama em gmail.com Tue Sep 16 13:34:31 2014 From: oainikusama em gmail.com (breno) Date: Tue, 16 Sep 2014 17:34:31 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: 2014-09-16 15:09 GMT-03:00 Bruno Buss : > > Esses monges internacionais muito chiques :-) > Espero que você tenha dado todas as dicas de como pegar trens na Inglaterra > também :P > Hahahahhaah não... eu gosto deles :P > > Eu me achava entendido por conhecer os Goonies, até que alguém falou de > Elvira, a Rainha das Trevas que eu não fazia ideia do que era :P > Conheço Elvira, mas confesso que nunca vi :D > > Muito obrigado pelo resumão Garu! \o/ > \o/ From leonardo.balter em gmail.com Tue Sep 16 16:22:07 2014 From: leonardo.balter em gmail.com (Leo Balter) Date: Tue, 16 Sep 2014 20:22:07 -0300 Subject: [Rio-pm] Encontro Social QUINTA! \o/ In-Reply-To: References: Message-ID: Breno, Se ficar bolado pela galera não conhecer goonies, tinha gente no jQuery Conf lá em Chicago que não conhecia curtindo a vida adoidado, nem o quadro do Seurat, nem a pintura, ou o art Institute, que é sensacional. Do pop anos 80 ao mínimo de cultura pra quem vive pelos EUA, foi uma tragédia ouvir vários "poxa, não fazia ideia", e em troca só ouvir: "tem que provar o Chicago style hotdog". https://www.google.com/url?q=http://en.m.wikipedia.org/wiki/A_Sunday_Afternoon_on_the_Island_of_La_Grande_Jatte&sa=U&ei=IcUYVJSQFqK6igKut4GYDA&ved=0CA0QFjAA&usg=AFQjCNF1GOJWtcXOHL8ho3_Y8qDUPKXHlQ On Sep 16, 2014 5:34 PM, "breno" wrote: > 2014-09-16 15:09 GMT-03:00 Bruno Buss : > > > > Esses monges internacionais muito chiques :-) > > Espero que você tenha dado todas as dicas de como pegar trens na > Inglaterra > > também :P > > > > Hahahahhaah não... eu gosto deles :P > > > > > Eu me achava entendido por conhecer os Goonies, até que alguém falou de > > Elvira, a Rainha das Trevas que eu não fazia ideia do que era :P > > > > Conheço Elvira, mas confesso que nunca vi :D > > > > > Muito obrigado pelo resumão Garu! \o/ > > > > \o/ > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From neilsonlima em gmail.com Fri Sep 19 06:47:17 2014 From: neilsonlima em gmail.com (Neilson Lima) Date: Fri, 19 Sep 2014 10:47:17 -0300 Subject: [Rio-pm] empresa de recrutamento Message-ID: Pessoal, Vocês conhecem essa empresa? tem algo para compartilhar? www.phoenix360recruitment.com Abs! -- -- Atenciosamente, Neilson P. Lima - 31 - 8848-8407 Gmail(talk): neilsonlima em gmail.com Skype/FaceBook: neilsonlima Twitter: _neilsonlima_ Msn: neilsonlima em hotmail.com ------------------------------------------ Analista Desenvolvedor WEB Belo Horizonte, MG, Brazil -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From samircurys em gmail.com Tue Sep 30 11:51:36 2014 From: samircurys em gmail.com (Samir Cury) Date: Tue, 30 Sep 2014 11:51:36 -0700 Subject: [Rio-pm] Problema com "PP" (PAR) e Variable::Magic Message-ID: Galera, Escrevi um codigo basico para uma tarefa trivial. Problema : Usei o CPAN demais e tenho muitas dependencias. Vou rodar o codigo em sistemas remotos onde so e garantido existir o Perl + core modules. Pensei em usar o PAR, que ja me cria um executavel com "todos os modulo" (-B). Perfeito. Nem tanto. Uma vez que consigo o executavel, ele reclama de nao achar o Variable::Magic [1]. Porem o .pl original roda tranquilo no mesmo sistema : -bash-4.1$ ./report-fjr-couch.pl --fjr=FrameworkJobReport.xml --couchurl= http://a.cloudant.com --db=tr-benchmarks CouchDB::Client::Doc=HASH(0x1286d60) O erro ate fez sentido uma vez que percebi que o sistema que usei para gerar o executavel nao tinha o Variable::Magic instalado. Imaginei que instalando e rodando de novo com -B iria incluir o modulo. Nada. Sendo mais concreto, aqui estao os "pp s" que tentei : pp -B -o report-fjr-couch report-fjr-couch.pl pp -B -P -o report-fjr-couch report-fjr-couch.pl pp -B -p -o report-fjr-couch report-fjr-couch.pl Mesmo problema em todos. Descricao das opcoes : http://search.cpan.org/~rschupp/PAR-Packer-1.022/lib/pp.pm Caso queiram ver o codigo, aqui esta, mas fiquem tranquilos, admito e sei que nao foi feito para ser bonito, mas funciona : https://github.com/samircury/CMSSW-benchmarks/blob/master/condor/report-fjr-couch.pl Alguem ja passou por uma situacao parecida ou teria dicas de como resolver? Valeu! [1] : -bash-4.1$ ./report-fjr-couch --fjr=FrameworkJobReport.xml --couchurl= http://a.cloudant.com --db=tr-benchmarks Could not find a suitable B::Hooks::EndOfScope implementation: Can't locate Variable/Magic.pm in @INC (@INC contains: CODE(0x1e1aca0) /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. BEGIN failed--compilation aborted at B/Hooks/EndOfScope/XS.pm line 17. Compilation failed in require at Module/Runtime.pm line 317. Can't locate B/Hooks/EndOfScope/PP/FieldHash.pm in @INC (@INC contains: CODE(0x1e1aca0) /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. BEGIN failed--compilation aborted at B/Hooks/EndOfScope/PP.pm line 29. Compilation failed in require at Module/Runtime.pm line 317. at B/Hooks/EndOfScope.pm line 22 BEGIN failed--compilation aborted at B/Hooks/EndOfScope.pm line 26. Compilation failed in require at namespace/clean.pm line 11. BEGIN failed--compilation aborted at namespace/clean.pm line 11. Compilation failed in require at JSON/Any.pm line 11. BEGIN failed--compilation aborted at JSON/Any.pm line 11. Compilation failed in require at CouchDB/Client.pm line 9. BEGIN failed--compilation aborted at CouchDB/Client.pm line 9. Compilation failed in require at script/report-fjr-couch.pl line 6. BEGIN failed--compilation aborted at script/report-fjr-couch.pl line 6. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From manoel.domingues.junior em gmail.com Tue Sep 30 12:01:51 2014 From: manoel.domingues.junior em gmail.com (Manoel Domingues Junior) Date: Tue, 30 Sep 2014 16:01:51 -0300 Subject: [Rio-pm] Problema com "PP" (PAR) e Variable::Magic In-Reply-To: References: Message-ID: Samir, Esses dias, quando enfrentava problemas semelhantes de portabilidade, conheci o carton que me ajudou muito. Da uma olhada, ele é capaz de gerar uma pasta bundle com todas as dependências e basta ir no servidor remoto e executar um: carton install --cached --deployment E depois um: carton exec script.pl Outra dica legal que encontrei foi usar o plenv para cuidar das versões de perl... Abraços, Em 30/09/2014 15:51, "Samir Cury" escreveu: > Galera, > > Escrevi um codigo basico para uma tarefa trivial. Problema : Usei o CPAN > demais e tenho muitas dependencias. Vou rodar o codigo em sistemas remotos > onde so e garantido existir o Perl + core modules. > > Pensei em usar o PAR, que ja me cria um executavel com "todos os modulo" > (-B). Perfeito. > > Nem tanto. Uma vez que consigo o executavel, ele reclama de nao achar o > Variable::Magic [1]. > > Porem o .pl original roda tranquilo no mesmo sistema : > > -bash-4.1$ ./report-fjr-couch.pl --fjr=FrameworkJobReport.xml --couchurl= > http://a.cloudant.com --db=tr-benchmarks > CouchDB::Client::Doc=HASH(0x1286d60) > > O erro ate fez sentido uma vez que percebi que o sistema que usei para > gerar o executavel nao tinha o Variable::Magic instalado. Imaginei que > instalando e rodando de novo com -B iria incluir o modulo. Nada. > > Sendo mais concreto, aqui estao os "pp s" que tentei : > > pp -B -o report-fjr-couch report-fjr-couch.pl > pp -B -P -o report-fjr-couch report-fjr-couch.pl > pp -B -p -o report-fjr-couch report-fjr-couch.pl > > Mesmo problema em todos. > > Descricao das opcoes : > > http://search.cpan.org/~rschupp/PAR-Packer-1.022/lib/pp.pm > > Caso queiram ver o codigo, aqui esta, mas fiquem tranquilos, admito e sei > que nao foi feito para ser bonito, mas funciona : > > > https://github.com/samircury/CMSSW-benchmarks/blob/master/condor/report-fjr-couch.pl > > Alguem ja passou por uma situacao parecida ou teria dicas de como resolver? > > Valeu! > > [1] : > > -bash-4.1$ ./report-fjr-couch --fjr=FrameworkJobReport.xml --couchurl= > http://a.cloudant.com --db=tr-benchmarks > Could not find a suitable B::Hooks::EndOfScope implementation: Can't > locate Variable/Magic.pm in @INC (@INC contains: CODE(0x1e1aca0) > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc > CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. > BEGIN failed--compilation aborted at B/Hooks/EndOfScope/XS.pm line 17. > Compilation failed in require at Module/Runtime.pm line 317. > Can't locate B/Hooks/EndOfScope/PP/FieldHash.pm in @INC (@INC contains: > CODE(0x1e1aca0) > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc > CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. > BEGIN failed--compilation aborted at B/Hooks/EndOfScope/PP.pm line 29. > Compilation failed in require at Module/Runtime.pm line 317. > at B/Hooks/EndOfScope.pm line 22 > BEGIN failed--compilation aborted at B/Hooks/EndOfScope.pm line 26. > Compilation failed in require at namespace/clean.pm line 11. > BEGIN failed--compilation aborted at namespace/clean.pm line 11. > Compilation failed in require at JSON/Any.pm line 11. > BEGIN failed--compilation aborted at JSON/Any.pm line 11. > Compilation failed in require at CouchDB/Client.pm line 9. > BEGIN failed--compilation aborted at CouchDB/Client.pm line 9. > Compilation failed in require at script/report-fjr-couch.pl line 6. > BEGIN failed--compilation aborted at script/report-fjr-couch.pl line 6. > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From guedes_1000 em hotmail.com Tue Sep 30 14:09:26 2014 From: guedes_1000 em hotmail.com (Aureliano Guedes) Date: Tue, 30 Sep 2014 18:09:26 -0300 Subject: [Rio-pm] Problema com "PP" (PAR) e Variable::Magic Message-ID: Cara. Sempre tive problema com o PP. Manoel Domingues Junior escreveu: Samir, Esses dias, quando enfrentava problemas semelhantes de portabilidade, conheci o carton que me ajudou muito. Da uma olhada, ele é capaz de gerar uma pasta bundle com todas as dependências e basta ir no servidor remoto e executar um: carton install --cached --deployment E depois um: carton exec script.pl Outra dica legal que encontrei foi usar o plenv para cuidar das versões de perl... Abraços, Em 30/09/2014 15:51, "Samir Cury" escreveu: > Galera, > > Escrevi um codigo basico para uma tarefa trivial. Problema : Usei o CPAN > demais e tenho muitas dependencias. Vou rodar o codigo em sistemas remotos > onde so e garantido existir o Perl + core modules. > > Pensei em usar o PAR, que ja me cria um executavel com "todos os modulo" > (-B). Perfeito. > > Nem tanto. Uma vez que consigo o executavel, ele reclama de nao achar o > Variable::Magic [1]. > > Porem o .pl original roda tranquilo no mesmo sistema : > > -bash-4.1$ ./report-fjr-couch.pl --fjr=FrameworkJobReport.xml --couchurl= > http://a.cloudant.com --db=tr-benchmarks > CouchDB::Client::Doc=HASH(0x1286d60) > > O erro ate fez sentido uma vez que percebi que o sistema que usei para > gerar o executavel nao tinha o Variable::Magic instalado. Imaginei que > instalando e rodando de novo com -B iria incluir o modulo. Nada. > > Sendo mais concreto, aqui estao os "pp s" que tentei : > > pp -B -o report-fjr-couch report-fjr-couch.pl > pp -B -P -o report-fjr-couch report-fjr-couch.pl > pp -B -p -o report-fjr-couch report-fjr-couch.pl > > Mesmo problema em todos. > > Descricao das opcoes : > > http://search.cpan.org/~rschupp/PAR-Packer-1.022/lib/pp.pm > > Caso queiram ver o codigo, aqui esta, mas fiquem tranquilos, admito e sei > que nao foi feito para ser bonito, mas funciona : > > > https://github.com/samircury/CMSSW-benchmarks/blob/master/condor/report-fjr-couch.pl > > Alguem ja passou por uma situacao parecida ou teria dicas de como resolver? > > Valeu! > > [1] : > > -bash-4.1$ ./report-fjr-couch --fjr=FrameworkJobReport.xml --couchurl= > http://a.cloudant.com --db=tr-benchmarks > Could not find a suitable B::Hooks::EndOfScope implementation: Can't > locate Variable/Magic.pm in @INC (@INC contains: CODE(0x1e1aca0) > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc > CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. > BEGIN failed--compilation aborted at B/Hooks/EndOfScope/XS.pm line 17. > Compilation failed in require at Module/Runtime.pm line 317. > Can't locate B/Hooks/EndOfScope/PP/FieldHash.pm in @INC (@INC contains: > CODE(0x1e1aca0) > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc > CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. > BEGIN failed--compilation aborted at B/Hooks/EndOfScope/PP.pm line 29. > Compilation failed in require at Module/Runtime.pm line 317. > at B/Hooks/EndOfScope.pm line 22 > BEGIN failed--compilation aborted at B/Hooks/EndOfScope.pm line 26. > Compilation failed in require at namespace/clean.pm line 11. > BEGIN failed--compilation aborted at namespace/clean.pm line 11. > Compilation failed in require at JSON/Any.pm line 11. > BEGIN failed--compilation aborted at JSON/Any.pm line 11. > Compilation failed in require at CouchDB/Client.pm line 9. > BEGIN failed--compilation aborted at CouchDB/Client.pm line 9. > Compilation failed in require at script/report-fjr-couch.pl line 6. > BEGIN failed--compilation aborted at script/report-fjr-couch.pl line 6. > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: -------------- Próxima Parte ---------- _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm From renato.cron em gmail.com Tue Sep 30 14:22:31 2014 From: renato.cron em gmail.com (Renato Santos) Date: Tue, 30 Sep 2014 18:22:31 -0300 Subject: [Rio-pm] Problema com "PP" (PAR) e Variable::Magic In-Reply-To: References: Message-ID: Tambem tem o fatpack, que junta todos suas deps em um unico arquivo.pl 2014-09-30 18:09 GMT-03:00 Aureliano Guedes : > Cara. Sempre tive problema com o PP. > > Manoel Domingues Junior escreveu: > > Samir, > > Esses dias, quando enfrentava problemas semelhantes de portabilidade, > conheci o carton que me ajudou muito. > > Da uma olhada, ele é capaz de gerar uma pasta bundle com todas as > dependências e basta ir no servidor remoto e executar um: > carton install --cached --deployment > E depois um: > carton exec script.pl > > Outra dica legal que encontrei foi usar o plenv para cuidar das versões de > perl... > > Abraços, > Em 30/09/2014 15:51, "Samir Cury" escreveu: > > Galera, > > Escrevi um codigo basico para uma tarefa trivial. Problema : Usei o CPAN > demais e tenho muitas dependencias. Vou rodar o codigo em sistemas remotos > onde so e garantido existir o Perl + core modules. > > Pensei em usar o PAR, que ja me cria um executavel com "todos os modulo" > (-B). Perfeito. > > Nem tanto. Uma vez que consigo o executavel, ele reclama de nao achar o > Variable::Magic [1]. > > Porem o .pl original roda tranquilo no mesmo sistema : > > -bash-4.1$ ./report-fjr-couch.pl --fjr=FrameworkJobReport.xml > --couchurl=http://a.cloudant.com --db=tr-benchmarks > CouchDB::Client::Doc=HASH(0x1286d60) > > O erro ate fez sentido uma vez que percebi que o sistema que usei para > gerar o executavel nao tinha o Variable::Magic instalado. Imaginei que > instalando e rodando de novo com -B iria incluir o modulo. Nada. > > Sendo mais concreto, aqui estao os "pp s" que tentei : > > pp -B -o report-fjr-couch report-fjr-couch.pl > pp -B -P -o report-fjr-couch report-fjr-couch.pl > pp -B -p -o report-fjr-couch report-fjr-couch.pl > > Mesmo problema em todos. > > Descricao das opcoes : > > http://search.cpan.org/~rschupp/PAR-Packer-1.022/lib/pp.pm > > Caso queiram ver o codigo, aqui esta, mas fiquem tranquilos, admito e > sei que nao foi feito para ser bonito, mas funciona : > > > https://github.com/samircury/CMSSW-benchmarks/blob/master/condor/report-fjr-couch.pl > > Alguem ja passou por uma situacao parecida ou teria dicas de como > resolver? > > Valeu! > > [1] : > > -bash-4.1$ ./report-fjr-couch --fjr=FrameworkJobReport.xml --couchurl= > http://a.cloudant.com --db=tr-benchmarks > Could not find a suitable B::Hooks::EndOfScope implementation: Can't > locate Variable/Magic.pm in @INC (@INC contains: CODE(0x1e1aca0) > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc > CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. > BEGIN failed--compilation aborted at B/Hooks/EndOfScope/XS.pm line 17. > Compilation failed in require at Module/Runtime.pm line 317. > Can't locate B/Hooks/EndOfScope/PP/FieldHash.pm in @INC (@INC contains: > CODE(0x1e1aca0) > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc > CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. > BEGIN failed--compilation aborted at B/Hooks/EndOfScope/PP.pm line 29. > Compilation failed in require at Module/Runtime.pm line 317. > at B/Hooks/EndOfScope.pm line 22 > BEGIN failed--compilation aborted at B/Hooks/EndOfScope.pm line 26. > Compilation failed in require at namespace/clean.pm line 11. > BEGIN failed--compilation aborted at namespace/clean.pm line 11. > Compilation failed in require at JSON/Any.pm line 11. > BEGIN failed--compilation aborted at JSON/Any.pm line 11. > Compilation failed in require at CouchDB/Client.pm line 9. > BEGIN failed--compilation aborted at CouchDB/Client.pm line 9. > Compilation failed in require at script/report-fjr-couch.pl line 6. > BEGIN failed--compilation aborted at script/report-fjr-couch.pl line 6. > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- Saravá, Renato CRON http://www.renatocron.com/blog/ @renato_cron -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From shonorio em gmail.com Tue Sep 30 14:56:43 2014 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 30 Sep 2014 18:56:43 -0300 Subject: [Rio-pm] Problema com "PP" (PAR) e Variable::Magic In-Reply-To: References: Message-ID: O fatpack só funciona se não tiver XS no código, por motivo óbvio né ! Em 30 de setembro de 2014 18:22, Renato Santos escreveu: > Tambem tem o fatpack, que junta todos suas deps em um unico arquivo.pl > > > 2014-09-30 18:09 GMT-03:00 Aureliano Guedes : > > Cara. Sempre tive problema com o PP. >> >> Manoel Domingues Junior escreveu: >> >> Samir, >> >> Esses dias, quando enfrentava problemas semelhantes de portabilidade, >> conheci o carton que me ajudou muito. >> >> Da uma olhada, ele é capaz de gerar uma pasta bundle com todas as >> dependências e basta ir no servidor remoto e executar um: >> carton install --cached --deployment >> E depois um: >> carton exec script.pl >> >> Outra dica legal que encontrei foi usar o plenv para cuidar das versões >> de perl... >> >> Abraços, >> Em 30/09/2014 15:51, "Samir Cury" escreveu: >> >> Galera, >> >> Escrevi um codigo basico para uma tarefa trivial. Problema : Usei o >> CPAN demais e tenho muitas dependencias. Vou rodar o codigo em sistemas >> remotos onde so e garantido existir o Perl + core modules. >> >> Pensei em usar o PAR, que ja me cria um executavel com "todos os >> modulo" (-B). Perfeito. >> >> Nem tanto. Uma vez que consigo o executavel, ele reclama de nao achar o >> Variable::Magic [1]. >> >> Porem o .pl original roda tranquilo no mesmo sistema : >> >> -bash-4.1$ ./report-fjr-couch.pl --fjr=FrameworkJobReport.xml >> --couchurl=http://a.cloudant.com --db=tr-benchmarks >> CouchDB::Client::Doc=HASH(0x1286d60) >> >> O erro ate fez sentido uma vez que percebi que o sistema que usei para >> gerar o executavel nao tinha o Variable::Magic instalado. Imaginei que >> instalando e rodando de novo com -B iria incluir o modulo. Nada. >> >> Sendo mais concreto, aqui estao os "pp s" que tentei : >> >> pp -B -o report-fjr-couch report-fjr-couch.pl >> pp -B -P -o report-fjr-couch report-fjr-couch.pl >> pp -B -p -o report-fjr-couch report-fjr-couch.pl >> >> Mesmo problema em todos. >> >> Descricao das opcoes : >> >> http://search.cpan.org/~rschupp/PAR-Packer-1.022/lib/pp.pm >> >> Caso queiram ver o codigo, aqui esta, mas fiquem tranquilos, admito e >> sei que nao foi feito para ser bonito, mas funciona : >> >> >> https://github.com/samircury/CMSSW-benchmarks/blob/master/condor/report-fjr-couch.pl >> >> Alguem ja passou por uma situacao parecida ou teria dicas de como >> resolver? >> >> Valeu! >> >> [1] : >> >> -bash-4.1$ ./report-fjr-couch --fjr=FrameworkJobReport.xml --couchurl= >> http://a.cloudant.com --db=tr-benchmarks >> Could not find a suitable B::Hooks::EndOfScope implementation: Can't >> locate Variable/Magic.pm in @INC (@INC contains: CODE(0x1e1aca0) >> /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib >> /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc >> CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. >> BEGIN failed--compilation aborted at B/Hooks/EndOfScope/XS.pm line 17. >> Compilation failed in require at Module/Runtime.pm line 317. >> Can't locate B/Hooks/EndOfScope/PP/FieldHash.pm in @INC (@INC contains: >> CODE(0x1e1aca0) >> /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib >> /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc >> CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. >> BEGIN failed--compilation aborted at B/Hooks/EndOfScope/PP.pm line 29. >> Compilation failed in require at Module/Runtime.pm line 317. >> at B/Hooks/EndOfScope.pm line 22 >> BEGIN failed--compilation aborted at B/Hooks/EndOfScope.pm line 26. >> Compilation failed in require at namespace/clean.pm line 11. >> BEGIN failed--compilation aborted at namespace/clean.pm line 11. >> Compilation failed in require at JSON/Any.pm line 11. >> BEGIN failed--compilation aborted at JSON/Any.pm line 11. >> Compilation failed in require at CouchDB/Client.pm line 9. >> BEGIN failed--compilation aborted at CouchDB/Client.pm line 9. >> Compilation failed in require at script/report-fjr-couch.pl line 6. >> BEGIN failed--compilation aborted at script/report-fjr-couch.pl line 6. >> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > > -- > Saravá, > Renato CRON > http://www.renatocron.com/blog/ > @renato_cron > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From samircurys em gmail.com Tue Sep 30 15:05:10 2014 From: samircurys em gmail.com (Samir Cury) Date: Tue, 30 Sep 2014 15:05:10 -0700 Subject: [Rio-pm] Problema com "PP" (PAR) e Variable::Magic In-Reply-To: References: Message-ID: Achei que fosse algo bobo. A premissa e interessante e quase que essencial no meu caso. Vou rodar isso em varios setups diferentes onde nao tenho acesso a root, com a unica garantia de que o SO e CentOS 5 ou 6. Ter um binario que simplesmente roda sem depender de nada que nao venha no CentOS 5 padrao seria perfeito. Valeu pela dica Manoel, infelizmente viraria um problema de ovo e galinha neste caso - nao dependo de todos os modulos mas dependo do carton. Que tambem nao posso instalar no servidor remoto. Renato, fatpack parece interessante. Mas parece que o que o Solli comentou responde o que aconteceu aqui : -bash-4.1$ fatpack packlists-for `cat fatpacker.trace` > packlists Attempt to reload B/Hooks/EndOfScope/XS.pm aborted. Parece que o caminho de menor resistencia seria mandar um tarball de um lib/ com todos os modulos relevantes, e incluir no @INC do .pl. Totalmente manual. Achei que essas ferramentas resolveriam. Mas acredito que tentar os canais de suporte oficiais do pp pode ser uma boa ideia, se existirem. Abracos, Samir 2014-09-30 14:09 GMT-07:00 Aureliano Guedes : > Cara. Sempre tive problema com o PP. > > Manoel Domingues Junior escreveu: > > Samir, > > Esses dias, quando enfrentava problemas semelhantes de portabilidade, > conheci o carton que me ajudou muito. > > Da uma olhada, ele é capaz de gerar uma pasta bundle com todas as > dependências e basta ir no servidor remoto e executar um: > carton install --cached --deployment > E depois um: > carton exec script.pl > > Outra dica legal que encontrei foi usar o plenv para cuidar das versões de > perl... > > Abraços, > Em 30/09/2014 15:51, "Samir Cury" escreveu: > > Galera, > > Escrevi um codigo basico para uma tarefa trivial. Problema : Usei o CPAN > demais e tenho muitas dependencias. Vou rodar o codigo em sistemas remotos > onde so e garantido existir o Perl + core modules. > > Pensei em usar o PAR, que ja me cria um executavel com "todos os modulo" > (-B). Perfeito. > > Nem tanto. Uma vez que consigo o executavel, ele reclama de nao achar o > Variable::Magic [1]. > > Porem o .pl original roda tranquilo no mesmo sistema : > > -bash-4.1$ ./report-fjr-couch.pl --fjr=FrameworkJobReport.xml > --couchurl=http://a.cloudant.com --db=tr-benchmarks > CouchDB::Client::Doc=HASH(0x1286d60) > > O erro ate fez sentido uma vez que percebi que o sistema que usei para > gerar o executavel nao tinha o Variable::Magic instalado. Imaginei que > instalando e rodando de novo com -B iria incluir o modulo. Nada. > > Sendo mais concreto, aqui estao os "pp s" que tentei : > > pp -B -o report-fjr-couch report-fjr-couch.pl > pp -B -P -o report-fjr-couch report-fjr-couch.pl > pp -B -p -o report-fjr-couch report-fjr-couch.pl > > Mesmo problema em todos. > > Descricao das opcoes : > > http://search.cpan.org/~rschupp/PAR-Packer-1.022/lib/pp.pm > > Caso queiram ver o codigo, aqui esta, mas fiquem tranquilos, admito e > sei que nao foi feito para ser bonito, mas funciona : > > > https://github.com/samircury/CMSSW-benchmarks/blob/master/condor/report-fjr-couch.pl > > Alguem ja passou por uma situacao parecida ou teria dicas de como > resolver? > > Valeu! > > [1] : > > -bash-4.1$ ./report-fjr-couch --fjr=FrameworkJobReport.xml --couchurl= > http://a.cloudant.com --db=tr-benchmarks > Could not find a suitable B::Hooks::EndOfScope implementation: Can't > locate Variable/Magic.pm in @INC (@INC contains: CODE(0x1e1aca0) > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc > CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. > BEGIN failed--compilation aborted at B/Hooks/EndOfScope/XS.pm line 17. > Compilation failed in require at Module/Runtime.pm line 317. > Can't locate B/Hooks/EndOfScope/PP/FieldHash.pm in @INC (@INC contains: > CODE(0x1e1aca0) > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc > CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. > BEGIN failed--compilation aborted at B/Hooks/EndOfScope/PP.pm line 29. > Compilation failed in require at Module/Runtime.pm line 317. > at B/Hooks/EndOfScope.pm line 22 > BEGIN failed--compilation aborted at B/Hooks/EndOfScope.pm line 26. > Compilation failed in require at namespace/clean.pm line 11. > BEGIN failed--compilation aborted at namespace/clean.pm line 11. > Compilation failed in require at JSON/Any.pm line 11. > BEGIN failed--compilation aborted at JSON/Any.pm line 11. > Compilation failed in require at CouchDB/Client.pm line 9. > BEGIN failed--compilation aborted at CouchDB/Client.pm line 9. > Compilation failed in require at script/report-fjr-couch.pl line 6. > BEGIN failed--compilation aborted at script/report-fjr-couch.pl line 6. > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From cartas em frederico.me Tue Sep 30 15:10:50 2014 From: cartas em frederico.me (Frederico Recsky) Date: Tue, 30 Sep 2014 19:10:50 -0300 Subject: [Rio-pm] Problema com "PP" (PAR) e Variable::Magic In-Reply-To: References: Message-ID: <542b2a70.8800e00a.093c.45a8@mx.google.com> Instala um centos. Mantem os mesmos pacotes do server e instala o perlbrew. O que faltar para compilar os módulos compila no seu home. Vai ter que avisar o compilador das libs novas. Faz um tar e corre para o abraco. Da um trampo no começo mas depois funciona. O nome do usuário do seu centos e do destino devem ser o mesmo. Senão da mais trampo. -----Original Message----- From: "Samir Cury" Sent: ?9/?30/?2014 7:05 PM To: "Perl Mongers Rio de Janeiro" Subject: Re: [Rio-pm] Problema com "PP" (PAR) e Variable::Magic Achei que fosse algo bobo. A premissa e interessante e quase que essencial no meu caso. Vou rodar isso em varios setups diferentes onde nao tenho acesso a root, com a unica garantia de que o SO e CentOS 5 ou 6. Ter um binario que simplesmente roda sem depender de nada que nao venha no CentOS 5 padrao seria perfeito. Valeu pela dica Manoel, infelizmente viraria um problema de ovo e galinha neste caso - nao dependo de todos os modulos mas dependo do carton. Que tambem nao posso instalar no servidor remoto. Renato, fatpack parece interessante. Mas parece que o que o Solli comentou responde o que aconteceu aqui : -bash-4.1$ fatpack packlists-for `cat fatpacker.trace` > packlists Attempt to reload B/Hooks/EndOfScope/XS.pm aborted. Parece que o caminho de menor resistencia seria mandar um tarball de um lib/ com todos os modulos relevantes, e incluir no @INC do .pl. Totalmente manual. Achei que essas ferramentas resolveriam. Mas acredito que tentar os canais de suporte oficiais do pp pode ser uma boa ideia, se existirem. Abracos, Samir 2014-09-30 14:09 GMT-07:00 Aureliano Guedes : Cara. Sempre tive problema com o PP. Manoel Domingues Junior escreveu: Samir, Esses dias, quando enfrentava problemas semelhantes de portabilidade, conheci o carton que me ajudou muito. Da uma olhada, ele é capaz de gerar uma pasta bundle com todas as dependências e basta ir no servidor remoto e executar um: carton install --cached --deployment E depois um: carton exec script.pl Outra dica legal que encontrei foi usar o plenv para cuidar das versões de perl... Abraços, Em 30/09/2014 15:51, "Samir Cury" escreveu: Galera, Escrevi um codigo basico para uma tarefa trivial. Problema : Usei o CPAN demais e tenho muitas dependencias. Vou rodar o codigo em sistemas remotos onde so e garantido existir o Perl + core modules. Pensei em usar o PAR, que ja me cria um executavel com "todos os modulo" (-B). Perfeito. Nem tanto. Uma vez que consigo o executavel, ele reclama de nao achar o Variable::Magic [1]. Porem o .pl original roda tranquilo no mesmo sistema : -bash-4.1$ ./report-fjr-couch.pl --fjr=FrameworkJobReport.xml --couchurl=http://a.cloudant.com --db=tr-benchmarks CouchDB::Client::Doc=HASH(0x1286d60) O erro ate fez sentido uma vez que percebi que o sistema que usei para gerar o executavel nao tinha o Variable::Magic instalado. Imaginei que instalando e rodando de novo com -B iria incluir o modulo. Nada. Sendo mais concreto, aqui estao os "pp s" que tentei : pp -B -o report-fjr-couch report-fjr-couch.pl pp -B -P -o report-fjr-couch report-fjr-couch.pl pp -B -p -o report-fjr-couch report-fjr-couch.pl Mesmo problema em todos. Descricao das opcoes : http://search.cpan.org/~rschupp/PAR-Packer-1.022/lib/pp.pm Caso queiram ver o codigo, aqui esta, mas fiquem tranquilos, admito e sei que nao foi feito para ser bonito, mas funciona : https://github.com/samircury/CMSSW-benchmarks/blob/master/condor/report-fjr-couch.pl Alguem ja passou por uma situacao parecida ou teria dicas de como resolver? Valeu! [1] : -bash-4.1$ ./report-fjr-couch --fjr=FrameworkJobReport.xml --couchurl=http://a.cloudant.com --db=tr-benchmarks Could not find a suitable B::Hooks::EndOfScope implementation: Can't locate Variable/Magic.pm in @INC (@INC contains: CODE(0x1e1aca0) /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. BEGIN failed--compilation aborted at B/Hooks/EndOfScope/XS.pm line 17. Compilation failed in require at Module/Runtime.pm line 317. Can't locate B/Hooks/EndOfScope/PP/FieldHash.pm in @INC (@INC contains: CODE(0x1e1aca0) /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. BEGIN failed--compilation aborted at B/Hooks/EndOfScope/PP.pm line 29. Compilation failed in require at Module/Runtime.pm line 317. at B/Hooks/EndOfScope.pm line 22 BEGIN failed--compilation aborted at B/Hooks/EndOfScope.pm line 26. Compilation failed in require at namespace/clean.pm line 11. BEGIN failed--compilation aborted at namespace/clean.pm line 11. Compilation failed in require at JSON/Any.pm line 11. BEGIN failed--compilation aborted at JSON/Any.pm line 11. Compilation failed in require at CouchDB/Client.pm line 9. BEGIN failed--compilation aborted at CouchDB/Client.pm line 9. Compilation failed in require at script/report-fjr-couch.pl line 6. BEGIN failed--compilation aborted at script/report-fjr-couch.pl line 6. _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm _______________________________________________ Rio-pm mailing list Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From renato.cron em gmail.com Tue Sep 30 15:22:01 2014 From: renato.cron em gmail.com (Renato Santos) Date: Tue, 30 Sep 2014 19:22:01 -0300 Subject: [Rio-pm] Problema com "PP" (PAR) e Variable::Magic In-Reply-To: References: Message-ID: Você não pode usar o XS no fatpack. mas eu também não sei como seria isso em qualquer outro cenário sem o compilador e todos os fontes das dependências de cada binário que você precisa. 2014-09-30 19:05 GMT-03:00 Samir Cury : > Achei que fosse algo bobo. A premissa e interessante e quase que essencial > no meu caso. Vou rodar isso em varios setups diferentes onde nao tenho > acesso a root, com a unica garantia de que o SO e CentOS 5 ou 6. Ter um > binario que simplesmente roda sem depender de nada que nao venha no CentOS > 5 padrao seria perfeito. > > Valeu pela dica Manoel, infelizmente viraria um problema de ovo e galinha > neste caso - nao dependo de todos os modulos mas dependo do carton. Que > tambem nao posso instalar no servidor remoto. > > Renato, fatpack parece interessante. Mas parece que o que o Solli comentou > responde o que aconteceu aqui : > > -bash-4.1$ fatpack packlists-for `cat fatpacker.trace` > packlists > Attempt to reload B/Hooks/EndOfScope/XS.pm aborted. > > Parece que o caminho de menor resistencia seria mandar um tarball de um > lib/ com todos os modulos relevantes, e incluir no @INC do .pl. Totalmente > manual. Achei que essas ferramentas resolveriam. > > Mas acredito que tentar os canais de suporte oficiais do pp pode ser uma > boa ideia, se existirem. > > Abracos, > Samir > > 2014-09-30 14:09 GMT-07:00 Aureliano Guedes : > > Cara. Sempre tive problema com o PP. >> >> Manoel Domingues Junior escreveu: >> >> Samir, >> >> Esses dias, quando enfrentava problemas semelhantes de portabilidade, >> conheci o carton que me ajudou muito. >> >> Da uma olhada, ele é capaz de gerar uma pasta bundle com todas as >> dependências e basta ir no servidor remoto e executar um: >> carton install --cached --deployment >> E depois um: >> carton exec script.pl >> >> Outra dica legal que encontrei foi usar o plenv para cuidar das versões >> de perl... >> >> Abraços, >> Em 30/09/2014 15:51, "Samir Cury" escreveu: >> >> Galera, >> >> Escrevi um codigo basico para uma tarefa trivial. Problema : Usei o >> CPAN demais e tenho muitas dependencias. Vou rodar o codigo em sistemas >> remotos onde so e garantido existir o Perl + core modules. >> >> Pensei em usar o PAR, que ja me cria um executavel com "todos os >> modulo" (-B). Perfeito. >> >> Nem tanto. Uma vez que consigo o executavel, ele reclama de nao achar o >> Variable::Magic [1]. >> >> Porem o .pl original roda tranquilo no mesmo sistema : >> >> -bash-4.1$ ./report-fjr-couch.pl --fjr=FrameworkJobReport.xml >> --couchurl=http://a.cloudant.com --db=tr-benchmarks >> CouchDB::Client::Doc=HASH(0x1286d60) >> >> O erro ate fez sentido uma vez que percebi que o sistema que usei para >> gerar o executavel nao tinha o Variable::Magic instalado. Imaginei que >> instalando e rodando de novo com -B iria incluir o modulo. Nada. >> >> Sendo mais concreto, aqui estao os "pp s" que tentei : >> >> pp -B -o report-fjr-couch report-fjr-couch.pl >> pp -B -P -o report-fjr-couch report-fjr-couch.pl >> pp -B -p -o report-fjr-couch report-fjr-couch.pl >> >> Mesmo problema em todos. >> >> Descricao das opcoes : >> >> http://search.cpan.org/~rschupp/PAR-Packer-1.022/lib/pp.pm >> >> Caso queiram ver o codigo, aqui esta, mas fiquem tranquilos, admito e >> sei que nao foi feito para ser bonito, mas funciona : >> >> >> https://github.com/samircury/CMSSW-benchmarks/blob/master/condor/report-fjr-couch.pl >> >> Alguem ja passou por uma situacao parecida ou teria dicas de como >> resolver? >> >> Valeu! >> >> [1] : >> >> -bash-4.1$ ./report-fjr-couch --fjr=FrameworkJobReport.xml --couchurl= >> http://a.cloudant.com --db=tr-benchmarks >> Could not find a suitable B::Hooks::EndOfScope implementation: Can't >> locate Variable/Magic.pm in @INC (@INC contains: CODE(0x1e1aca0) >> /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib >> /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc >> CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. >> BEGIN failed--compilation aborted at B/Hooks/EndOfScope/XS.pm line 17. >> Compilation failed in require at Module/Runtime.pm line 317. >> Can't locate B/Hooks/EndOfScope/PP/FieldHash.pm in @INC (@INC contains: >> CODE(0x1e1aca0) >> /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib >> /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc >> CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. >> BEGIN failed--compilation aborted at B/Hooks/EndOfScope/PP.pm line 29. >> Compilation failed in require at Module/Runtime.pm line 317. >> at B/Hooks/EndOfScope.pm line 22 >> BEGIN failed--compilation aborted at B/Hooks/EndOfScope.pm line 26. >> Compilation failed in require at namespace/clean.pm line 11. >> BEGIN failed--compilation aborted at namespace/clean.pm line 11. >> Compilation failed in require at JSON/Any.pm line 11. >> BEGIN failed--compilation aborted at JSON/Any.pm line 11. >> Compilation failed in require at CouchDB/Client.pm line 9. >> BEGIN failed--compilation aborted at CouchDB/Client.pm line 9. >> Compilation failed in require at script/report-fjr-couch.pl line 6. >> BEGIN failed--compilation aborted at script/report-fjr-couch.pl line 6. >> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -- Saravá, Renato CRON http://www.renatocron.com/blog/ @renato_cron -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From breno em rio.pm.org Tue Sep 30 16:35:23 2014 From: breno em rio.pm.org (breno) Date: Tue, 30 Sep 2014 20:35:23 -0300 Subject: [Rio-pm] Problema com "PP" (PAR) e Variable::Magic In-Reply-To: References: Message-ID: Samir, o -B adiciona só os módulos core, e o Variable::Magic não é core. Acho que o que vc quer é "--module=Variable::Magic" não? Se não houver código destrutivo em BEGIN's, vale adicionar "-c" pra ele tentar achar dependências de runtime também. Espero que isso ajude. Senão, as outras dicas que o pessoal deu (de carton à bundles de instalação) são muito boas! []s -b 2014-09-30 15:51 GMT-03:00 Samir Cury : > Galera, > > Escrevi um codigo basico para uma tarefa trivial. Problema : Usei o CPAN > demais e tenho muitas dependencias. Vou rodar o codigo em sistemas remotos > onde so e garantido existir o Perl + core modules. > > Pensei em usar o PAR, que ja me cria um executavel com "todos os modulo" > (-B). Perfeito. > > Nem tanto. Uma vez que consigo o executavel, ele reclama de nao achar o > Variable::Magic [1]. > > Porem o .pl original roda tranquilo no mesmo sistema : > > -bash-4.1$ ./report-fjr-couch.pl --fjr=FrameworkJobReport.xml --couchurl= > http://a.cloudant.com --db=tr-benchmarks > CouchDB::Client::Doc=HASH(0x1286d60) > > O erro ate fez sentido uma vez que percebi que o sistema que usei para > gerar o executavel nao tinha o Variable::Magic instalado. Imaginei que > instalando e rodando de novo com -B iria incluir o modulo. Nada. > > Sendo mais concreto, aqui estao os "pp s" que tentei : > > pp -B -o report-fjr-couch report-fjr-couch.pl > pp -B -P -o report-fjr-couch report-fjr-couch.pl > pp -B -p -o report-fjr-couch report-fjr-couch.pl > > Mesmo problema em todos. > > Descricao das opcoes : > > http://search.cpan.org/~rschupp/PAR-Packer-1.022/lib/pp.pm > > Caso queiram ver o codigo, aqui esta, mas fiquem tranquilos, admito e sei > que nao foi feito para ser bonito, mas funciona : > > > https://github.com/samircury/CMSSW-benchmarks/blob/master/condor/report-fjr-couch.pl > > Alguem ja passou por uma situacao parecida ou teria dicas de como resolver? > > Valeu! > > [1] : > > -bash-4.1$ ./report-fjr-couch --fjr=FrameworkJobReport.xml --couchurl= > http://a.cloudant.com --db=tr-benchmarks > Could not find a suitable B::Hooks::EndOfScope implementation: Can't > locate Variable/Magic.pm in @INC (@INC contains: CODE(0x1e1aca0) > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc > CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. > BEGIN failed--compilation aborted at B/Hooks/EndOfScope/XS.pm line 17. > Compilation failed in require at Module/Runtime.pm line 317. > Can't locate B/Hooks/EndOfScope/PP/FieldHash.pm in @INC (@INC contains: > CODE(0x1e1aca0) > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib > /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc > CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. > BEGIN failed--compilation aborted at B/Hooks/EndOfScope/PP.pm line 29. > Compilation failed in require at Module/Runtime.pm line 317. > at B/Hooks/EndOfScope.pm line 22 > BEGIN failed--compilation aborted at B/Hooks/EndOfScope.pm line 26. > Compilation failed in require at namespace/clean.pm line 11. > BEGIN failed--compilation aborted at namespace/clean.pm line 11. > Compilation failed in require at JSON/Any.pm line 11. > BEGIN failed--compilation aborted at JSON/Any.pm line 11. > Compilation failed in require at CouchDB/Client.pm line 9. > BEGIN failed--compilation aborted at CouchDB/Client.pm line 9. > Compilation failed in require at script/report-fjr-couch.pl line 6. > BEGIN failed--compilation aborted at script/report-fjr-couch.pl line 6. > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From samircurys em gmail.com Tue Sep 30 16:48:28 2014 From: samircurys em gmail.com (Samir Cury) Date: Tue, 30 Sep 2014 16:48:28 -0700 Subject: [Rio-pm] Problema com "PP" (PAR) e Variable::Magic In-Reply-To: References: Message-ID: Matou, Breno! Estava assumindo por algum motivo que o pp era esperto o suficiente para seguir todos os modulos mencionados em "use X::Y;" e as dependencias. Uma vez que inclui esses 2 caras : pp -B --module=XML::LibXML::SAX --module=Variable::Magic -o report-fjr-couch report-fjr-couch.pl Funcionou perfeito. Outra grande vantagem e que tive que fazer um patch local para o CouchDB::Client. Desse jeito e certo que seja la o que for vai rodar com o patch. Ah, o patch estaria no CPAN se o autor respondesse a pull requests. Como nao esta, fazemos assim. Abs, Samir 2014-09-30 16:35 GMT-07:00 breno : > Samir, o -B adiciona só os módulos core, e o Variable::Magic não é core. > Acho que o que vc quer é "--module=Variable::Magic" não? > > Se não houver código destrutivo em BEGIN's, vale adicionar "-c" pra ele > tentar achar dependências de runtime também. > > Espero que isso ajude. Senão, as outras dicas que o pessoal deu (de carton > à bundles de instalação) são muito boas! > > []s > > -b > > 2014-09-30 15:51 GMT-03:00 Samir Cury : > >> Galera, >> >> Escrevi um codigo basico para uma tarefa trivial. Problema : Usei o CPAN >> demais e tenho muitas dependencias. Vou rodar o codigo em sistemas remotos >> onde so e garantido existir o Perl + core modules. >> >> Pensei em usar o PAR, que ja me cria um executavel com "todos os modulo" >> (-B). Perfeito. >> >> Nem tanto. Uma vez que consigo o executavel, ele reclama de nao achar o >> Variable::Magic [1]. >> >> Porem o .pl original roda tranquilo no mesmo sistema : >> >> -bash-4.1$ ./report-fjr-couch.pl --fjr=FrameworkJobReport.xml >> --couchurl=http://a.cloudant.com --db=tr-benchmarks >> CouchDB::Client::Doc=HASH(0x1286d60) >> >> O erro ate fez sentido uma vez que percebi que o sistema que usei para >> gerar o executavel nao tinha o Variable::Magic instalado. Imaginei que >> instalando e rodando de novo com -B iria incluir o modulo. Nada. >> >> Sendo mais concreto, aqui estao os "pp s" que tentei : >> >> pp -B -o report-fjr-couch report-fjr-couch.pl >> pp -B -P -o report-fjr-couch report-fjr-couch.pl >> pp -B -p -o report-fjr-couch report-fjr-couch.pl >> >> Mesmo problema em todos. >> >> Descricao das opcoes : >> >> http://search.cpan.org/~rschupp/PAR-Packer-1.022/lib/pp.pm >> >> Caso queiram ver o codigo, aqui esta, mas fiquem tranquilos, admito e sei >> que nao foi feito para ser bonito, mas funciona : >> >> >> https://github.com/samircury/CMSSW-benchmarks/blob/master/condor/report-fjr-couch.pl >> >> Alguem ja passou por uma situacao parecida ou teria dicas de como >> resolver? >> >> Valeu! >> >> [1] : >> >> -bash-4.1$ ./report-fjr-couch --fjr=FrameworkJobReport.xml --couchurl= >> http://a.cloudant.com --db=tr-benchmarks >> Could not find a suitable B::Hooks::EndOfScope implementation: Can't >> locate Variable/Magic.pm in @INC (@INC contains: CODE(0x1e1aca0) >> /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib >> /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc >> CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. >> BEGIN failed--compilation aborted at B/Hooks/EndOfScope/XS.pm line 17. >> Compilation failed in require at Module/Runtime.pm line 317. >> Can't locate B/Hooks/EndOfScope/PP/FieldHash.pm in @INC (@INC contains: >> CODE(0x1e1aca0) >> /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib >> /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc >> CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. >> BEGIN failed--compilation aborted at B/Hooks/EndOfScope/PP.pm line 29. >> Compilation failed in require at Module/Runtime.pm line 317. >> at B/Hooks/EndOfScope.pm line 22 >> BEGIN failed--compilation aborted at B/Hooks/EndOfScope.pm line 26. >> Compilation failed in require at namespace/clean.pm line 11. >> BEGIN failed--compilation aborted at namespace/clean.pm line 11. >> Compilation failed in require at JSON/Any.pm line 11. >> BEGIN failed--compilation aborted at JSON/Any.pm line 11. >> Compilation failed in require at CouchDB/Client.pm line 9. >> BEGIN failed--compilation aborted at CouchDB/Client.pm line 9. >> Compilation failed in require at script/report-fjr-couch.pl line 6. >> BEGIN failed--compilation aborted at script/report-fjr-couch.pl line 6. >> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm >> > > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From fernandocorrea em gmail.com Tue Sep 30 18:51:03 2014 From: fernandocorrea em gmail.com (Fernando Gmail) Date: Tue, 30 Sep 2014 22:51:03 -0300 Subject: [Rio-pm] Problema com "PP" (PAR) e Variable::Magic In-Reply-To: References: Message-ID: <2146015A-8967-484C-ABC8-4EC816EA0487@gmail.com> Blz Samir?! Você chegou a testar o -c que o Breno falou? Fernando > Em 30/09/2014, às 20:48, Samir Cury escreveu: > > Matou, Breno! > > Estava assumindo por algum motivo que o pp era esperto o suficiente para seguir todos os modulos mencionados em "use X::Y;" e as dependencias. Uma vez que inclui esses 2 caras : > > pp -B --module=XML::LibXML::SAX --module=Variable::Magic -o report-fjr-couch report-fjr-couch.pl > > Funcionou perfeito. Outra grande vantagem e que tive que fazer um patch local para o CouchDB::Client. Desse jeito e certo que seja la o que for vai rodar com o patch. > > Ah, o patch estaria no CPAN se o autor respondesse a pull requests. Como nao esta, fazemos assim. > > Abs, > Samir > > 2014-09-30 16:35 GMT-07:00 breno : >> Samir, o -B adiciona só os módulos core, e o Variable::Magic não é core. Acho que o que vc quer é "--module=Variable::Magic" não? >> >> Se não houver código destrutivo em BEGIN's, vale adicionar "-c" pra ele tentar achar dependências de runtime também. >> >> Espero que isso ajude. Senão, as outras dicas que o pessoal deu (de carton à bundles de instalação) são muito boas! >> >> []s >> >> -b >> >> 2014-09-30 15:51 GMT-03:00 Samir Cury : >>> Galera, >>> >>> Escrevi um codigo basico para uma tarefa trivial. Problema : Usei o CPAN demais e tenho muitas dependencias. Vou rodar o codigo em sistemas remotos onde so e garantido existir o Perl + core modules. >>> >>> Pensei em usar o PAR, que ja me cria um executavel com "todos os modulo" (-B). Perfeito. >>> >>> Nem tanto. Uma vez que consigo o executavel, ele reclama de nao achar o Variable::Magic [1]. >>> >>> Porem o .pl original roda tranquilo no mesmo sistema : >>> >>> -bash-4.1$ ./report-fjr-couch.pl --fjr=FrameworkJobReport.xml --couchurl=http://a.cloudant.com --db=tr-benchmarks >>> CouchDB::Client::Doc=HASH(0x1286d60) >>> >>> O erro ate fez sentido uma vez que percebi que o sistema que usei para gerar o executavel nao tinha o Variable::Magic instalado. Imaginei que instalando e rodando de novo com -B iria incluir o modulo. Nada. >>> >>> Sendo mais concreto, aqui estao os "pp s" que tentei : >>> >>> pp -B -o report-fjr-couch report-fjr-couch.pl >>> pp -B -P -o report-fjr-couch report-fjr-couch.pl >>> pp -B -p -o report-fjr-couch report-fjr-couch.pl >>> >>> Mesmo problema em todos. >>> >>> Descricao das opcoes : >>> >>> http://search.cpan.org/~rschupp/PAR-Packer-1.022/lib/pp.pm >>> >>> Caso queiram ver o codigo, aqui esta, mas fiquem tranquilos, admito e sei que nao foi feito para ser bonito, mas funciona : >>> >>> https://github.com/samircury/CMSSW-benchmarks/blob/master/condor/report-fjr-couch.pl >>> >>> Alguem ja passou por uma situacao parecida ou teria dicas de como resolver? >>> >>> Valeu! >>> >>> [1] : >>> >>> -bash-4.1$ ./report-fjr-couch --fjr=FrameworkJobReport.xml --couchurl=http://a.cloudant.com --db=tr-benchmarks >>> Could not find a suitable B::Hooks::EndOfScope implementation: Can't locate Variable/Magic.pm in @INC (@INC contains: CODE(0x1e1aca0) /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. >>> BEGIN failed--compilation aborted at B/Hooks/EndOfScope/XS.pm line 17. >>> Compilation failed in require at Module/Runtime.pm line 317. >>> Can't locate B/Hooks/EndOfScope/PP/FieldHash.pm in @INC (@INC contains: CODE(0x1e1aca0) /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc/lib /tmp/par-6e697374657374/cache-9f11098dccd910be2e44325e17711ef504029e65/inc CODE(0x1aea050) CODE(0x1aea4d0)) at Module/Runtime.pm line 317. >>> BEGIN failed--compilation aborted at B/Hooks/EndOfScope/PP.pm line 29. >>> Compilation failed in require at Module/Runtime.pm line 317. >>> at B/Hooks/EndOfScope.pm line 22 >>> BEGIN failed--compilation aborted at B/Hooks/EndOfScope.pm line 26. >>> Compilation failed in require at namespace/clean.pm line 11. >>> BEGIN failed--compilation aborted at namespace/clean.pm line 11. >>> Compilation failed in require at JSON/Any.pm line 11. >>> BEGIN failed--compilation aborted at JSON/Any.pm line 11. >>> Compilation failed in require at CouchDB/Client.pm line 9. >>> BEGIN failed--compilation aborted at CouchDB/Client.pm line 9. >>> Compilation failed in require at script/report-fjr-couch.pl line 6. >>> BEGIN failed--compilation aborted at script/report-fjr-couch.pl line 6. >>> >>> >>> _______________________________________________ >>> Rio-pm mailing list >>> Rio-pm em pm.org >>> http://mail.pm.org/mailman/listinfo/rio-pm >> >> >> _______________________________________________ >> Rio-pm mailing list >> Rio-pm em pm.org >> http://mail.pm.org/mailman/listinfo/rio-pm > > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: