From ptfzs em yahoo.com.br Mon Oct 1 04:28:08 2007 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 1 Oct 2007 08:28:08 -0300 (ART) Subject: [Cascavel-pm] Sugestao - PERL Message-ID: <211345.3112.qm@web31314.mail.mud.yahoo.com> Pessoal.. uma sugestao de vcs.. estou fazendo um programa que recupera o ID e ultima datahora que foi inserido no banco..e busco as ultimas 48 horas para aquela ID... Estou fazendo: . . . my $sql=qq{SELECT id,MAX(datahora) from table1 where datainc>= timestamp '$aaaammdd $hour:00:00' - interval '3 hour' GROUP BY id ORDER BY id}; $sth = $dbh->prepare($sql) || die $DBI::errstr; $sth->execute || die $DBI::errstr; while ( my @row = $sth->fetchrow_array( ) ) { my $sql2=qq{SELECT * from table1 where id='$row[0]' and datahora>=timestamp '$row[1]' - interval '48 hour' order by datahora}; $sth2 = $dbh->prepare($sql2) || die $DBI::errstr; $sth2->execute || die $DBI::errstr; while ( my @row2 = $sth2->fetchrow_array( ) ) { .. . ................ } } warn "Problema ao processar os resultados", $sth->errstr( ), "\n" if $sth->err( ); $sth->finish(); $sth2->finish(); Alguma sugestao:??? um problema eh que a 1 consulta demora d+.. :D Obrigada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071001/c79044c0/attachment.html From shonorio em gmail.com Tue Oct 2 05:11:00 2007 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 2 Oct 2007 09:11:00 -0300 Subject: [Cascavel-pm] Sugestao - PERL In-Reply-To: <211345.3112.qm@web31314.mail.mud.yahoo.com> References: <211345.3112.qm@web31314.mail.mud.yahoo.com> Message-ID: <12d1f4ee0710020511n56d2d3feu224a2127fb19b64e@mail.gmail.com> Patty, você já utilizou alguma ferramenta de 'trace analyser' do seu banco de dados para saber qual o comportamento destes selects ? Será que a pesquisa não está fazendo um 'table scan' por algum problema de índice. Como sou péssimo em algorítimos, conheço alguns malucos que só de ver o código já sabe o comportamento dele no compilado, utilizo duas abortagem na codificação. Primeiro atingir o objetivo de resultado (e parece que você já conseguiu com estas queries), e depois (se o desempenho não for satisfatório) utilizo as ferramentas que analisam o comportamento daquela rotina para saber onde está o gargalo. Para mim é difícil falar no quê melhorar com foco em desempenho sem saber outras informações, se o teu banco for muito grande isto pode ter comportamentos diferentes de um banco menor e manutenção de índices são alguns exemplos que influenciam o desempenho. De qualquer forma eu talvez faria a pesquisa de modo diferente, primeiro separo o que rolou nas últimas x horas e depois faria a pesquisa dentro deste universo já com todos o ID's. Pois assim eu acho que você diminui os universos de pesquisa e o consumo de I/O. Mas tente utilizar e compreender as ferramentas de 'performance analyser' do seu banco de dados, você vai ficar surpresa como estas ferramentas pode te ajudar. Solli M. Honório On 10/1/07, Patty Silva wrote: > > Pessoal.. uma sugestao de vcs.. > estou fazendo um programa que recupera o ID e ultima datahora que foi > inserido no banco..e busco as ultimas 48 horas para aquela ID... > Estou fazendo: > > > . > . > . > > my $sql=qq{SELECT id,MAX(datahora) from table1 where datainc>= > timestamp '$aaaammdd $hour:00:00' - interval '3 hour' GROUP BY id ORDER BY > id}; > > $sth = $dbh->prepare($sql) || die $DBI::errstr; > $sth->execute || die $DBI::errstr; > > > while ( my @row = $sth->fetchrow_array( ) ) > { > > > > my $sql2=qq{SELECT * from table1 where id='$row[0]' and > datahora>=timestamp '$row[1]' - interval '48 hour' order by datahora}; > > $sth2 = $dbh->prepare($sql2) || die > $DBI::errstr; > $sth2->execute || die $DBI::errstr; > > while ( my @row2 = $sth2->fetchrow_array( ) ) > { > .. . ................ > } > } > > warn "Problema ao processar os resultados", > $sth->errstr( ), "\n" if $sth->err( ); > $sth->finish(); > $sth2->finish(); > > > > Alguma sugestao:??? um problema eh que a 1 consulta demora d+.. :D > > Obrigada > > Abra sua conta no Yahoo! Mail, > o único sem limite de espaço para armazenamento! > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071002/acfb7b98/attachment.html From stateroad em gmail.com Tue Oct 2 05:37:10 2007 From: stateroad em gmail.com (Nicholas Amorim) Date: Tue, 2 Oct 2007 09:37:10 -0300 Subject: [Cascavel-pm] Livros Perl para venda Message-ID: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> Olá pessoal, desculpem o incômodo, mas estou vendendo dois livros, quem quiser, entra em contato comigo por PM. Perl Como Programar - R$ 60 Programação Perl - R$ 85 Ambos em excelente estados, sem rasgos ou amassos. Nicholas. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071002/21a4103f/attachment.html From fernandolouis em terra.com.br Tue Oct 2 06:33:18 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Tue, 2 Oct 2007 10:33:18 -0300 Subject: [Cascavel-pm] Livros Perl para venda References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> Message-ID: <00be01c804f8$cc275770$0a01a8c0@servidorliz> Alguém recomenda o "programação Perl" ? []s, Fernando ----- Original Message ----- From: Nicholas Amorim To: cascavel-pm em pm.org Sent: Tuesday, October 02, 2007 9:37 AM Subject: [Cascavel-pm] Livros Perl para venda Olá pessoal, desculpem o incômodo, mas estou vendendo dois livros, quem quiser, entra em contato comigo por PM. Perl Como Programar - R$ 60 Programação Perl - R$ 85 Ambos em excelente estados, sem rasgos ou amassos. Nicholas. ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071002/b5b30347/attachment.html From joenio em gmail.com Tue Oct 2 08:15:54 2007 From: joenio em gmail.com (Joenio Costa) Date: Tue, 2 Oct 2007 12:15:54 -0300 Subject: [Cascavel-pm] Livros Perl para venda In-Reply-To: <00be01c804f8$cc275770$0a01a8c0@servidorliz> References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> <00be01c804f8$cc275770$0a01a8c0@servidorliz> Message-ID: <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> É o da Oreilly? Eu recomento! Apesar de já ter visto muitos reclamando da tradução ruim dele... Mas é um livro para quem já sabe programar um pouco em Perl... Em 02/10/07, fernandolouis em terra.com.br escreveu: > > > Alguém recomenda o "programação Perl" ? > > []s, > Fernando > > ----- Original Message ----- > From: Nicholas Amorim > To: cascavel-pm em pm.org > Sent: Tuesday, October 02, 2007 9:37 AM > Subject: [Cascavel-pm] Livros Perl para venda > > Olá pessoal, desculpem o incômodo, mas estou vendendo dois livros, quem > quiser, entra em contato comigo por PM. > > Perl Como Programar - R$ 60 > Programação Perl - R$ 85 > > Ambos em excelente estados, sem rasgos ou amassos. > > Nicholas. > > > ________________________________ > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From stateroad em gmail.com Tue Oct 2 10:00:18 2007 From: stateroad em gmail.com (Nicholas Amorim) Date: Tue, 2 Oct 2007 14:00:18 -0300 Subject: [Cascavel-pm] Livros Perl para venda In-Reply-To: <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> <00be01c804f8$cc275770$0a01a8c0@servidorliz> <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> Message-ID: <7c1ab7e20710021000m39256cam5fb549bc5ad2396d@mail.gmail.com> É o da O'reilly sim :) Realmente o nível dele já é um tanto quanto intermediário, mas dá pra aprender com ele desde o início sim e quem aprende com ele, imagino que aprenda de fato, pelo nível em si do livro. Lembrando que o Larry Wall é um dos autores ! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071002/7fefa66a/attachment.html From glasswalk3r em hotmail.com Tue Oct 2 10:11:42 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Tue, 2 Oct 2007 20:11:42 +0300 Subject: [Cascavel-pm] Livros Perl para venda In-Reply-To: <7c1ab7e20710021000m39256cam5fb549bc5ad2396d@mail.gmail.com> References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> <00be01c804f8$cc275770$0a01a8c0@servidorliz> <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> <7c1ab7e20710021000m39256cam5fb549bc5ad2396d@mail.gmail.com> Message-ID: Não queria ser o mala da vez, mas aí vai dois pontos importantes sobre o "Programando Perl": 1 - A tradução é ruim em alguns trechos. 2 - O livro já está ficando velhinho. Algumas coisas como Unicode e Threads já mudaram completamente e a abordagem sobre objetos também carece de atualização. Sobre a tradução, acho que a grande maioria dos títulos sobre informática sofrem de má tradução. Não sei se isso se repete em outros campos técnicos (porque a parte de literatura costuma ser bem melhor) mas a única editora (que me vem a memória) que tem traduções de qualidade é a Bookman. []'s --- Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com Date: Tue, 2 Oct 2007 14:00:18 -0300 From: stateroad em gmail.com To: cascavel-pm em pm.org Subject: Re: [Cascavel-pm] Livros Perl para venda É o da O'reilly sim :) Realmente o nível dele já é um tanto quanto intermediário, mas dá pra aprender com ele desde o início sim e quem aprende com ele, imagino que aprenda de fato, pelo nível em si do livro. Lembrando que o Larry Wall é um dos autores ! _________________________________________________________________ Discover the new Windows Vista http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071002/72731873/attachment-0001.html From stateroad em gmail.com Tue Oct 2 10:19:25 2007 From: stateroad em gmail.com (Nicholas Amorim) Date: Tue, 2 Oct 2007 14:19:25 -0300 Subject: [Cascavel-pm] Livros Perl para venda In-Reply-To: References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> <00be01c804f8$cc275770$0a01a8c0@servidorliz> <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> <7c1ab7e20710021000m39256cam5fb549bc5ad2396d@mail.gmail.com> Message-ID: <7c1ab7e20710021019s7959a408ha96a2e47c5f313a5@mail.gmail.com> Toda tradução tem seus pontos sofríveis, porém não acho que a do Programando Perl seja do tipo 'sofrível'. Além do mais, pelo preço que estou oferecendo (ele novo não sai por menos de 128 reais), é um bom livro para se manter como referência ;) -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071002/2aa28510/attachment.html From edencardim em gmail.com Tue Oct 2 12:19:04 2007 From: edencardim em gmail.com (eden) Date: Tue, 2 Oct 2007 16:19:04 -0300 Subject: [Cascavel-pm] Livros Perl para venda In-Reply-To: References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> <00be01c804f8$cc275770$0a01a8c0@servidorliz> <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> <7c1ab7e20710021000m39256cam5fb549bc5ad2396d@mail.gmail.com> Message-ID: <3de55ead0710021219l50114ef9qf4774d5495cb50d0@mail.gmail.com> On 10/2/07, Alceu Rodrigues de Freitas Junior wrote: > > Não queria ser o mala da vez, mas aí vai dois pontos importantes sobre o > "Programando Perl": > > 1 - A tradução é ruim em alguns trechos. > 2 - O livro já está ficando velhinho. Algumas coisas como Unicode e Threads > já mudaram completamente e a abordagem sobre objetos também carece de > atualização. > > Sobre a tradução, acho que a grande maioria dos títulos sobre informática > sofrem de má tradução. Não sei se isso se repete em outros campos técnicos > (porque a parte de literatura costuma ser bem melhor) mas a única editora > (que me vem a memória) que tem traduções de qualidade é a Bookman. Realmente, a tradução dele não é muito boa, traduziram inclusive os exemplos de código, inserindo caracteres com acentuação que fazem com que o exemplo não compile. Algumas piadas também perderam a graça ou não fazem sentido na tradução. Mas mesmo assim, é um bom livro pra se ter em casa. -- edenc.vox.com From edencardim em gmail.com Tue Oct 2 12:19:04 2007 From: edencardim em gmail.com (eden) Date: Tue, 2 Oct 2007 16:19:04 -0300 Subject: [Cascavel-pm] Livros Perl para venda In-Reply-To: References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> <00be01c804f8$cc275770$0a01a8c0@servidorliz> <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> <7c1ab7e20710021000m39256cam5fb549bc5ad2396d@mail.gmail.com> Message-ID: <3de55ead0710021219l50114ef9qf4774d5495cb50d0@mail.gmail.com> On 10/2/07, Alceu Rodrigues de Freitas Junior wrote: > > Não queria ser o mala da vez, mas aí vai dois pontos importantes sobre o > "Programando Perl": > > 1 - A tradução é ruim em alguns trechos. > 2 - O livro já está ficando velhinho. Algumas coisas como Unicode e Threads > já mudaram completamente e a abordagem sobre objetos também carece de > atualização. > > Sobre a tradução, acho que a grande maioria dos títulos sobre informática > sofrem de má tradução. Não sei se isso se repete em outros campos técnicos > (porque a parte de literatura costuma ser bem melhor) mas a única editora > (que me vem a memória) que tem traduções de qualidade é a Bookman. Realmente, a tradução dele não é muito boa, traduziram inclusive os exemplos de código, inserindo caracteres com acentuação que fazem com que o exemplo não compile. Algumas piadas também perderam a graça ou não fazem sentido na tradução. Mas mesmo assim, é um bom livro pra se ter em casa. -- edenc.vox.com From ptfzs em yahoo.com.br Wed Oct 3 06:34:11 2007 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 3 Oct 2007 10:34:11 -0300 (ART) Subject: [Cascavel-pm] Duvida SPLIT Message-ID: <518489.20355.qm@web31306.mail.mud.yahoo.com> Ola Pessoal, estou com um texto com formato estranho: preciso separa-los por 2 espacos ou mais pq tem o campo de endereco que é 1 espaco so.. ex: TESTE te te te te te te TESTE1 TESTE2 TESTE3 preciso armazenar o: TESTE, o te te te te te te , TESTE1, TESTE2 .... em um vetor... com split('s\s+',$line) nao funcionou... Como posso fazer?? Obrigada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071003/7c9cffbb/attachment.html From gabriel.vieira em gmail.com Wed Oct 3 06:35:58 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 3 Oct 2007 10:35:58 -0300 Subject: [Cascavel-pm] Duvida SPLIT In-Reply-To: <518489.20355.qm@web31306.mail.mud.yahoo.com> References: <518489.20355.qm@web31306.mail.mud.yahoo.com> Message-ID: <83d8367f0710030635g79689998ja85db1b4ad91d896@mail.gmail.com> use \s+ apenas. On 10/3/07, Patty Silva wrote: > Ola Pessoal, > estou com um texto com formato estranho: preciso separa-los por 2 espacos ou > mais pq tem o campo de endereco que é 1 espaco so.. > > > ex: > > TESTE te te te te te te TESTE1 TESTE2 TESTE3 > > preciso armazenar o: TESTE, o te te te te te te , TESTE1, TESTE2 .... em um > vetor... > > com split('s\s+',$line) nao funcionou... > Como posso fazer?? > > Obrigada > > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From thomas em tcnet.com.br Wed Oct 3 06:34:46 2007 From: thomas em tcnet.com.br (Thomas Britis) Date: Wed, 03 Oct 2007 10:34:46 -0300 Subject: [Cascavel-pm] Duvida SPLIT In-Reply-To: <518489.20355.qm@web31306.mail.mud.yahoo.com> References: <518489.20355.qm@web31306.mail.mud.yahoo.com> Message-ID: <47039A76.1000208@tcnet.com.br> split ("\s*", $line); Patty Silva wrote: > Ola Pessoal, > estou com um texto com formato estranho: preciso separa-los por 2 > espacos ou mais pq tem o campo de endereco que é 1 espaco so.. > > > ex: > > TESTE te te te te te te TESTE1 TESTE2 TESTE3 > > preciso armazenar o: TESTE, o te te te te te te , TESTE1, TESTE2 .... > em um vetor... > > com split('s\s+',$line) nao funcionou... > Como posso fazer?? > > Obrigada > > Abra sua conta no Yahoo! Mail > , > o único sem limite de espaço para armazenamento! > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From wendelscardua em gmail.com Wed Oct 3 06:41:44 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 3 Oct 2007 10:41:44 -0300 Subject: [Cascavel-pm] Duvida SPLIT In-Reply-To: <47039A76.1000208@tcnet.com.br> References: <518489.20355.qm@web31306.mail.mud.yahoo.com> <47039A76.1000208@tcnet.com.br> Message-ID: <726229b50710030641h3be53dfbla9c7a7f8e74c6187@mail.gmail.com> NOOOOOOOOOO!!!! \s* = zero ou mais espaços \s+ = um ou mais espaços s\s+ (o da patty) = s seguido de um ou mais espaços (se bem que tá dentro de qq, não confiaria...) Então, que tal split( /\s\s+/, $line ) ? []s Wendel On 10/3/07, Thomas Britis wrote: > > split ("\s*", $line); > > Patty Silva wrote: > > Ola Pessoal, > > estou com um texto com formato estranho: preciso separa-los por 2 > > espacos ou mais pq tem o campo de endereco que é 1 espaco so.. > > > > > > ex: > > > > TESTE te te te te te te TESTE1 TESTE2 > TESTE3 > > > > preciso armazenar o: TESTE, o te te te te te te , TESTE1, TESTE2 .... > > em um vetor... > > > > com split('s\s+',$line) nao funcionou... > > Como posso fazer?? > > > > Obrigada > > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071003/edc0d083/attachment.html From gabriel.vieira em gmail.com Wed Oct 3 06:52:43 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 3 Oct 2007 10:52:43 -0300 Subject: [Cascavel-pm] Duvida SPLIT In-Reply-To: <726229b50710030641h3be53dfbla9c7a7f8e74c6187@mail.gmail.com> References: <518489.20355.qm@web31306.mail.mud.yahoo.com> <47039A76.1000208@tcnet.com.br> <726229b50710030641h3be53dfbla9c7a7f8e74c6187@mail.gmail.com> Message-ID: <83d8367f0710030652k4cb495e8u3a25e89fd79929b3@mail.gmail.com> Ah! São 2 espaços... desculpa.. Faremos da maneira correta então. \s{2,} Abracos, On 10/3/07, Wendel Scardua wrote: > NOOOOOOOOOO!!!! > > \s* = zero ou mais espaços > \s+ = um ou mais espaços > s\s+ (o da patty) = s seguido de um ou mais espaços (se bem que tá dentro de > qq, não confiaria...) > > Então, que tal > > split( /\s\s+/, $line ) > > ? > > []s > > Wendel > > On 10/3/07, Thomas Britis wrote: > > split ("\s*", $line); > > > > Patty Silva wrote: > > > Ola Pessoal, > > > estou com um texto com formato estranho: preciso separa-los por 2 > > > espacos ou mais pq tem o campo de endereco que é 1 espaco so.. > > > > > > > > > ex: > > > > > > TESTE te te te te te te TESTE1 > TESTE2 TESTE3 > > > > > > preciso armazenar o: TESTE, o te te te te te te , TESTE1, TESTE2 .... > > > em um vetor... > > > > > > com split('s\s+',$line) nao funcionou... > > > Como posso fazer?? > > > > > > Obrigada > > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From wendelscardua em gmail.com Wed Oct 3 07:04:27 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 3 Oct 2007 11:04:27 -0300 Subject: [Cascavel-pm] Duvida SPLIT In-Reply-To: <83d8367f0710030652k4cb495e8u3a25e89fd79929b3@mail.gmail.com> References: <518489.20355.qm@web31306.mail.mud.yahoo.com> <47039A76.1000208@tcnet.com.br> <726229b50710030641h3be53dfbla9c7a7f8e74c6187@mail.gmail.com> <83d8367f0710030652k4cb495e8u3a25e89fd79929b3@mail.gmail.com> Message-ID: <726229b50710030704m116b474fo11fe0657f712a535@mail.gmail.com> On 10/3/07, Gabriel Vieira wrote: > > > Faremos da maneira correta então. > > "da maneira correta" ? Desde quando o lema do Perl é "There Is Only One Way To Do It" ? :-) []s Wendel -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071003/3bde97ca/attachment.html From gabriel.vieira em gmail.com Wed Oct 3 07:12:56 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 3 Oct 2007 11:12:56 -0300 Subject: [Cascavel-pm] Duvida SPLIT In-Reply-To: <726229b50710030704m116b474fo11fe0657f712a535@mail.gmail.com> References: <518489.20355.qm@web31306.mail.mud.yahoo.com> <47039A76.1000208@tcnet.com.br> <726229b50710030641h3be53dfbla9c7a7f8e74c6187@mail.gmail.com> <83d8367f0710030652k4cb495e8u3a25e89fd79929b3@mail.gmail.com> <726229b50710030704m116b474fo11fe0657f712a535@mail.gmail.com> Message-ID: <83d8367f0710030712w3c29c64ag1defdee209c30aa1@mail.gmail.com> To de sacanagem ;D haha []ss On 10/3/07, Wendel Scardua wrote: > On 10/3/07, Gabriel Vieira wrote: > > > > Faremos da maneira correta então. > > > > > > "da maneira correta" ? Desde quando o lema do Perl é "There Is Only One Way > To Do It" ? :-) > > []s > > Wendel > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From ptfzs em yahoo.com.br Wed Oct 3 07:34:27 2007 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 3 Oct 2007 11:34:27 -0300 (ART) Subject: [Cascavel-pm] Duvida SPLIT In-Reply-To: <726229b50710030641h3be53dfbla9c7a7f8e74c6187@mail.gmail.com> Message-ID: <986484.45209.qm@web31306.mail.mud.yahoo.com> Oii Pessoal..eu fiz como o Wendel falow... @teste=split( /\s\s+/, $linha ) Funcionou em partes :D porem ele perde a 1 coluna :D, no caso TESTE obrigada Wendel Scardua escreveu: NOOOOOOOOOO!!!! \s* = zero ou mais espaços \s+ = um ou mais espaços s\s+ (o da patty) = s seguido de um ou mais espaços (se bem que tá dentro de qq, não confiaria...) Então, que tal split( /\s\s+/, $line ) ? []s Wendel On 10/3/07, Thomas Britis wrote:split ("\s*", $line); Patty Silva wrote: > Ola Pessoal, > estou com um texto com formato estranho: preciso separa-los por 2 > espacos ou mais pq tem o campo de endereco que é 1 espaco so.. > > > ex: > > TESTE te te te te te te TESTE1 TESTE2 TESTE3 > > preciso armazenar o: TESTE, o te te te te te te , TESTE1, TESTE2 .... > em um vetor... > > com split('s\s+',$line) nao funcionou... > Como posso fazer?? > > Obrigada > _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071003/af062676/attachment.html From thomas em tcnet.com.br Wed Oct 3 07:35:56 2007 From: thomas em tcnet.com.br (Thomas Britis) Date: Wed, 03 Oct 2007 11:35:56 -0300 Subject: [Cascavel-pm] Duvida SPLIT In-Reply-To: <726229b50710030641h3be53dfbla9c7a7f8e74c6187@mail.gmail.com> References: <518489.20355.qm@web31306.mail.mud.yahoo.com> <47039A76.1000208@tcnet.com.br> <726229b50710030641h3be53dfbla9c7a7f8e74c6187@mail.gmail.com> Message-ID: <4703A8CC.7070805@tcnet.com.br> Opa, falha de digitação. \s+ :) \s\s+ não dá pois ela disse que em um dos casos tem um espaço só. Wendel Scardua wrote: > NOOOOOOOOOO!!!! > > \s* = zero ou mais espaços > \s+ = um ou mais espaços > s\s+ (o da patty) = s seguido de um ou mais espaços (se bem que tá > dentro de qq, não confiaria...) > > Então, que tal > > split( /\s\s+/, $line ) > > ? > > []s > > Wendel > > On 10/3/07, *Thomas Britis* > wrote: > > split ("\s*", $line); > > Patty Silva wrote: > > Ola Pessoal, > > estou com um texto com formato estranho: preciso separa-los por 2 > > espacos ou mais pq tem o campo de endereco que é 1 espaco so.. > > > > > > ex: > > > > TESTE te te te te te > te TESTE1 TESTE2 TESTE3 > > > > preciso armazenar o: TESTE, o te te te te te te , TESTE1, TESTE2 > .... > > em um vetor... > > > > com split('s\s+',$line) nao funcionou... > > Como posso fazer?? > > > > Obrigada > > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From gabriel.vieira em gmail.com Wed Oct 3 07:41:14 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 3 Oct 2007 11:41:14 -0300 Subject: [Cascavel-pm] Duvida SPLIT In-Reply-To: <4703A8CC.7070805@tcnet.com.br> References: <518489.20355.qm@web31306.mail.mud.yahoo.com> <47039A76.1000208@tcnet.com.br> <726229b50710030641h3be53dfbla9c7a7f8e74c6187@mail.gmail.com> <4703A8CC.7070805@tcnet.com.br> Message-ID: <83d8367f0710030741j7d2565faw52b227500a5879b4@mail.gmail.com> Pois então, esse que contém 1 espaço apenas devem ficar juntos em um campo único. Seria o "te te te.." no caso. On 10/3/07, Thomas Britis wrote: > Opa, falha de digitação. \s+ :) > > \s\s+ não dá pois ela disse que em um dos casos tem um espaço só. > > > > Wendel Scardua wrote: > > NOOOOOOOOOO!!!! > > > > \s* = zero ou mais espaços > > \s+ = um ou mais espaços > > s\s+ (o da patty) = s seguido de um ou mais espaços (se bem que tá > > dentro de qq, não confiaria...) > > > > Então, que tal > > > > split( /\s\s+/, $line ) > > > > ? > > > > []s > > > > Wendel > > > > On 10/3/07, *Thomas Britis* > > wrote: > > > > split ("\s*", $line); > > > > Patty Silva wrote: > > > Ola Pessoal, > > > estou com um texto com formato estranho: preciso separa-los por 2 > > > espacos ou mais pq tem o campo de endereco que é 1 espaco so.. > > > > > > > > > ex: > > > > > > TESTE te te te te te > > te TESTE1 TESTE2 TESTE3 > > > > > > preciso armazenar o: TESTE, o te te te te te te , TESTE1, TESTE2 > > .... > > > em um vetor... > > > > > > com split('s\s+',$line) nao funcionou... > > > Como posso fazer?? > > > > > > Obrigada > > > > > > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- > Thomas Storino Britis > TCNet Informatica e Telecomunicacoes LTDA > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From ptfzs em yahoo.com.br Wed Oct 3 07:53:25 2007 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 3 Oct 2007 11:53:25 -0300 (ART) Subject: [Cascavel-pm] Duvida SPLIT In-Reply-To: <83d8367f0710030741j7d2565faw52b227500a5879b4@mail.gmail.com> Message-ID: <716240.22478.qm@web31311.mail.mud.yahoo.com> Isso msm Gabriel.. os que estao com espaco simples tem q ir para 1 variavel somente. :) Gabriel Vieira escreveu: Pois então, esse que contém 1 espaço apenas devem ficar juntos em um campo único. Seria o "te te te.." no caso. On 10/3/07, Thomas Britis wrote: > Opa, falha de digitação. \s+ :) > > \s\s+ não dá pois ela disse que em um dos casos tem um espaço só. > > > > Wendel Scardua wrote: > > NOOOOOOOOOO!!!! > > > > \s* = zero ou mais espaços > > \s+ = um ou mais espaços > > s\s+ (o da patty) = s seguido de um ou mais espaços (se bem que tá > > dentro de qq, não confiaria...) > > > > Então, que tal > > > > split( /\s\s+/, $line ) > > > > ? > > > > []s > > > > Wendel > > > > On 10/3/07, *Thomas Britis* > > > wrote: > > > > split ("\s*", $line); > > > > Patty Silva wrote: > > > Ola Pessoal, > > > estou com um texto com formato estranho: preciso separa-los por 2 > > > espacos ou mais pq tem o campo de endereco que é 1 espaco so.. > > > > > > > > > ex: > > > > > > TESTE te te te te te > > te TESTE1 TESTE2 TESTE3 > > > > > > preciso armazenar o: TESTE, o te te te te te te , TESTE1, TESTE2 > > .... > > > em um vetor... > > > > > > com split('s\s+',$line) nao funcionou... > > > Como posso fazer?? > > > > > > Obrigada > > > > > > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- > Thomas Storino Britis > TCNet Informatica e Telecomunicacoes LTDA > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071003/c796208f/attachment.html From joenio em gmail.com Fri Oct 5 06:35:34 2007 From: joenio em gmail.com (Joenio Costa) Date: Fri, 5 Oct 2007 10:35:34 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOFF=5D_=5Bdivulga=E7=E3o=5D_Progr?= =?iso-8859-1?q?ama_de_Qualifica=E7=E3o_em_Software_Livre_=28PQSL?= =?iso-8859-1?q?=29_da_Colivre?= In-Reply-To: <2a3a4a5d0709221204t4eb7436dhbb8fb1811b5ccb0c@mail.gmail.com> References: <2a3a4a5d0709221204t4eb7436dhbb8fb1811b5ccb0c@mail.gmail.com> Message-ID: <65934b450710050635i26e2ad56l97a1afdd7d58b67a@mail.gmail.com> Repassando... ---------- Forwarded message ---------- From: Mônica Paz To: Integração do Projeto Software Livre Bahia Programa de Qualificação em Software Livre (PQSL) da Colivre. Visando a atender à crescente demanda dos mais diversos setores da sociedade por qualificação em Software Livre, a Colivre está promovendo, com o apoio da SaferNet Brasil, o primeiro Programa de Qualificação na Bahia voltado exclusivamente para softwares livres. Com mais de 100 horas aula, distribuídas inicialmente em três cursos, o Programa de Qualificação em Software Livre (PQSL) da Colivre visa, então, à difusão dos softwares livres para os diversos setores da sociedade, capacitando profissionais e amantes de tecnologia para o uso e imersão nesse paradigma tecnológico inovador. Fazem parte do programa os seguintes cursos, com inscrição até dia 16/10: - GNU/Linux Básicos - Administração de Redes com GNU/Linux - Desenvolvendo sites colaborativos com TWiki Assista à aula inaugural no dia 15/10 e saiba, no site abaixo, mais informações e como participar! :-) http://www.colivre.coop.br Att, Equipe Colivre contato em colivre.coop.br Colivre - www.Colivre.coop.br Cooperativa de Tecnologias Livres. +55 71 3331-2299 From marcoaureliomacae em gmail.com Sun Oct 7 06:58:34 2007 From: marcoaureliomacae em gmail.com (=?ISO-8859-1?Q?Marco_Aur=E9lio_(MACA=C9)?=) Date: Sun, 7 Oct 2007 10:58:34 -0300 Subject: [Cascavel-pm] [OT] O Perl morreu? Longa vida ao Perl! Message-ID: Bom dia, Caríssimos Amigos do Cascavel Perl Mongers, Segue abaixo artigo extraído BR-Linux confirmando o crescimento e uso da nossa admirável linguagem de programação: - O Perl morreu? Longa vida ao Perl! [1] JT Smith escreve no OnLamp sobre os comentários a respeito de o Perl ter morrido ou estar morrendo, geralmente em comparação com outras linguagens que recebem mais cobertura hoje, como PHP, Java, C#, Ruby, Python, or [insira sua linguagem atual favorita]. Segundo ele, há milhões de programadores Perl em atividade hoje, o Perl 5 está sendo ativamente mantido e o Perl 6 está em desenvolvimento. Mais de 3000 módulos Perl foram lançados em 2006, e mais do que o dobro devem ser lançados este ano. E ele vai mais longe em sua argumentação a favor da vitalidade do Perl: há grande número (milhares) de vagas abertas todos os meses para desenvolvedores Perl no mercado dos EUA. O uso do Perl cresceu 700% nos últimos 5 anos, mesmo com o grande número de outras opções de linguagens que vêm se estabelecendo. A lista de sites que hoje se baseiam ou incluem extensivamente o Perl em suas fundações tem nomes como Yahoo!, Amazon, TicketMaster, Departamento de Estado dos EUA, BBC, Slashdot. Ele conclui que o Perl está vivo e em boa saúde, e continua sendo uma boa escolha para grande variedade de projetos devido à sua flexibilidade, poder e base de código extensa. Longa vida ao Perl, e também às demais linguagens que fazem a popularidade do LAMP! Abraços bem-sucedidos, Marco Aurélio (MACAÉ) Fonte: [1] http://br-linux.org/linux/onlamp-o-perl-morreu.-longa-vida-ao-perl From farinha.ufpr em gmail.com Mon Oct 8 13:30:45 2007 From: farinha.ufpr em gmail.com (Arthur Renato Mello) Date: Mon, 8 Oct 2007 17:30:45 -0300 Subject: [Cascavel-pm] Simulando tail -f Message-ID: <60ecd11d0710081330k2d443015r2f7543eb37a99b9c@mail.gmail.com> Ola Monges, tenho o seguinte problema: Preciso simular um tail -f em um arquivo de log. Mas com uma funcionalidade a mais, o arquivo pode mudar de nome durante o processo (logrotate). Ou seja, eu comeco a monitorar o arquivo "log.txt", apos um tempo o logrotate executa e o arquivo eh renomeado para "log-old.txt", e um novo log.txt eh criado. O script precisa esquecer o "log-old.txt" (antigo log.txt que ja esta aberto) e comecar a monitorar o novo log.txt. Um agravante eh que quem solicitou nao gostaria de utilizar nenhum modulo do CPAN, apenas o que for built in da linguagem. Eu utilizei um codigo do perl FAQ que mostra como simular tail -f, e acrescentei uma verificacao de inode (usando stat). Caso o inode do arquivo com mesmo nome, seja diferente do que eu estou usando eu preciso reabrir o arquivo. O codigo funciona (esta colado no final). Porem eu estou perdendo as primeiras linhas do "arquivo novo", a impressao eh que o comando tell, utilizado no for de leitura soh comeca a fazer efeito quando o tamanho do arquivo novo, passa o tamanaho do antigo. Algo como se o fdescritor de arquivo estivesse apontando para uma posicao em bytes qqr e so fosse comecara ler dali pra frente. Se isto estiver certo gostaria de alguma ideia de como fazer esse apontador voltar pro comeco do arquivo. Espero ter me feito entender :). Desde jah agradeco sugestoes de solucoes ou novas abordagens: ============================================== #!/usr/bin/perl use strict; use warnings; #use Fcntl qw(:seek); sub usage{ print("USAGE: $0 \n"); exit(1); } (@ARGV != 1) and usage(); (my $filename) = @ARGV; open(LOG, $filename) or die "Unable to open $filename: $!"; my @old_file; my @new_file; @old_file = stat($filename); my $w_time = 1; my $pos; my $count = 0; my $changed = 0; my $test_file_interval = 10; while(1){ $pos = 0; for($pos = tell(LOG); $_ = ; $pos = tell(LOG)){ print; } if($changed){ $changed = 0; close(LOG); while(! -r $filename){ sleep($w_time); } open(LOG, $filename); } if($count == $test_file_interval){ $count = 0; @new_file = stat($filename); if(!defined($new_file[1]) or $old_file[1] != $new_file[1]){ $changed = 1; } } sleep($w_time); seek(LOG, $pos, 0); $count++; } ============================================== []s Arthur From wendelscardua em gmail.com Mon Oct 8 14:20:32 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Mon, 8 Oct 2007 18:20:32 -0300 Subject: [Cascavel-pm] Simulando tail -f In-Reply-To: <60ecd11d0710081330k2d443015r2f7543eb37a99b9c@mail.gmail.com> References: <60ecd11d0710081330k2d443015r2f7543eb37a99b9c@mail.gmail.com> Message-ID: <726229b50710081420y464e7d85ga20a11ec05e9b212@mail.gmail.com> Não olhei direito o código, mas me parece que falta fazer um $pos = 0; na hora em que você abre o arquivo novamente... []s Wendel On 10/8/07, Arthur Renato Mello wrote: > > Ola Monges, > > tenho o seguinte problema: Preciso simular um tail -f em um arquivo de > log. Mas com uma funcionalidade a mais, o arquivo pode mudar de nome > durante o processo (logrotate). Ou seja, eu comeco a monitorar o > arquivo "log.txt", apos um tempo o logrotate executa e o arquivo eh > renomeado para "log-old.txt", e um novo log.txt eh criado. O script > precisa esquecer o "log-old.txt" (antigo log.txt que ja esta aberto) e > comecar a monitorar o novo log.txt. > > Um agravante eh que quem solicitou nao gostaria de utilizar nenhum > modulo do CPAN, apenas o que for built in da linguagem. > > Eu utilizei um codigo do perl FAQ que mostra como simular tail -f, e > acrescentei uma verificacao de inode (usando stat). Caso o inode do > arquivo com mesmo nome, seja diferente do que eu estou usando eu > preciso reabrir o arquivo. > > O codigo funciona (esta colado no final). Porem eu estou perdendo as > primeiras linhas do "arquivo novo", a impressao eh que o comando tell, > utilizado no for de leitura soh comeca a fazer efeito quando o tamanho > do arquivo novo, passa o tamanaho do antigo. Algo como se o fdescritor > de arquivo estivesse apontando para uma posicao em bytes qqr e so > fosse comecara ler dali pra frente. Se isto estiver certo gostaria de > alguma ideia de como fazer esse apontador voltar pro comeco do > arquivo. > > Espero ter me feito entender :). Desde jah agradeco sugestoes de > solucoes ou novas abordagens: > > ============================================== > #!/usr/bin/perl > > use strict; > use warnings; > #use Fcntl qw(:seek); > > sub usage{ > print("USAGE: $0 \n"); > exit(1); > } > > (@ARGV != 1) and usage(); > > (my $filename) = @ARGV; > > open(LOG, $filename) or die "Unable to open $filename: $!"; > > my @old_file; > my @new_file; > > @old_file = stat($filename); > > my $w_time = 1; > my $pos; > > my $count = 0; > my $changed = 0; > my $test_file_interval = 10; > > while(1){ > $pos = 0; > > for($pos = tell(LOG); $_ = ; $pos = tell(LOG)){ > print; > } > > if($changed){ > $changed = 0; > > close(LOG); > > while(! -r $filename){ > sleep($w_time); > } > > open(LOG, $filename); > } > > if($count == $test_file_interval){ > $count = 0; > > @new_file = stat($filename); > if(!defined($new_file[1]) or $old_file[1] != $new_file[1]){ > $changed = 1; > } > } > > sleep($w_time); > seek(LOG, $pos, 0); > > $count++; > } > ============================================== > > []s > Arthur > ___________________________________________ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071008/91d8cdfc/attachment.html From igor.sutton em yahoo.co.uk Mon Oct 8 14:54:06 2007 From: igor.sutton em yahoo.co.uk (Igor Sutton Lopes) Date: Mon, 8 Oct 2007 23:54:06 +0200 Subject: [Cascavel-pm] Simulando tail -f In-Reply-To: <60ecd11d0710081330k2d443015r2f7543eb37a99b9c@mail.gmail.com> References: <60ecd11d0710081330k2d443015r2f7543eb37a99b9c@mail.gmail.com> Message-ID: <92ED0F68-FDF0-4F99-BFD6-ED3862B83BAA@yahoo.co.uk> On Oct 8, 2007, at 10:30 PM, Arthur Renato Mello wrote: > Ola Monges, > > File::Tail POE::Wheel::FollowTail -- Igor From ricardostock em bol.com.br Mon Oct 8 19:26:06 2007 From: ricardostock em bol.com.br (Ricardo Stock) Date: Mon, 8 Oct 2007 23:26:06 -0300 Subject: [Cascavel-pm] smtp via perl Message-ID: <000701c80a1b$c323fed0$0200a8c0@Ricardo> boa noite a todos da lista.... gente to com uma duvida..... o script parece correto, mas não funciona.... isto é possivel ?? não me da nenhum erro #!c:\perl\bin\perl.exe use warnings; use strict; use CGI qw(:standard); #use CGI::Carp qw(fatalsToBrowser warningsToBrowser); my $servidor='smtps.bol.com.br'; #exemplo my $usuario='usuario'; # ja tentei coloar com @ e dominio mas também não funciona my $senha='senha'; my $de=param('de'); my $para=param('para'); my $mensagem=param('mensagem'); my $titulo='mensagem de teste'; use Net::SMTP_auth; my $smtp = Net::SMTP_auth->new("$servidor", Timeout=>60, Debug=>1); $smtp->auth('PLAIN',$usuario,$senha); $smtp->mail($de); $smtp->to($para); $smtp->data(); $smtp->datasend("To: $para\n"); $smtp->datasend("From: $de\n"); $smtp->datasend("Subject: $titulo\n"); $smtp->datasend("Content-type: text/html\n\n"); $smtp->datasend($mensagem); $smtp->dataend(); $smtp->quit; print "Content-type: text/html\n\n"; print "E-mail enviado!"; estou tentando mandar e-mail via smtp, atraves do perl... consultando na net e vendo uns modulos, fiz ese script, mas não estou recebemdo os e-mails enviados pela pagina de envio.... se alguem tiver uma dica... agradeço.... se também isto não for mais possivel, paciencia... :-) Desde já agradeço a qualquer ajuda ou dica.... Obrigado Ricardo Stock ricardostock em bol.com.br From glasswalk3r em hotmail.com Tue Oct 9 05:54:58 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Tue, 9 Oct 2007 15:54:58 +0300 Subject: [Cascavel-pm] smtp via perl In-Reply-To: <000701c80a1b$c323fed0$0200a8c0@Ricardo> References: <000701c80a1b$c323fed0$0200a8c0@Ricardo> Message-ID: Ricardo, Teste conexão com o servidor SMTP usando telnet mesmo... para você ter certeza que está usando parâmetros corretos para conexão. No mais, pelo que vi você está forçando o método de autenticação "PLAIN". Existe um método nesse mesmo módulo que retorna todos os métodos de autenticação que o servidor suporta, dê uma olhada se plain está incluído. []'s --- Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com > From: ricardostock em bol.com.br > To: cascavel-pm em pm.org > Date: Mon, 8 Oct 2007 23:26:06 -0300 > Subject: [Cascavel-pm] smtp via perl > > boa noite a todos da lista.... gente to com uma duvida..... o script parece > correto, mas não funciona.... isto é possivel ?? não me da nenhum erro > > > #!c:\perl\bin\perl.exe > > use warnings; > use strict; > use CGI qw(:standard); > #use CGI::Carp qw(fatalsToBrowser warningsToBrowser); > > my $servidor='smtps.bol.com.br'; #exemplo > my $usuario='usuario'; # ja tentei coloar com @ e dominio mas também não > funciona > my $senha='senha'; > my $de=param('de'); > my $para=param('para'); > my $mensagem=param('mensagem'); > my $titulo='mensagem de teste'; > > > use Net::SMTP_auth; > my $smtp = Net::SMTP_auth->new("$servidor", Timeout=>60, Debug=>1); > $smtp->auth('PLAIN',$usuario,$senha); > $smtp->mail($de); > $smtp->to($para); > $smtp->data(); > $smtp->datasend("To: $para\n"); > $smtp->datasend("From: $de\n"); > $smtp->datasend("Subject: $titulo\n"); > $smtp->datasend("Content-type: text/html\n\n"); > $smtp->datasend($mensagem); > $smtp->dataend(); > $smtp->quit; > > print "Content-type: text/html\n\n"; > print "E-mail enviado!"; > > > estou tentando mandar e-mail via smtp, atraves do perl... consultando na net > e vendo uns modulos, fiz ese script, mas não estou recebemdo os e-mails > enviados pela pagina de envio.... se alguem tiver uma dica... agradeço.... > se também isto não for mais possivel, paciencia... :-) _________________________________________________________________ Explore the seven wonders of the world http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071009/96c2c2ab/attachment.html From mdacwb em gmail.com Tue Oct 9 11:06:36 2007 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Tue, 9 Oct 2007 15:06:36 -0300 Subject: [Cascavel-pm] smtp via perl In-Reply-To: References: <000701c80a1b$c323fed0$0200a8c0@Ricardo> Message-ID: <42dcdd750710091106w724caf5fla5ca9d6eb942380f@mail.gmail.com> Além disso, é sempre importante fazer teste de retorno, em especial: my $smtp = Net::SMTP_auth->new("$servidor", Timeout=>60, Debug=>1); $smtp->mail($de); << a maioria das vezes deve ser o mesmo de login $smtp->to($para); << pode ser recusado, mas não exige abort para Como vc não está fazendo logs, ficará dificil saber em qq momento as causas de falha. Sds, Marco Antonio Em 09/10/07, Alceu Rodrigues de Freitas Junior escreveu: > > Ricardo, > > Teste conexão com o servidor SMTP usando telnet mesmo... para você ter > certeza que está usando parâmetros corretos para conexão. > > No mais, pelo que vi você está forçando o método de autenticação "PLAIN". > Existe um método nesse mesmo módulo que retorna todos os métodos de > autenticação que o servidor suporta, dê uma olhada se plain está incluído. > > []'s > > --- > Alceu Rodrigues de Freitas Junior > glasswalk3r em hotmail.com > > > ________________________________ > > From: ricardostock em bol.com.br > > To: cascavel-pm em pm.org > > Date: Mon, 8 Oct 2007 23:26:06 -0300 > > Subject: [Cascavel-pm] smtp via perl > > > > > boa noite a todos da lista.... gente to com uma duvida..... o script > parece > > correto, mas não funciona.... isto é possivel ?? não me da nenhum erro > > > > > > #!c:\perl\bin\perl.exe > > > > use warnings; > > use strict; > > use CGI qw(:standard); > > #use CGI::Carp qw(fatalsToBrowser warningsToBrowser); > > > > my $servidor='smtps.bol.com.br'; #exemplo > > my $usuario='usuario'; # ja tentei coloar com @ e dominio mas também não > > funciona > > my $senha='senha'; > > my $de=param('de'); > > my $para=param('para'); > > my $mensagem=param('mensagem'); > > my $titulo='mensagem de teste'; > > > > > > use Net::SMTP_auth; > > my $smtp = Net::SMTP_auth->new("$servidor", Timeout=>60, > Debug=>1); > > $smtp->auth('PLAIN',$usuario,$senha); > > $smtp->mail($de); > > $smtp->to($para); > > $smtp->data(); > > $smtp->datasend("To: $para\n"); > > $smtp->datasend("From: $de\n"); > > $smtp->datasend("Subject: $titulo\n"); > > $smtp->datasend("Content-type: text/html\n\n"); > > $smtp->datasend($mensagem); > > $smtp->dataend(); > > $smtp->quit; > > > > print "Content-type: text/html\n\n"; > > print "E-mail enviado!"; > > > > > > estou tentando mandar e-mail via smtp, atraves do perl... consultando na > net > > e vendo uns modulos, fiz ese script, mas não estou recebemdo os e-mails > > enviados pela pagina de envio.... se alguem tiver uma dica... agradeço.... > > se também isto não for mais possivel, paciencia... :-) > > > ________________________________ > Explore the seven wonders of the world Learn more! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From ricardostock em bol.com.br Tue Oct 9 11:28:57 2007 From: ricardostock em bol.com.br (Ricardo Stock) Date: Tue, 9 Oct 2007 15:28:57 -0300 Subject: [Cascavel-pm] smtp via perl References: <000701c80a1b$c323fed0$0200a8c0@Ricardo> <42dcdd750710091106w724caf5fla5ca9d6eb942380f@mail.gmail.com> Message-ID: <003601c80aa2$45014530$0200a8c0@Ricardo> poxa como não vi isso antes... valeu mesmo Marco, o que estava dando errado era que a variavel "de" tinha que ser o mesmo do usuário..... Obrigado pelo toque.... ----- Original Message ----- From: "Marco A P D'Andrade" To: "Cascavel Perl Mongers" Sent: Tuesday, October 09, 2007 3:06 PM Subject: Re: [Cascavel-pm] smtp via perl Além disso, é sempre importante fazer teste de retorno, em especial: my $smtp = Net::SMTP_auth->new("$servidor", Timeout=>60, Debug=>1); $smtp->mail($de); << a maioria das vezes deve ser o mesmo de login $smtp->to($para); << pode ser recusado, mas não exige abort para Como vc não está fazendo logs, ficará dificil saber em qq momento as causas de falha. Sds, Marco Antonio Em 09/10/07, Alceu Rodrigues de Freitas Junior escreveu: > > Ricardo, > > Teste conexão com o servidor SMTP usando telnet mesmo... para você ter > certeza que está usando parâmetros corretos para conexão. > > No mais, pelo que vi você está forçando o método de autenticação "PLAIN". > Existe um método nesse mesmo módulo que retorna todos os métodos de > autenticação que o servidor suporta, dê uma olhada se plain está incluído. > > []'s > > --- > Alceu Rodrigues de Freitas Junior > glasswalk3r em hotmail.com > > > ________________________________ > > From: ricardostock em bol.com.br > > To: cascavel-pm em pm.org > > Date: Mon, 8 Oct 2007 23:26:06 -0300 > > Subject: [Cascavel-pm] smtp via perl > > > > > boa noite a todos da lista.... gente to com uma duvida..... o script > parece > > correto, mas não funciona.... isto é possivel ?? não me da nenhum erro > > > > > > #!c:\perl\bin\perl.exe > > > > use warnings; > > use strict; > > use CGI qw(:standard); > > #use CGI::Carp qw(fatalsToBrowser warningsToBrowser); > > > > my $servidor='smtps.bol.com.br'; #exemplo > > my $usuario='usuario'; # ja tentei coloar com @ e dominio mas também não > > funciona > > my $senha='senha'; > > my $de=param('de'); > > my $para=param('para'); > > my $mensagem=param('mensagem'); > > my $titulo='mensagem de teste'; > > > > > > use Net::SMTP_auth; > > my $smtp = Net::SMTP_auth->new("$servidor", Timeout=>60, > Debug=>1); > > $smtp->auth('PLAIN',$usuario,$senha); > > $smtp->mail($de); > > $smtp->to($para); > > $smtp->data(); > > $smtp->datasend("To: $para\n"); > > $smtp->datasend("From: $de\n"); > > $smtp->datasend("Subject: $titulo\n"); > > $smtp->datasend("Content-type: text/html\n\n"); > > $smtp->datasend($mensagem); > > $smtp->dataend(); > > $smtp->quit; > > > > print "Content-type: text/html\n\n"; > > print "E-mail enviado!"; > > > > > > estou tentando mandar e-mail via smtp, atraves do perl... consultando na > net > > e vendo uns modulos, fiz ese script, mas não estou recebemdo os e-mails > > enviados pela pagina de envio.... se alguem tiver uma dica... > > agradeço.... > > se também isto não for mais possivel, paciencia... :-) > > > ________________________________ > Explore the seven wonders of the world Learn more! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From jaja.gabriel em gmail.com Tue Oct 9 15:13:00 2007 From: jaja.gabriel em gmail.com (Joao Gabriel C. Laass) Date: Tue, 9 Oct 2007 19:13:00 -0300 Subject: [Cascavel-pm] smtp via perl In-Reply-To: <003601c80aa2$45014530$0200a8c0@Ricardo> References: <000701c80a1b$c323fed0$0200a8c0@Ricardo> <42dcdd750710091106w724caf5fla5ca9d6eb942380f@mail.gmail.com> <003601c80aa2$45014530$0200a8c0@Ricardo> Message-ID: <8ff2963a0710091513x67eded6cma4f87492bab2d605@mail.gmail.com> Dependendo do servidor eu uso o Net::SMTP_auth p/ fazer login em servidores externos. -- Um abraço, João Gabriel C. Laass Página pessoal - www.JGCL.pt.to CGiClube.net - www.CGiClube.net Vitória Perl Mongers - Vitoria.pm.org Em 09/10/07, Ricardo Stock escreveu: > poxa como não vi isso antes... valeu mesmo Marco, o que estava dando errado > era que a variavel "de" tinha que ser o mesmo do usuário..... > > Obrigado pelo toque.... > > ----- Original Message ----- > From: "Marco A P D'Andrade" > To: "Cascavel Perl Mongers" > Sent: Tuesday, October 09, 2007 3:06 PM > Subject: Re: [Cascavel-pm] smtp via perl > > > Além disso, é sempre importante fazer teste de retorno, em especial: > > my $smtp = Net::SMTP_auth->new("$servidor", Timeout=>60, Debug=>1); > > $smtp->mail($de); << a maioria das vezes deve ser o mesmo de login > $smtp->to($para); << pode ser recusado, mas não exige abort para > > Como vc não está fazendo logs, ficará dificil saber em qq momento as > causas de falha. > > > Sds, > Marco Antonio > > > Em 09/10/07, Alceu Rodrigues de Freitas > Junior escreveu: > > > > Ricardo, > > > > Teste conexão com o servidor SMTP usando telnet mesmo... para você ter > > certeza que está usando parâmetros corretos para conexão. > > > > No mais, pelo que vi você está forçando o método de autenticação "PLAIN". > > Existe um método nesse mesmo módulo que retorna todos os métodos de > > autenticação que o servidor suporta, dê uma olhada se plain está incluído. > > > > []'s > > > > --- > > Alceu Rodrigues de Freitas Junior > > glasswalk3r em hotmail.com > > > > > > ________________________________ > > > From: ricardostock em bol.com.br > > > To: cascavel-pm em pm.org > > > Date: Mon, 8 Oct 2007 23:26:06 -0300 > > > Subject: [Cascavel-pm] smtp via perl > > > > > > > > boa noite a todos da lista.... gente to com uma duvida..... o script > > parece > > > correto, mas não funciona.... isto é possivel ?? não me da nenhum erro > > > > > > > > > #!c:\perl\bin\perl.exe > > > > > > use warnings; > > > use strict; > > > use CGI qw(:standard); > > > #use CGI::Carp qw(fatalsToBrowser warningsToBrowser); > > > > > > my $servidor='smtps.bol.com.br'; #exemplo > > > my $usuario='usuario'; # ja tentei coloar com @ e dominio mas também não > > > funciona > > > my $senha='senha'; > > > my $de=param('de'); > > > my $para=param('para'); > > > my $mensagem=param('mensagem'); > > > my $titulo='mensagem de teste'; > > > > > > > > > use Net::SMTP_auth; > > > my $smtp = Net::SMTP_auth->new("$servidor", Timeout=>60, > > Debug=>1); > > > $smtp->auth('PLAIN',$usuario,$senha); > > > $smtp->mail($de); > > > $smtp->to($para); > > > $smtp->data(); > > > $smtp->datasend("To: $para\n"); > > > $smtp->datasend("From: $de\n"); > > > $smtp->datasend("Subject: $titulo\n"); > > > $smtp->datasend("Content-type: text/html\n\n"); > > > $smtp->datasend($mensagem); > > > $smtp->dataend(); > > > $smtp->quit; > > > > > > print "Content-type: text/html\n\n"; > > > print "E-mail enviado!"; > > > > > > > > > estou tentando mandar e-mail via smtp, atraves do perl... consultando na > > net > > > e vendo uns modulos, fiz ese script, mas não estou recebemdo os e-mails > > > enviados pela pagina de envio.... se alguem tiver uma dica... > > > agradeço.... > > > se também isto não for mais possivel, paciencia... :-) > > > > > > ________________________________ > > Explore the seven wonders of the world Learn more! > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From jaja.gabriel em gmail.com Tue Oct 9 15:14:10 2007 From: jaja.gabriel em gmail.com (Joao Gabriel C. Laass) Date: Tue, 9 Oct 2007 19:14:10 -0300 Subject: [Cascavel-pm] smtp via perl In-Reply-To: <8ff2963a0710091513x67eded6cma4f87492bab2d605@mail.gmail.com> References: <000701c80a1b$c323fed0$0200a8c0@Ricardo> <42dcdd750710091106w724caf5fla5ca9d6eb942380f@mail.gmail.com> <003601c80aa2$45014530$0200a8c0@Ricardo> <8ff2963a0710091513x67eded6cma4f87492bab2d605@mail.gmail.com> Message-ID: <8ff2963a0710091514v5959657fr7daf5043109ea5e@mail.gmail.com> Ops!! Li com pressa e não li que você também usa o "Net::SMTP_auth" :P Malz galera. -- Um abraço, João Gabriel C. Laass Página pessoal - www.JGCL.pt.to CGiClube.net - www.CGiClube.net Vitória Perl Mongers - Vitoria.pm.org Em 09/10/07, Joao Gabriel C. Laass escreveu: > Dependendo do servidor eu uso o Net::SMTP_auth p/ fazer login em > servidores externos. > > -- > Um abraço, > João Gabriel C. Laass > Página pessoal - www.JGCL.pt.to > CGiClube.net - www.CGiClube.net > Vitória Perl Mongers - Vitoria.pm.org > > > > > Em 09/10/07, Ricardo Stock escreveu: > > poxa como não vi isso antes... valeu mesmo Marco, o que estava dando errado > > era que a variavel "de" tinha que ser o mesmo do usuário..... > > > > Obrigado pelo toque.... > > > > ----- Original Message ----- > > From: "Marco A P D'Andrade" > > To: "Cascavel Perl Mongers" > > Sent: Tuesday, October 09, 2007 3:06 PM > > Subject: Re: [Cascavel-pm] smtp via perl > > > > > > Além disso, é sempre importante fazer teste de retorno, em especial: > > > > my $smtp = Net::SMTP_auth->new("$servidor", Timeout=>60, Debug=>1); > > > > $smtp->mail($de); << a maioria das vezes deve ser o mesmo de login > > $smtp->to($para); << pode ser recusado, mas não exige abort para > > > > Como vc não está fazendo logs, ficará dificil saber em qq momento as > > causas de falha. > > > > > > Sds, > > Marco Antonio > > > > > > Em 09/10/07, Alceu Rodrigues de Freitas > > Junior escreveu: > > > > > > Ricardo, > > > > > > Teste conexão com o servidor SMTP usando telnet mesmo... para você ter > > > certeza que está usando parâmetros corretos para conexão. > > > > > > No mais, pelo que vi você está forçando o método de autenticação "PLAIN". > > > Existe um método nesse mesmo módulo que retorna todos os métodos de > > > autenticação que o servidor suporta, dê uma olhada se plain está incluído. > > > > > > []'s > > > > > > --- > > > Alceu Rodrigues de Freitas Junior > > > glasswalk3r em hotmail.com > > > > > > > > > ________________________________ > > > > From: ricardostock em bol.com.br > > > > To: cascavel-pm em pm.org > > > > Date: Mon, 8 Oct 2007 23:26:06 -0300 > > > > Subject: [Cascavel-pm] smtp via perl > > > > > > > > > > > boa noite a todos da lista.... gente to com uma duvida..... o script > > > parece > > > > correto, mas não funciona.... isto é possivel ?? não me da nenhum erro > > > > > > > > > > > > #!c:\perl\bin\perl.exe > > > > > > > > use warnings; > > > > use strict; > > > > use CGI qw(:standard); > > > > #use CGI::Carp qw(fatalsToBrowser warningsToBrowser); > > > > > > > > my $servidor='smtps.bol.com.br'; #exemplo > > > > my $usuario='usuario'; # ja tentei coloar com @ e dominio mas também não > > > > funciona > > > > my $senha='senha'; > > > > my $de=param('de'); > > > > my $para=param('para'); > > > > my $mensagem=param('mensagem'); > > > > my $titulo='mensagem de teste'; > > > > > > > > > > > > use Net::SMTP_auth; > > > > my $smtp = Net::SMTP_auth->new("$servidor", Timeout=>60, > > > Debug=>1); > > > > $smtp->auth('PLAIN',$usuario,$senha); > > > > $smtp->mail($de); > > > > $smtp->to($para); > > > > $smtp->data(); > > > > $smtp->datasend("To: $para\n"); > > > > $smtp->datasend("From: $de\n"); > > > > $smtp->datasend("Subject: $titulo\n"); > > > > $smtp->datasend("Content-type: text/html\n\n"); > > > > $smtp->datasend($mensagem); > > > > $smtp->dataend(); > > > > $smtp->quit; > > > > > > > > print "Content-type: text/html\n\n"; > > > > print "E-mail enviado!"; > > > > > > > > > > > > estou tentando mandar e-mail via smtp, atraves do perl... consultando na > > > net > > > > e vendo uns modulos, fiz ese script, mas não estou recebemdo os e-mails > > > > enviados pela pagina de envio.... se alguem tiver uma dica... > > > > agradeço.... > > > > se também isto não for mais possivel, paciencia... :-) > > > > > > > > > ________________________________ > > > Explore the seven wonders of the world Learn more! > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From agnaldo em starweb-software.com.br Wed Oct 10 05:05:23 2007 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 10 Oct 2007 09:05:23 -0300 Subject: [Cascavel-pm] Identificar SO References: <000701c80a1b$c323fed0$0200a8c0@Ricardo><42dcdd750710091106w724caf5fla5ca9d6eb942380f@mail.gmail.com><003601c80aa2$45014530$0200a8c0@Ricardo> <8ff2963a0710091513x67eded6cma4f87492bab2d605@mail.gmail.com> Message-ID: <000401c80b35$d680da00$6401a8c0@swmobile> Olá Pessoal. Existe alguma função no Perl que identifique qual sistema operacional esta sendo usado? No caso, se é WIN32 ou Unix/Linux From acid06 em gmail.com Wed Oct 10 05:06:46 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 10 Oct 2007 09:06:46 -0300 Subject: [Cascavel-pm] Identificar SO In-Reply-To: <000401c80b35$d680da00$6401a8c0@swmobile> References: <000701c80a1b$c323fed0$0200a8c0@Ricardo> <42dcdd750710091106w724caf5fla5ca9d6eb942380f@mail.gmail.com> <003601c80aa2$45014530$0200a8c0@Ricardo> <8ff2963a0710091513x67eded6cma4f87492bab2d605@mail.gmail.com> <000401c80b35$d680da00$6401a8c0@swmobile> Message-ID: <9a08c9b40710100506r3a1bff8axd96e751fc84055bb@mail.gmail.com> On 10/10/07, Agnaldo Macedo wrote: > Existe alguma função no Perl que identifique qual sistema operacional esta > sendo usado? perldoc perlvar Use a variável especial $^O. -Nilson Santos F. Jr. From fernandolouis em terra.com.br Wed Oct 10 06:33:49 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 10 Oct 2007 10:33:49 -0300 Subject: [Cascavel-pm] Identificar SO References: <000701c80a1b$c323fed0$0200a8c0@Ricardo><42dcdd750710091106w724caf5fla5ca9d6eb942380f@mail.gmail.com><003601c80aa2$45014530$0200a8c0@Ricardo><8ff2963a0710091513x67eded6cma4f87492bab2d605@mail.gmail.com><000401c80b35$d680da00$6401a8c0@swmobile> <9a08c9b40710100506r3a1bff8axd96e751fc84055bb@mail.gmail.com> Message-ID: <001d01c80b42$31596b70$2801a8c0@servidorliz> Se é uma página web, não vai retornar o SO do cliente, sempre do servidor. Estou certo? []s, Fernando ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Agnaldo Macedo" ; "Cascavel Perl Mongers" Sent: Wednesday, October 10, 2007 9:06 AM Subject: Re: [Cascavel-pm] Identificar SO On 10/10/07, Agnaldo Macedo wrote: > Existe alguma função no Perl que identifique qual sistema operacional esta > sendo usado? perldoc perlvar Use a variável especial $^O. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From glasswalk3r em hotmail.com Wed Oct 10 06:56:03 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Wed, 10 Oct 2007 16:56:03 +0300 Subject: [Cascavel-pm] Identificar SO In-Reply-To: <001d01c80b42$31596b70$2801a8c0@servidorliz> References: <000701c80a1b$c323fed0$0200a8c0@Ricardo><42dcdd750710091106w724caf5fla5ca9d6eb942380f@mail.gmail.com><003601c80aa2$45014530$0200a8c0@Ricardo><8ff2963a0710091513x67eded6cma4f87492bab2d605@mail.gmail.com><000401c80b35$d680da00$6401a8c0@swmobile> <9a08c9b40710100506r3a1bff8axd96e751fc84055bb@mail.gmail.com> <001d01c80b42$31596b70$2801a8c0@servidorliz> Message-ID: Vai retornar o sistema operacional aonde o script está sendo executado, sempre. Agora no caso de Perlscript (www.activestate.com) eu não sei dizer porque nunca usei. :-) []'s --- Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com > From: fernandolouis em terra.com.br > To: cascavel-pm em pm.org > Date: Wed, 10 Oct 2007 10:33:49 -0300 > Subject: Re: [Cascavel-pm] Identificar SO > > Se é uma página web, não vai retornar o SO do cliente, sempre do servidor. > Estou certo? > > []s, > Fernando > > ----- Original Message ----- > From: "Nilson Santos Figueiredo Junior" > To: "Agnaldo Macedo" ; "Cascavel Perl > Mongers" > Sent: Wednesday, October 10, 2007 9:06 AM > Subject: Re: [Cascavel-pm] Identificar SO > > > On 10/10/07, Agnaldo Macedo wrote: > > Existe alguma função no Perl que identifique qual sistema operacional esta > > sendo usado? > > perldoc perlvar > > Use a variável especial $^O. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm _________________________________________________________________ Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071010/ba53a7c7/attachment.html From glasswalk3r em hotmail.com Wed Oct 10 06:57:23 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Wed, 10 Oct 2007 16:57:23 +0300 Subject: [Cascavel-pm] =?iso-8859-1?q?FastCGI_dispon=EDvel_para_IIS?= In-Reply-To: <001d01c80b42$31596b70$2801a8c0@servidorliz> References: <000701c80a1b$c323fed0$0200a8c0@Ricardo><42dcdd750710091106w724caf5fla5ca9d6eb942380f@mail.gmail.com><003601c80aa2$45014530$0200a8c0@Ricardo><8ff2963a0710091513x67eded6cma4f87492bab2d605@mail.gmail.com><000401c80b35$d680da00$6401a8c0@swmobile> <9a08c9b40710100506r3a1bff8axd96e751fc84055bb@mail.gmail.com> <001d01c80b42$31596b70$2801a8c0@servidorliz> Message-ID: Acho que isso beneficia não somente desenvolvedores de PHP: http://www.iis.net/php []'s --- Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com _________________________________________________________________ Connect to the next generation of MSN Messenger  http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071010/27d6472f/attachment-0001.html From mdacwb em gmail.com Wed Oct 10 09:42:52 2007 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Wed, 10 Oct 2007 13:42:52 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?FastCGI_dispon=EDvel_para_IIS?= In-Reply-To: References: <000701c80a1b$c323fed0$0200a8c0@Ricardo> <42dcdd750710091106w724caf5fla5ca9d6eb942380f@mail.gmail.com> <003601c80aa2$45014530$0200a8c0@Ricardo> <8ff2963a0710091513x67eded6cma4f87492bab2d605@mail.gmail.com> <000401c80b35$d680da00$6401a8c0@swmobile> <9a08c9b40710100506r3a1bff8axd96e751fc84055bb@mail.gmail.com> <001d01c80b42$31596b70$2801a8c0@servidorliz> Message-ID: <42dcdd750710100942t7e9155eboddc07877cafc7070@mail.gmail.com> Opa !! Então quando eu precisar (ou for forçado - ok ok requisitos de projeto) já tenho alternativas ! Muito bom ! Em 10/10/07, Alceu Rodrigues de Freitas Junior escreveu: > > Acho que isso beneficia não somente desenvolvedores de PHP: > > http://www.iis.net/php > > []'s > > --- > Alceu Rodrigues de Freitas Junior > glasswalk3r em hotmail.com > > > ________________________________ > Connect to the next generation of MSN Messenger Get it now! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From acid06 em gmail.com Wed Oct 10 09:50:52 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 10 Oct 2007 13:50:52 -0300 Subject: [Cascavel-pm] Identificar SO In-Reply-To: <001d01c80b42$31596b70$2801a8c0@servidorliz> References: <000701c80a1b$c323fed0$0200a8c0@Ricardo> <42dcdd750710091106w724caf5fla5ca9d6eb942380f@mail.gmail.com> <003601c80aa2$45014530$0200a8c0@Ricardo> <8ff2963a0710091513x67eded6cma4f87492bab2d605@mail.gmail.com> <000401c80b35$d680da00$6401a8c0@swmobile> <9a08c9b40710100506r3a1bff8axd96e751fc84055bb@mail.gmail.com> <001d01c80b42$31596b70$2801a8c0@servidorliz> Message-ID: <9a08c9b40710100950n4fd46c75r291edb9fa8db3daf@mail.gmail.com> On 10/10/07, fernandolouis em terra.com.br wrote: > Se é uma página web, não vai retornar o SO do cliente, sempre do servidor. > Estou certo? Pelo cabeçalho User-Agent enviado pelo cliente normalmente é possível identificar o sistema operacional. -Nilson Santis F. Jr. From ptfzs em yahoo.com.br Wed Oct 10 11:05:24 2007 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 10 Oct 2007 15:05:24 -0300 (ART) Subject: [Cascavel-pm] Duvida campo numerico Message-ID: <242847.15378.qm@web31308.mail.mud.yahoo.com> Ola Pessoal.. pintou uma duvida aqui tenho uma variavel= 0.0 so que ela pode mudar e ser nula tb.. como faco um if para verificar? se eu fizer $a == "" nao funciona.. Alguem pode dar uma luz? :D Obrigada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071010/7182b8e0/attachment.html From gabriel.vieira em gmail.com Wed Oct 10 11:12:13 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 10 Oct 2007 15:12:13 -0300 Subject: [Cascavel-pm] Duvida campo numerico In-Reply-To: <242847.15378.qm@web31308.mail.mud.yahoo.com> References: <242847.15378.qm@web31308.mail.mud.yahoo.com> Message-ID: <83d8367f0710101112j307a929dkc6bc366d624eb6a7@mail.gmail.com> $a = 0.0; print "zero/nulo" unless $a; Resolve? On 10/10/07, Patty Silva wrote: > Ola Pessoal.. > pintou uma duvida aqui > > tenho uma variavel= 0.0 > so que ela pode mudar e ser nula tb.. > como faco um if para verificar? > se eu fizer $a == "" nao funciona.. > > Alguem pode dar uma luz? :D > > Obrigada > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From fernandolouis em terra.com.br Wed Oct 10 11:12:01 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 10 Oct 2007 15:12:01 -0300 Subject: [Cascavel-pm] Duvida campo numerico References: <242847.15378.qm@web31308.mail.mud.yahoo.com> Message-ID: <00a501c80b69$0e5c49e0$2801a8c0@servidorliz> Utilize "defined", acho que resolve. []s, Fernando ----- Original Message ----- From: Patty Silva To: Cascavel Perl Mongers Sent: Wednesday, October 10, 2007 3:05 PM Subject: [Cascavel-pm] Duvida campo numerico Ola Pessoal.. pintou uma duvida aqui tenho uma variavel= 0.0 so que ela pode mudar e ser nula tb.. como faco um if para verificar? se eu fizer $a == "" nao funciona.. Alguem pode dar uma luz? :D Obrigada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071010/2eba5cf4/attachment.html From ptfzs em yahoo.com.br Wed Oct 10 11:23:49 2007 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 10 Oct 2007 15:23:49 -0300 (ART) Subject: [Cascavel-pm] Duvida campo numerico In-Reply-To: <00a501c80b69$0e5c49e0$2801a8c0@servidorliz> Message-ID: <901864.71883.qm@web31305.mail.mud.yahoo.com> Nao resolveu :?( usei: if(!defined($fields[13]) && $fields[13] eq '"') { print "zero"; } fernandolouis em terra.com.br escreveu: Utilize "defined", acho que resolve. []s, Fernando ----- Original Message ----- From: Patty Silva To: Cascavel Perl Mongers Sent: Wednesday, October 10, 2007 3:05 PM Subject: [Cascavel-pm] Duvida campo numerico Ola Pessoal.. pintou uma duvida aqui tenho uma variavel= 0.0 so que ela pode mudar e ser nula tb.. como faco um if para verificar? se eu fizer $a == "" nao funciona.. Alguem pode dar uma luz? :D Obrigada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! --------------------------------- _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm_______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071010/5a195e50/attachment.html From mdacwb em gmail.com Wed Oct 10 11:57:35 2007 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Wed, 10 Oct 2007 15:57:35 -0300 Subject: [Cascavel-pm] Duvida campo numerico In-Reply-To: <901864.71883.qm@web31305.mail.mud.yahoo.com> References: <00a501c80b69$0e5c49e0$2801a8c0@servidorliz> <901864.71883.qm@web31305.mail.mud.yahoo.com> Message-ID: <42dcdd750710101157j4273b82icfc146aeaa742a94@mail.gmail.com> "Joao = Maria E Maria = Jose " não vale !! utilize um OU ... Em 10/10/07, Patty Silva escreveu: > Nao resolveu :?( > usei: > > if(!defined($fields[13]) && $fields[13] eq '"') > { > > print "zero"; > > } > > > > fernandolouis em terra.com.br escreveu: > > Utilize "defined", acho que resolve. > > []s, > Fernando > > ----- Original Message ----- > From: Patty Silva > To: Cascavel Perl Mongers > Sent: Wednesday, October 10, 2007 3:05 PM > Subject: [Cascavel-pm] Duvida campo numerico > > Ola Pessoal.. > pintou uma duvida aqui > > tenho uma variavel= 0.0 > so que ela pode mudar e ser nula tb.. > como faco um if para verificar? > se eu fizer $a == "" nao funciona.. > > Alguem pode dar uma luz? :D > > Obrigada > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > ________________________________ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm_______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From ptfzs em yahoo.com.br Wed Oct 10 12:04:26 2007 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 10 Oct 2007 16:04:26 -0300 (ART) Subject: [Cascavel-pm] Duvida campo numerico In-Reply-To: <42dcdd750710101157j4273b82icfc146aeaa742a94@mail.gmail.com> Message-ID: <831852.2764.qm@web31310.mail.mud.yahoo.com> Sorry era || msm :D eu digite errado :) e nao funcionou.. Marco A P D'Andrade escreveu: "Joao = Maria E Maria = Jose " não vale !! utilize um OU ... Em 10/10/07, Patty Silva escreveu: > Nao resolveu :?( > usei: > > if(!defined($fields[13]) && $fields[13] eq '"') > { > > print "zero"; > > } > > > > fernandolouis em terra.com.br escreveu: > > Utilize "defined", acho que resolve. > > []s, > Fernando > > ----- Original Message ----- > From: Patty Silva > To: Cascavel Perl Mongers > Sent: Wednesday, October 10, 2007 3:05 PM > Subject: [Cascavel-pm] Duvida campo numerico > > Ola Pessoal.. > pintou uma duvida aqui > > tenho uma variavel= 0.0 > so que ela pode mudar e ser nula tb.. > como faco um if para verificar? > se eu fizer $a == "" nao funciona.. > > Alguem pode dar uma luz? :D > > Obrigada > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > ________________________________ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm_______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071010/92830970/attachment.html From fernandolouis em terra.com.br Wed Oct 10 12:09:33 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 10 Oct 2007 16:09:33 -0300 Subject: [Cascavel-pm] Duvida campo numerico References: <901864.71883.qm@web31305.mail.mud.yahoo.com> Message-ID: <003601c80b71$18209e60$2801a8c0@servidorliz> if (defined($fields[13]) { # se entrou é pq $fields[13] está definido } # senão é pq não tem nenhum valor real nele ----- Original Message ----- From: Patty Silva To: Cascavel Perl Mongers Sent: Wednesday, October 10, 2007 3:23 PM Subject: Re: [Cascavel-pm] Duvida campo numerico Nao resolveu :?( usei: if(!defined($fields[13]) && $fields[13] eq '"') { print "zero"; } fernandolouis em terra.com.br escreveu: Utilize "defined", acho que resolve. []s, Fernando ----- Original Message ----- From: Patty Silva To: Cascavel Perl Mongers Sent: Wednesday, October 10, 2007 3:05 PM Subject: [Cascavel-pm] Duvida campo numerico Ola Pessoal.. pintou uma duvida aqui tenho uma variavel= 0.0 so que ela pode mudar e ser nula tb.. como faco um if para verificar? se eu fizer $a == "" nao funciona.. Alguem pode dar uma luz? :D Obrigada Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -------------------------------------------------------------------------- _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071010/29e30b22/attachment.html From nferraz em gmail.com Wed Oct 10 15:00:05 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 10 Oct 2007 23:00:05 +0100 Subject: [Cascavel-pm] Duvida campo numerico In-Reply-To: <242847.15378.qm@web31308.mail.mud.yahoo.com> References: <242847.15378.qm@web31308.mail.mud.yahoo.com> Message-ID: <604cec170710101500y66e455c6r66ffba395a180224@mail.gmail.com> > se eu fizer $a == "" nao funciona.. Acho que você queria dizer $a eq "". Por favor, leia qualquer texto introdutório de perl. From ptfzs em yahoo.com.br Thu Oct 11 04:56:31 2007 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 11 Oct 2007 08:56:31 -0300 (ART) Subject: [Cascavel-pm] Duvida campo numerico In-Reply-To: <604cec170710101500y66e455c6r66ffba395a180224@mail.gmail.com> Message-ID: <291789.8105.qm@web31306.mail.mud.yahoo.com> Entao Nelson... Se eu colocar if($fields[4] =="\\N") ele entra no IF :/ pq sera q no banco esta assim? entao essa verificacao nao funciona: if(!defined($fields[9]) || $fields[9] eq "" || $fields[9] == -9999) se eu acrescentar !defined($fields[9]) || $fields[9] eq "" || $fields[9] == -9999 || $fields[9] == "\\N") ai ele entra :?) Nelson Ferraz escreveu: > se eu fizer $a == "" nao funciona.. Acho que você queria dizer $a eq "". Por favor, leia qualquer texto introdutório de perl. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071011/03ebb31c/attachment.html From nferraz em gmail.com Thu Oct 11 06:10:32 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 11 Oct 2007 14:10:32 +0100 Subject: [Cascavel-pm] Duvida campo numerico In-Reply-To: <291789.8105.qm@web31306.mail.mud.yahoo.com> References: <291789.8105.qm@web31306.mail.mud.yahoo.com> Message-ID: Em Oct 11, 2007, às 12:56 PM, Patty Silva escreveu: > Se eu colocar if($fields[4] =="\\N") > ele entra no IF > :/ > pq sera q no banco esta assim? Calma, Patty... vamos voltar para o básico. Como você deve se lembrar, não existe diferença entre variáveis numéricas e alfanuméricas em Perl: as mesmas variáveis (escalares) podem armazenar letras e números. O que acontece se você quiser comparar, por exemplo, $a=7 com $b="007"? As duas variáveis têm valores iguais ou diferentes? A resposta é: depende. Se compararmos numericamente, $a e $b são iguais; mas se compararmos literalmente, são diferentes. Portanto, quando você estiver trabalhando com números, utilize comparações numéricas, e quando estiver trabalhando com strings, utilize comparações literais: # Comparações numéricas if ($idade == 18) { ... } if ($idade > 100) { ... } # Comparações literais if ($resposta eq "s") { ... } if ($field ne "") { ... } From ptfzs em yahoo.com.br Thu Oct 11 06:42:40 2007 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 11 Oct 2007 10:42:40 -0300 (ART) Subject: [Cascavel-pm] Duvida campo numerico In-Reply-To: Message-ID: <580803.60134.qm@web31307.mail.mud.yahoo.com> Obrigada pela dica :D O problema eh que ele retorna do banco vazio aparentemente,, mas se fou verificar com defined ele nao pega.. :/ O problema deve estar ao retornar do banco.. Nelson Ferraz escreveu: Em Oct 11, 2007, às 12:56 PM, Patty Silva escreveu: > Se eu colocar if($fields[4] =="\\N") > ele entra no IF > :/ > pq sera q no banco esta assim? Calma, Patty... vamos voltar para o básico. Como você deve se lembrar, não existe diferença entre variáveis numéricas e alfanuméricas em Perl: as mesmas variáveis (escalares) podem armazenar letras e números. O que acontece se você quiser comparar, por exemplo, $a=7 com $b="007"? As duas variáveis têm valores iguais ou diferentes? A resposta é: depende. Se compararmos numericamente, $a e $b são iguais; mas se compararmos literalmente, são diferentes. Portanto, quando você estiver trabalhando com números, utilize comparações numéricas, e quando estiver trabalhando com strings, utilize comparações literais: # Comparações numéricas if ($idade == 18) { ... } if ($idade > 100) { ... } # Comparações literais if ($resposta eq "s") { ... } if ($field ne "") { ... } _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071011/cb97f74f/attachment-0001.html From ptfzs em yahoo.com.br Thu Oct 11 07:08:44 2007 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 11 Oct 2007 11:08:44 -0300 (ART) Subject: [Cascavel-pm] Duvida campo numerico In-Reply-To: Message-ID: <356984.2278.qm@web31313.mail.mud.yahoo.com> Bom.. depois de tanto procurar.. descobri que o retorno do banco estava com 2 espacos.. fiz: $fields[9]=~ /\s+/ e funcionou... isso msm pessoal?? :D Nelson Ferraz escreveu: Em Oct 11, 2007, às 12:56 PM, Patty Silva escreveu: > Se eu colocar if($fields[4] =="\\N") > ele entra no IF > :/ > pq sera q no banco esta assim? Calma, Patty... vamos voltar para o básico. Como você deve se lembrar, não existe diferença entre variáveis numéricas e alfanuméricas em Perl: as mesmas variáveis (escalares) podem armazenar letras e números. O que acontece se você quiser comparar, por exemplo, $a=7 com $b="007"? As duas variáveis têm valores iguais ou diferentes? A resposta é: depende. Se compararmos numericamente, $a e $b são iguais; mas se compararmos literalmente, são diferentes. Portanto, quando você estiver trabalhando com números, utilize comparações numéricas, e quando estiver trabalhando com strings, utilize comparações literais: # Comparações numéricas if ($idade == 18) { ... } if ($idade > 100) { ... } # Comparações literais if ($resposta eq "s") { ... } if ($field ne "") { ... } _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071011/fb92040a/attachment.html From nferraz em gmail.com Thu Oct 11 07:12:35 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 11 Oct 2007 15:12:35 +0100 Subject: [Cascavel-pm] Duvida campo numerico In-Reply-To: <580803.60134.qm@web31307.mail.mud.yahoo.com> References: <580803.60134.qm@web31307.mail.mud.yahoo.com> Message-ID: <31EFD92B-67C7-41A7-906B-5164D43379DA@gmail.com> Em Oct 11, 2007, às 2:42 PM, Patty Silva escreveu: > O problema eh que ele retorna do banco vazio aparentemente,, mas se > fou verificar com defined ele nao pega.. :/ > O problema deve estar ao retornar do banco.. Só por curiosidade, você se deu ao trabalho de ler a documentação da função defined? Se o campo vem vazio, ele está definido -- com o valor vazio. From rudolforosa em gmail.com Thu Oct 11 07:26:10 2007 From: rudolforosa em gmail.com (Rudolfo Rosa) Date: Thu, 11 Oct 2007 11:26:10 -0300 Subject: [Cascavel-pm] [OFF] query SQL Message-ID: <810df6a30710110726v62446c7fha3b78a34f5c8c217@mail.gmail.com> Caros, utilizo a ferramenta de monitoração OpenNMS aqui na empresa e estou tentando obter algumas informações diretamente do seu DB(postgresql). Estou fazendo a seguinte query: SELECT node.nodelabel, assets.serialnumber, ifservices.serviceid from node, assets, ifservices where node.nodeid=assets.nodeid and node.nodeid=ifservices.nodeid and ifservices.status='A' and (ifservices.serviceid='1'or ifservices.serviceid='7'). que retorna: nodelabel | serialnumber | serviceid -----------------------------------+--------------+----------- DD_SL011 | 7398 | 1 DD_SL011 | 7398 | 7 .... Dentro do script eu deixo o resultado no seguinte formato: nodelabel | serialnumber | service1|service7 -----------------------------------+--------------+----------- DD_SL011 | 7398 | 1| 7 Teria como fazer isto diretamente em na query ?? Obrigado, Rudolfo Rosa. From fernandolouis em terra.com.br Thu Oct 11 12:17:28 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 11 Oct 2007 16:17:28 -0300 Subject: [Cascavel-pm] [OFF-TOPIC] Editar PDFs References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com><00be01c804f8$cc275770$0a01a8c0@servidorliz> <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> Message-ID: <001901c80c3b$60becd20$2801a8c0@servidorliz> Daí amigos... Sempre tive essa dúvida, então criei esse OT pra ver se alguém aqui da lista sabe. Há alguma maneira de editar um documento PDF? por exemplo... deixar dentro do pdf só as páginas 4 à 9 e as demais tirar fora. []s, Fernando From wendelscardua em gmail.com Thu Oct 11 16:18:21 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Thu, 11 Oct 2007 20:18:21 -0300 Subject: [Cascavel-pm] [OFF-TOPIC] Editar PDFs In-Reply-To: <001901c80c3b$60becd20$2801a8c0@servidorliz> References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> <00be01c804f8$cc275770$0a01a8c0@servidorliz> <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> <001901c80c3b$60becd20$2801a8c0@servidorliz> Message-ID: <726229b50710111618j585e0d26gd34ecd3c62aed80@mail.gmail.com> Não sei a resposta direta à sua pergunta (embora seja alta a chance de ser "sim"), mas você já tentou procurar em search.cpan.org ? []s Wendel On 10/11/07, fernandolouis em terra.com.br wrote: > > Daí amigos... > Sempre tive essa dúvida, então criei esse OT pra ver se alguém aqui da > lista > sabe. > > Há alguma maneira de editar um documento PDF? por exemplo... deixar dentro > do pdf só as páginas 4 à 9 e as demais tirar fora. > > []s, > Fernando > > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071011/9668fb39/attachment.html From a.r.ferreira em gmail.com Sat Oct 13 09:37:53 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Sat, 13 Oct 2007 13:37:53 -0300 Subject: [Cascavel-pm] [OFF-TOPIC] Editar PDFs In-Reply-To: <001901c80c3b$60becd20$2801a8c0@servidorliz> References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> <00be01c804f8$cc275770$0a01a8c0@servidorliz> <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> <001901c80c3b$60becd20$2801a8c0@servidorliz> Message-ID: <73ddeb6c0710130937x18dc80eue2945c9bcecfd883@mail.gmail.com> On 10/11/07, fernandolouis em terra.com.br wrote: > Daí amigos... > Sempre tive essa dúvida, então criei esse OT pra ver se alguém aqui da lista > sabe. > > Há alguma maneira de editar um documento PDF? por exemplo... deixar dentro > do pdf só as páginas 4 à 9 e as demais tirar fora. Adobe Acrobat, que é a versão paga e extendida do Acrobat Reader. Você retira páginas, combina PDFs, etc., etc. Pelo que eu sei, é caro como um legítimo software proprietário :( > []s, > Fernando > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From acid06 em gmail.com Sat Oct 13 10:16:09 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sat, 13 Oct 2007 14:16:09 -0300 Subject: [Cascavel-pm] [OFF-TOPIC] Editar PDFs In-Reply-To: <001901c80c3b$60becd20$2801a8c0@servidorliz> References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> <00be01c804f8$cc275770$0a01a8c0@servidorliz> <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> <001901c80c3b$60becd20$2801a8c0@servidorliz> Message-ID: <9a08c9b40710131016i5c555b22t127ef4f3fc71e4ab@mail.gmail.com> On 10/11/07, fernandolouis em terra.com.br wrote: > Há alguma maneira de editar um documento PDF? por exemplo... deixar dentro > do pdf só as páginas 4 à 9 e as demais tirar fora. Existe uma maneira meio "gambiarra" de fazer este exemplo específico. Normalmente, quando se instala o Acrobat, ele instala aquela impressora virtual também que imprime pra PDFs. Você pode abrir um PDF e mandar imprimir em PDF somente as páginas 4 a 9. Funciona. ;-) -Nilson Santos F. Jr. From glasswalk3r em hotmail.com Sun Oct 14 13:50:55 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Sun, 14 Oct 2007 23:50:55 +0300 Subject: [Cascavel-pm] [OFF-TOPIC] Editar PDFs In-Reply-To: <9a08c9b40710131016i5c555b22t127ef4f3fc71e4ab@mail.gmail.com> References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> <00be01c804f8$cc275770$0a01a8c0@servidorliz> <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> <001901c80c3b$60becd20$2801a8c0@servidorliz> <9a08c9b40710131016i5c555b22t127ef4f3fc71e4ab@mail.gmail.com> Message-ID: Bem, se é só gerar algumas páginas em PDF, dá para usar o PDFCreator, que é livre. --- Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com > To: cascavel-pm em pm.org > Subject: Re: [Cascavel-pm] [OFF-TOPIC] Editar PDFs > > On 10/11/07, fernandolouis em terra.com.br wrote: > > Há alguma maneira de editar um documento PDF? por exemplo... deixar dentro > > do pdf só as páginas 4 à 9 e as demais tirar fora. > > Existe uma maneira meio "gambiarra" de fazer este exemplo específico. > > Normalmente, quando se instala o Acrobat, ele instala aquela > impressora virtual também que imprime pra PDFs. Você pode abrir um PDF > e mandar imprimir em PDF somente as páginas 4 a 9. _________________________________________________________________ News, entertainment and everything you care about at Live.com. Get it now! http://www.live.com/getstarted.aspx -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071014/a5b7156c/attachment.html From nferraz em gmail.com Mon Oct 15 03:08:03 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 15 Oct 2007 11:08:03 +0100 Subject: [Cascavel-pm] [OFF-TOPIC] Editar PDFs In-Reply-To: <9a08c9b40710131016i5c555b22t127ef4f3fc71e4ab@mail.gmail.com> References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> <00be01c804f8$cc275770$0a01a8c0@servidorliz> <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> <001901c80c3b$60becd20$2801a8c0@servidorliz> <9a08c9b40710131016i5c555b22t127ef4f3fc71e4ab@mail.gmail.com> Message-ID: > On 10/11/07, fernandolouis em terra.com.br > wrote: >> Há alguma maneira de editar um documento PDF? por exemplo... >> deixar dentro >> do pdf só as páginas 4 à 9 e as demais tirar fora. > > Existe uma maneira meio "gambiarra" de fazer este exemplo específico. > > Normalmente, quando se instala o Acrobat, ele instala aquela > impressora virtual também que imprime pra PDFs. Você pode abrir um PDF > e mandar imprimir em PDF somente as páginas 4 a 9. Acho que você pode fazer isso em Perl, com o PDF::Reuse. From lgbassani em terra.com.br Mon Oct 15 06:33:15 2007 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Mon, 15 Oct 2007 11:33:15 -0200 Subject: [Cascavel-pm] [OFF-TOPIC] Editar PDFs In-Reply-To: References: <7c1ab7e20710020537t39b57874y59d9081015e28151@mail.gmail.com> <00be01c804f8$cc275770$0a01a8c0@servidorliz> <65934b450710020815q17c96afdy914d70ebd522dbbd@mail.gmail.com> <001901c80c3b$60becd20$2801a8c0@servidorliz> <9a08c9b40710131016i5c555b22t127ef4f3fc71e4ab@mail.gmail.com> Message-ID: <47136C1B.3000301@terra.com.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071015/e7d64d55/attachment.html From glasswalk3r em hotmail.com Mon Oct 15 11:05:08 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Mon, 15 Oct 2007 21:05:08 +0300 Subject: [Cascavel-pm] problemas com automount no Fedora 7 [off-topic] Message-ID: Olá monges, Como sei que tem alguns craques em Linux aqui na lista, vou tentar a sorte. Eu instalei recentemente o Fedora 7 no meu computador. A instalação tinha (aparentemente) ocorrido perfeitamente até eu resolver ler um DVD ou um pendrive: o automount não está funcionando. Eu fiz algumas checagens básicas (como procurar por pacotes que poderiam não ter sido instalados) e notei que o script hotplug não existe no sistema. Como não encontrei nenhum pacote que tenha esse script, fiquei meio sem saída. Depois de alguma pesquisa no Google, eu verifiquei que o Fedora 7 usa o udev para gerenciar montagens automáticas, mas sinceramente não sei se é por isso que não está funcionando (eu ainda não chequei atualização para o pacote do udev no repositório do Fedora). Alguém já passou por esse problema? Eu já havia instalado o Fedora em outro computador e a montagem automática funcionou conforme o esperado. []'s --- Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com _________________________________________________________________ Discover the new Windows Vista http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071015/f06808d7/attachment.html From nelio.nunes em sapo.pt Tue Oct 16 06:17:16 2007 From: nelio.nunes em sapo.pt (=?ISO-8859-1?Q?N=E9lio_Nunes?=) Date: Tue, 16 Oct 2007 14:17:16 +0100 Subject: [Cascavel-pm] problemas com automount no Fedora 7 [off-topic] In-Reply-To: References: Message-ID: <18872EF2-B2AF-4D89-851F-40B31ECD0985@sapo.pt> A solução está aqui :) http://www.ubuntu.com/getubuntu/download Nélio Nunes nelio.nunes em sapo.pt On 2007/10/15, at 19:05, Alceu Rodrigues de Freitas Junior wrote: > Olá monges, > > Como sei que tem alguns craques em Linux aqui na lista, vou tentar > a sorte. > > Eu instalei recentemente o Fedora 7 no meu computador. A instalação > tinha (aparentemente) ocorrido perfeitamente até eu resolver ler um > DVD ou um pendrive: o automount não está funcionando. > > Eu fiz algumas checagens básicas (como procurar por pacotes que > poderiam não ter sido instalados) e notei que o script hotplug não > existe no sistema. > > Como não encontrei nenhum pacote que tenha esse script, fiquei meio > sem saída. Depois de alguma pesquisa no Google, eu verifiquei que o > Fedora 7 usa o udev para gerenciar montagens automáticas, mas > sinceramente não sei se é por isso que não está funcionando (eu > ainda não chequei atualização para o pacote do udev no repositório > do Fedora). > > Alguém já passou por esse problema? Eu já havia instalado o Fedora > em outro computador e a montagem automática funcionou conforme o > esperado. > > []'s > > --- > Alceu Rodrigues de Freitas Junior > glasswalk3r em hotmail.com > > > Discover the new Windows Vista Learn more! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071016/2e71dd3a/attachment.html From luismottacampos em yahoo.co.uk Tue Oct 16 07:14:37 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 16 Oct 2007 16:14:37 +0200 Subject: [Cascavel-pm] problemas com automount no Fedora 7 [off-topic] In-Reply-To: <18872EF2-B2AF-4D89-851F-40B31ECD0985@sapo.pt> References: <18872EF2-B2AF-4D89-851F-40B31ECD0985@sapo.pt> Message-ID: <20071016141437.GD30311@bitbistro.com> On Tue, Oct 16, 2007 at 02:17:16PM +0100, Nélio Nunes wrote: > A solução está aqui :) > > http://www.ubuntu.com/getubuntu/download (Nelio Nunes)-- # estrategias de solucao de problemas do windows no linux Alceu, vou olhar o teu problema mais tarde, devo te enviar um email quando chegar em casa, vamos falar sobre isso em privado. Putamplexos! -- Luis Motta Campos Perl Programmer, Hobbyist Cook and Photographer From nelio.nunes em sapo.pt Tue Oct 16 08:03:04 2007 From: nelio.nunes em sapo.pt (=?ISO-8859-1?Q?N=E9lio_Nunes?=) Date: Tue, 16 Oct 2007 16:03:04 +0100 Subject: [Cascavel-pm] problemas com automount no Fedora 7 [off-topic] In-Reply-To: <20071016141437.GD30311@bitbistro.com> References: <18872EF2-B2AF-4D89-851F-40B31ECD0985@sapo.pt> <20071016141437.GD30311@bitbistro.com> Message-ID: Luís, que mau humor! Só estava fazendo um pouco de publicidade ao ubuntu, não faz mal nenhum. Nélio Nunes nelio.nunes em sapo.pt On 2007/10/16, at 15:14, Luis Motta Campos wrote: > On Tue, Oct 16, 2007 at 02:17:16PM +0100, Nélio Nunes wrote: >> A solução está aqui :) >> >> http://www.ubuntu.com/getubuntu/download > > (Nelio Nunes)-- # estrategias de solucao de problemas do windows no > linux > > Alceu, vou olhar o teu problema mais tarde, devo te enviar um email > quando chegar em casa, vamos falar sobre isso em privado. > > Putamplexos! > -- > Luis Motta Campos > Perl Programmer, Hobbyist Cook and Photographer > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071016/3a3738e3/attachment.html From joaohf em gmail.com Tue Oct 16 08:20:49 2007 From: joaohf em gmail.com (=?UTF-8?Q?Jo=C3=A3o_Henrique_Freitas?=) Date: Tue, 16 Oct 2007 12:20:49 -0300 Subject: [Cascavel-pm] Win32 PerfMon Message-ID: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> Olá, tudo bom? Estou tentando utilizar o PERL e o módulo Win32::PerfMon disponível em http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm com o seguinte objetivo: Gerar uma listagem dos objetos, contadores e instâncias relacionados aos monitores de desempenho de um servidor Windows 2000/2003. Alguém na lista já teve a oportunidade de utilizar com sucesso o módulo Win32::PerfMon? Estou tendo alguns problemas como relado em http://www.perlmonks.org/?node_id=439313 por Solli Moreira Honorio. Obrigado -- ------------------------------------------------------------- João Henrique Freitas - joaohf_at_gmail.com Americana-SP-Brasil BSD051283 LPI 1 http://paginas.terra.com.br/informatica/joaohf http://www.livejournal.com/users/joaohf/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071016/63f19c72/attachment.html From frederico em gmail.com Tue Oct 16 08:29:17 2007 From: frederico em gmail.com (Frederico Recsky) Date: Tue, 16 Oct 2007 11:29:17 -0400 Subject: [Cascavel-pm] problemas com automount no Fedora 7 [off-topic] In-Reply-To: References: Message-ID: <88fe68ee0710160829j729832b2x4fd066da9dfacfb4@mail.gmail.com> Olá On 10/15/07, Alceu Rodrigues de Freitas Junior wrote: > Eu instalei recentemente o Fedora 7 no meu computador. A instalação tinha > (aparentemente) ocorrido perfeitamente até eu resolver ler um DVD ou um > pendrive: o automount não está funcionando. em geral no /etc/udev/rules.d tem um monte de arquivos com as regras, que éum match no log do kernel de um lado com a ação do outro. Ve se esse diretorio existe e tem os arquivos. A regra do meu usb key por exemplo é: KERNEL=="sd*[!0-9]|sr*|st*", ENV{ID_SERIAL}!="?*", IMPORT{program}="usb_id --ex port %p" Onde se (quando vc espeta) aparecer no log do kernel sd*[!0-9] ele executa o usb_id... bla. Está no arquivo "60-persistent-storage.rules". Eu verifiquei em um suse, pode ser que no fedora os nomes dos arquivos possa ser um pouco diferente. > Alguém já passou por esse problema? Eu já havia instalado o Fedora em outro > computador e a montagem automática funcionou conforme o esperado. Não sei se você já tentou, mas reinstala o udev somente ou da o update dele. As vezes o update não reescreve os arquivos de config, nesse caso você tira ele com rpm -e --nodeps e rpm -i instala a mesma versão de novo. Para pegar o rpm só do udev deve ter no yum alguma opção de só baixar o pacote e não instala-lo. Ou de instalar fazer purge dos arquivos de config, dai vc nem precisa arrancar na mao via rpm -e --nodeps. Quando voce colocar o usb key confere no dmesg se está aparecendo algo como new device sda ou sdb etc.. Para isolar o problema no udev. []'s -- ____________________________ Frederico Recsky Linux User: #253572 http://www.fred.eti.br http://www.perl.org.br From glasswalk3r em hotmail.com Tue Oct 16 09:00:20 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Tue, 16 Oct 2007 19:00:20 +0300 Subject: [Cascavel-pm] le invisibles champ (era: problemas com automount no Fedora 7 [off-topic]) In-Reply-To: References: <18872EF2-B2AF-4D89-851F-40B31ECD0985@sapo.pt> <20071016141437.GD30311@bitbistro.com> Message-ID: Acho que vai ter que ser fora da lista mesmo Luis... por algum motivo eu nunca recebo email seu vindo pela Cascavel.PM. Algum monge já passou por isso? --- Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com From: nelio.nunes em sapo.pt Date: Tue, 16 Oct 2007 16:03:04 +0100 To: cascavel-pm em pm.org Subject: Re: [Cascavel-pm] problemas com automount no Fedora 7 [off-topic] Luís, que mau humor!Só estava fazendo um pouco de publicidade ao ubuntu, não faz mal nenhum. Nélio Nunesnelio.nunes em sapo.pt On 2007/10/16, at 15:14, Luis Motta Campos wrote:On Tue, Oct 16, 2007 at 02:17:16PM +0100, Nélio Nunes wrote: A solução está aqui :) http://www.ubuntu.com/getubuntu/download (Nelio Nunes)-- # estrategias de solucao de problemas do windows no linux Alceu, vou olhar o teu problema mais tarde, devo te enviar um emailquando chegar em casa, vamos falar sobre isso em privado. Putamplexos!-- Luis Motta CamposPerl Programmer, Hobbyist Cook and Photographer_______________________________________________Cascavel-pm mailing listCascavel-pm em pm.orghttp://mail.pm.org/mailman/listinfo/cascavel-pm _________________________________________________________________ Explore the seven wonders of the world http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071016/eadfcfe6/attachment-0001.html From shonorio em gmail.com Tue Oct 16 18:49:32 2007 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 16 Oct 2007 22:49:32 -0300 Subject: [Cascavel-pm] Win32 PerfMon In-Reply-To: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> References: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> Message-ID: <12d1f4ee0710161849j4e07462er2cdb3c0d1a156550@mail.gmail.com> Cara, eu acabei de dar uma olhada rápida no código XS e ví que o pdh está reclamando de argumentos inválidos. Ví também que o código é no mínimo estranho, pena pois este módulo realmente é interssante, mas faz tempo que eu não trabalho com ele. Mas fala aí o que vc está precisando ? Talvez eu possa ajudar enquanto dou olhada com mais calma no código XS deste módulo. Solli M. Honório On 10/16/07, João Henrique Freitas wrote: > > Olá, tudo bom? > > Estou tentando utilizar o PERL e o módulo Win32::PerfMon disponível em http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm > com o > seguinte objetivo: > > Gerar uma listagem dos objetos, contadores e instâncias relacionados aos > monitores de desempenho de um servidor Windows 2000/2003. > > Alguém na lista já teve a oportunidade de utilizar com sucesso o módulo > Win32::PerfMon? > > Estou tendo alguns problemas como relado em > http://www.perlmonks.org/?node_id=439313 por Solli Moreira Honorio. > > > Obrigado > -- > ------------------------------------------------------------- > João Henrique Freitas - joaohf_at_gmail.com > Americana-SP-Brasil > BSD051283 > LPI 1 > http://paginas.terra.com.br/informatica/joaohf > http://www.livejournal.com/users/joaohf/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071016/c6a0f49e/attachment.html From luismottacampos em yahoo.co.uk Wed Oct 17 00:17:52 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 17 Oct 2007 09:17:52 +0200 Subject: [Cascavel-pm] [OT] Sobre o teu problema com Fedora e Automount... Message-ID: <20071017071752.GB1655@bitbistro.com> > Ola monges, > Como sei que tem alguns craques em Linux aqui na lista, vou tentar a sorte. > Eu instalei recentemente o Fedora 7 no meu computador. A instalacao tinha > (aparentemente) ocorrido perfeitamente ate eu resolver ler um DVD ou um > pendrive: o automount nao esta funcionando. > Eu fiz algumas checagens basicas (como procurar por pacotes que poderiam nao > ter sido instalados) e notei que o script hotplug nao existe no sistema. > Como nao encontrei nenhum pacote que tenha esse script, fiquei meio sem > saida. Depois de alguma pesquisa no Google, eu verifiquei que o Fedora 7 usa o > udev para gerenciar montagens automaticas, mas sinceramente nao sei se e por > isso que nao esta funcionando (eu ainda nao chequei atualizacao para o pacote > do udev no repositorio do Fedora). > Alguem ja passou por esse problema? Eu ja havia instalado o Fedora em outro > computador e a montagem automatica funcionou conforme o esperado. Oies. Desculpe nao ter enviado email ontem - eu desmaiei na cama depois de jantar, estava exausto. Eu estou trocando de emprego aqui, e isso quer dizer que tenho de deixar tudo em ordem na empresa velha. Estou trabalhando como um Cao Infiel ;) Eu nunca passei por isso, Alceu. Mas tres palavras para o Bibliotecario Bebado (fedora udev automount) me trouxeram este artigo: http://www.g-loaded.eu/2005/11/10/packet-writing-on-cdrw-and-dvdrw-media/ Que menciona alguma coisa sobre o Fedora nao ter uma regra muito importante sobre automounting de midia removivel (aa primeira vista o artigo parece nao ter nada a ver, mas ele converge para o teu problema e ainda te dah a solucao completa). E, jah que eu estou aqui, posso adiantar que esta eh uma das distros mais mal documentadas que eu jah vi... :( nao eh facil encontrar documentacao especifica, eles nao tem politicas para a maior parte das coisas que se pode fazer de mais de uma forma, e me parece que o melhor que se pode fazer a este respeito eh evitar a distro. http://tldp.org/HOWTO/Automount.html BTW, pode ser que voce se beneficie de ler o Automount Mini Howto. ;) Me diz se isso ajudou, sim? Putamplexos. -- Luis Motta Campos Perl Programmer, Hobbyist Cook and Photographer From joaohf em gmail.com Wed Oct 17 04:19:43 2007 From: joaohf em gmail.com (=?UTF-8?Q?Jo=C3=A3o_Henrique_Freitas?=) Date: Wed, 17 Oct 2007 09:19:43 -0200 Subject: [Cascavel-pm] Win32 PerfMon In-Reply-To: <12d1f4ee0710161849j4e07462er2cdb3c0d1a156550@mail.gmail.com> References: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> <12d1f4ee0710161849j4e07462er2cdb3c0d1a156550@mail.gmail.com> Message-ID: <88e33d220710170419m25263f94w52707207fae9d776@mail.gmail.com> Olá, É um módulo bem fácil de mexer. Pena que nem tudo funciona mas acho que dá para consertar. Estou trabalhando com uma aplicação chamada Zabbix. Ela suporta inserção de informações para serem monitoradas em um servidor via XML, facilitando o trabalho. A minha intenção é pegar cada contador de desempenho do windows e gerar o XML para o Zabbix. Uma das formas é utilizar o módulo e a outra é extrair os contadores com o comando typeperf e depois utilizar os recursos do perl para extrar as informações necessárias e estruturar o XML. A primeira forma via módulo Win32:PerfMon tem um design mais interessante e expansível, infelizmente esbarrei no retorno da função ListInstances(). Obrigado pela atenção. On 10/16/07, Solli Honorio wrote: > > Cara, eu acabei de dar uma olhada rápida no código XS e ví que o pdh está > reclamando de argumentos inválidos. Ví também que o código é no mínimo > estranho, pena pois este módulo realmente é interssante, mas faz tempo que > eu não trabalho com ele. > > Mas fala aí o que vc está precisando ? Talvez eu possa ajudar enquanto dou > olhada com mais calma no código XS deste módulo. > > Solli M. Honório > > On 10/16/07, João Henrique Freitas wrote: > > > Olá, tudo bom? > > > > Estou tentando utilizar o PERL e o módulo Win32::PerfMon disponível em http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm > > com > > o seguinte objetivo: > > > > Gerar uma listagem dos objetos, contadores e instâncias relacionados aos > > monitores de desempenho de um servidor Windows 2000/2003. > > > > Alguém na lista já teve a oportunidade de utilizar com sucesso o módulo > > Win32::PerfMon? > > > > Estou tendo alguns problemas como relado em > > http://www.perlmonks.org/?node_id=439313 por Solli Moreira Honorio. > > > > > > Obrigado > > -- > > ------------------------------------------------------------- > > João Henrique Freitas - joaohf_at_gmail.com > > Americana-SP-Brasil > > BSD051283 > > LPI 1 > > http://paginas.terra.com.br/informatica/joaohf > > http://www.livejournal.com/users/joaohf/ > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > "o animal satisfeito dorme". - Guimarães Rosa > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- ------------------------------------------------------------- João Henrique Freitas - joaohf_at_gmail.com Americana-SP-Brasil BSD051283 LPI 1 http://paginas.terra.com.br/informatica/joaohf http://www.livejournal.com/users/joaohf/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071017/59ef8992/attachment.html From shonorio em gmail.com Wed Oct 17 06:04:52 2007 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 17 Oct 2007 11:04:52 -0200 Subject: [Cascavel-pm] Win32 PerfMon In-Reply-To: <88e33d220710170419m25263f94w52707207fae9d776@mail.gmail.com> References: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> <12d1f4ee0710161849j4e07462er2cdb3c0d1a156550@mail.gmail.com> <88e33d220710170419m25263f94w52707207fae9d776@mail.gmail.com> Message-ID: <12d1f4ee0710170604m506356e5l4c5ac6629fd052b0@mail.gmail.com> Eu conheço o Zabbix, vou dar uma olhada neste no PerfMon para tentar resolver este problema. Pelo o que eu ví não deve estar tão difícil de resolver este problema, só preciso montar o circo em casa.... vou dar uma olhada nisto neste final de semana (se o meu orientador deixar é claro ;) ). O teu problema está apenas na lista de instâncias ? Pois eu acho que ainda tenho um programa com o PerfLib que faz isto !!! Onde vc estará utilizando o Zabbix ? Eu tenho interesse nestes projetos de monitoramento de infra-estrutura e gostaria de saber mais o que você está fazendo, se isto for possível é claro. Solli M. Honório On 10/17/07, João Henrique Freitas wrote: > > Olá, > > É um módulo bem fácil de mexer. Pena que nem tudo funciona mas acho que dá > para consertar. > > Estou trabalhando com uma aplicação chamada Zabbix. Ela suporta inserção > de informações para serem monitoradas em um servidor via XML, facilitando o > trabalho. A minha intenção é pegar cada contador de desempenho do windows e > gerar o XML para o Zabbix. > > Uma das formas é utilizar o módulo e a outra é extrair os contadores com o > comando typeperf e depois utilizar os recursos do perl para extrar as > informações necessárias e estruturar o XML. > > A primeira forma via módulo Win32:PerfMon tem um design mais interessante > e expansível, infelizmente esbarrei no retorno da função ListInstances(). > > Obrigado pela atenção. > > > On 10/16/07, Solli Honorio wrote: > > > > Cara, eu acabei de dar uma olhada rápida no código XS e ví que o pdh > > está reclamando de argumentos inválidos. Ví também que o código é no mínimo > > estranho, pena pois este módulo realmente é interssante, mas faz tempo que > > eu não trabalho com ele. > > > > Mas fala aí o que vc está precisando ? Talvez eu possa ajudar enquanto > > dou olhada com mais calma no código XS deste módulo. > > > > Solli M. Honório > > > > On 10/16/07, João Henrique Freitas < joaohf em gmail.com> wrote: > > > > > Olá, tudo bom? > > > > > > Estou tentando utilizar o PERL e o módulo Win32::PerfMon disponível em > > > http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm > > > com o seguinte objetivo: > > > > > > Gerar uma listagem dos objetos, contadores e instâncias relacionados > > > aos monitores de desempenho de um servidor Windows 2000/2003. > > > > > > Alguém na lista já teve a oportunidade de utilizar com sucesso o > > > módulo Win32::PerfMon? > > > > > > Estou tendo alguns problemas como relado em > > > http://www.perlmonks.org/?node_id=439313 por Solli Moreira Honorio. > > > > > > > > > Obrigado > > > -- > > > ------------------------------------------------------------- > > > João Henrique Freitas - joaohf_at_gmail.com > > > Americana-SP-Brasil > > > BSD051283 > > > LPI 1 > > > http://paginas.terra.com.br/informatica/joaohf > > > http://www.livejournal.com/users/joaohf/ > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > > "o animal satisfeito dorme". - Guimarães Rosa > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > ------------------------------------------------------------- > João Henrique Freitas - joaohf_at_gmail.com > Americana-SP-Brasil > BSD051283 > LPI 1 > http://paginas.terra.com.br/informatica/joaohf > http://www.livejournal.com/users/joaohf/ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071017/5dcf5680/attachment-0001.html From joaohf em gmail.com Wed Oct 17 11:42:46 2007 From: joaohf em gmail.com (=?UTF-8?Q?Jo=C3=A3o_Henrique_Freitas?=) Date: Wed, 17 Oct 2007 16:42:46 -0200 Subject: [Cascavel-pm] Win32 PerfMon In-Reply-To: <12d1f4ee0710170604m506356e5l4c5ac6629fd052b0@mail.gmail.com> References: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> <12d1f4ee0710161849j4e07462er2cdb3c0d1a156550@mail.gmail.com> <88e33d220710170419m25263f94w52707207fae9d776@mail.gmail.com> <12d1f4ee0710170604m506356e5l4c5ac6629fd052b0@mail.gmail.com> Message-ID: <88e33d220710171142r27e43641ge09fa869466503c1@mail.gmail.com> Solli, O link http://www.perlmonks.org/?node_id=439313 relata exatamente o problema que encontrei. Tenho um código meio pronto para extrair (usando o PerfMon) a informação e montar o XML mas está faltando justamente a parte da instância que é primordial. Se quiser posto aqui. Sobre o Zabbix, basicamente estou usando os agentes de monitoramento instalados em alguns clientes geograficamente separados para coletar o maior número de informações que necessitam ser armazenadas para identificação de problemas de forma proativa. On 10/17/07, Solli Honorio wrote: > > Eu conheço o Zabbix, vou dar uma olhada neste no PerfMon para tentar > resolver este problema. > > Pelo o que eu ví não deve estar tão difícil de resolver este problema, só > preciso montar o circo em casa.... vou dar uma olhada nisto neste final de > semana (se o meu orientador deixar é claro ;) ). O teu problema está apenas > na lista de instâncias ? Pois eu acho que ainda tenho um programa com o > PerfLib que faz isto !!! > > Onde vc estará utilizando o Zabbix ? Eu tenho interesse nestes projetos de > monitoramento de infra-estrutura e gostaria de saber mais o que você está > fazendo, se isto for possível é claro. > > Solli M. Honório > > On 10/17/07, João Henrique Freitas wrote: > > > > Olá, > > > > É um módulo bem fácil de mexer. Pena que nem tudo funciona mas acho que > > dá para consertar. > > > > Estou trabalhando com uma aplicação chamada Zabbix. Ela suporta inserção > > de informações para serem monitoradas em um servidor via XML, facilitando o > > trabalho. A minha intenção é pegar cada contador de desempenho do windows e > > gerar o XML para o Zabbix. > > > > Uma das formas é utilizar o módulo e a outra é extrair os contadores com > > o comando typeperf e depois utilizar os recursos do perl para extrar as > > informações necessárias e estruturar o XML. > > > > A primeira forma via módulo Win32:PerfMon tem um design mais > > interessante e expansível, infelizmente esbarrei no retorno da função > > ListInstances(). > > > > Obrigado pela atenção. > > > > > > On 10/16/07, Solli Honorio < shonorio em gmail.com> wrote: > > > > > > Cara, eu acabei de dar uma olhada rápida no código XS e ví que o pdh > > > está reclamando de argumentos inválidos. Ví também que o código é no mínimo > > > estranho, pena pois este módulo realmente é interssante, mas faz tempo que > > > eu não trabalho com ele. > > > > > > Mas fala aí o que vc está precisando ? Talvez eu possa ajudar enquanto > > > dou olhada com mais calma no código XS deste módulo. > > > > > > Solli M. Honório > > > > > > On 10/16/07, João Henrique Freitas < joaohf em gmail.com> wrote: > > > > > > > Olá, tudo bom? > > > > > > > > Estou tentando utilizar o PERL e o módulo Win32::PerfMon disponível > > > > em http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm > > > > com o seguinte objetivo: > > > > > > > > Gerar uma listagem dos objetos, contadores e instâncias relacionados > > > > aos monitores de desempenho de um servidor Windows 2000/2003. > > > > > > > > Alguém na lista já teve a oportunidade de utilizar com sucesso o > > > > módulo Win32::PerfMon? > > > > > > > > Estou tendo alguns problemas como relado em > > > > http://www.perlmonks.org/?node_id=439313 por Solli Moreira Honorio. > > > > > > > > > > > > Obrigado > > > > -- > > > > ------------------------------------------------------------- > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > Americana-SP-Brasil > > > > BSD051283 > > > > LPI 1 > > > > http://paginas.terra.com.br/informatica/joaohf > > > > http://www.livejournal.com/users/joaohf/ > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > -- > > > "o animal satisfeito dorme". - Guimarães Rosa > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > > ------------------------------------------------------------- > > João Henrique Freitas - joaohf_at_gmail.com > > Americana-SP-Brasil > > BSD051283 > > LPI 1 > > http://paginas.terra.com.br/informatica/joaohf > > http://www.livejournal.com/users/joaohf/ > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > "o animal satisfeito dorme". - Guimarães Rosa > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- ------------------------------------------------------------- João Henrique Freitas - joaohf_at_gmail.com Americana-SP-Brasil BSD051283 LPI 1 http://paginas.terra.com.br/informatica/joaohf http://www.livejournal.com/users/joaohf/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071017/f3f4e237/attachment.html From ricardostock em bol.com.br Thu Oct 18 04:07:20 2007 From: ricardostock em bol.com.br (Ricardo Stock) Date: Thu, 18 Oct 2007 08:07:20 -0300 Subject: [Cascavel-pm] contra barra Message-ID: <000801c81177$1037c550$0200a8c0@Ricardo> Bom dia a todos da lista.... estou com uma duvida um tanto simples de resolver, mas é aqueles detalhes que pega voce.... Estou fazendo meu projeto, no ato do registro, todo usuário recebe uma pasta base ( que só sera acessada pelo script para guardar alguns documentos, mas minha duvida esta sendo em guardar este caminho no banco, sei que no perl, para representar a contra-barra "\" é necessário utlizar duas "\\", veja um trecho do código $dbh->do("update usuarios set caminho='local'\\usuario\\$numero' where numero=$numero"); onde a pasta é criada com o numero em que o usuário se registrou, nisto o script funciona muito bem... mas no my sql quando executo o comando acima ele é gravado da seguinte forma localusuarionumero exe localusuario1234 ou seja não grava no caminho as barras, sei que no mysql tambem tenho que colocar duas barras e fazendo na linha de comando do mysql funciona.... algum tem alguma dica... desde ja agradeço Ricardo Stock ricardostock em bol.com.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071018/dd035358/attachment.html From luismottacampos em yahoo.co.uk Thu Oct 18 03:34:49 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 18 Oct 2007 12:34:49 +0200 Subject: [Cascavel-pm] contra barra In-Reply-To: <000801c81177$1037c550$0200a8c0@Ricardo> References: <000801c81177$1037c550$0200a8c0@Ricardo> Message-ID: <20071018103449.GA4096@bitbistro.com> On Thu, Oct 18, 2007 at 08:07:20AM -0300, Ricardo Stock wrote: > Bom dia a todos da lista.... estou com uma duvida um tanto simples > de resolver, mas é aqueles detalhes que pega voce.... > > Estou fazendo meu projeto, no ato do registro, todo usuário recebe > uma pasta base ( que só sera acessada pelo script para guardar > alguns documentos, mas minha duvida esta sendo em guardar este > caminho no banco, sei que no perl, para representar a contra-barra > "\" é necessário utlizar duas "\\", veja um trecho do código > > $dbh->do("update usuarios set caminho='local'\\usuario\\$numero' where > numero=$numero"); > > > onde a pasta é criada com o numero em que o usuário se registrou, > nisto o script funciona muito bem... mas no my sql quando executo o > comando acima ele é gravado da seguinte forma localusuarionumero exe > localusuario1234 ou seja não grava no caminho as barras, sei que no > mysql tambem tenho que colocar duas barras e fazendo na linha de > comando do mysql funciona.... > > algum tem alguma dica... desde ja agradeço Ricardo, por favor leia o manual do DBI, e aprenda a usar placeholders para as suas queries. Eu reescrevi o teu codigo direito, para voce entender como as coisas funcionam: # Assumo que voce usa # my $dbh = DBI->connect( $dsn, $user, $passwd, { AutoCommit => 0, # PrintError => 0, RaiseError => 1 } ); # em algum lugar do seu codigo eval{ # Prepara um comando para executar my $sth = $dbi->prepare( q{UPDATE usuarios SET caminho = ? WHERE numero = ?} ); # executa o comando, protege os dados contra expansao indesejada $sth->execute( $caminho, $numero ); # tem certeza de que seus dados estao no banco antes de continuar. $sth->commit; }; if( $@ ) { # trata os teus erros antes de continuar } Putamplexos! -- Luis Motta Campos Perl Programmer, Hobbyist Cook and Photographer From igor.sutton em yahoo.co.uk Thu Oct 18 04:47:38 2007 From: igor.sutton em yahoo.co.uk (Igor Lopes) Date: Thu, 18 Oct 2007 12:47:38 +0100 (BST) Subject: [Cascavel-pm] contra barra In-Reply-To: <000801c81177$1037c550$0200a8c0@Ricardo> Message-ID: <403892.25569.qm@web23001.mail.ird.yahoo.com> --- Ricardo Stock wrote: > Bom dia a todos da lista.... estou com uma > duvida um tanto simples de resolver, mas é aqueles > detalhes que pega voce.... > > Estou fazendo meu projeto, no ato do registro, > todo usuário recebe uma pasta base ( que só sera > acessada pelo script para guardar alguns documentos, > mas minha duvida esta sendo em guardar este caminho > no banco, sei que no perl, para representar a > contra-barra "\" é necessário utlizar duas "\\", > veja um trecho do código > > $dbh->do("update usuarios set > caminho='local'\\usuario\\$numero' where > numero=$numero"); > > > onde a pasta é criada com o numero em que o usuário > se registrou, nisto o script funciona muito bem... > mas no my sql quando executo o comando acima ele é > gravado da seguinte forma localusuarionumero exe > localusuario1234 ou seja não grava no caminho as > barras, sei que no mysql tambem tenho que colocar > duas barras e fazendo na linha de comando do mysql > funciona.... > > algum tem alguma dica... desde ja agradeço > Depois de fazer o que o Champs falou em outro email, você pode montar facilmente o caminho assim: $caminho = sprintf('\meu\caminho\%s', $numero); perldoc -f sprintf perldoc -f q -- Igor ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From glasswalk3r em hotmail.com Thu Oct 18 05:17:10 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Thu, 18 Oct 2007 15:17:10 +0300 Subject: [Cascavel-pm] contra barra In-Reply-To: <403892.25569.qm@web23001.mail.ird.yahoo.com> References: <000801c81177$1037c550$0200a8c0@Ricardo> <403892.25569.qm@web23001.mail.ird.yahoo.com> Message-ID: > Date: Thu, 18 Oct 2007 12:47:38 +0100 > From: igor.sutton em yahoo.co.uk > Depois de fazer o que o Champs falou em outro email, > você pode montar facilmente o caminho assim: > > $caminho = sprintf('\meu\caminho\%s', $numero); > > perldoc -f sprintf > perldoc -f q Ou então usar File::Spec para contatenar $numero com o diretório usando a função catfile. Com isso seu programa ainda fica mais portável. perldoc File::Spec. []'s Alceu _________________________________________________________________ Discover the new Windows Vista http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071018/1cea850a/attachment.html From ptfzs em yahoo.com.br Thu Oct 18 06:17:39 2007 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 18 Oct 2007 10:17:39 -0300 (ART) Subject: [Cascavel-pm] Duvida expressao regular? Message-ID: <230498.40101.qm@web31309.mail.mud.yahoo.com> Pessoal.. eu estava fazendo : $urls =~ s/\r//g; para retirar o ^M do final.. so que nao funcionou.. ai vi no forum para usar o $urls =~ s/\r//go; Procurei mais nao achei o que eh o go no final.. algume pode explicar?? Obrigada []ss Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071018/03b92daf/attachment.html From cromo.jml em gmail.com Thu Oct 18 06:25:08 2007 From: cromo.jml em gmail.com (=?ISO-8859-1?Q?M=E1rcio_Vitor?=) Date: Thu, 18 Oct 2007 10:25:08 -0300 Subject: [Cascavel-pm] Duvida expressao regular? In-Reply-To: <230498.40101.qm@web31309.mail.mud.yahoo.com> References: <230498.40101.qm@web31309.mail.mud.yahoo.com> Message-ID: <3530b8ce0710180625q4d43661ycb7d522636f48ba2@mail.gmail.com> Passei por esta dúvida estes dias desconhecia o terminador o: What is '/o' really for? http://perldoc.perl.org/perlfaq6.html#What-is-%27/o%27-really-for%3F Márcio Vitor On 10/18/07, Patty Silva wrote: > > Pessoal.. eu estava fazendo : > $urls =~ s/\r//g; para retirar o ^M do final.. so que nao funcionou.. ai > vi no forum para usar o $urls =~ s/\r//go; > Procurei mais nao achei o que eh o go no final.. > > algume pode explicar?? > > Obrigada > > []ss > > Abra sua conta no Yahoo! Mail, > o único sem limite de espaço para armazenamento! > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071018/bc1dbbe0/attachment.html From ricardostock em bol.com.br Thu Oct 18 07:26:15 2007 From: ricardostock em bol.com.br (Ricardo Stock) Date: Thu, 18 Oct 2007 11:26:15 -0300 Subject: [Cascavel-pm] contra barra - Resolvido References: <403892.25569.qm@web23001.mail.ird.yahoo.com> Message-ID: <008301c81192$d8e0aec0$0200a8c0@Ricardo> Obrigado a ajuda que tive, ao igor e ao "Chomp" ficou assim o código $caminho=sprintf('local\usuario\%s', $numero); my $sth = $dbh->prepare( q{UPDATE usuarios SET caminho = ? WHERE numero = ?} ); $sth->execute($caminho, $numero); Explicando melhor funciona assim 1 - Recebe os dados via form html (os erros de preenchimento são tratados via JS) 2 - Chama função para cadastrar. 3 - uma vez cadastrado, como o campo numero é auto incrementado, faça uma busca pelo numero e obtenho o mesmo para fazer o caminho 4 - crio a pasta no local indicado pelo numero do usuário 5 - Atualizo o banco com o numero no caminho exe local/ususario/1234 6 - dou o retorno em html do registro. Obrigado a todos que me ajudaram. Ricardo Stock ricardostock em bol.com.br From igor.sutton em yahoo.co.uk Thu Oct 18 06:38:17 2007 From: igor.sutton em yahoo.co.uk (Igor Lopes) Date: Thu, 18 Oct 2007 14:38:17 +0100 (BST) Subject: [Cascavel-pm] contra barra In-Reply-To: Message-ID: <532051.5737.qm@web23008.mail.ird.yahoo.com> --- Alceu Rodrigues de Freitas Junior wrote: > Ou então usar File::Spec para contatenar $numero com > o diretório usando a função catfile. Com isso seu > programa ainda fica mais portável. > > perldoc File::Spec. Bem lembrado. Porém vale notar que se a plataforma usada para gerar o caminho não for igual àquele que for utilizar o mesmo, pode ter problemas. O File::Spec por padrão utiliza o separador de diretórios de onde ele está sendo executado. Sendo mais explícito, se usares File::Spec em algum Unix para gerar um caminho para o Win32, pode dar problema... A documentação do File::Spec diz que: The module appropriate for the current OS is automatically loaded by File::Spec. Since some modules (like VMS) make use of facilities avail- able only under that OS, it may not be possible to load all modules under all operating systems. Boa sorte! -- Igor ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From luismottacampos em yahoo.co.uk Thu Oct 18 06:39:18 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 18 Oct 2007 15:39:18 +0200 Subject: [Cascavel-pm] Duvida expressao regular? In-Reply-To: <230498.40101.qm@web31309.mail.mud.yahoo.com> References: <230498.40101.qm@web31309.mail.mud.yahoo.com> Message-ID: <20071018133918.GC4096@bitbistro.com> On Thu, Oct 18, 2007 at 10:17:39AM -0300, Patty Silva wrote: > Pessoal.. eu estava fazendo : > $urls =~ s/\r//g; para retirar o ^M do final.. so que nao funcionou.. ai vi no forum para usar o $urls =~ s/\r//go; > Procurei mais nao achei o que eh o go no final.. > > algume pode explicar?? > Sao duas opcoes diferentes, patty. A primeira delas, "/g", quer dizer "apply Globbaly" - aplique quantas vezes voce conseguir ao longo da string, retorne uma lista de resultados (contexto de lista) ou "o proximo" resultado (contexto escalar). A segunda opcao eh "/o", que quer dizer "compile Once" - informa o Perl de que a expressao regular em questao nao muda ao longo do programa e pode ser compilada apenas uma vez. Isso ajuda a performance do programa, quando voce usa expressoes regulares "estaticas" - que nao variam dependendo de outras informacoes do seu programa - em loops muito longos. Tudo isso estah no manual, e voce jah perguntou estas coisas antes. perldoc perlre Putamplexos! -- Luis Motta Campos Perl Programmer, Hobbyist Cook and Photographer From glasswalk3r em hotmail.com Thu Oct 18 06:49:19 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Thu, 18 Oct 2007 16:49:19 +0300 Subject: [Cascavel-pm] Duvida expressao regular? In-Reply-To: <3530b8ce0710180625q4d43661ycb7d522636f48ba2@mail.gmail.com> References: <230498.40101.qm@web31309.mail.mud.yahoo.com> <3530b8ce0710180625q4d43661ycb7d522636f48ba2@mail.gmail.com> Message-ID: Eu fiz um esforço para entender o que a opção /o ajudaria para eliminar quebras de linha do DOS... e não cheguei a conclusão nenhuma. Essa opção serviria para otimizar a expressão regular, se ela usa algum tipo de interpolação. Usar /o significa dizer para o motor "não precisa mais recompilar a expressão regular". Isso já gerou bastante discussão no http://www.perlmonks.org (http://www.perlmonks.org/?node_id=269035), vale a pena dar uma lida. A expressão regular para remover quebras de linha do DOS é /\r\n/... mas se você estiver usando ActivePerl numa máquina Windows, chomp já resolve o problema. []'s Alceu Date: Thu, 18 Oct 2007 10:25:08 -0300 From: cromo.jml em gmail.com To: cascavel-pm em pm.org Subject: Re: [Cascavel-pm] Duvida expressao regular? Passei por esta dúvida estes dias desconhecia o terminador o: What is '/o' really for? http://perldoc.perl.org/perlfaq6.html#What-is-%27/o%27-really-for%3F Márcio Vitor On 10/18/07, Patty Silva < ptfzs em yahoo.com.br> wrote:Pessoal.. eu estava fazendo : $urls =~ s/\r//g; para retirar o ^M do final.. so que nao funcionou.. ai vi no forum para usar o $urls =~ s/\r//go; Procurei mais nao achei o que eh o go no final.. algume pode explicar?? Obrigada []ss _________________________________________________________________ Explore the seven wonders of the world http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071018/9fde75b2/attachment.html From luismottacampos em yahoo.co.uk Thu Oct 18 07:14:31 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 18 Oct 2007 16:14:31 +0200 Subject: [Cascavel-pm] contra barra - Resolvido In-Reply-To: <008301c81192$d8e0aec0$0200a8c0@Ricardo> References: <403892.25569.qm@web23001.mail.ird.yahoo.com> <008301c81192$d8e0aec0$0200a8c0@Ricardo> Message-ID: <20071018141431.GD4096@bitbistro.com> On Thu, Oct 18, 2007 at 11:26:15AM -0300, Ricardo Stock wrote: > Obrigado a ajuda que tive, ao igor e ao "Chomp" > > ficou assim o código > > $caminho=sprintf('local\usuario\%s', $numero); > my $sth = $dbh->prepare( q{UPDATE usuarios > SET caminho = ? WHERE numero = ?} ); > $sth->execute($caminho, $numero); > > Explicando melhor funciona assim > > 1 - Recebe os dados via form html (os erros de preenchimento são tratados > via JS) Eu nao devia, mas vou apontar FALHA GRAVE DE SEGURANCA no teu sistema, por voce confiar no JS para verificacao de erros de preenchimento. Tome cuidado, e trate de validar seus dados SERVER SIDE - JS pode ser reescrito, invalidado, ignorado e torcido de uma infinidade de maneiras diferentes. E, jah que voce esta escrevendo CGI, pelo menos diga que voce estah usando o CGI::Application, ou , melhor ainda, o Catalyst... ;) > 2 - Chama função para cadastrar. > 3 - uma vez cadastrado, como o campo numero é auto incrementado, faça uma > busca pelo numero e obtenho o mesmo para fazer o caminho Bom, jah que voce estah usando MySQL (espero que seja pelo menos o 5.1 - mas voce deveria mesmo era usar Postgres, que eh uma base de dados seria), use $dbi->last_insert_id() para obter o numero do insert que voce terminou de fazer. Assim, voce economiza um SELECT. > 4 - crio a pasta no local indicado pelo numero do usuário > 5 - Atualizo o banco com o numero no caminho exe local/ususario/1234 Eu ateh tenho medo de perguntar, mas o senso do dever fala mais alto: Voce pode por favor me explicar para que precisa ter uma interface web que cadastra usuarios e associa um diretorio server-side para cada um deles? Isso estah me cheirando a idiosincrasia empresaral aguda, e eu acho que existe pelo menos uns 5 jeitos mais limpos, elegantes e economicos de resolver o teu problema... quer falar mais sobre isso antes de continuar? > 6 - dou o retorno em html do registro. "Retorno em html" ? Bom, outra vez, eu vou apontar voce para o jeito certo de fazer, meu caro... use o HTML::Template, ou o TT (Template Toolkit) para gerar seu HTML a partir de templates. Desta forma, voce mantem seu codigo longe do tipo de caca que estraga programas com interface web: o HTML. Putamplexos! -- Luis Motta Campos Perl Programmer, Hobbyist Cook and Photographer From ricardostock em bol.com.br Thu Oct 18 08:00:33 2007 From: ricardostock em bol.com.br (Ricardo Stock) Date: Thu, 18 Oct 2007 12:00:33 -0300 Subject: [Cascavel-pm] contra barra References: <000801c81177$1037c550$0200a8c0@Ricardo><403892.25569.qm@web23001.mail.ird.yahoo.com> Message-ID: <00cf01c81197$a9983e80$0200a8c0@Ricardo> valeu Alceu... eu havia pensado na concatenação das variaveis, e achoq ue fica melhor assim mesmo.... obrigado... vou dar mais uma mexida no codigo. ----- Original Message ----- From: Alceu Rodrigues de Freitas Junior To: Cascavel Perl Mongers Sent: Thursday, October 18, 2007 9:17 AM Subject: Re: [Cascavel-pm] contra barra > Date: Thu, 18 Oct 2007 12:47:38 +0100 > From: igor.sutton em yahoo.co.uk > Depois de fazer o que o Champs falou em outro email, > você pode montar facilmente o caminho assim: > > $caminho = sprintf('\meu\caminho\%s', $numero); > > perldoc -f sprintf > perldoc -f q Ou então usar File::Spec para contatenar $numero com o diretório usando a função catfile. Com isso seu programa ainda fica mais portável. perldoc File::Spec. []'s Alceu ------------------------------------------------------------------------------ Discover the new Windows Vista Learn more! ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071018/1dfd638b/attachment.html From acid06 em gmail.com Thu Oct 18 09:05:46 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 18 Oct 2007 14:05:46 -0200 Subject: [Cascavel-pm] Duvida expressao regular? In-Reply-To: <20071018133918.GC4096@bitbistro.com> References: <230498.40101.qm@web31309.mail.mud.yahoo.com> <20071018133918.GC4096@bitbistro.com> Message-ID: <9a08c9b40710180905x61ed12e4v1104a187fe8e5649@mail.gmail.com> On 10/18/07, Luis Motta Campos wrote: > A segunda opcao eh "/o", que quer dizer "compile Once" - informa o Perl > de que a expressao regular em questao nao muda ao longo do programa e > pode ser compilada apenas uma vez. Isso ajuda a performance do programa, > quando voce usa expressoes regulares "estaticas" - que nao variam > dependendo de outras informacoes do seu programa - em loops muito > longos. Na verdade, acho que atualmente não faz muito sentido usar a opção /o. Além de não prover ganhos de performance, ela é, na verdade, um pouco pior: use Benchmark qw/cmpthese/; cmpthese(5000, { normal => sub { for (1000..1999) { $i++ if /[13579]$/ } }, with_o => sub { for (1000..1999) { $i++ if /[13579]$/o } } } ); Resultados: Rate normal with_o normal 1720/s -- -2% with_o 1758/s 2% -- -Nilson Santos F. Jr. From glasswalk3r em hotmail.com Thu Oct 18 09:57:23 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Thu, 18 Oct 2007 19:57:23 +0300 Subject: [Cascavel-pm] Duvida expressao regular? In-Reply-To: <9a08c9b40710180905x61ed12e4v1104a187fe8e5649@mail.gmail.com> References: <230498.40101.qm@web31309.mail.mud.yahoo.com> <20071018133918.GC4096@bitbistro.com> <9a08c9b40710180905x61ed12e4v1104a187fe8e5649@mail.gmail.com> Message-ID: > Date: Thu, 18 Oct 2007 14:05:46 -0200 > From: acid06 em gmail.com > On 10/18/07, Luis Motta Campos wrote: > > A segunda opcao eh "/o", que quer dizer "compile Once" - informa o Perl > > de que a expressao regular em questao nao muda ao longo do programa e > > pode ser compilada apenas uma vez. Isso ajuda a performance do programa, > > quando voce usa expressoes regulares "estaticas" - que nao variam > > dependendo de outras informacoes do seu programa - em loops muito > > longos. > > Na verdade, acho que atualmente não faz muito sentido usar a opção /o. > Além de não prover ganhos de performance, ela é, na verdade, um pouco > pior: > > use Benchmark qw/cmpthese/; > > cmpthese(5000, { > normal => sub { > for (1000..1999) { $i++ if /[13579]$/ } > }, > with_o => sub { > for (1000..1999) { $i++ if /[13579]$/o } > } > } ); > > Resultados: > > Rate normal with_o > normal 1720/s -- -2% > with_o 1758/s 2% -- Na minha máquina deu diferente: Rate with_o normal with_o 2064/s -- -1% normal 2077/s 1% -- Eu executei várias vezes o teste, mas o with_o saiu na frente a maioria das vezes. O engraçado é que ele deveria ser melhor se houvesse algo para interpolar na regex. Eu achei isso estranho e resolvi fazer mais dois testes: use Benchmark qw/cmpthese/; my $string = 'foobar'; my $compiled = qr/[13579]($string)?/; my $i; cmpthese( 5000, { normal_with_text => sub { for ( 1000 .. 1999 ) { $i++ if /[13579]($string)?/ } }, with_o_and_text => sub { for ( 1000 .. 1999 ) { $i++ if /[13579]($string)?/o } }, compile_with_qr => sub { for ( 1000 .. 1999 ) { $i++ if /$compiled/ } } } ); O resultado foi mais estranho ainda: Rate normal_with_text with_o_and_text compile_with_qr normal_with_text 713/s -- -5% -18% with_o_and_text 748/s 5% -- -14% compile_with_qr 865/s 21% 16% -- Mais um teste: use Benchmark qw(cmpthese); my $string = 'foobar'; my $compiled = qr/$string/; my $i; cmpthese( 200000, { normal_with_text => sub { for ( a .. z ) { $i++ if /$string/ } }, with_o_and_text => sub { for ( a .. z ) { $i++ if /$string/o } }, compile_with_qr => sub { for ( a .. z ) { $i++ if /$compiled/ } } } ); E o resultado foi algo mais razoável (mas a expressão regular foi alterada): Rate compile_with_qr normal_with_text with_o_and_text compile_with_qr 89485/s -- -1% -12% normal_with_text 90785/s 1% -- -11% with_o_and_text 101523/s 13% 12% -- A única coisa que consigo tirar desse teste é que é difícil afirmar qual técnica funcionará melhor. Aparentemente dependerá também expressão regular sendo verificada, então só testes com Benchmark para afirmar o que funciona mais rápido. Só para constar: This is perl, v5.8.8 built for MSWin32-x86-multi-thread (with 50 registered patches, see perl -V for more detail) Copyright 1987-2006, Larry Wall Binary build 820 [274739] provided by ActiveState http://www.ActiveState.com Built Jan 23 2007 15:57:46 Rodando em um processador Centrino Duo 1.66GHz, com 504MB de RAM (maldita placa de vídeo!). Se alguém mais topar rodar os testes e mandar pra lista, pode ser interessante. []'s Alceu _________________________________________________________________ Explore the seven wonders of the world http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071018/e93859ea/attachment-0001.html From loggos em loggos.com.br Thu Oct 18 11:48:42 2007 From: loggos em loggos.com.br (loggos em loggos.com.br) Date: Thu, 18 Oct 2007 15:48:42 -0300 Subject: [Cascavel-pm] Duvida expressao regular? In-Reply-To: References: Message-ID: <4A3DDFC80FD140B697C638DF5579AE99@C7PC> Saudações a todos. Aproveitando as observações do Nilson, estou testando qr para pré-compilar regex e notei que faz muito pouca diferença, na prática. Testaste este recurso Nilson ? O que tu achas ? Outro detalhe é que o resultado do benchmarck não bateu exatamente quando o programa foi rodado . Estive lendo e parece que existe mesmo uma diferença entre os indicadores do benchmarck e os indicadores obtidos qdo se roda a a rotina. Abraço. Roberto Bisotto Message: 5 Date: Thu, 18 Oct 2007 14:05:46 -0200 From: "Nilson Santos Figueiredo Junior" Subject: Re: [Cascavel-pm] Duvida expressao regular? To: "Cascavel Perl Mongers" Message-ID: <9a08c9b40710180905x61ed12e4v1104a187fe8e5649 em mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 On 10/18/07, Luis Motta Campos wrote: > A segunda opcao eh "/o", que quer dizer "compile > Once" - informa o Perl > de que a expressao regular em questao nao muda > ao longo do programa e > pode ser compilada apenas uma vez. Isso ajuda a > performance do programa, > quando voce usa expressoes regulares > "estaticas" - que nao variam > dependendo de outras informacoes do seu > programa - em loops muito > longos. Na verdade, acho que atualmente não faz muito sentido usar a opção /o. Além de não prover ganhos de performance, ela é, na verdade, um pouco pior: use Benchmark qw/cmpthese/; cmpthese(5000, { normal => sub { for (1000..1999) { $i++ if /[13579]$/ } }, with_o => sub { for (1000..1999) { $i++ if /[13579]$/o } } } ); Resultados: Rate normal with_o normal 1720/s -- -2% with_o 1758/s 2% -- -Nilson Santos F. Jr. ----- Original Message ----- From: To: Sent: Thursday, October 18, 2007 1:57 PM Subject: Digest Cascavel-pm, volume 219, assunto 6 Enviar submissões para a lista de discussão Cascavel-pm para cascavel-pm em pm.org Para se cadastrar ou descadastrar via WWW, visite o endereço http://mail.pm.org/mailman/listinfo/cascavel-pm ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para cascavel-pm-request em pm.org Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço cascavel-pm-owner em pm.org Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of Cascavel-pm digest..." Tópicos de Hoje: 1. Re: Duvida expressao regular? (Luis Motta Campos) 2. Re: Duvida expressao regular? (Alceu Rodrigues de Freitas Junior) 3. Re: contra barra - Resolvido (Luis Motta Campos) 4. Re: contra barra (Ricardo Stock) 5. Re: Duvida expressao regular? (Nilson Santos Figueiredo Junior) 6. Re: Duvida expressao regular? (Alceu Rodrigues de Freitas Junior) ---------------------------------------------------------------------- Message: 1 Date: Thu, 18 Oct 2007 15:39:18 +0200 From: Luis Motta Campos Subject: Re: [Cascavel-pm] Duvida expressao regular? To: Cascavel Perl Mongers Message-ID: <20071018133918.GC4096 em bitbistro.com> Content-Type: text/plain; charset=us-ascii On Thu, Oct 18, 2007 at 10:17:39AM -0300, Patty Silva wrote: > Pessoal.. eu estava fazendo : > $urls =~ s/\r//g; para retirar o ^M do final.. > so que nao funcionou.. ai vi no forum para usar > o $urls =~ s/\r//go; > Procurei mais nao achei o que eh o go no final.. > > algume pode explicar?? > Sao duas opcoes diferentes, patty. A primeira delas, "/g", quer dizer "apply Globbaly" - aplique quantas vezes voce conseguir ao longo da string, retorne uma lista de resultados (contexto de lista) ou "o proximo" resultado (contexto escalar). A segunda opcao eh "/o", que quer dizer "compile Once" - informa o Perl de que a expressao regular em questao nao muda ao longo do programa e pode ser compilada apenas uma vez. Isso ajuda a performance do programa, quando voce usa expressoes regulares "estaticas" - que nao variam dependendo de outras informacoes do seu programa - em loops muito longos. Tudo isso estah no manual, e voce jah perguntou estas coisas antes. perldoc perlre Putamplexos! -- Luis Motta Campos Perl Programmer, Hobbyist Cook and Photographer ------------------------------ Message: 2 Date: Thu, 18 Oct 2007 16:49:19 +0300 From: Alceu Rodrigues de Freitas Junior Subject: Re: [Cascavel-pm] Duvida expressao regular? To: Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset="iso-8859-1" Eu fiz um esforço para entender o que a opção /o ajudaria para eliminar quebras de linha do DOS... e não cheguei a conclusão nenhuma. Essa opção serviria para otimizar a expressão regular, se ela usa algum tipo de interpolação. Usar /o significa dizer para o motor "não precisa mais recompilar a expressão regular". Isso já gerou bastante discussão no http://www.perlmonks.org (http://www.perlmonks.org/?node_id=269035), vale a pena dar uma lida. A expressão regular para remover quebras de linha do DOS é /\r\n/... mas se você estiver usando ActivePerl numa máquina Windows, chomp já resolve o problema. []'s Alceu Date: Thu, 18 Oct 2007 10:25:08 -0300 From: cromo.jml em gmail.com To: cascavel-pm em pm.org Subject: Re: [Cascavel-pm] Duvida expressao regular? Passei por esta dúvida estes dias desconhecia o terminador o: What is '/o' really for? http://perldoc.perl.org/perlfaq6.html#What-is-%27/o%27-really-for%3F Márcio Vitor On 10/18/07, Patty Silva < ptfzs em yahoo.com.br> wrote:Pessoal.. eu estava fazendo : $urls =~ s/\r//g; para retirar o ^M do final.. so que nao funcionou.. ai vi no forum para usar o $urls =~ s/\r//go; Procurei mais nao achei o que eh o go no final.. algume pode explicar?? Obrigada []ss _________________________________________________________________ Explore the seven wonders of the world http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071018/9fde75b2/attachment-0001.html ------------------------------ Message: 3 Date: Thu, 18 Oct 2007 16:14:31 +0200 From: Luis Motta Campos Subject: Re: [Cascavel-pm] contra barra - Resolvido To: Cascavel Perl Mongers Message-ID: <20071018141431.GD4096 em bitbistro.com> Content-Type: text/plain; charset=iso-8859-1 On Thu, Oct 18, 2007 at 11:26:15AM -0300, Ricardo Stock wrote: > Obrigado a ajuda que tive, ao igor e ao "Chomp" > > ficou assim o código > > $caminho=sprintf('local\usuario\%s', $numero); > my $sth = $dbh->prepare( q{UPDATE usuarios > SET caminho = ? WHERE numero = ?} ); > $sth->execute($caminho, $numero); > > Explicando melhor funciona assim > > 1 - Recebe os dados via form html (os erros de > preenchimento são tratados > via JS) Eu nao devia, mas vou apontar FALHA GRAVE DE SEGURANCA no teu sistema, por voce confiar no JS para verificacao de erros de preenchimento. Tome cuidado, e trate de validar seus dados SERVER SIDE - JS pode ser reescrito, invalidado, ignorado e torcido de uma infinidade de maneiras diferentes. E, jah que voce esta escrevendo CGI, pelo menos diga que voce estah usando o CGI::Application, ou , melhor ainda, o Catalyst... ;) > 2 - Chama função para cadastrar. > 3 - uma vez cadastrado, como o campo numero é > auto incrementado, faça uma > busca pelo numero e obtenho o mesmo para fazer o > caminho Bom, jah que voce estah usando MySQL (espero que seja pelo menos o 5.1 - mas voce deveria mesmo era usar Postgres, que eh uma base de dados seria), use $dbi->last_insert_id() para obter o numero do insert que voce terminou de fazer. Assim, voce economiza um SELECT. > 4 - crio a pasta no local indicado pelo numero > do usuário > 5 - Atualizo o banco com o numero no caminho exe > local/ususario/1234 Eu ateh tenho medo de perguntar, mas o senso do dever fala mais alto: Voce pode por favor me explicar para que precisa ter uma interface web que cadastra usuarios e associa um diretorio server-side para cada um deles? Isso estah me cheirando a idiosincrasia empresaral aguda, e eu acho que existe pelo menos uns 5 jeitos mais limpos, elegantes e economicos de resolver o teu problema... quer falar mais sobre isso antes de continuar? > 6 - dou o retorno em html do registro. "Retorno em html" ? Bom, outra vez, eu vou apontar voce para o jeito certo de fazer, meu caro... use o HTML::Template, ou o TT (Template Toolkit) para gerar seu HTML a partir de templates. Desta forma, voce mantem seu codigo longe do tipo de caca que estraga programas com interface web: o HTML. Putamplexos! -- Luis Motta Campos Perl Programmer, Hobbyist Cook and Photographer ------------------------------ Message: 4 Date: Thu, 18 Oct 2007 12:00:33 -0300 From: "Ricardo Stock" Subject: Re: [Cascavel-pm] contra barra To: "Cascavel Perl Mongers" Message-ID: <00cf01c81197$a9983e80$0200a8c0 em Ricardo> Content-Type: text/plain; charset="iso-8859-1" valeu Alceu... eu havia pensado na concatenação das variaveis, e achoq ue fica melhor assim mesmo.... obrigado... vou dar mais uma mexida no codigo. ----- Original Message ----- From: Alceu Rodrigues de Freitas Junior To: Cascavel Perl Mongers Sent: Thursday, October 18, 2007 9:17 AM Subject: Re: [Cascavel-pm] contra barra > Date: Thu, 18 Oct 2007 12:47:38 +0100 > From: igor.sutton em yahoo.co.uk > Depois de fazer o que o Champs falou em outro email, > você pode montar facilmente o caminho assim: > > $caminho = sprintf('\meu\caminho\%s', $numero); > > perldoc -f sprintf > perldoc -f q Ou então usar File::Spec para contatenar $numero com o diretório usando a função catfile. Com isso seu programa ainda fica mais portável. perldoc File::Spec. []'s Alceu ------------------------------------------------------------------------------ Discover the new Windows Vista Learn more! ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071018/1dfd638b/attachment-0001.html ------------------------------ Message: 5 Date: Thu, 18 Oct 2007 14:05:46 -0200 From: "Nilson Santos Figueiredo Junior" Subject: Re: [Cascavel-pm] Duvida expressao regular? To: "Cascavel Perl Mongers" Message-ID: <9a08c9b40710180905x61ed12e4v1104a187fe8e5649 em mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 On 10/18/07, Luis Motta Campos wrote: > A segunda opcao eh "/o", que quer dizer "compile > Once" - informa o Perl > de que a expressao regular em questao nao muda > ao longo do programa e > pode ser compilada apenas uma vez. Isso ajuda a > performance do programa, > quando voce usa expressoes regulares > "estaticas" - que nao variam > dependendo de outras informacoes do seu > programa - em loops muito > longos. Na verdade, acho que atualmente não faz muito sentido usar a opção /o. Além de não prover ganhos de performance, ela é, na verdade, um pouco pior: use Benchmark qw/cmpthese/; cmpthese(5000, { normal => sub { for (1000..1999) { $i++ if /[13579]$/ } }, with_o => sub { for (1000..1999) { $i++ if /[13579]$/o } } } ); Resultados: Rate normal with_o normal 1720/s -- -2% with_o 1758/s 2% -- -Nilson Santos F. Jr. ------------------------------ Message: 6 Date: Thu, 18 Oct 2007 19:57:23 +0300 From: Alceu Rodrigues de Freitas Junior Subject: Re: [Cascavel-pm] Duvida expressao regular? To: Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset="iso-8859-1" > Date: Thu, 18 Oct 2007 14:05:46 -0200 > From: acid06 em gmail.com > On 10/18/07, Luis Motta Campos > wrote: > > A segunda opcao eh "/o", que quer dizer > > "compile Once" - informa o Perl > > de que a expressao regular em questao nao muda > > ao longo do programa e > > pode ser compilada apenas uma vez. Isso ajuda > > a performance do programa, > > quando voce usa expressoes regulares > > "estaticas" - que nao variam > > dependendo de outras informacoes do seu > > programa - em loops muito > > longos. > > Na verdade, acho que atualmente não faz muito > sentido usar a opção /o. > Além de não prover ganhos de performance, ela é, > na verdade, um pouco > pior: > > use Benchmark qw/cmpthese/; > > cmpthese(5000, { > normal => sub { > for (1000..1999) { $i++ if > /[13579]$/ } > }, > with_o => sub { > for (1000..1999) { $i++ if > /[13579]$/o } > } > } ); > > Resultados: > > Rate normal with_o > normal 1720/s -- -2% > with_o 1758/s 2% -- Na minha máquina deu diferente: Rate with_o normal with_o 2064/s -- -1% normal 2077/s 1% -- Eu executei várias vezes o teste, mas o with_o saiu na frente a maioria das vezes. O engraçado é que ele deveria ser melhor se houvesse algo para interpolar na regex. Eu achei isso estranho e resolvi fazer mais dois testes: use Benchmark qw/cmpthese/; my $string = 'foobar'; my $compiled = qr/[13579]($string)?/; my $i; cmpthese( 5000, { normal_with_text => sub { for ( 1000 .. 1999 ) { $i++ if /[13579]($string)?/ } }, with_o_and_text => sub { for ( 1000 .. 1999 ) { $i++ if /[13579]($string)?/o } }, compile_with_qr => sub { for ( 1000 .. 1999 ) { $i++ if /$compiled/ } } } ); O resultado foi mais estranho ainda: Rate normal_with_text with_o_and_text compile_with_qr normal_with_text -- -5% -18% with_o_and_text 748/s 5% -- -14% compile_with_qr 865/s 21% 16% -- Mais um teste: use Benchmark qw(cmpthese); my $string = 'foobar'; my $compiled = qr/$string/; my $i; cmpthese( 200000, { normal_with_text => sub { for ( a .. z ) { $i++ if /$string/ } }, with_o_and_text => sub { for ( a .. z ) { $i++ if /$string/o } }, compile_with_qr => sub { for ( a .. z ) { $i++ if /$compiled/ } } } ); E o resultado foi algo mais razoável (mas a expressão regular foi alterada): Rate compile_with_qr normal_with_text with_o_and_text compile_with_qr -- -1% -12% normal_with_text 90785/s 1% -- -11% with_o_and_text 101523/s 13% 12% -- A única coisa que consigo tirar desse teste é que é difícil afirmar qual técnica funcionará melhor. Aparentemente dependerá também expressão regular sendo verificada, então só testes com Benchmark para afirmar o que funciona mais rápido. Só para constar: This is perl, v5.8.8 built for MSWin32-x86-multi-thread (with 50 registered patches, see perl -V for more detail) Copyright 1987-2006, Larry Wall Binary build 820 [274739] provided by ActiveState http://www.ActiveState.com Built Jan 23 2007 15:57:46 Rodando em um processador Centrino Duo 1.66GHz, com 504MB de RAM (maldita placa de vídeo!). Se alguém mais topar rodar os testes e mandar pra lista, pode ser interessante. []'s Alceu _________________________________________________________________ Explore the seven wonders of the world http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071018/e93859ea/attachment.html ------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Fim da Digest Cascavel-pm, volume 219, assunto 6 ************************************************ -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.488 / Virus Database: 269.15.0/1077 - Release Date: 18/10/2007 09:54 From acid06 em gmail.com Thu Oct 18 11:14:02 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 18 Oct 2007 16:14:02 -0200 Subject: [Cascavel-pm] Duvida expressao regular? In-Reply-To: References: <230498.40101.qm@web31309.mail.mud.yahoo.com> <20071018133918.GC4096@bitbistro.com> <9a08c9b40710180905x61ed12e4v1104a187fe8e5649@mail.gmail.com> Message-ID: <9a08c9b40710181114i44972d89n23625cd1fecdf79a@mail.gmail.com> On 10/18/07, Alceu Rodrigues de Freitas Junior wrote: > > use Benchmark qw/cmpthese/; > > my $string = 'foobar'; > my $compiled = qr/[13579]($string)?/; > my $i; > > cmpthese( > 5000, > { > normal_with_text => sub { > for ( 1000 .. 1999 ) { $i++ if /[13579]($string)?/ } > }, > with_o_and_text => sub { > for ( 1000 .. 1999 ) { $i++ if /[13579]($string)?/o } > }, > compile_with_qr => sub { > for ( 1000 .. 1999 ) { $i++ if /$compiled/ } > } > } > ); > > > O resultado foi mais estranho ainda: > > Rate normal_with_text with_o_and_text compile_with_qr > normal_with_text 713/s -- -5% -18% > with_o_and_text 748/s 5% -- -14% > compile_with_qr 865/s 21% 16% -- Pra mim, as diferenças foram menores neste teste: Rate normal_with_text with_o_and_text compile_with_qr normal_with_text 660/s -- -3% -15% with_o_and_text 681/s 3% -- -13% compile_with_qr 780/s 18% 15% -- > Mais um teste: > > > use Benchmark qw(cmpthese); > > my $string = 'foobar'; > my $compiled = qr/$string/; > my $i; > > cmpthese( > 200000, > { > normal_with_text => sub { > for ( a .. z ) { $i++ if /$string/ } > }, > with_o_and_text => sub { > for ( a .. z ) { $i++ if /$string/o } > }, > compile_with_qr => sub { > for ( a .. z ) { $i++ if /$compiled/ } > } > } > ); > > > E o resultado foi algo mais razoável (mas a expressão regular foi alterada): > > Rate compile_with_qr normal_with_text with_o_and_text > compile_with_qr 89485/s -- -1% -12% > normal_with_text 90785/s 1% -- -11% > with_o_and_text 101523/s 13% 12% -- Meus resultados: Rate compile_with_qr normal_with_text with_o_and_text compile_with_qr 83091/s -- -5% -12% normal_with_text 87070/s 5% -- -7% with_o_and_text 94118/s 13% 8% -- Parece que o normal_with_text é proporcionalmente mais rápido no meu sistema que no seu por algum motivo estranho. Talvez essa diferença esteja ocorrendo pois estou utilizando um build anterior do ActivePerl: This is perl, v5.8.8 built for MSWin32-x86-multi-thread (with 33 registered patches, see perl -V for more detail) Copyright 1987-2006, Larry Wall Binary build 819 [267479] provided by ActiveState http://www.ActiveState.com Built Aug 29 2006 12:42:41 Rodando em um Athlon 64 3500+ com 1GB de RAM. -Nilson Santos F. Jr. From shonorio em gmail.com Thu Oct 18 13:12:01 2007 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 18 Oct 2007 18:12:01 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_apoderar-se_de_um_m=F3dulo_=22i?= =?iso-8859-1?q?nativo=22?= Message-ID: <12d1f4ee0710181312k298d65e2i3a5e8e9e756b7610@mail.gmail.com> Adriano, existe alguma maneira de eu apoderar-se de um módulo do CPAN que está abandonado ? O Win32::PerfMon tem alguns problemas que eu estou resolvendo, e ví que o dono do módulo não responde aos relatos de bug do rt a 2 anos, tem alguma maneira de eu publicar a atualização sem a permissão do autor ? Solli M. Honório -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071018/19885a30/attachment.html From glasswalk3r em hotmail.com Thu Oct 18 14:19:44 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Fri, 19 Oct 2007 00:19:44 +0300 Subject: [Cascavel-pm] =?iso-8859-1?q?_RE=3A__Como_apoderar-se_de_um_m=F3d?= =?iso-8859-1?q?ulo_=22inativo=22?= In-Reply-To: <12d1f4ee0710181312k298d65e2i3a5e8e9e756b7610@mail.gmail.com> References: <12d1f4ee0710181312k298d65e2i3a5e8e9e756b7610@mail.gmail.com> Message-ID: Espero que isso não seja apenas para o Adriano responder... Brian d Foy fez uma apresentação no Percast que fala sobre criar repositórios locais e cita sobre o que fazer quando o autor do módulo não responde a pedidos de alteração. Vide os slides: http://www.pair.com/comdog/Talks/MyCPAN-LApm200709.pdf para maiores detalhes. Basicamente você vai pedir educadamente para os administradores do PAUSE ou algo assim. []'s --- Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com Date: Thu, 18 Oct 2007 18:12:01 -0200 From: shonorio em gmail.com To: cascavel-pm em pm.org Subject: [Cascavel-pm] Como apoderar-se de um módulo "inativo" Adriano, existe alguma maneira de eu apoderar-se de um módulo do CPAN que está abandonado ? O Win32::PerfMon tem alguns problemas que eu estou resolvendo, e ví que o dono do módulo não responde aos relatos de bug do rt a 2 anos, tem alguma maneira de eu publicar a atualização sem a permissão do autor ? Solli M. Honório-- "o animal satisfeito dorme". - Guimarães Rosa _________________________________________________________________ Connect to the next generation of MSN Messenger  http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071019/e24122ad/attachment.html From ricardostock em bol.com.br Thu Oct 18 20:40:25 2007 From: ricardostock em bol.com.br (Ricardo Stock) Date: Fri, 19 Oct 2007 00:40:25 -0300 Subject: [Cascavel-pm] contra barra Obrigado pelo conselho References: <403892.25569.qm@web23001.mail.ird.yahoo.com><008301c81192$d8e0aec0$0200a8c0@Ricardo> <20071018141431.GD4096@bitbistro.com> Message-ID: <003b01c81201$cb56a6a0$0200a8c0@Ricardo> Ola Luis, mais uma vez obrigado, me fez ver algo que sutilmente, me fez na necessidade de reescrever quase que todos os scripts em perl...bo mas vamos la. On Thu, Oct 18, 2007 at 11:26:15AM -0300, Ricardo Stock wrote: > Obrigado a ajuda que tive, ao igor e ao "Chomp" > > ficou assim o código > > $caminho=sprintf('local\usuario\%s', $numero); > my $sth = $dbh->prepare( q{UPDATE usuarios > SET caminho = ? WHERE numero = ?} ); > $sth->execute($caminho, $numero); > > Explicando melhor funciona assim > > 1 - Recebe os dados via form html (os erros de preenchimento são tratados > via JS) >Eu nao devia, mas vou apontar FALHA GRAVE DE SEGURANCA no teu sistema, >por voce confiar no JS para verificacao de erros de preenchimento. Tome >cuidado, e trate de validar seus dados SERVER SIDE - JS pode ser >reescrito, invalidado, ignorado e torcido de uma infinidade de maneiras >diferentes. O JavaScript eu utilizo para testar os campos do formulário, para obrigar que o usuário digite exatamente aquilo que eu quero que ele digite. roda no cliente. mas voce disse uma coisa que não havia pensado, e se o cliente ignorar o javascript..... >E, jah que voce esta escrevendo CGI, pelo menos diga que voce estah >usando o CGI::Application, ou , melhor ainda, o Catalyst... ;) indelizmente não, mas vou começar a aprender a usar, vou procurar documentação e alterar meus códigos, eu utilizo cgi puro, foi o que aprendi, e sempre serviu, ta caindo, é uma pena, mas tenho que andar junto com a tecnologia. por isto que o perl nunca morre, e sempre exite mais de uma maneira de fazer. > 2 - Chama função para cadastrar. > 3 - uma vez cadastrado, como o campo numero é auto incrementado, faça uma > busca pelo numero e obtenho o mesmo para fazer o caminho Bom, jah que voce estah usando MySQL (espero que seja pelo menos o 5.1 - mas voce deveria mesmo era usar Postgres, que eh uma base de dados seria), use $dbi->last_insert_id() para obter o numero do insert que voce terminou de fazer. Assim, voce economiza um SELECT. eu uso o mysql porque é gratuito, robusto, e me serviu quando fui aprender banco de dados, pode não acreditar, mas vim o access.... hoje, só mysql.... > 4 - crio a pasta no local indicado pelo numero do usuário > 5 - Atualizo o banco com o numero no caminho exe local/ususario/1234 >Eu ateh tenho medo de perguntar, mas o senso do dever fala mais alto: >Voce pode por favor me explicar para que precisa ter uma interface web >que cadastra usuarios e associa um diretorio server-side para cada um >deles? Isso estah me cheirando a idiosincrasia empresaral aguda, e eu >acho que existe pelo menos uns 5 jeitos mais limpos, elegantes e >economicos de resolver o teu problema... quer falar mais sobre isso >antes de continuar? realmente exite... e o certo seria fazer isto no banco, ou seja criar o registro do usuario e guardar tudo nele, não ficar com uma pasta por usuário e fazer um file upload como estava fazendo. > 6 - dou o retorno em html do registro. >"Retorno em html" ? Bom, outra vez, eu vou apontar voce para o jeito >certo de fazer, meu caro... use o HTML::Template, ou o TT (Template >Toolkit) para gerar seu HTML a partir de templates. Desta forma, voce >mantem seu codigo longe do tipo de caca que estraga programas com >interface web: o HTML. bom neste caso, somente quando eu aprender a usar o HTML::Template para pode responder, no meu retorno html, vem no maximo 10 linhas de código html, o resto é variavel...... Mas mesmo assim obrigado, pode ter certeza, vou reescrever tudo, ai o que eu não entender eu posto :-) mas com certeza voce tem mais experiencia nisto que eu, por isto vou seguir seu conselho...... Por enquanto Obrigado Ricardo Stock ricardostock em bol.com.br From glasswalk3r em hotmail.com Fri Oct 19 06:16:50 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Fri, 19 Oct 2007 16:16:50 +0300 Subject: [Cascavel-pm] contra barra Obrigado pelo conselho In-Reply-To: <003b01c81201$cb56a6a0$0200a8c0@Ricardo> References: <403892.25569.qm@web23001.mail.ird.yahoo.com><008301c81192$d8e0aec0$0200a8c0@Ricardo> <20071018141431.GD4096@bitbistro.com> <003b01c81201$cb56a6a0$0200a8c0@Ricardo> Message-ID: > From: ricardostock em bol.com.br > To: cascavel-pm em pm.org > > >Eu nao devia, mas vou apontar FALHA GRAVE DE SEGURANCA no teu sistema, > >por voce confiar no JS para verificacao de erros de preenchimento. Tome > >cuidado, e trate de validar seus dados SERVER SIDE - JS pode ser > >reescrito, invalidado, ignorado e torcido de uma infinidade de maneiras > >diferentes. > > O JavaScript eu utilizo para testar os campos do formulário, para obrigar > que o usuário digite exatamente aquilo que eu quero que ele digite. roda no > cliente. > mas voce disse uma coisa que não havia pensado, e se o cliente ignorar o > javascript..... Você pode fazer os dois. Você valida da mesma forma a entrada no Javascript para garantir usabilidade e melhor resposta da aplicação para o usuário. Depois você valida no servidor por segurança. > >E, jah que voce esta escrevendo CGI, pelo menos diga que voce estah > >usando o CGI::Application, ou , melhor ainda, o Catalyst... ;) > > indelizmente não, mas vou começar a aprender a usar, vou procurar > documentação e alterar meus códigos, eu utilizo cgi puro, foi o que aprendi, > e sempre serviu, ta caindo, é uma pena, mas tenho que andar junto com a > tecnologia. por isto que o perl nunca morre, e sempre exite mais de uma > maneira de fazer. Se sua aplicação é pequena, talvez nem valha a pena se preocupar em usar MVC. O problema é decidir quando a aplicação deixa de ser pequena. :-) Eu nunca usei Catalyst, mas o que li a respeito é que você pode fazer um website com acesso ao banco bem rapidamente. A curva de aprendizado para chegar nisso, no entanto, é grande. > bom neste caso, somente quando eu aprender a usar o HTML::Template para pode > responder, no meu retorno html, vem no maximo 10 linhas de código html, o > resto é variavel...... Usar HTML::Template é muito simples. Você consegue fazer modelos simples em 30 minutos de leitura da documentação. O TT é um pouco mais complexo que isso... mas em contrapartida você consegue gerar modelos que podem gerar outros resultados além de HTML. []'s Alceu _________________________________________________________________ Discover the new Windows Vista http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071019/03aad949/attachment.html From ricardostock em bol.com.br Fri Oct 19 07:57:54 2007 From: ricardostock em bol.com.br (Ricardo Stock) Date: Fri, 19 Oct 2007 11:57:54 -0300 Subject: [Cascavel-pm] contra barra Obrigado pelo conselho References: <403892.25569.qm@web23001.mail.ird.yahoo.com><008301c81192$d8e0aec0$0200a8c0@Ricardo><20071018141431.GD4096@bitbistro.com> <003b01c81201$cb56a6a0$0200a8c0@Ricardo> Message-ID: <002601c81260$70816df0$0200a8c0@Ricardo> Então Alceu, eu estou dando uma olhada em Perl/XML e também em Perl/Template vou ver qual se adapta melhor ao meu projeto... dei uma rápida olhada em Catalyst, e realmente é um tanto grande a curva de aprendizado, e não essencial neste primeiro momento... Também me preocupo que a resposta ao usuário, que o layout do site seja também um tanto apreciável... por isto estou vendo estas duas opções... Mas nada é impossível... agora vejamos como fica.... Por enquanto obrigado mais uma vez. Ricardo Stock ricardostock em bol.com.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071019/47a2d81b/attachment.html From lorn.br em gmail.com Fri Oct 19 09:27:54 2007 From: lorn.br em gmail.com (Lorn) Date: Fri, 19 Oct 2007 14:27:54 -0200 Subject: [Cascavel-pm] contra barra Obrigado pelo conselho In-Reply-To: References: <403892.25569.qm@web23001.mail.ird.yahoo.com> <008301c81192$d8e0aec0$0200a8c0@Ricardo> <20071018141431.GD4096@bitbistro.com> <003b01c81201$cb56a6a0$0200a8c0@Ricardo> Message-ID: Desculpe, mas eu acho que dá pra fazer um template em TT mais rápido do que em HTML::Template, falo por experiencia de começar a usar um depois ir para o outro ;)IMHO claro :) On 10/19/07, Alceu Rodrigues de Freitas Junior wrote: > > > From: ricardostock em bol.com.br > > To: cascavel-pm em pm.org > > > > >Eu nao devia, mas vou apontar FALHA GRAVE DE SEGURANCA no teu sistema, > > >por voce confiar no JS para verificacao de erros de preenchimento. Tome > > >cuidado, e trate de validar seus dados SERVER SIDE - JS pode ser > > >reescrito, invalidado, ignorado e torcido de uma infinidade de maneiras > > >diferentes. > > > > O JavaScript eu utilizo para testar os campos do formulário, para > obrigar > > que o usuário digite exatamente aquilo que eu quero que ele digite. roda > no > > cliente. > > mas voce disse uma coisa que não havia pensado, e se o cliente ignorar o > > > javascript..... > > Você pode fazer os dois. Você valida da mesma forma a entrada no > Javascript para garantir usabilidade e melhor resposta da aplicação para o > usuário. Depois você valida no servidor por segurança. > > > >E, jah que voce esta escrevendo CGI, pelo menos diga que voce estah > > >usando o CGI::Application, ou , melhor ainda, o Catalyst... ;) > > > > indelizmente não, mas vou começar a aprender a usar, vou procurar > > documentação e alterar meus códigos, eu utilizo cgi puro, foi o que > aprendi, > > e sempre serviu, ta caindo, é uma pena, mas tenho que andar junto com a > > tecnologia. por isto que o perl nunca morre, e sempre exite mais de uma > > maneira de fazer. > > Se sua aplicação é pequena, talvez nem valha a pena se preocupar em usar > MVC. > O problema é decidir quando a aplicação deixa de ser pequena. :-) > > Eu nunca usei Catalyst, mas o que li a respeito é que você pode fazer um > website com acesso ao banco bem rapidamente. A curva de aprendizado para > chegar nisso, no entanto, é grande. > > > bom neste caso, somente quando eu aprender a usar o HTML::Template para > pode > > responder, no meu retorno html, vem no maximo 10 linhas de código html, > o > > resto é variavel...... > > Usar HTML::Template é muito simples. Você consegue fazer modelos simples > em 30 minutos de leitura da documentação. > > O TT é um pouco mais complexo que isso... mas em contrapartida você > consegue gerar modelos que podem gerar outros resultados além de HTML. > > []'s > Alceu > > ------------------------------ > Discover the new Windows Vista Learn more! > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman > /listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071019/0702e766/attachment-0001.html From glasswalk3r em hotmail.com Fri Oct 19 10:06:01 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Fri, 19 Oct 2007 20:06:01 +0300 Subject: [Cascavel-pm] contra barra Obrigado pelo conselho In-Reply-To: References: <403892.25569.qm@web23001.mail.ird.yahoo.com> <008301c81192$d8e0aec0$0200a8c0@Ricardo> <20071018141431.GD4096@bitbistro.com> <003b01c81201$cb56a6a0$0200a8c0@Ricardo> Message-ID: Bem, gosto não se discute... mas o que eu quis dizer é que aprender TT era um pouco mais complicado do que HTML::Template, não qual era mais produtivo. :-) --- Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com Date: Fri, 19 Oct 2007 14:27:54 -0200 From: lorn.br em gmail.com To: cascavel-pm em pm.org Subject: Re: [Cascavel-pm] contra barra Obrigado pelo conselho Desculpe, mas eu acho que dá pra fazer um template em TT mais rápido do que em HTML::Template, falo por experiencia de começar a usar um depois ir para o outro ;)IMHO claro :) On 10/19/07, Alceu Rodrigues de Freitas Junior wrote: > From: ricardostock em bol.com.br > To: cascavel-pm em pm.org > > bom neste caso, somente quando eu aprender a usar o HTML::Template para pode > responder, no meu retorno html, vem no maximo 10 linhas de código html, o > resto é variavel...... Usar HTML::Template é muito simples. Você consegue fazer modelos simples em 30 minutos de leitura da documentação. O TT é um pouco mais complexo que isso... mas em contrapartida você consegue gerar modelos que podem gerar outros resultados além de HTML. _________________________________________________________________ Explore the seven wonders of the world http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071019/1d98da6f/attachment.html From a.r.ferreira em gmail.com Fri Oct 19 10:39:33 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Fri, 19 Oct 2007 14:39:33 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_apoderar-se_de_um_m=F3dulo_=22i?= =?iso-8859-1?q?nativo=22?= In-Reply-To: <12d1f4ee0710181312k298d65e2i3a5e8e9e756b7610@mail.gmail.com> References: <12d1f4ee0710181312k298d65e2i3a5e8e9e756b7610@mail.gmail.com> Message-ID: <73ddeb6c0710191039m5ff210c7g258ec13ecba2fcf7@mail.gmail.com> On 10/18/07, Solli Honorio wrote: > Adriano, existe alguma maneira de eu apoderar-se de um módulo do CPAN que > está abandonado ? O Win32::PerfMon tem alguns problemas que eu estou > resolvendo, e ví que o dono do módulo não responde aos relatos de bug do rt > a 2 anos, tem alguma maneira de eu publicar a atualização sem a permissão do > autor ? Esta é uma coisa frustrante em geral. Você pode fazer uma nova distribuição e carregá-lo no seu id. O problema é que quem precisar da sua versão modificada não vai achá-la só com cpan> install Win32::PerfMon mas precisará cpan> install SHONORIO/Win32-PerfMon-9-99.tar.gz Você deve relatar as suas tentativas de contato com o autor e a importância de seus patches ao modules em perl.org (onde os administradores do CPAN o ouvem). Eles tentarão por sua vez contatar o cara e darão um tempo (dois meses no mínimo). Daí se você contatá-los de novo, eles podem resolver alguma coisa, do tipo lhe dar status de "co-maint" no módulo. Daí a sua distribuição será indexada corretamente. Bem, isto deve ser o conteúdo do link que o Alceu citou. Conseguir contatar o autor é a forma mais rápida e menos dolorosa ;-) Adriano > Solli M. Honório > > -- > "o animal satisfeito dorme". - Guimarães Rosa > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From agnaldo em starweb-software.com.br Fri Oct 19 13:25:40 2007 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Fri, 19 Oct 2007 17:25:40 -0300 Subject: [Cascavel-pm] contra barra Obrigado pelo conselho References: <403892.25569.qm@web23001.mail.ird.yahoo.com><008301c81192$d8e0aec0$0200a8c0@Ricardo><20071018141431.GD4096@bitbistro.com><003b01c81201$cb56a6a0$0200a8c0@Ricardo> Message-ID: <002701c8128e$37a75bb0$6401a8c0@swmobile> Dá uma olhada no Flex daAdobe. Como camada de apresentação é muito bom e produtivo. ----- Original Message ----- From: Alceu Rodrigues de Freitas Junior To: Cascavel Perl Mongers Sent: Friday, October 19, 2007 2:06 PM Subject: Re: [Cascavel-pm] contra barra Obrigado pelo conselho Bem, gosto não se discute... mas o que eu quis dizer é que aprender TT era um pouco mais complicado do que HTML::Template, não qual era mais produtivo. :-) --- Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com ---------------------------------------------------------------------------- Date: Fri, 19 Oct 2007 14:27:54 -0200 From: lorn.br em gmail.com To: cascavel-pm em pm.org Subject: Re: [Cascavel-pm] contra barra Obrigado pelo conselho Desculpe, mas eu acho que dá pra fazer um template em TT mais rápido do que em HTML::Template, falo por experiencia de começar a usar um depois ir para o outro ;) IMHO claro :) On 10/19/07, Alceu Rodrigues de Freitas Junior wrote: > From: ricardostock em bol.com.br > To: cascavel-pm em pm.org > > bom neste caso, somente quando eu aprender a usar o HTML::Template para pode > responder, no meu retorno html, vem no maximo 10 linhas de código html, o > resto é variavel...... Usar HTML::Template é muito simples. Você consegue fazer modelos simples em 30 minutos de leitura da documentação. O TT é um pouco mais complexo que isso... mas em contrapartida você consegue gerar modelos que podem gerar outros resultados além de HTML. ------------------------------------------------------------------------------ Explore the seven wonders of the world Learn more! ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071019/c545a8b3/attachment.html From shonorio em gmail.com Mon Oct 22 19:31:57 2007 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 23 Oct 2007 00:31:57 -0200 Subject: [Cascavel-pm] Win32 PerfMon In-Reply-To: <88e33d220710171142r27e43641ge09fa869466503c1@mail.gmail.com> References: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> <12d1f4ee0710161849j4e07462er2cdb3c0d1a156550@mail.gmail.com> <88e33d220710170419m25263f94w52707207fae9d776@mail.gmail.com> <12d1f4ee0710170604m506356e5l4c5ac6629fd052b0@mail.gmail.com> <88e33d220710171142r27e43641ge09fa869466503c1@mail.gmail.com> Message-ID: <12d1f4ee0710221931i2544fc82yea8fbe67784ab2d@mail.gmail.com> Cara, Fiz a correção e enviei para o Glen Small, agora é torcer para que ele leia o email fornecido. Você pode aplicar e compilar o patch que enviei para ele no teu ambiente e aí colocar para funcionar o teu ambiente enquanto o patch não é aplicado oficialmente. Segue o patch, pelo menos por curiosidade :) Solli M. Honório On 10/17/07, João Henrique Freitas wrote: > > Solli, > > O link http://www.perlmonks.org/?node_id=439313 relata exatamente o > problema que encontrei. > > Tenho um código meio pronto para extrair (usando o PerfMon) a informação e > montar o XML mas está faltando justamente a parte da instância que é > primordial. Se quiser posto aqui. > > Sobre o Zabbix, basicamente estou usando os agentes de monitoramento > instalados em alguns clientes geograficamente separados para coletar o maior > número de informações que necessitam ser armazenadas para identificação de > problemas de forma proativa. > > > > > On 10/17/07, Solli Honorio wrote: > > > > Eu conheço o Zabbix, vou dar uma olhada neste no PerfMon para tentar > > resolver este problema. > > > > Pelo o que eu ví não deve estar tão difícil de resolver este problema, > > só preciso montar o circo em casa.... vou dar uma olhada nisto neste final > > de semana (se o meu orientador deixar é claro ;) ). O teu problema está > > apenas na lista de instâncias ? Pois eu acho que ainda tenho um programa com > > o PerfLib que faz isto !!! > > > > Onde vc estará utilizando o Zabbix ? Eu tenho interesse nestes projetos > > de monitoramento de infra-estrutura e gostaria de saber mais o que você está > > fazendo, se isto for possível é claro. > > > > Solli M. Honório > > > > On 10/17/07, João Henrique Freitas < joaohf em gmail.com> wrote: > > > > > > Olá, > > > > > > É um módulo bem fácil de mexer. Pena que nem tudo funciona mas acho > > > que dá para consertar. > > > > > > Estou trabalhando com uma aplicação chamada Zabbix. Ela suporta > > > inserção de informações para serem monitoradas em um servidor via XML, > > > facilitando o trabalho. A minha intenção é pegar cada contador de desempenho > > > do windows e gerar o XML para o Zabbix. > > > > > > Uma das formas é utilizar o módulo e a outra é extrair os contadores > > > com o comando typeperf e depois utilizar os recursos do perl para extrar as > > > informações necessárias e estruturar o XML. > > > > > > A primeira forma via módulo Win32:PerfMon tem um design mais > > > interessante e expansível, infelizmente esbarrei no retorno da função > > > ListInstances(). > > > > > > Obrigado pela atenção. > > > > > > > > > On 10/16/07, Solli Honorio < shonorio em gmail.com> wrote: > > > > > > > > Cara, eu acabei de dar uma olhada rápida no código XS e ví que o pdh > > > > está reclamando de argumentos inválidos. Ví também que o código é no mínimo > > > > estranho, pena pois este módulo realmente é interssante, mas faz tempo que > > > > eu não trabalho com ele. > > > > > > > > Mas fala aí o que vc está precisando ? Talvez eu possa ajudar > > > > enquanto dou olhada com mais calma no código XS deste módulo. > > > > > > > > Solli M. Honório > > > > > > > > On 10/16/07, João Henrique Freitas < joaohf em gmail.com> wrote: > > > > > > > > > Olá, tudo bom? > > > > > > > > > > Estou tentando utilizar o PERL e o módulo Win32::PerfMon > > > > > disponível em http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm > > > > > com o seguinte objetivo: > > > > > > > > > > Gerar uma listagem dos objetos, contadores e instâncias > > > > > relacionados aos monitores de desempenho de um servidor Windows 2000/2003. > > > > > > > > > > Alguém na lista já teve a oportunidade de utilizar com sucesso o > > > > > módulo Win32::PerfMon? > > > > > > > > > > Estou tendo alguns problemas como relado em > > > > > http://www.perlmonks.org/?node_id=439313 por Solli Moreira > > > > > Honorio. > > > > > > > > > > > > > > > Obrigado > > > > > -- > > > > > ------------------------------------------------------------- > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > Americana-SP-Brasil > > > > > BSD051283 > > > > > LPI 1 > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > http://www.livejournal.com/users/joaohf/ > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > -- > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > -- > > > ------------------------------------------------------------- > > > João Henrique Freitas - joaohf_at_gmail.com > > > Americana-SP-Brasil > > > BSD051283 > > > LPI 1 > > > http://paginas.terra.com.br/informatica/joaohf > > > http://www.livejournal.com/users/joaohf/ > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > > "o animal satisfeito dorme". - Guimarães Rosa > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > ------------------------------------------------------------- > João Henrique Freitas - joaohf_at_gmail.com > Americana-SP-Brasil > BSD051283 > LPI 1 > http://paginas.terra.com.br/informatica/joaohf > http://www.livejournal.com/users/joaohf/ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071023/4a7c02cf/attachment.html -------------- Próxima Parte ---------- Um texto embutido e sem conjunto de caracteres especificado associado... Nome: PerfMon.pm.patch Url: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071023/4a7c02cf/attachment.pl -------------- Próxima Parte ---------- Um texto embutido e sem conjunto de caracteres especificado associado... Nome: PerfMon.xs.patch Url: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071023/4a7c02cf/attachment-0001.pl From joaohf em gmail.com Tue Oct 23 03:06:47 2007 From: joaohf em gmail.com (=?UTF-8?Q?Jo=C3=A3o_Henrique_Freitas?=) Date: Tue, 23 Oct 2007 08:06:47 -0200 Subject: [Cascavel-pm] Win32 PerfMon In-Reply-To: <12d1f4ee0710221931i2544fc82yea8fbe67784ab2d@mail.gmail.com> References: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> <12d1f4ee0710161849j4e07462er2cdb3c0d1a156550@mail.gmail.com> <88e33d220710170419m25263f94w52707207fae9d776@mail.gmail.com> <12d1f4ee0710170604m506356e5l4c5ac6629fd052b0@mail.gmail.com> <88e33d220710171142r27e43641ge09fa869466503c1@mail.gmail.com> <12d1f4ee0710221931i2544fc82yea8fbe67784ab2d@mail.gmail.com> Message-ID: <88e33d220710230306p5fab8942p9189cc7ae1ab4b10@mail.gmail.com> Que bom! Vou testar e reporto. Obrigado On 10/23/07, Solli Honorio wrote: > > Cara, > > Fiz a correção e enviei para o Glen Small, agora é torcer para que ele > leia o email fornecido. Você pode aplicar e compilar o patch que enviei para > ele no teu ambiente e aí colocar para funcionar o teu ambiente enquanto o > patch não é aplicado oficialmente. > > Segue o patch, pelo menos por curiosidade :) > > Solli M. Honório > > On 10/17/07, João Henrique Freitas wrote: > > > > Solli, > > > > O link http://www.perlmonks.org/?node_id=439313 relata exatamente o > > problema que encontrei. > > > > Tenho um código meio pronto para extrair (usando o PerfMon) a informação > > e montar o XML mas está faltando justamente a parte da instância que é > > primordial. Se quiser posto aqui. > > > > Sobre o Zabbix, basicamente estou usando os agentes de monitoramento > > instalados em alguns clientes geograficamente separados para coletar o maior > > número de informações que necessitam ser armazenadas para identificação de > > problemas de forma proativa. > > > > > > > > > > On 10/17/07, Solli Honorio wrote: > > > > > > Eu conheço o Zabbix, vou dar uma olhada neste no PerfMon para tentar > > > resolver este problema. > > > > > > Pelo o que eu ví não deve estar tão difícil de resolver este problema, > > > só preciso montar o circo em casa.... vou dar uma olhada nisto neste final > > > de semana (se o meu orientador deixar é claro ;) ). O teu problema está > > > apenas na lista de instâncias ? Pois eu acho que ainda tenho um programa com > > > o PerfLib que faz isto !!! > > > > > > Onde vc estará utilizando o Zabbix ? Eu tenho interesse nestes > > > projetos de monitoramento de infra-estrutura e gostaria de saber mais o que > > > você está fazendo, se isto for possível é claro. > > > > > > Solli M. Honório > > > > > > On 10/17/07, João Henrique Freitas < joaohf em gmail.com > wrote: > > > > > > > > Olá, > > > > > > > > É um módulo bem fácil de mexer. Pena que nem tudo funciona mas acho > > > > que dá para consertar. > > > > > > > > Estou trabalhando com uma aplicação chamada Zabbix. Ela suporta > > > > inserção de informações para serem monitoradas em um servidor via XML, > > > > facilitando o trabalho. A minha intenção é pegar cada contador de desempenho > > > > do windows e gerar o XML para o Zabbix. > > > > > > > > Uma das formas é utilizar o módulo e a outra é extrair os contadores > > > > com o comando typeperf e depois utilizar os recursos do perl para extrar as > > > > informações necessárias e estruturar o XML. > > > > > > > > A primeira forma via módulo Win32:PerfMon tem um design mais > > > > interessante e expansível, infelizmente esbarrei no retorno da função > > > > ListInstances(). > > > > > > > > Obrigado pela atenção. > > > > > > > > > > > > On 10/16/07, Solli Honorio < shonorio em gmail.com > wrote: > > > > > > > > > > Cara, eu acabei de dar uma olhada rápida no código XS e ví que o > > > > > pdh está reclamando de argumentos inválidos. Ví também que o código é no > > > > > mínimo estranho, pena pois este módulo realmente é interssante, mas faz > > > > > tempo que eu não trabalho com ele. > > > > > > > > > > Mas fala aí o que vc está precisando ? Talvez eu possa ajudar > > > > > enquanto dou olhada com mais calma no código XS deste módulo. > > > > > > > > > > Solli M. Honório > > > > > > > > > > On 10/16/07, João Henrique Freitas < joaohf em gmail.com > wrote: > > > > > > > > > > > Olá, tudo bom? > > > > > > > > > > > > Estou tentando utilizar o PERL e o módulo Win32::PerfMon > > > > > > disponível em http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm > > > > > > > > > > > > com > > > > > > o seguinte objetivo: > > > > > > > > > > > > Gerar uma listagem dos objetos, contadores e instâncias > > > > > > relacionados aos monitores de desempenho de um servidor Windows 2000/2003. > > > > > > > > > > > > Alguém na lista já teve a oportunidade de utilizar com sucesso o > > > > > > módulo Win32::PerfMon? > > > > > > > > > > > > Estou tendo alguns problemas como relado em > > > > > > http://www.perlmonks.org/?node_id=439313 por Solli Moreira > > > > > > Honorio. > > > > > > > > > > > > > > > > > > Obrigado > > > > > > -- > > > > > > ------------------------------------------------------------- > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > Americana-SP-Brasil > > > > > > BSD051283 > > > > > > LPI 1 > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > _______________________________________________ > > > > > > Cascavel-pm mailing list > > > > > > Cascavel-pm em pm.org > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > -- > > > > ------------------------------------------------------------- > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > Americana-SP-Brasil > > > > BSD051283 > > > > LPI 1 > > > > http://paginas.terra.com.br/informatica/joaohf > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > -- > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > > ------------------------------------------------------------- > > João Henrique Freitas - joaohf_at_gmail.com > > Americana-SP-Brasil > > BSD051283 > > LPI 1 > > http://paginas.terra.com.br/informatica/joaohf > > http://www.livejournal.com/users/joaohf/ > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > "o animal satisfeito dorme". - Guimarães Rosa > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- ------------------------------------------------------------- João Henrique Freitas - joaohf_at_gmail.com Americana-SP-Brasil BSD051283 LPI 1 http://paginas.terra.com.br/informatica/joaohf http://www.livejournal.com/users/joaohf/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071023/de09b3e7/attachment-0001.html From shonorio em gmail.com Tue Oct 23 09:14:52 2007 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 23 Oct 2007 13:14:52 -0300 Subject: [Cascavel-pm] Win32 PerfMon In-Reply-To: <88e33d220710230306p5fab8942p9189cc7ae1ab4b10@mail.gmail.com> References: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> <12d1f4ee0710161849j4e07462er2cdb3c0d1a156550@mail.gmail.com> <88e33d220710170419m25263f94w52707207fae9d776@mail.gmail.com> <12d1f4ee0710170604m506356e5l4c5ac6629fd052b0@mail.gmail.com> <88e33d220710171142r27e43641ge09fa869466503c1@mail.gmail.com> <12d1f4ee0710221931i2544fc82yea8fbe67784ab2d@mail.gmail.com> <88e33d220710230306p5fab8942p9189cc7ae1ab4b10@mail.gmail.com> Message-ID: <12d1f4ee0710230914r78711430y681b38be9f399298@mail.gmail.com> Bom, eu descobri um bug na minha correção. É que eu fiz de um jeito mais estruturado, mas para manter a compatibilidade com a maneira como o cara faz o retorno de erro (alias, uma pela maneira de como não fazer) tive que 'emporcalhar o código' e aí sobrou um pouco de sujeira :). Descobri também o mesmo problema com o ListObjects, vou alterar e enviar novamente para o cara >:[ Solli M. Honório On 10/23/07, João Henrique Freitas wrote: > > Que bom! > > Vou testar e reporto. > > Obrigado > > On 10/23/07, Solli Honorio wrote: > > > Cara, > > > > Fiz a correção e enviei para o Glen Small, agora é torcer para que ele > > leia o email fornecido. Você pode aplicar e compilar o patch que enviei para > > ele no teu ambiente e aí colocar para funcionar o teu ambiente enquanto o > > patch não é aplicado oficialmente. > > > > Segue o patch, pelo menos por curiosidade :) > > > > Solli M. Honório > > > > On 10/17/07, João Henrique Freitas wrote: > > > > > > Solli, > > > > > > O link http://www.perlmonks.org/?node_id=439313 relata exatamente o > > > problema que encontrei. > > > > > > Tenho um código meio pronto para extrair (usando o PerfMon) a > > > informação e montar o XML mas está faltando justamente a parte da instância > > > que é primordial. Se quiser posto aqui. > > > > > > Sobre o Zabbix, basicamente estou usando os agentes de monitoramento > > > instalados em alguns clientes geograficamente separados para coletar o maior > > > número de informações que necessitam ser armazenadas para identificação de > > > problemas de forma proativa. > > > > > > > > > > > > > > > On 10/17/07, Solli Honorio wrote: > > > > > > > > Eu conheço o Zabbix, vou dar uma olhada neste no PerfMon para tentar > > > > resolver este problema. > > > > > > > > Pelo o que eu ví não deve estar tão difícil de resolver este > > > > problema, só preciso montar o circo em casa.... vou dar uma olhada nisto > > > > neste final de semana (se o meu orientador deixar é claro ;) ). O teu > > > > problema está apenas na lista de instâncias ? Pois eu acho que ainda tenho > > > > um programa com o PerfLib que faz isto !!! > > > > > > > > Onde vc estará utilizando o Zabbix ? Eu tenho interesse nestes > > > > projetos de monitoramento de infra-estrutura e gostaria de saber mais o que > > > > você está fazendo, se isto for possível é claro. > > > > > > > > Solli M. Honório > > > > > > > > On 10/17/07, João Henrique Freitas < joaohf em gmail.com > wrote: > > > > > > > > > > Olá, > > > > > > > > > > É um módulo bem fácil de mexer. Pena que nem tudo funciona mas > > > > > acho que dá para consertar. > > > > > > > > > > Estou trabalhando com uma aplicação chamada Zabbix. Ela suporta > > > > > inserção de informações para serem monitoradas em um servidor via XML, > > > > > facilitando o trabalho. A minha intenção é pegar cada contador de desempenho > > > > > do windows e gerar o XML para o Zabbix. > > > > > > > > > > Uma das formas é utilizar o módulo e a outra é extrair os > > > > > contadores com o comando typeperf e depois utilizar os recursos do perl para > > > > > extrar as informações necessárias e estruturar o XML. > > > > > > > > > > A primeira forma via módulo Win32:PerfMon tem um design mais > > > > > interessante e expansível, infelizmente esbarrei no retorno da função > > > > > ListInstances(). > > > > > > > > > > Obrigado pela atenção. > > > > > > > > > > > > > > > On 10/16/07, Solli Honorio < shonorio em gmail.com > wrote: > > > > > > > > > > > > Cara, eu acabei de dar uma olhada rápida no código XS e ví que o > > > > > > pdh está reclamando de argumentos inválidos. Ví também que o código é no > > > > > > mínimo estranho, pena pois este módulo realmente é interssante, mas faz > > > > > > tempo que eu não trabalho com ele. > > > > > > > > > > > > Mas fala aí o que vc está precisando ? Talvez eu possa ajudar > > > > > > enquanto dou olhada com mais calma no código XS deste módulo. > > > > > > > > > > > > Solli M. Honório > > > > > > > > > > > > On 10/16/07, João Henrique Freitas < joaohf em gmail.com > wrote: > > > > > > > > > > > > > Olá, tudo bom? > > > > > > > > > > > > > > Estou tentando utilizar o PERL e o módulo Win32::PerfMon > > > > > > > disponível em http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm > > > > > > > > > > > > > > com > > > > > > > o seguinte objetivo: > > > > > > > > > > > > > > Gerar uma listagem dos objetos, contadores e instâncias > > > > > > > relacionados aos monitores de desempenho de um servidor Windows 2000/2003. > > > > > > > > > > > > > > Alguém na lista já teve a oportunidade de utilizar com sucesso > > > > > > > o módulo Win32::PerfMon? > > > > > > > > > > > > > > Estou tendo alguns problemas como relado em > > > > > > > http://www.perlmonks.org/?node_id=439313 por Solli Moreira > > > > > > > Honorio. > > > > > > > > > > > > > > > > > > > > > Obrigado > > > > > > > -- > > > > > > > ------------------------------------------------------------- > > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > > Americana-SP-Brasil > > > > > > > BSD051283 > > > > > > > LPI 1 > > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > _______________________________________________ > > > > > > > Cascavel-pm mailing list > > > > > > > Cascavel-pm em pm.org > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > _______________________________________________ > > > > > > Cascavel-pm mailing list > > > > > > Cascavel-pm em pm.org > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > ------------------------------------------------------------- > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > Americana-SP-Brasil > > > > > BSD051283 > > > > > LPI 1 > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > -- > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > -- > > > ------------------------------------------------------------- > > > João Henrique Freitas - joaohf_at_gmail.com > > > Americana-SP-Brasil > > > BSD051283 > > > LPI 1 > > > http://paginas.terra.com.br/informatica/joaohf > > > http://www.livejournal.com/users/joaohf/ > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > > "o animal satisfeito dorme". - Guimarães Rosa > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > -- > ------------------------------------------------------------- > João Henrique Freitas - joaohf_at_gmail.com > Americana-SP-Brasil > BSD051283 > LPI 1 > http://paginas.terra.com.br/informatica/joaohf > http://www.livejournal.com/users/joaohf/ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071023/5b9cc568/attachment.html From glasswalk3r em hotmail.com Wed Oct 24 08:35:34 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Wed, 24 Oct 2007 18:35:34 +0300 Subject: [Cascavel-pm] nova receita no perl.org.br Message-ID: Monges, Acabo de escrever uma receita para resolver um problema (ler arquivos UTF-16) que inclusive já havia mandado para a lista (perdido em algum lugar no histórico). Não é muito fácil chegar em uma resposta para isso lendo a documentação online sobre Unicode, então resolvi criar a receita: http://www.perl.org.br/bin/view/Artigos/LerArquivoUTF16 Comentários, correções e sugestões são bem-vindos. []'s --- Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com _________________________________________________________________ Discover the new Windows Vista http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071024/7cd3d9f6/attachment.html From joaohf em gmail.com Fri Oct 26 12:49:17 2007 From: joaohf em gmail.com (=?UTF-8?Q?Jo=C3=A3o_Henrique_Freitas?=) Date: Fri, 26 Oct 2007 16:49:17 -0300 Subject: [Cascavel-pm] Win32 PerfMon In-Reply-To: <12d1f4ee0710230914r78711430y681b38be9f399298@mail.gmail.com> References: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> <12d1f4ee0710161849j4e07462er2cdb3c0d1a156550@mail.gmail.com> <88e33d220710170419m25263f94w52707207fae9d776@mail.gmail.com> <12d1f4ee0710170604m506356e5l4c5ac6629fd052b0@mail.gmail.com> <88e33d220710171142r27e43641ge09fa869466503c1@mail.gmail.com> <12d1f4ee0710221931i2544fc82yea8fbe67784ab2d@mail.gmail.com> <88e33d220710230306p5fab8942p9189cc7ae1ab4b10@mail.gmail.com> <12d1f4ee0710230914r78711430y681b38be9f399298@mail.gmail.com> Message-ID: <88e33d220710261249o7a4296abj1a07495ede6c26bd@mail.gmail.com> Olá, depois de um tempo perdido na construção do ambiente. Consegui testar: Estou utilizando um Windows 2003 com Visual C++ 6.0 Apliquei os seus patchs utilizando a versão GNU do comando patch. Fiz a compilação como escrito no README do pacote PerfMon. Tudo funcionou como esperado, não mais apresentou os erros. Ok, perfeito o seu patch funcionou. Um dia também vou aprender a consertar as coisas. Obrigado. On 10/23/07, Solli Honorio wrote: > > Bom, eu descobri um bug na minha correção. É que eu fiz de um jeito mais > estruturado, mas para manter a compatibilidade com a maneira como o cara faz > o retorno de erro (alias, uma pela maneira de como não fazer) tive que > 'emporcalhar o código' e aí sobrou um pouco de sujeira :). Descobri também o > mesmo problema com o ListObjects, vou alterar e enviar novamente para o cara > >:[ > > Solli M. Honório > > On 10/23/07, João Henrique Freitas wrote: > > > Que bom! > > > > Vou testar e reporto. > > > > Obrigado > > > > On 10/23/07, Solli Honorio < shonorio em gmail.com> wrote: > > > > > Cara, > > > > > > Fiz a correção e enviei para o Glen Small, agora é torcer para que ele > > > leia o email fornecido. Você pode aplicar e compilar o patch que enviei para > > > ele no teu ambiente e aí colocar para funcionar o teu ambiente enquanto o > > > patch não é aplicado oficialmente. > > > > > > Segue o patch, pelo menos por curiosidade :) > > > > > > Solli M. Honório > > > > > > On 10/17/07, João Henrique Freitas wrote: > > > > > > > > Solli, > > > > > > > > O link http://www.perlmonks.org/?node_id=439313 relata exatamente o > > > > problema que encontrei. > > > > > > > > Tenho um código meio pronto para extrair (usando o PerfMon) a > > > > informação e montar o XML mas está faltando justamente a parte da instância > > > > que é primordial. Se quiser posto aqui. > > > > > > > > Sobre o Zabbix, basicamente estou usando os agentes de monitoramento > > > > instalados em alguns clientes geograficamente separados para coletar o maior > > > > número de informações que necessitam ser armazenadas para identificação de > > > > problemas de forma proativa. > > > > > > > > > > > > > > > > > > > > On 10/17/07, Solli Honorio wrote: > > > > > > > > > > Eu conheço o Zabbix, vou dar uma olhada neste no PerfMon para > > > > > tentar resolver este problema. > > > > > > > > > > Pelo o que eu ví não deve estar tão difícil de resolver este > > > > > problema, só preciso montar o circo em casa.... vou dar uma olhada nisto > > > > > neste final de semana (se o meu orientador deixar é claro ;) ). O teu > > > > > problema está apenas na lista de instâncias ? Pois eu acho que ainda tenho > > > > > um programa com o PerfLib que faz isto !!! > > > > > > > > > > Onde vc estará utilizando o Zabbix ? Eu tenho interesse nestes > > > > > projetos de monitoramento de infra-estrutura e gostaria de saber mais o que > > > > > você está fazendo, se isto for possível é claro. > > > > > > > > > > Solli M. Honório > > > > > > > > > > On 10/17/07, João Henrique Freitas < joaohf em gmail.com > wrote: > > > > > > > > > > > > Olá, > > > > > > > > > > > > É um módulo bem fácil de mexer. Pena que nem tudo funciona mas > > > > > > acho que dá para consertar. > > > > > > > > > > > > Estou trabalhando com uma aplicação chamada Zabbix. Ela suporta > > > > > > inserção de informações para serem monitoradas em um servidor via XML, > > > > > > facilitando o trabalho. A minha intenção é pegar cada contador de desempenho > > > > > > do windows e gerar o XML para o Zabbix. > > > > > > > > > > > > Uma das formas é utilizar o módulo e a outra é extrair os > > > > > > contadores com o comando typeperf e depois utilizar os recursos do perl para > > > > > > extrar as informações necessárias e estruturar o XML. > > > > > > > > > > > > A primeira forma via módulo Win32:PerfMon tem um design mais > > > > > > interessante e expansível, infelizmente esbarrei no retorno da função > > > > > > ListInstances(). > > > > > > > > > > > > Obrigado pela atenção. > > > > > > > > > > > > > > > > > > On 10/16/07, Solli Honorio < shonorio em gmail.com > wrote: > > > > > > > > > > > > > > Cara, eu acabei de dar uma olhada rápida no código XS e ví que > > > > > > > o pdh está reclamando de argumentos inválidos. Ví também que o código é no > > > > > > > mínimo estranho, pena pois este módulo realmente é interssante, mas faz > > > > > > > tempo que eu não trabalho com ele. > > > > > > > > > > > > > > Mas fala aí o que vc está precisando ? Talvez eu possa ajudar > > > > > > > enquanto dou olhada com mais calma no código XS deste módulo. > > > > > > > > > > > > > > Solli M. Honório > > > > > > > > > > > > > > On 10/16/07, João Henrique Freitas < joaohf em gmail.com > > > > > > > > wrote: > > > > > > > > > > > > > > > Olá, tudo bom? > > > > > > > > > > > > > > > > Estou tentando utilizar o PERL e o módulo Win32::PerfMon > > > > > > > > disponível em http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm > > > > > > > > > > > > > > > > com > > > > > > > > o seguinte objetivo: > > > > > > > > > > > > > > > > Gerar uma listagem dos objetos, contadores e instâncias > > > > > > > > relacionados aos monitores de desempenho de um servidor Windows 2000/2003. > > > > > > > > > > > > > > > > Alguém na lista já teve a oportunidade de utilizar com > > > > > > > > sucesso o módulo Win32::PerfMon? > > > > > > > > > > > > > > > > Estou tendo alguns problemas como relado em > > > > > > > > http://www.perlmonks.org/?node_id=439313 por Solli Moreira > > > > > > > > Honorio. > > > > > > > > > > > > > > > > > > > > > > > > Obrigado > > > > > > > > -- > > > > > > > > ------------------------------------------------------------- > > > > > > > > > > > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > > > Americana-SP-Brasil > > > > > > > > BSD051283 > > > > > > > > LPI 1 > > > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > _______________________________________________ > > > > > > > > Cascavel-pm mailing list > > > > > > > > Cascavel-pm em pm.org > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > _______________________________________________ > > > > > > > Cascavel-pm mailing list > > > > > > > Cascavel-pm em pm.org > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > ------------------------------------------------------------- > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > Americana-SP-Brasil > > > > > > BSD051283 > > > > > > LPI 1 > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > > > _______________________________________________ > > > > > > Cascavel-pm mailing list > > > > > > Cascavel-pm em pm.org > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > -- > > > > ------------------------------------------------------------- > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > Americana-SP-Brasil > > > > BSD051283 > > > > LPI 1 > > > > http://paginas.terra.com.br/informatica/joaohf > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > -- > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > -- > > ------------------------------------------------------------- > > João Henrique Freitas - joaohf_at_gmail.com > > Americana-SP-Brasil > > BSD051283 > > LPI 1 > > http://paginas.terra.com.br/informatica/joaohf > > http://www.livejournal.com/users/joaohf/ > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > "o animal satisfeito dorme". - Guimarães Rosa > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- ------------------------------------------------------------- João Henrique Freitas - joaohf_at_gmail.com Americana-SP-Brasil BSD051283 LPI 1 http://paginas.terra.com.br/informatica/joaohf http://www.livejournal.com/users/joaohf/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071026/57f95699/attachment-0001.html From breno em rio.pm.org Sun Oct 28 20:36:37 2007 From: breno em rio.pm.org (breno) Date: Mon, 29 Oct 2007 00:36:37 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Perl_Survey=3A_comunidade_falante_de?= =?iso-8859-1?q?_portugu=EAs?= Message-ID: Prezados, Peço desculpas pelo cross-posting, mas este email é para informar que a Rio de Janeiro Perl Mongers fez uma pequena análise dos dados do Perl Survey 2007 em relação à comunidade falante da língua portuguesa. Ainda não colocamos muitas comparações, mas tínhamos de começar por algum lugar :-) O link é: http://rio.pm.org/pesquisa.pl Além de analisarmos alguns dados da comunidade como um todo, traçamos paralelos entre os residentes em Portugal e Brasil, e incluimos alguns dados específicos da comunidade brasileira de Perl. Também colocamos no final da página um ajax que gera dinamicamente seu próprio gráfico. Basta colocar o correlacionamento desejado no form e pronto: sua estatística on-the-fly! Dêem uma olhada e por favor não deixem de responder com dicas/críticas/sugestões para melhorarmos o conteúdo e mostrarmos o que há de mais interessante (e alarmante) da comunidade Perl de língua portuguesa. Obrigado! []s breno From lorn.br em gmail.com Mon Oct 29 08:07:22 2007 From: lorn.br em gmail.com (Lorn) Date: Mon, 29 Oct 2007 13:07:22 -0200 Subject: [Cascavel-pm] Chamada de trabalhos para o Workshop Perl Brasil: YAPC::Brasil::2007 Message-ID: Chamada de Trabalhos - Workshop Perl Brasil: YAPC::Brasil::2007 Estão abertas as inscrições para propostas de palestras no YAPC::Brasil::2007, que se realizará durante o Congresso internacional de Software Livre - 09, 10, 11 de Novembro de 2007 em São Paulo, SP, Brasil. As propostas podem ser enviadas para a lista Cascavel-PM ou diretamente para >, com "palestra YAPC::Brasil::2007" no assunto. Infelizmente a organização do Conisli foi meio corrida esse ano, e precisamos desses dados até Quarta-Feira ( 31/ Outubro), ok? Nome e mail do palestrante(s) Título e Resumo (1 ou 2 parágrafos) Tempo de apresentação (normalmente é 30 minutos) exemplo de proposta: Subject: palestra YAPC::Brasil::2007 - Fulano de tal - Implementação de firewalls com Perl e CPAN - Será mostrado o funcionamento de um firewall implementado utilizando módulos padrão do CPAN, e serão discutidas as decisões de projeto. - 20 minutos de apresentação Os trabalhos serão apresentados durante o Conisli, em salas designadas para o YAPC::Brasil. Para atrairmos mais programadores Perl, estamos deixando o nome YAPC::Brasil em segundo plano, já que só o pessoal daqui da lista, e eu acho que nem todos, entende o que isso quer dizer :P Sendo assim o nome ficará: Workshop Perl Brasil: YAPC::Brasil::2007 -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071029/aff7044b/attachment.html From joenio em gmail.com Mon Oct 29 18:50:37 2007 From: joenio em gmail.com (Joenio Costa) Date: Mon, 29 Oct 2007 23:50:37 -0200 Subject: [Cascavel-pm] Chamada de trabalhos para o Workshop Perl Brasil: YAPC::Brasil::2007 In-Reply-To: References: Message-ID: <65934b450710291850k6f35ff73u6ca5491913731b19@mail.gmail.com> Lorn? Parabéns pela iniciativa em fazer o evento acontecer este ano!! Tomei a liberdade de colocar o conteudo do seu email aqui: http://yapcbr.perl.org.br/2007/ Esta página já existia mas sem nenhum conteudo até o momento... Se for útil vai usando a pagina pra concentrar as informacoes sobre o evento... []'s Em 29/10/07, Lorn escreveu: > Chamada de Trabalhos - Workshop Perl Brasil: YAPC::Brasil::2007 > > Estão abertas as inscrições para propostas de palestras no > YAPC::Brasil::2007, que se realizará durante o Congresso internacional de > Software Livre - 09, 10, 11 de Novembro de 2007 em São Paulo, SP, > Brasil. > > As propostas podem ser enviadas para a lista Cascavel-PM > ou diretamente para , com > "palestra YAPC::Brasil::2007" no assunto. > > Infelizmente a organização do Conisli foi meio corrida esse ano, e > precisamos desses dados até Quarta-Feira ( 31/ Outubro), ok? > > Nome e mail do palestrante(s) > Título e Resumo (1 ou 2 parágrafos) > Tempo de apresentação (normalmente é 30 minutos) > > exemplo de proposta: > > Subject: palestra YAPC::Brasil::2007 > - Fulano de tal > - Implementação de firewalls com Perl e CPAN > - Será mostrado o funcionamento de um firewall > implementado utilizando módulos padrão do CPAN, e serão discutidas > as decisões de projeto. > - 20 minutos de apresentação > > Os trabalhos serão apresentados durante o Conisli, em salas designadas para > o YAPC::Brasil. > > > Para atrairmos mais programadores Perl, estamos deixando o nome YAPC::Brasil > em segundo plano, já que só o pessoal daqui da lista, e eu acho que nem > todos, entende o que isso quer dizer :P > > Sendo assim o nome ficará: Workshop Perl Brasil: YAPC::Brasil::2007 > > > > -- > Lindolfo "Lorn" Rodrigues > - www.slackwarezine.com.br > - http://lornlab.org > - http://sao-paulo.pm.org > use Catalyst; > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From nferraz em gmail.com Tue Oct 30 03:51:46 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 30 Oct 2007 10:51:46 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Perl_Survey=3A_comunidade_falante_de?= =?iso-8859-1?q?_portugu=EAs?= In-Reply-To: References: Message-ID: <40A34FA9-2914-4F30-B1BB-1F83AB5DBE7F@gmail.com> > Peço desculpas pelo cross-posting, mas este email é para informar que > a Rio de Janeiro Perl Mongers fez uma pequena análise dos dados do > Perl Survey 2007 em relação à comunidade falante da língua portuguesa. > Ainda não colocamos muitas comparações, mas tínhamos de começar por > algum lugar :-) > > O link é: http://rio.pm.org/pesquisa.pl Breno, A página ficou muito boa! Aqui já vai uma sugestão ao invés de enviar o formulário usando método POST, use o método GET. Assim fica mais fácil mandar resultados de pesquisas interessantes. > Além de analisarmos alguns dados da comunidade como um todo, traçamos > paralelos entre os residentes em Portugal e Brasil, e incluimos alguns > dados específicos da comunidade brasileira de Perl. Já divulguei aqui em Portugal. :-) > Também colocamos no final da página um ajax que gera dinamicamente seu > próprio gráfico. Basta colocar o correlacionamento desejado no form e > pronto: sua estatística on-the-fly! Ficou muito bacana! Aliás, o site do Rio.pm está *muito* bom. Parabéns!!! []s Nelson From shonorio em gmail.com Tue Oct 30 04:58:51 2007 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 30 Oct 2007 09:58:51 -0200 Subject: [Cascavel-pm] Win32 PerfMon In-Reply-To: <88e33d220710261249o7a4296abj1a07495ede6c26bd@mail.gmail.com> References: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> <12d1f4ee0710161849j4e07462er2cdb3c0d1a156550@mail.gmail.com> <88e33d220710170419m25263f94w52707207fae9d776@mail.gmail.com> <12d1f4ee0710170604m506356e5l4c5ac6629fd052b0@mail.gmail.com> <88e33d220710171142r27e43641ge09fa869466503c1@mail.gmail.com> <12d1f4ee0710221931i2544fc82yea8fbe67784ab2d@mail.gmail.com> <88e33d220710230306p5fab8942p9189cc7ae1ab4b10@mail.gmail.com> <12d1f4ee0710230914r78711430y681b38be9f399298@mail.gmail.com> <88e33d220710261249o7a4296abj1a07495ede6c26bd@mail.gmail.com> Message-ID: <12d1f4ee0710300458g2d5c3edyddfc9691f22f002e@mail.gmail.com> Inclusive o ListCounter ? Pois eu tive um problema com este cara também e estou fazendo uma correção para este cara também. Mando isto para vc este final de semana. Você me perguntou sobre o Visual C++, e aproveito e respondo aqui. O pessoal prefere utilizar o VS 6 porque a dll deste compilador já está incluso no sistema operacional. Quando vc utiliza o VS 7 ou VS 8, você precisa instalar as dlls (MSVCR*.dll) que por algum motivo exotérico a Microsoft não torna isto muito simples ou claro. Fiz algumas tentativas para utilizar o Dev C++ para compilar o PerfMon, por exemplo, baixando o 'Windows 2003 SDK' mas não consegui. Se eu conseguir fazer isto lhe aviso. Enquanto isto o dono do PerfMon não se pronunciou. Solli M. Honório On 10/26/07, João Henrique Freitas wrote: > > Olá, depois de um tempo perdido na construção do ambiente. Consegui > testar: > > Estou utilizando um Windows 2003 com Visual C++ 6.0 > > Apliquei os seus patchs utilizando a versão GNU do comando patch. > > Fiz a compilação como escrito no README do pacote PerfMon. > > Tudo funcionou como esperado, não mais apresentou os erros. > > > Ok, perfeito o seu patch funcionou. Um dia também vou aprender a consertar > as coisas. > > Obrigado. > > > > On 10/23/07, Solli Honorio wrote: > > > Bom, eu descobri um bug na minha correção. É que eu fiz de um jeito mais > > estruturado, mas para manter a compatibilidade com a maneira como o cara faz > > o retorno de erro (alias, uma pela maneira de como não fazer) tive que > > 'emporcalhar o código' e aí sobrou um pouco de sujeira :). Descobri também o > > mesmo problema com o ListObjects, vou alterar e enviar novamente para o cara > > >:[ > > > > Solli M. Honório > > > > On 10/23/07, João Henrique Freitas < joaohf em gmail.com> wrote: > > > > > Que bom! > > > > > > Vou testar e reporto. > > > > > > Obrigado > > > > > > On 10/23/07, Solli Honorio < shonorio em gmail.com> wrote: > > > > > > > Cara, > > > > > > > > Fiz a correção e enviei para o Glen Small, agora é torcer para que > > > > ele leia o email fornecido. Você pode aplicar e compilar o patch que enviei > > > > para ele no teu ambiente e aí colocar para funcionar o teu ambiente enquanto > > > > o patch não é aplicado oficialmente. > > > > > > > > Segue o patch, pelo menos por curiosidade :) > > > > > > > > Solli M. Honório > > > > > > > > On 10/17/07, João Henrique Freitas wrote: > > > > > > > > > > Solli, > > > > > > > > > > O link http://www.perlmonks.org/?node_id=439313 relata exatamente > > > > > o problema que encontrei. > > > > > > > > > > Tenho um código meio pronto para extrair (usando o PerfMon) a > > > > > informação e montar o XML mas está faltando justamente a parte da instância > > > > > que é primordial. Se quiser posto aqui. > > > > > > > > > > Sobre o Zabbix, basicamente estou usando os agentes de > > > > > monitoramento instalados em alguns clientes geograficamente separados para > > > > > coletar o maior número de informações que necessitam ser armazenadas para > > > > > identificação de problemas de forma proativa. > > > > > > > > > > > > > > > > > > > > > > > > > On 10/17/07, Solli Honorio wrote: > > > > > > > > > > > > Eu conheço o Zabbix, vou dar uma olhada neste no PerfMon para > > > > > > tentar resolver este problema. > > > > > > > > > > > > Pelo o que eu ví não deve estar tão difícil de resolver este > > > > > > problema, só preciso montar o circo em casa.... vou dar uma olhada nisto > > > > > > neste final de semana (se o meu orientador deixar é claro ;) ). O teu > > > > > > problema está apenas na lista de instâncias ? Pois eu acho que ainda tenho > > > > > > um programa com o PerfLib que faz isto !!! > > > > > > > > > > > > Onde vc estará utilizando o Zabbix ? Eu tenho interesse nestes > > > > > > projetos de monitoramento de infra-estrutura e gostaria de saber mais o que > > > > > > você está fazendo, se isto for possível é claro. > > > > > > > > > > > > Solli M. Honório > > > > > > > > > > > > On 10/17/07, João Henrique Freitas < joaohf em gmail.com > wrote: > > > > > > > > > > > > > > Olá, > > > > > > > > > > > > > > É um módulo bem fácil de mexer. Pena que nem tudo funciona mas > > > > > > > acho que dá para consertar. > > > > > > > > > > > > > > Estou trabalhando com uma aplicação chamada Zabbix. Ela > > > > > > > suporta inserção de informações para serem monitoradas em um servidor via > > > > > > > XML, facilitando o trabalho. A minha intenção é pegar cada contador de > > > > > > > desempenho do windows e gerar o XML para o Zabbix. > > > > > > > > > > > > > > Uma das formas é utilizar o módulo e a outra é extrair os > > > > > > > contadores com o comando typeperf e depois utilizar os recursos do perl para > > > > > > > extrar as informações necessárias e estruturar o XML. > > > > > > > > > > > > > > A primeira forma via módulo Win32:PerfMon tem um design mais > > > > > > > interessante e expansível, infelizmente esbarrei no retorno da função > > > > > > > ListInstances(). > > > > > > > > > > > > > > Obrigado pela atenção. > > > > > > > > > > > > > > > > > > > > > On 10/16/07, Solli Honorio < shonorio em gmail.com > wrote: > > > > > > > > > > > > > > > > Cara, eu acabei de dar uma olhada rápida no código XS e ví > > > > > > > > que o pdh está reclamando de argumentos inválidos. Ví também que o código é > > > > > > > > no mínimo estranho, pena pois este módulo realmente é interssante, mas faz > > > > > > > > tempo que eu não trabalho com ele. > > > > > > > > > > > > > > > > Mas fala aí o que vc está precisando ? Talvez eu possa > > > > > > > > ajudar enquanto dou olhada com mais calma no código XS deste módulo. > > > > > > > > > > > > > > > > Solli M. Honório > > > > > > > > > > > > > > > > On 10/16/07, João Henrique Freitas < joaohf em gmail.com > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > Olá, tudo bom? > > > > > > > > > > > > > > > > > > Estou tentando utilizar o PERL e o módulo Win32::PerfMon > > > > > > > > > disponível em http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm > > > > > > > > > > > > > > > > > > com > > > > > > > > > o seguinte objetivo: > > > > > > > > > > > > > > > > > > Gerar uma listagem dos objetos, contadores e instâncias > > > > > > > > > relacionados aos monitores de desempenho de um servidor Windows 2000/2003. > > > > > > > > > > > > > > > > > > Alguém na lista já teve a oportunidade de utilizar com > > > > > > > > > sucesso o módulo Win32::PerfMon? > > > > > > > > > > > > > > > > > > Estou tendo alguns problemas como relado em > > > > > > > > > http://www.perlmonks.org/?node_id=439313 por Solli Moreira > > > > > > > > > Honorio. > > > > > > > > > > > > > > > > > > > > > > > > > > > Obrigado > > > > > > > > > -- > > > > > > > > > ------------------------------------------------------------- > > > > > > > > > > > > > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > > > > Americana-SP-Brasil > > > > > > > > > BSD051283 > > > > > > > > > LPI 1 > > > > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > _______________________________________________ > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > _______________________________________________ > > > > > > > > Cascavel-pm mailing list > > > > > > > > Cascavel-pm em pm.org > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > ------------------------------------------------------------- > > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > > Americana-SP-Brasil > > > > > > > BSD051283 > > > > > > > LPI 1 > > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > > > > > _______________________________________________ > > > > > > > Cascavel-pm mailing list > > > > > > > Cascavel-pm em pm.org > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > > > > > _______________________________________________ > > > > > > Cascavel-pm mailing list > > > > > > Cascavel-pm em pm.org > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > ------------------------------------------------------------- > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > Americana-SP-Brasil > > > > > BSD051283 > > > > > LPI 1 > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > -- > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > -- > > > ------------------------------------------------------------- > > > João Henrique Freitas - joaohf_at_gmail.com > > > Americana-SP-Brasil > > > BSD051283 > > > LPI 1 > > > http://paginas.terra.com.br/informatica/joaohf > > > http://www.livejournal.com/users/joaohf/ > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > > "o animal satisfeito dorme". - Guimarães Rosa > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > ------------------------------------------------------------- > João Henrique Freitas - joaohf_at_gmail.com > Americana-SP-Brasil > BSD051283 > LPI 1 > http://paginas.terra.com.br/informatica/joaohf > http://www.livejournal.com/users/joaohf/ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071030/0b8d5021/attachment-0001.html From lorn.br em gmail.com Tue Oct 30 05:14:39 2007 From: lorn.br em gmail.com (Lorn) Date: Tue, 30 Oct 2007 10:14:39 -0200 Subject: [Cascavel-pm] Chamada de trabalhos para o Workshop Perl Brasil: YAPC::Brasil::2007 In-Reply-To: <65934b450710291850k6f35ff73u6ca5491913731b19@mail.gmail.com> References: <65934b450710291850k6f35ff73u6ca5491913731b19@mail.gmail.com> Message-ID: Blz Joenio, vou cadastrar as propostas de palestras lá, e caso sem muitas :) , faremos uma votação. On 10/29/07, Joenio Costa wrote: > > Lorn? > Parabéns pela iniciativa em fazer o evento acontecer este ano!! > > Tomei a liberdade de colocar o conteudo do seu email aqui: > > http://yapcbr.perl.org.br/2007/ > > Esta página já existia mas sem nenhum conteudo até o momento... > Se for útil vai usando a pagina pra concentrar as informacoes sobre o > evento... > > []'s > > Em 29/10/07, Lorn escreveu: > > > Chamada de Trabalhos - Workshop Perl Brasil: YAPC::Brasil::2007 > > > > Estão abertas as inscrições para propostas de palestras no > > YAPC::Brasil::2007, que se realizará durante o Congresso internacional > de > > Software Livre - 09, 10, 11 de Novembro de 2007 em São Paulo, SP, > > Brasil. > > > > As propostas podem ser enviadas para a lista Cascavel-PM > > ou diretamente para , com > > "palestra YAPC::Brasil::2007" no assunto. > > > > Infelizmente a organização do Conisli foi meio corrida esse ano, e > > precisamos desses dados até Quarta-Feira ( 31/ Outubro), ok? > > > > Nome e mail do palestrante(s) > > Título e Resumo (1 ou 2 parágrafos) > > Tempo de apresentação (normalmente é 30 minutos) > > > > exemplo de proposta: > > > > Subject: palestra YAPC::Brasil::2007 > > - Fulano de tal > > - Implementação de firewalls com Perl e CPAN > > - Será mostrado o funcionamento de um firewall > > implementado utilizando módulos padrão do CPAN, e serão discutidas > > as decisões de projeto. > > - 20 minutos de apresentação > > > > Os trabalhos serão apresentados durante o Conisli, em salas designadas > para > > o YAPC::Brasil. > > > > > > Para atrairmos mais programadores Perl, estamos deixando o nome > YAPC::Brasil > > em segundo plano, já que só o pessoal daqui da lista, e eu acho que nem > > todos, entende o que isso quer dizer :P > > > > Sendo assim o nome ficará: Workshop Perl Brasil: YAPC::Brasil::2007 > > > > > > > > -- > > Lindolfo "Lorn" Rodrigues > > - www.slackwarezine.com.br > > - http://lornlab.org > > - http://sao-paulo.pm.org > > use Catalyst; > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > > Joenio Costa > - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador > - Colibre - Cooperativa de Tecnologias Livres > - PSL-BA - Projeto Software Livre Bahia > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071030/aa3470c7/attachment.html From joaohf em gmail.com Tue Oct 30 05:41:46 2007 From: joaohf em gmail.com (=?UTF-8?Q?Jo=C3=A3o_Henrique_Freitas?=) Date: Tue, 30 Oct 2007 09:41:46 -0300 Subject: [Cascavel-pm] Win32 PerfMon In-Reply-To: <12d1f4ee0710300458g2d5c3edyddfc9691f22f002e@mail.gmail.com> References: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> <12d1f4ee0710161849j4e07462er2cdb3c0d1a156550@mail.gmail.com> <88e33d220710170419m25263f94w52707207fae9d776@mail.gmail.com> <12d1f4ee0710170604m506356e5l4c5ac6629fd052b0@mail.gmail.com> <88e33d220710171142r27e43641ge09fa869466503c1@mail.gmail.com> <12d1f4ee0710221931i2544fc82yea8fbe67784ab2d@mail.gmail.com> <88e33d220710230306p5fab8942p9189cc7ae1ab4b10@mail.gmail.com> <12d1f4ee0710230914r78711430y681b38be9f399298@mail.gmail.com> <88e33d220710261249o7a4296abj1a07495ede6c26bd@mail.gmail.com> <12d1f4ee0710300458g2d5c3edyddfc9691f22f002e@mail.gmail.com> Message-ID: <88e33d220710300541j390e1d70w40fe504d948c896d@mail.gmail.com> Olá Bom, ontem gastei uma tarde inteira com o PerMon. A princípio as coisas funcionaram mas quando comecei a analisar bem, também encontrei problemas no ListCounters. Por exemplo ele não listava os contadores do objeto LogicalDisk e muitos outros. Acho que é o mesmo problema que você encontrou. Sobre o compilador, agora está explicado. On Oct 30, 2007 8:58 AM, Solli Honorio wrote: > Inclusive o ListCounter ? Pois eu tive um problema com este cara também e > estou fazendo uma correção para este cara também. Mando isto para vc este > final de semana. > > Você me perguntou sobre o Visual C++, e aproveito e respondo aqui. O > pessoal prefere utilizar o VS 6 porque a dll deste compilador já está > incluso no sistema operacional. Quando vc utiliza o VS 7 ou VS 8, você > precisa instalar as dlls (MSVCR*.dll) que por algum motivo exotérico a > Microsoft não torna isto muito simples ou claro. > > Fiz algumas tentativas para utilizar o Dev C++ para compilar o PerfMon, > por exemplo, baixando o 'Windows 2003 SDK' mas não consegui. Se eu conseguir > fazer isto lhe aviso. > > Enquanto isto o dono do PerfMon não se pronunciou. > > Solli M. Honório > > On 10/26/07, João Henrique Freitas wrote: > > > Olá, depois de um tempo perdido na construção do ambiente. Consegui > > testar: > > > > Estou utilizando um Windows 2003 com Visual C++ 6.0 > > > > Apliquei os seus patchs utilizando a versão GNU do comando patch. > > > > Fiz a compilação como escrito no README do pacote PerfMon. > > > > Tudo funcionou como esperado, não mais apresentou os erros. > > > > > > Ok, perfeito o seu patch funcionou. Um dia também vou aprender a > > consertar as coisas. > > > > Obrigado. > > > > > > > > On 10/23/07, Solli Honorio wrote: > > > > > Bom, eu descobri um bug na minha correção. É que eu fiz de um jeito > > > mais estruturado, mas para manter a compatibilidade com a maneira como o > > > cara faz o retorno de erro (alias, uma pela maneira de como não fazer) tive > > > que 'emporcalhar o código' e aí sobrou um pouco de sujeira :). Descobri > > > também o mesmo problema com o ListObjects, vou alterar e enviar novamente > > > para o cara >:[ > > > > > > Solli M. Honório > > > > > > On 10/23/07, João Henrique Freitas < joaohf em gmail.com> wrote: > > > > > > > Que bom! > > > > > > > > Vou testar e reporto. > > > > > > > > Obrigado > > > > > > > > On 10/23/07, Solli Honorio < shonorio em gmail.com> wrote: > > > > > > > > > Cara, > > > > > > > > > > Fiz a correção e enviei para o Glen Small, agora é torcer para que > > > > > ele leia o email fornecido. Você pode aplicar e compilar o patch que enviei > > > > > para ele no teu ambiente e aí colocar para funcionar o teu ambiente enquanto > > > > > o patch não é aplicado oficialmente. > > > > > > > > > > Segue o patch, pelo menos por curiosidade :) > > > > > > > > > > Solli M. Honório > > > > > > > > > > On 10/17/07, João Henrique Freitas wrote: > > > > > > > > > > > > Solli, > > > > > > > > > > > > O link http://www.perlmonks.org/?node_id=439313 relata > > > > > > exatamente o problema que encontrei. > > > > > > > > > > > > Tenho um código meio pronto para extrair (usando o PerfMon) a > > > > > > informação e montar o XML mas está faltando justamente a parte da instância > > > > > > que é primordial. Se quiser posto aqui. > > > > > > > > > > > > Sobre o Zabbix, basicamente estou usando os agentes de > > > > > > monitoramento instalados em alguns clientes geograficamente separados para > > > > > > coletar o maior número de informações que necessitam ser armazenadas para > > > > > > identificação de problemas de forma proativa. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 10/17/07, Solli Honorio wrote: > > > > > > > > > > > > > > Eu conheço o Zabbix, vou dar uma olhada neste no PerfMon para > > > > > > > tentar resolver este problema. > > > > > > > > > > > > > > Pelo o que eu ví não deve estar tão difícil de resolver este > > > > > > > problema, só preciso montar o circo em casa.... vou dar uma olhada nisto > > > > > > > neste final de semana (se o meu orientador deixar é claro ;) ). O teu > > > > > > > problema está apenas na lista de instâncias ? Pois eu acho que ainda tenho > > > > > > > um programa com o PerfLib que faz isto !!! > > > > > > > > > > > > > > Onde vc estará utilizando o Zabbix ? Eu tenho interesse nestes > > > > > > > projetos de monitoramento de infra-estrutura e gostaria de saber mais o que > > > > > > > você está fazendo, se isto for possível é claro. > > > > > > > > > > > > > > Solli M. Honório > > > > > > > > > > > > > > On 10/17/07, João Henrique Freitas < joaohf em gmail.com > wrote: > > > > > > > > > > > > > > > > Olá, > > > > > > > > > > > > > > > > É um módulo bem fácil de mexer. Pena que nem tudo funciona > > > > > > > > mas acho que dá para consertar. > > > > > > > > > > > > > > > > Estou trabalhando com uma aplicação chamada Zabbix. Ela > > > > > > > > suporta inserção de informações para serem monitoradas em um servidor via > > > > > > > > XML, facilitando o trabalho. A minha intenção é pegar cada contador de > > > > > > > > desempenho do windows e gerar o XML para o Zabbix. > > > > > > > > > > > > > > > > Uma das formas é utilizar o módulo e a outra é extrair os > > > > > > > > contadores com o comando typeperf e depois utilizar os recursos do perl para > > > > > > > > extrar as informações necessárias e estruturar o XML. > > > > > > > > > > > > > > > > A primeira forma via módulo Win32:PerfMon tem um design mais > > > > > > > > interessante e expansível, infelizmente esbarrei no retorno da função > > > > > > > > ListInstances(). > > > > > > > > > > > > > > > > Obrigado pela atenção. > > > > > > > > > > > > > > > > > > > > > > > > On 10/16/07, Solli Honorio < shonorio em gmail.com > wrote: > > > > > > > > > > > > > > > > > > Cara, eu acabei de dar uma olhada rápida no código XS e ví > > > > > > > > > que o pdh está reclamando de argumentos inválidos. Ví também que o código é > > > > > > > > > no mínimo estranho, pena pois este módulo realmente é interssante, mas faz > > > > > > > > > tempo que eu não trabalho com ele. > > > > > > > > > > > > > > > > > > Mas fala aí o que vc está precisando ? Talvez eu possa > > > > > > > > > ajudar enquanto dou olhada com mais calma no código XS deste módulo. > > > > > > > > > > > > > > > > > > Solli M. Honório > > > > > > > > > > > > > > > > > > On 10/16/07, João Henrique Freitas < joaohf em gmail.com > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > Olá, tudo bom? > > > > > > > > > > > > > > > > > > > > Estou tentando utilizar o PERL e o módulo Win32::PerfMon > > > > > > > > > > disponível em http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm > > > > > > > > > > > > > > > > > > > > com > > > > > > > > > > o seguinte objetivo: > > > > > > > > > > > > > > > > > > > > Gerar uma listagem dos objetos, contadores e instâncias > > > > > > > > > > relacionados aos monitores de desempenho de um servidor Windows 2000/2003. > > > > > > > > > > > > > > > > > > > > Alguém na lista já teve a oportunidade de utilizar com > > > > > > > > > > sucesso o módulo Win32::PerfMon? > > > > > > > > > > > > > > > > > > > > Estou tendo alguns problemas como relado em > > > > > > > > > > http://www.perlmonks.org/?node_id=439313 por Solli > > > > > > > > > > Moreira Honorio. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Obrigado > > > > > > > > > > -- > > > > > > > > > > ------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > > > > > Americana-SP-Brasil > > > > > > > > > > BSD051283 > > > > > > > > > > LPI 1 > > > > > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > _______________________________________________ > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > > _______________________________________________ > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > ------------------------------------------------------------- > > > > > > > > > > > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > > > Americana-SP-Brasil > > > > > > > > BSD051283 > > > > > > > > LPI 1 > > > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > Cascavel-pm mailing list > > > > > > > > Cascavel-pm em pm.org > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > > > > > > > _______________________________________________ > > > > > > > Cascavel-pm mailing list > > > > > > > Cascavel-pm em pm.org > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > ------------------------------------------------------------- > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > Americana-SP-Brasil > > > > > > BSD051283 > > > > > > LPI 1 > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > > > _______________________________________________ > > > > > > Cascavel-pm mailing list > > > > > > Cascavel-pm em pm.org > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > -- > > > > ------------------------------------------------------------- > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > Americana-SP-Brasil > > > > BSD051283 > > > > LPI 1 > > > > http://paginas.terra.com.br/informatica/joaohf > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > -- > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > > ------------------------------------------------------------- > > João Henrique Freitas - joaohf_at_gmail.com > > Americana-SP-Brasil > > BSD051283 > > LPI 1 > > http://paginas.terra.com.br/informatica/joaohf > > http://www.livejournal.com/users/joaohf/ > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > "o animal satisfeito dorme". - Guimarães Rosa > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- ------------------------------------------------------------- João Henrique Freitas - joaohf_at_gmail.com Americana-SP-Brasil BSD051283 LPI 1 http://paginas.terra.com.br/informatica/joaohf http://www.livejournal.com/users/joaohf/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071030/c40dc002/attachment-0001.html From breno em rio.pm.org Tue Oct 30 06:19:04 2007 From: breno em rio.pm.org (breno) Date: Tue, 30 Oct 2007 10:19:04 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Perl_Survey=3A_comunidade_falante_de?= =?iso-8859-1?q?_portugu=EAs?= In-Reply-To: <40A34FA9-2914-4F30-B1BB-1F83AB5DBE7F@gmail.com> References: <40A34FA9-2914-4F30-B1BB-1F83AB5DBE7F@gmail.com> Message-ID: Oi Nelson, obrigado! Eu tentei mandar a mesma mensagem para a lisbon.pm mas algo acontece q minha assinatura só está recebendo, sem enviar :-( Acebei vendo a sua, então obrigado de novo! Sobre o GET/POST, vamos dar uma olhada assim q sobrar tempo, valeu a dica! Foi tudo feito meio às pressas, ainda precisamos descobrir como ativar o banco de dados dentro da conta , por exemplo (hoje cada request abre o csv). Mas como eu disse, temos que começar de algum lugar, né? []s -b On Oct 30, 2007 7:51 AM, Nelson Ferraz wrote: > > Peço desculpas pelo cross-posting, mas este email é para informar que > > a Rio de Janeiro Perl Mongers fez uma pequena análise dos dados do > > Perl Survey 2007 em relação à comunidade falante da língua portuguesa. > > Ainda não colocamos muitas comparações, mas tínhamos de começar por > > algum lugar :-) > > > > O link é: http://rio.pm.org/pesquisa.pl > > Breno, > > A página ficou muito boa! > > Aqui já vai uma sugestão ao invés de enviar o formulário usando > método POST, use o método GET. Assim fica mais fácil mandar > resultados de pesquisas interessantes. > > > Além de analisarmos alguns dados da comunidade como um todo, traçamos > > paralelos entre os residentes em Portugal e Brasil, e incluimos alguns > > dados específicos da comunidade brasileira de Perl. > > Já divulguei aqui em Portugal. :-) > > > Também colocamos no final da página um ajax que gera dinamicamente seu > > próprio gráfico. Basta colocar o correlacionamento desejado no form e > > pronto: sua estatística on-the-fly! > > Ficou muito bacana! > > Aliás, o site do Rio.pm está *muito* bom. Parabéns!!! > > []s > > Nelson > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From lorn.br em gmail.com Tue Oct 30 09:14:58 2007 From: lorn.br em gmail.com (Lorn) Date: Tue, 30 Oct 2007 14:14:58 -0200 Subject: [Cascavel-pm] Chamada de trabalhos para o Workshop Perl Brasil: YAPC::Brasil::2007 In-Reply-To: References: <65934b450710291850k6f35ff73u6ca5491913731b19@mail.gmail.com> Message-ID: Ah, o Breno me lembro em pvt, terá "ligthning talks" que são palestras de 5 minutos, abaixo uma tradução rápida do que você pode falar em 5 minutos, tirada daqui:http://perl.plover.com/lightning-talks.html ---- O que você pode dizer em 5 minutos? Aqui estão algumas sugestões: 1. Porque meu modulo favorito é X. 2. Eu quero fazer um projeto X bem legal, Alguém quer me ajudar? 3. Projeto de sucesso: Eu fiz o projeto X, ele foi um sucesso, Aqui como você pode utilizar ele. 4. Projeto de fracasso: Eu fiz o projeto X, E ele não deu muito certo, e aqui está a razão. 5. Heresias de Perl: Pessoas geralmente dizem X sobre Perl, mas elas estão erradas, veja aqui porque. 6. Vocês são todos "chatos": Veja aqui o que há de errado na comunidade Perl. 7. Puxão de Orelha: Faça mais X e menos Y. 8. Porque o modulo X é um saco? 9. Minha funcionalide de Perl predileta. 10. Nós deviamos ter mais atenção a X. Enfim, tem mais ideia lá no site :) Desculpe-me algum erro de tradução ;) On 10/30/07, Lorn wrote: > Blz Joenio, vou cadastrar as propostas de palestras lá, e caso sem muitas > :) , faremos uma votação. > > On 10/29/07, Joenio Costa < joenio em gmail.com> wrote: > > > > Lorn? > > Parabéns pela iniciativa em fazer o evento acontecer este ano!! > > > > Tomei a liberdade de colocar o conteudo do seu email aqui: > > > > http://yapcbr.perl.org.br/2007/ > > > > Esta página já existia mas sem nenhum conteudo até o momento... > > Se for útil vai usando a pagina pra concentrar as informacoes sobre o > > evento... > > > > []'s > > > > Em 29/10/07, Lorn escreveu: > > > > > Chamada de Trabalhos - Workshop Perl Brasil: YAPC::Brasil::2007 > > > > > > Estão abertas as inscrições para propostas de palestras no > > > YAPC::Brasil::2007, que se realizará durante o Congresso internacional > > de > > > Software Livre - 09, 10, 11 de Novembro de 2007 em São Paulo, SP, > > > Brasil. > > > > > > As propostas podem ser enviadas para a lista Cascavel-PM > > > ou diretamente para < lorn.br em gmail.com>, com > > > "palestra YAPC::Brasil::2007" no assunto. > > > > > > Infelizmente a organização do Conisli foi meio corrida esse ano, e > > > precisamos desses dados até Quarta-Feira ( 31/ Outubro), ok? > > > > > > Nome e mail do palestrante(s) > > > Título e Resumo (1 ou 2 parágrafos) > > > Tempo de apresentação (normalmente é 30 minutos) > > > > > > exemplo de proposta: > > > > > > Subject: palestra YAPC::Brasil::2007 > > > - Fulano de tal > > > - Implementação de firewalls com Perl e CPAN > > > - Será mostrado o funcionamento de um firewall > > > implementado utilizando módulos padrão do CPAN, e serão discutidas > > > as decisões de projeto. > > > - 20 minutos de apresentação > > > > > > Os trabalhos serão apresentados durante o Conisli, em salas > > designadas para > > > o YAPC::Brasil. > > > > > > > > > Para atrairmos mais programadores Perl, estamos deixando o nome > > YAPC::Brasil > > > em segundo plano, já que só o pessoal daqui da lista, e eu acho que > > nem > > > todos, entende o que isso quer dizer :P > > > > > > Sendo assim o nome ficará: Workshop Perl Brasil: YAPC::Brasil::2007 > > > > > > > > > > > > -- > > > Lindolfo "Lorn" Rodrigues > > > - www.slackwarezine.com.br > > > - http://lornlab.org > > > - http://sao-paulo.pm.org > > > use Catalyst; > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman > > /listinfo/cascavel-pm > > > > > > > > > -- > > > > Joenio Costa > > - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador > > - Colibre - Cooperativa de Tecnologias Livres > > - PSL-BA - Projeto Software Livre Bahia > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman > > /listinfo/cascavel-pm > > > > > > -- > Lindolfo "Lorn" Rodrigues > - www.slackwarezine.com.br > - http://lornlab.org > - http://sao-paulo.pm.org > use Catalyst; > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071030/15001cb6/attachment.html From patz em patz.inf.br Tue Oct 30 17:44:53 2007 From: patz em patz.inf.br (Fernando Patzlaff) Date: Tue, 30 Oct 2007 22:44:53 -0200 Subject: [Cascavel-pm] Net::SSH::Perl Message-ID: <5f2d889d0710301744r733420a5m7f617e65b9ff0200@mail.gmail.com> Pessoal, estou com dificuldades de instalar o módulo Net::SSH::Perl. Já tentei em mais de uma máquina, seguindo as opções "sugeridas" e também outras. Porém nenhuma delas funcionou. Alguém pode dar uma mão? /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01-compile.....ok t/02-buffer......Can't locate Math/GMP.pm in @INC (@INC contains: /root/.cpan/build/Net-SSH-Perl-1.30/blib/lib /root/.cpan/build/Net- SSH-Perl-1.30/blib/arch /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at t/02- buffer.t line 9. BEGIN failed--compilation aborted at t/02-buffer.t line 9. # Looks like your test died before it could output anything. t/02-buffer......dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-19 Failed 19/19 tests, 0.00% okay t/03-packet......skipped all skipped: Can't do packet tests without String::CRC32 t/04-config......ok t/05-cipher......ok t/06-circular....ok Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/02-buffer.t 255 65280 19 38 200.00% 1-19 1 test skipped. Failed 1/6 test scripts, 83.33% okay. 19/58 subtests failed, 67.24% okay. make: *** [test_dynamic] Error 255 /usr/bin/make test -- NOT OK Running make install make test had returned bad status, won't install without force -- -- Fernando Patzlaff Linux User #197615 Linux Professional Institute Certified Level 1 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071030/51d0379e/attachment.html From edencardim em gmail.com Tue Oct 30 18:54:33 2007 From: edencardim em gmail.com (eden) Date: Tue, 30 Oct 2007 22:54:33 -0300 Subject: [Cascavel-pm] Net::SSH::Perl In-Reply-To: <5f2d889d0710301744r733420a5m7f617e65b9ff0200@mail.gmail.com> References: <5f2d889d0710301744r733420a5m7f617e65b9ff0200@mail.gmail.com> Message-ID: <3de55ead0710301854w128fa1f7x101aa488c24535e9@mail.gmail.com> On 10/30/07, Fernando Patzlaff wrote: > Pessoal, > > estou com dificuldades de instalar o módulo Net::SSH::Perl. > > Já tentei em mais de uma máquina, seguindo as opções "sugeridas" e também > outras. Porém nenhuma delas funcionou. > > Alguém pode dar uma mão? > /usr/bin/make -- OK > Running make test > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" > "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t > t/01-compile.....ok > > t/02-buffer......Can't locate Math/GMP.pm in @INC (@INC contains: > /root/.cpan/build/Net-SSH-Perl-1.30/blib/lib > /root/.cpan/build/Net-SSH-Perl-1.30/blib/arch /etc/perl > /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 > /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 > /usr/local/lib/site_perl .) at t/02- buffer.t line 9. > BEGIN failed--compilation aborted at t/02-buffer.t line 9. > # Looks like your test died before it could output anything. > t/02-buffer......dubious > > Test returned status 255 (wstat 65280, 0xff00) > DIED. FAILED tests 1-19 > Failed 19/19 tests, 0.00% okay > t/03-packet......skipped > all skipped: Can't do packet tests without String::CRC32 > t/04-config......ok > > t/05-cipher......ok > > t/06-circular....ok > > Failed Test Stat Wstat Total Fail Failed List of Failed > ------------------------------------------------------------------------------- > t/02-buffer.t 255 65280 19 38 200.00% 1-19 > 1 test skipped. > Failed 1/6 test scripts, 83.33% okay. 19/58 subtests failed, 67.24% okay. > make: *** [test_dynamic] Error 255 > /usr/bin/make test -- NOT OK > Running make install > make test had returned bad status, won't install without force O Makefile.PL dessa distribuição provavelmente está incompleto, por isso o Math::GMP não está instalando como dependência. Instala o Math::GMP manualmente e tenta de novo. -- edenc.vox.com From glasswalk3r em hotmail.com Wed Oct 31 04:54:13 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Wed, 31 Oct 2007 14:54:13 +0300 Subject: [Cascavel-pm] Net::SSH::Perl In-Reply-To: <3de55ead0710301854w128fa1f7x101aa488c24535e9@mail.gmail.com> References: <5f2d889d0710301744r733420a5m7f617e65b9ff0200@mail.gmail.com> <3de55ead0710301854w128fa1f7x101aa488c24535e9@mail.gmail.com> Message-ID: > Date: Tue, 30 Oct 2007 22:54:33 -0300 > From: edencardim em gmail.com > To: cascavel-pm em pm.org > Subject: Re: [Cascavel-pm] Net::SSH::Perl > > O Makefile.PL dessa distribuição provavelmente está incompleto, por > isso o Math::GMP não está instalando como dependência. Instala o > Math::GMP manualmente e tenta de novo. Melhor ainda, se verificar que o Makefile está incompleto, abra um ticket para o autor do módulo providenciar a correção. Se puder mandar um patch, melhor ainda! http://rt.cpan.org/Public/Bug/Report.html?Queue=Net-SSH-Perl Em contrapartida, o autor parece não estar atendendo as requisições de correção: http://rt.cpan.org/Public/Dist/Display.html?Name=Net-SSH-Perl []'s --- "Escolha um trabalho que você ama e você nunca mais terá que trabalhar um dia na sua vida" - Confúcio Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com _________________________________________________________________ Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071031/56768ebc/attachment.html From fernandocorrea em gmail.com Wed Oct 31 05:06:53 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Wed, 31 Oct 2007 09:06:53 -0300 Subject: [Cascavel-pm] Net::SSH::Perl In-Reply-To: References: <5f2d889d0710301744r733420a5m7f617e65b9ff0200@mail.gmail.com> <3de55ead0710301854w128fa1f7x101aa488c24535e9@mail.gmail.com> Message-ID: Desculpe Fernando, mas porque vc simplesmente não lê o erro?! Em 31/10/07, Alceu Rodrigues de Freitas Junior escreveu: > > > Date: Tue, 30 Oct 2007 22:54:33 -0300 > > From: edencardim em gmail.com > > To: cascavel-pm em pm.org > > Subject: Re: [Cascavel-pm] Net::SSH::Perl > > > > O Makefile.PL dessa distribuição provavelmente está incompleto, por > > isso o Math::GMP não está instalando como dependência. Instala o > > Math::GMP manualmente e tenta de novo. > > Melhor ainda, se verificar que o Makefile está incompleto, abra um ticket > para o autor do módulo providenciar a correção. Se puder mandar um patch, > melhor ainda! http://rt.cpan.org/Public/Bug/Report.html?Queue=Net-SSH-Perl > > Em contrapartida, o autor parece não estar atendendo as requisições de > correção: http://rt.cpan.org/Public/Dist/Display.html?Name=Net-SSH-Perl > > []'s > > --- > "Escolha um trabalho que você ama e você nunca mais terá que trabalhar um > dia na sua vida" - Confúcio > > Alceu Rodrigues de Freitas Junior > glasswalk3r em hotmail.com > > ------------------------------ > Invite your mail contacts to join your friends list with Windows Live > Spaces. It's easy! Try it! > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071031/a8406707/attachment.html