From edencardim em gmail.com Thu Apr 1 00:22:54 2010 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 1 Apr 2010 04:22:54 -0300 Subject: [Cascavel-pm] Gerenciando Redes com Perl e SNMP In-Reply-To: <4BB4047A.5020309@nerdsland.net> References: <4BB4047A.5020309@nerdsland.net> Message-ID: 2010/3/31 Thiago Glauco : > Breno, muito obrigado pelos comentários e pela dica de como utilizar o > "permalink". > Realmente o tempo e o espaço limitam um pouco as coisas. Por isso não criei > um exemplo com traps ou com o SNMPv3. > > Talvez eu o faça num futuro próximo. Mas o próximo artigo que eu estou > pensando seria: "Migrar do Shell Script e do VBS para o Perl" ou "Melhorando > o visual da sua aplicação com Perl/Tk". Anyway... obrigado pelo apoio. Tipo, Tk não, na boa... wxWidgets, por favor :) -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From thiago em nerdsland.net Thu Apr 1 12:25:48 2010 From: thiago em nerdsland.net (Thiago Glauco) Date: Thu, 01 Apr 2010 16:25:48 -0300 Subject: [Cascavel-pm] Tk ou wxWidget In-Reply-To: References: Message-ID: <4BB4F33C.3030202@nerdsland.net> Então Eden, pq você não gosta de Tk? E a comunidade? Qual a API de interface gráfica multiplataforma mais utilizada juntamente com o Perl? Eden, você está no Reino Unido? Message: 3 Date: Thu, 1 Apr 2010 04:22:54 -0300 From: Eden Cardim Subject: Re: [Cascavel-pm] Gerenciando Redes com Perl e SNMP To: Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=ISO-8859-1 2010/3/31 Thiago Glauco : > > Breno, muito obrigado pelos comentários e pela dica de como utilizar o > > "permalink". > > Realmente o tempo e o espaço limitam um pouco as coisas. Por isso não criei > > um exemplo com traps ou com o SNMPv3. > > > > Talvez eu o faça num futuro próximo. Mas o próximo artigo que eu estou > > pensando seria: "Migrar do Shell Script e do VBS para o Perl" ou "Melhorando > > o visual da sua aplicação com Perl/Tk". Anyway... obrigado pelo apoio. > Tipo, Tk não, na boa... wxWidgets, por favor:) -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From jasimioni em gmail.com Thu Apr 1 12:55:05 2010 From: jasimioni em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Andr=E9_Simioni?=) Date: Thu, 1 Apr 2010 16:55:05 -0300 Subject: [Cascavel-pm] Tk ou wxWidget In-Reply-To: <4BB4F33C.3030202@nerdsland.net> References: <4BB4F33C.3030202@nerdsland.net> Message-ID: API de interface gráfica mais legal hoje é Flex. Eu acho que compensa utilizar um web server + Flex ao invés de qualquer outra. A não ser que o sistema seja muito pequeno - daí tanto faz usar wxWidgets ou TK - eu particularmente gosto de TK. 2010/4/1 Thiago Glauco > Então Eden, pq você não gosta de Tk? > > E a comunidade? Qual a API de interface gráfica multiplataforma mais > utilizada juntamente com o Perl? > > Eden, você está no Reino Unido? > > Message: 3 Date: Thu, 1 Apr 2010 04:22:54 -0300 From: Eden Cardim < > edencardim em gmail.com> Subject: Re: [Cascavel-pm] Gerenciando Redes com > Perl e SNMP To: Cascavel Perl Mongers Message-ID: < > i2v3de55ead1004010022l1ac23778i42849cd84e64cc61 em mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 2010/3/31 Thiago Glauco < > thiago em nerdsland.net>: > > > Breno, muito obrigado pelos comentários e pela dica de como utilizar o >> > "permalink". >> > Realmente o tempo e o espaço limitam um pouco as coisas. Por isso não >> criei >> > um exemplo com traps ou com o SNMPv3. >> > >> > Talvez eu o faça num futuro próximo. Mas o próximo artigo que eu estou >> > pensando seria: "Migrar do Shell Script e do VBS para o Perl" ou >> "Melhorando >> > o visual da sua aplicação com Perl/Tk". Anyway... obrigado pelo apoio. >> >> > Tipo, Tk não, na boa... wxWidgets, por favor:) > > -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code > Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a > managed development or deployment platform? http://edenc.vox.com/ > http://www.shadowcat.co.uk/servers/ > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim em gmail.com Thu Apr 1 22:48:46 2010 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 2 Apr 2010 02:48:46 -0300 Subject: [Cascavel-pm] Tk ou wxWidget In-Reply-To: <4BB4F33C.3030202@nerdsland.net> References: <4BB4F33C.3030202@nerdsland.net> Message-ID: 2010/4/1 Thiago Glauco : > Então Eden, pq você não gosta de Tk? > > E a comunidade? Qual a API de interface gráfica multiplataforma mais > utilizada juntamente com o Perl? Eu achei o resultado final do wxWidgets em várias plataformas/engines mais consistente do que o Tk, mas confesso que também não gostei muito da API do Tk então não mechi muito nele. > Eden, você está no Reino Unido? Não. -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From edencardim em gmail.com Thu Apr 1 22:51:18 2010 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 2 Apr 2010 02:51:18 -0300 Subject: [Cascavel-pm] Tk ou wxWidget In-Reply-To: References: <4BB4F33C.3030202@nerdsland.net> Message-ID: 2010/4/1 João André Simioni : > API de interface gráfica mais legal hoje é Flex. > > Eu acho que compensa utilizar um web server + Flex ao invés de qualquer > outra. Você está sugerindo o uso de um web server pruma aplicação GUI/Desktop? Fazendo muita força, consigo pensar em alguns casos onde talvez isso possa ser viável/útil, mas em geral, me parece uma péssima idéia. -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From jasimioni em gmail.com Fri Apr 2 12:25:09 2010 From: jasimioni em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Andr=E9_Simioni?=) Date: Fri, 2 Apr 2010 16:25:09 -0300 Subject: [Cascavel-pm] Tk ou wxWidget In-Reply-To: References: <4BB4F33C.3030202@nerdsland.net> Message-ID: Eu não sei qual o contexto do desenvolvimento - se for para montar algo extremamente simples, tanto faz usar TK ou wxWidgets. Agora, algo mais complexo em termos de GUI nem recomendaria utilizar Perl... Agora Flex permite que você faça o desenvolvimento de todo o backend em Perl e o mascare com uma aparência muito boa - a desvantagem é precisar de um WebServer - mas existem várias outras vantagens em termos de deployment, atualização e funcionamento em rede. []'s 2010/4/2 Eden Cardim > 2010/4/1 João André Simioni : > > API de interface gráfica mais legal hoje é Flex. > > > > Eu acho que compensa utilizar um web server + Flex ao invés de qualquer > > outra. > > Você está sugerindo o uso de um web server pruma aplicação > GUI/Desktop? Fazendo muita força, consigo pensar em alguns casos onde > talvez isso possa ser viável/útil, mas em geral, me parece uma péssima > idéia. > > -- > Eden Cardim Need help with your Catalyst or DBIx::Class project? > Code Monkey http://www.shadowcat.co.uk/catalyst/ > Shadowcat Systems Ltd. Want a managed development or deployment platform? > http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim em gmail.com Fri Apr 2 15:55:00 2010 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 2 Apr 2010 19:55:00 -0300 Subject: [Cascavel-pm] Tk ou wxWidget In-Reply-To: References: <4BB4F33C.3030202@nerdsland.net> Message-ID: 2010/4/2 João André Simioni : > Eu não sei qual o contexto do desenvolvimento - se for para montar algo > extremamente simples, tanto faz usar TK ou wxWidgets. > > Agora, algo mais complexo em termos de GUI nem recomendaria utilizar Perl... O wxWidgets funciona muito bem com perl, dá uma olhada no Padre. > Agora Flex permite que você faça o desenvolvimento de todo o backend em Perl > e o mascare com uma aparência muito boa - a desvantagem é precisar de um > WebServer - mas existem várias outras vantagens em termos de deployment, > atualização e funcionamento em rede. Você pode desenvolver um backend em perl e usar qualquer frontend pra exibir, indepentemente de usar Flex ou não. Particularmente acho um webserver pra servir de backend pruma aplicação non-web envolve muito esforço desnecessário e faz sua aplicação ser stateless desnecessariamente. Em particular, a distribuição e implantação de uma aplicação que envolve um webserver é menos trivial do que uma aplicação stand-alone. -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From daniel em ruoso.com Sat Apr 3 06:19:23 2010 From: daniel em ruoso.com (Daniel Ruoso) Date: Sat, 03 Apr 2010 10:19:23 -0300 Subject: [Cascavel-pm] Google Summer of Code 2010 Message-ID: <1270300763.4069.6.camel@cajueiro> Olá a tod em s, Para quem não sabe o Google Summer of Code é um concurso de projetos para o desenvolvimento de Software Livre, basicamente alguns projetos são selecionados para receber uma bolsa de 500 US$ para a elaboração de um projeto de férias (férias de verão no hemisfério norte...) Qualquer estudante universitário e de pós-graduação pode submeter um projeto e concorrer, isso vale para os alunos brasileiros também. Ano passado fui e esse ano sou um orientador do Google Summer of Code para projetos em Perl, veja http://www.perlfoundation.org/perl5/index.cgi?gsoc_2010_projects para uma lista de idéias de projetos. Qualquer coisa pode entrar em contato comigo, mas tenta já começar a fazer um esboço da submissão, uma vez que o prazo para enviar o projeto é dia 9 de abril. daniel From ricardo_filipo em yahoo.com.br Sat Apr 3 08:42:14 2010 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Sat, 3 Apr 2010 08:42:14 -0700 (PDT) Subject: [Cascavel-pm] Res: Tk ou wxWidget In-Reply-To: <4BB4F33C.3030202@nerdsland.net> References: <4BB4F33C.3030202@nerdsland.net> Message-ID: <286702.32728.qm@web33008.mail.mud.yahoo.com> Ola Thiago. Depende de onde e porque vai ser usada esta interface. Se vc quer apenas uma janela de aviso use o Tk (porque nao o zenity?). Mas aplicacoes realmente graficas precisam ao menos do Wx. No caso abaixo, o Eden tem razao. Com Tk aquela aplicacao vai dar muito trabalho pra ficar menos ruinzinha. A gente usava PerlTk nos feios codigos dos anos 90!!!! Tem seu merito. Mas se sua aplicacao rodara' num mobile entao sera' melhor fazer uma aplicacao web (wap?). :) ________________________________ De: Thiago Glauco Para: cascavel-pm em pm.org Enviadas: Quinta-feira, 1 de Abril de 2010 16:25:48 Assunto: [Cascavel-pm] Tk ou wxWidget Então Eden, pq você não gosta de Tk? E a comunidade? Qual a API de interface gráfica multiplataforma mais utilizada juntamente com o Perl? Eden, você está no Reino Unido? Message: 3 Date: Thu, 1 Apr 2010 04:22:54 -0300 From: Eden Cardim Subject: Re: [Cascavel-pm] Gerenciando Redes com Perl e SNMP To: Cascavel Perl Mongers Message-ID: Content-Type: text/plain; charset=ISO-8859-1 2010/3/31 Thiago Glauco : > > Breno, muito obrigado pelos comentários e pela dica de como utilizar o > > "permalink". > > Realmente o tempo e o espaço limitam um pouco as coisas. Por isso não criei > > um exemplo com traps ou com o SNMPv3. > > > > Talvez eu o faça num futuro próximo. Mas o próximo artigo que eu estou > > pensando seria: "Migrar do Shell Script e do VBS para o Perl" ou "Melhorando > > o visual da sua aplicação com Perl/Tk". Anyway... obrigado pelo apoio. > Tipo, Tk não, na boa... wxWidgets, por favor:) -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ____________________________________________________________________________________ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From thiago em nerdsland.net Sun Apr 4 11:36:42 2010 From: thiago em nerdsland.net (Thiago Glauco) Date: Sun, 04 Apr 2010 15:36:42 -0300 Subject: [Cascavel-pm] Tk ou wxWidget In-Reply-To: References: Message-ID: <4BB8DC3A.2090302@nerdsland.net> Assim: Eu só queria saber qual é mais comum na comunidade Perl. Acho o Tk muito legal e portável. Mas o Cpan tem um monte de APIs para interface gráfica. E eu gosto bem dele. Inclusive dá para fazer interfaces bem complexas com ele. Não sei qual o problema que o João André viu nela. Talvez falta de familiaridade. Em 03/04/2010 16:00, cascavel-pm-request em pm.org escreveu: > 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: Tk ou wxWidget (João André Simioni) > 2. Re: Tk ou wxWidget (Eden Cardim) > 3. Google Summer of Code 2010 (Daniel Ruoso) > 4. Res: Tk ou wxWidget (Ricardo Filipo) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 2 Apr 2010 16:25:09 -0300 > From: João André Simioni > Subject: Re: [Cascavel-pm] Tk ou wxWidget > To: Cascavel Perl Mongers > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > Eu não sei qual o contexto do desenvolvimento - se for para montar algo > extremamente simples, tanto faz usar TK ou wxWidgets. > > Agora, algo mais complexo em termos de GUI nem recomendaria utilizar Perl... > > Agora Flex permite que você faça o desenvolvimento de todo o backend em Perl > e o mascare com uma aparência muito boa - a desvantagem é precisar de um > WebServer - mas existem várias outras vantagens em termos de deployment, > atualização e funcionamento em rede. > > []'s > > 2010/4/2 Eden Cardim > > >> 2010/4/1 João André Simioni: >> >>> API de interface gráfica mais legal hoje é Flex. >>> >>> Eu acho que compensa utilizar um web server + Flex ao invés de qualquer >>> outra. >>> >> Você está sugerindo o uso de um web server pruma aplicação >> GUI/Desktop? Fazendo muita força, consigo pensar em alguns casos onde >> talvez isso possa ser viável/útil, mas em geral, me parece uma péssima >> idéia. >> >> -- >> Eden Cardim Need help with your Catalyst or DBIx::Class project? >> Code Monkey http://www.shadowcat.co.uk/catalyst/ >> Shadowcat Systems Ltd. Want a managed development or deployment platform? >> http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ >> _______________________________________________ >> 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: > > ------------------------------ > > Message: 2 > Date: Fri, 2 Apr 2010 19:55:00 -0300 > From: Eden Cardim > Subject: Re: [Cascavel-pm] Tk ou wxWidget > To: Cascavel Perl Mongers > Message-ID: > > Content-Type: text/plain; charset=ISO-8859-1 > > 2010/4/2 João André Simioni: > >> Eu não sei qual o contexto do desenvolvimento - se for para montar algo >> extremamente simples, tanto faz usar TK ou wxWidgets. >> >> Agora, algo mais complexo em termos de GUI nem recomendaria utilizar Perl... >> > O wxWidgets funciona muito bem com perl, dá uma olhada no Padre. > > >> Agora Flex permite que você faça o desenvolvimento de todo o backend em Perl >> e o mascare com uma aparência muito boa - a desvantagem é precisar de um >> WebServer - mas existem várias outras vantagens em termos de deployment, >> atualização e funcionamento em rede. >> > Você pode desenvolver um backend em perl e usar qualquer frontend pra > exibir, indepentemente de usar Flex ou não. Particularmente acho um > webserver pra servir de backend pruma aplicação non-web envolve muito > esforço desnecessário e faz sua aplicação ser stateless > desnecessariamente. Em particular, a distribuição e implantação de uma > aplicação que envolve um webserver é menos trivial do que uma > aplicação stand-alone. > > From jasimioni em gmail.com Mon Apr 5 13:55:59 2010 From: jasimioni em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Andr=E9_Simioni?=) Date: Mon, 5 Apr 2010 17:55:59 -0300 Subject: [Cascavel-pm] Tk ou wxWidget In-Reply-To: <4BB8DC3A.2090302@nerdsland.net> References: <4BB8DC3A.2090302@nerdsland.net> Message-ID: Caros, tenho bastante familiaridade com Tk, desde a época que eu desenvolvia em TCL/Tk e já usei Perl/Tk algumas vezes. Só acho que pra montar aplicação Desktop é melhor utilizar outras linguagens ao invés de Perl. Mas comentei de Flex porque funciona bem, tem aparência de Desktop e é fácil de desenvolver. []'s 2010/4/4 Thiago Glauco > Assim: Eu só queria saber qual é mais comum na comunidade Perl. Acho o Tk > muito legal e portável. Mas o Cpan tem um monte de APIs para interface > gráfica. E eu gosto bem dele. Inclusive dá para fazer interfaces bem > complexas com ele. Não sei qual o problema que o João André viu nela. Talvez > falta de familiaridade. > Em 03/04/2010 16:00, cascavel-pm-request em pm.org escreveu: > >> 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 >> > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim em gmail.com Mon Apr 5 14:05:54 2010 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 5 Apr 2010 18:05:54 -0300 Subject: [Cascavel-pm] Tk ou wxWidget In-Reply-To: References: <4BB8DC3A.2090302@nerdsland.net> Message-ID: 2010/4/5 João André Simioni : > Só acho que pra montar aplicação Desktop é melhor utilizar outras linguagens > ao invés de Perl. Porque? -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From daniel-vinciguerra em hotmail.com Mon Apr 5 20:27:42 2010 From: daniel-vinciguerra em hotmail.com (Daniel Vinciguerra) Date: Tue, 6 Apr 2010 00:27:42 -0300 Subject: [Cascavel-pm] Tk ou wxWidget In-Reply-To: References: , <4BB8DC3A.2090302@nerdsland.net>, , Message-ID: Sempre gostei de desenvolver ferramentas Desktop em Perl. Desenvolvia ferramentas de analise de log usando regex como motor e coleta de estatística para a equipe em que trabalhava em Perl usando o módulo Tk.Infelizmente hoje só desenvolvo pequenas telas para ferramentas e de vez em quando brinco criando telas mais "elaboradas". Ua, Daniel Vinciguerra ---------------------------------------------------------------------- Perl, Java, Microsoft .Net, Oracle and SQLite Developer http://dvinciguerra.wordpress.com > Date: Mon, 5 Apr 2010 18:05:54 -0300 > From: edencardim em gmail.com > To: cascavel-pm em pm.org > Subject: Re: [Cascavel-pm] Tk ou wxWidget > > 2010/4/5 João André Simioni : > > Só acho que pra montar aplicação Desktop é melhor utilizar outras linguagens > > ao invés de Perl. > > Porque? > > -- > Eden Cardim Need help with your Catalyst or DBIx::Class project? > Code Monkey http://www.shadowcat.co.uk/catalyst/ > Shadowcat Systems Ltd. Want a managed development or deployment platform? > http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm _________________________________________________________________ O Internet Explorer 8 te dá dicas de como navegar mais seguro. Clique para ler todas. http://www.microsoft.com/brasil/windows/internet-explorer/?WT.mc_id=1500 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From sammuel.souza em gmail.com Tue Apr 6 17:14:05 2010 From: sammuel.souza em gmail.com (Sammuel Souza) Date: Tue, 6 Apr 2010 21:14:05 -0300 Subject: [Cascavel-pm] Problemas com activeperl Message-ID: Ola, sempre utilizei o FreeBSD como sistema operacional, assim desenvolvia e sempre ficou instalando em Linux/Unix, porem preciso agora fazer funcionar no windows. Instalei o ActivePerl 5.8.9.827 - PPM verion 4.10 tudo perfeito, peguei o script que funcionava no Freebsd/Linux porem quando chega no windows fica esta mensagem: install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: C:/perl/site/lib C:/perl/lib .) at (eval 15) line 3. Perhaps the DBD::mysql perl module hasn't been fully installed, or perhaps the capitalisation of 'mysql' isn't right. Available drivers: CSV, DBM, ExampleP, File, Gofer, ODBC, Oracle, Proxy, SQLite, Sponge, mysqlPP. at C:/Arquivos de programas/EasyPHP 2.0b1/cgi-bin/auto/index.cgi line 270 A mensagem é clara que este driver nao esta instalado. veja o script #!c:/perl/bin/perl.exe use CGI; use CGI::Carp qw(fatalsToBrowser); use DBI; use GD; use Number::Format; use warnings; use diagnostics; Linha: 270 my $dbh=DBI->connect("DBI:mysql:$database_mysql:$host_mysql", $username_mysql, $password_mysql); my $sql_checar=$dbh->prepare("select * from user;"); $sql_checar->execute; o DBI esta instalado mas não vai, como sou novo em fazer funcionar no windows fica dificil achar um caminho depois de tanta luta e nao funcionar. Alguem ja passou por isso? []'s Sammuel -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From acid06 em gmail.com Tue Apr 6 18:22:18 2010 From: acid06 em gmail.com (Nilson Santos Figueiredo Jr.) Date: Tue, 6 Apr 2010 22:22:18 -0300 Subject: [Cascavel-pm] Problemas com activeperl In-Reply-To: References: Message-ID: 2010/4/6 Sammuel Souza : > install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC > contains: C:/perl/site/lib C:/perl/lib .) at (eval 15) line 3. > Perhaps the DBD::mysql perl module hasn't been fully installed, > or perhaps the capitalisation of 'mysql' isn't right. > Available drivers: CSV, DBM, ExampleP, File, Gofer, ODBC, Oracle, Proxy, > SQLite, Sponge, mysqlPP. > at C:/Arquivos de programas/EasyPHP 2.0b1/cgi-bin/auto/index.cgi line 270 Você tem que instalar o módulo DBD::mysql. -Nilson From gabriel em joaogabriel.org Tue Apr 6 18:29:45 2010 From: gabriel em joaogabriel.org (=?ISO-8859-1?Q?Jo=E3o_Gabriel_Casteluber_Laass?=) Date: Tue, 6 Apr 2010 22:29:45 -0300 Subject: [Cascavel-pm] Problemas com activeperl In-Reply-To: References: Message-ID: Dica: pela interface do Active Perl você pode adicionar repositórios sugeridos. Faça isso caso não encontre o DBD::mysql. João Gabriel 2010/4/6 Nilson Santos Figueiredo Jr. > 2010/4/6 Sammuel Souza : > > install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC > > contains: C:/perl/site/lib C:/perl/lib .) at (eval 15) line 3. > > Perhaps the DBD::mysql perl module hasn't been fully installed, > > or perhaps the capitalisation of 'mysql' isn't right. > > Available drivers: CSV, DBM, ExampleP, File, Gofer, ODBC, Oracle, Proxy, > > SQLite, Sponge, mysqlPP. > > at C:/Arquivos de programas/EasyPHP 2.0b1/cgi-bin/auto/index.cgi line > 270 > > Você tem que instalar o módulo DBD::mysql. > > -Nilson > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From sammuel.souza em gmail.com Tue Apr 6 18:31:26 2010 From: sammuel.souza em gmail.com (Sammuel Souza) Date: Tue, 6 Apr 2010 22:31:26 -0300 Subject: [Cascavel-pm] Problemas com activeperl In-Reply-To: References: Message-ID: Nilson C:\Perl\bin>ppm install DBD-mysql ppm install failed: Can't find any package that provides DBD-mysql ???? 2010/4/6, Nilson Santos Figueiredo Jr. : > > 2010/4/6 Sammuel Souza : > > install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC > > contains: C:/perl/site/lib C:/perl/lib .) at (eval 15) line 3. > > Perhaps the DBD::mysql perl module hasn't been fully installed, > > or perhaps the capitalisation of 'mysql' isn't right. > > Available drivers: CSV, DBM, ExampleP, File, Gofer, ODBC, Oracle, Proxy, > > SQLite, Sponge, mysqlPP. > > at C:/Arquivos de programas/EasyPHP 2.0b1/cgi-bin/auto/index.cgi line > 270 > > Você tem que instalar o módulo DBD::mysql. > > -Nilson > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- _____________________ "O mundo é um livro, e quem fica sentado em casa lê somente uma página." ????µ??? -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani em gmail.com Tue Apr 6 18:33:01 2010 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Tue, 6 Apr 2010 22:33:01 -0300 Subject: [Cascavel-pm] Problemas com activeperl In-Reply-To: References: Message-ID: 2010/4/6 Sammuel Souza : > Nilson > > C:\Perl\bin>ppm install DBD-mysql DBD::mysql > ppm install failed: Can't find any package that provides DBD-mysql > > ???? > > > 2010/4/6, Nilson Santos Figueiredo Jr. : >> >> 2010/4/6 Sammuel Souza : >> > install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC >> > contains: C:/perl/site/lib C:/perl/lib .) at (eval 15) line 3. >> > Perhaps the DBD::mysql perl module hasn't been fully installed, >> > or perhaps the capitalisation of 'mysql' isn't right. >> > Available drivers: CSV, DBM, ExampleP, File, Gofer, ODBC, Oracle, Proxy, >> > SQLite, Sponge, mysqlPP. >> >  at C:/Arquivos de programas/EasyPHP 2.0b1/cgi-bin/auto/index.cgi line >> > 270 >> >> Você tem que instalar o módulo DBD::mysql. >> >> -Nilson >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > -- > _____________________ > "O mundo é um livro, e quem fica sentado em casa lê somente uma página." > ????µ??? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From sammuel.souza em gmail.com Tue Apr 6 18:49:53 2010 From: sammuel.souza em gmail.com (Sammuel Souza) Date: Tue, 6 Apr 2010 22:49:53 -0300 Subject: [Cascavel-pm] Problemas com activeperl In-Reply-To: References: Message-ID: Lista obrigado. depois de tanta pesquisa, achei uma solução para o mesmo problema meu aqui na lista http://mail.pm.org/pipermail/cascavel-pm/2008-February/012901.html desculpe a amolação. C:\Perl\bin>ppm-shell ppm> install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd Downloading DBD-mysql-4.005...done Unpacking DBD-mysql-4.005...done Generating HTML for DBD-mysql-4.005...done Updating files in site area...done 12 files installed []'s Sammuel -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From acid06 em gmail.com Wed Apr 7 05:07:13 2010 From: acid06 em gmail.com (Nilson Santos Figueiredo Jr.) Date: Wed, 7 Apr 2010 09:07:13 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Popularidade_de_linguagens_de_progra?= =?iso-8859-1?q?ma=E7=E3o?= Message-ID: Acredito que pela primeira vez nos últimos anos, Perl ganhou uma posição no TIOBE index: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html O crescimento foi bem pequeno, mas, ao contrário dos últimos anos *houve* um crescimento. Será este o ponto de inflexão e finalmente todas as iniciativas da comunidade estão surtindo resultados? -Nilson From donatoaz em gmail.com Wed Apr 7 05:37:49 2010 From: donatoaz em gmail.com (Donato Azevedo) Date: Wed, 7 Apr 2010 09:37:49 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Popularidade_de_linguagens_de_progra?= =?iso-8859-1?q?ma=E7=E3o?= In-Reply-To: References: Message-ID: 2010/4/7 Nilson Santos Figueiredo Jr. : > Acredito que pela primeira vez nos últimos anos, Perl ganhou uma > posição no TIOBE index: > >  http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html > > O crescimento foi bem pequeno, mas, ao contrário dos últimos anos > *houve* um crescimento. > Será este o ponto de inflexão e finalmente todas as iniciativas da > comunidade estão surtindo resultados? Eu li um artigo no site do moose que, entre outras coisas, fala sobre job trends, e o resultado para Perl também é favorável: http://chris.prather.org/been-there-done-that.md.html Creio que ele credita boa parte deste sucesso a modernização do OO em perl 5 e ao catalyst. Hurray! -- Donato Azevedo From nferraz em gmail.com Wed Apr 7 06:27:50 2010 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 7 Apr 2010 15:27:50 +0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Popularidade_de_linguagens_de_progra?= =?iso-8859-1?q?ma=E7=E3o?= In-Reply-To: References: Message-ID: Em 7 de abril de 2010 14:37, Donato Azevedo escreveu: > 2010/4/7 Nilson Santos Figueiredo Jr. : >> Acredito que pela primeira vez nos últimos anos, Perl ganhou uma >> posição no TIOBE index: >> >>  http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Não fiquem tão animados. A metodologia do índice TIOBE é ridícula. The TIOBE Programming Community Index is built on two assumptions: that the number of search engine hits for the phrase ?foo programming? is proportional to the ?popularity? of that language. that the proportionality is the same for different languages. http://blog.timbunce.org/2008/04/12/tiobe-or-not-tiobe-lies-damned-lies-and-statistics/ From daniel.oliveira.mantovani em gmail.com Wed Apr 7 10:34:17 2010 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Wed, 7 Apr 2010 14:34:17 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Popularidade_de_linguagens_de_progra?= =?iso-8859-1?q?ma=E7=E3o?= In-Reply-To: References: Message-ID: Tem outro post com a mesma fonte de informação(ineed.com) no Planet Perl. http://blogs.perl.org/users/ovid/2010/03/perl-5-is-dying-a-follow-up.html []'s 2010/4/7 Nelson Ferraz : > Em 7 de abril de 2010 14:37, Donato Azevedo escreveu: >> 2010/4/7 Nilson Santos Figueiredo Jr. : >>> Acredito que pela primeira vez nos últimos anos, Perl ganhou uma >>> posição no TIOBE index: >>> >>>  http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html > > Não fiquem tão animados. A metodologia do índice TIOBE é ridícula. > > The TIOBE Programming Community Index is built on two assumptions: > > that the number of search engine hits for the phrase ?foo programming? > is proportional to the ?popularity? of that language. > that the proportionality is the same for different languages. > > http://blog.timbunce.org/2008/04/12/tiobe-or-not-tiobe-lies-damned-lies-and-statistics/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From shonorio em gmail.com Wed Apr 7 16:56:19 2010 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 8 Apr 2010 00:56:19 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Popularidade_de_linguagens_de_progra?= =?iso-8859-1?q?ma=E7=E3o?= In-Reply-To: References: Message-ID: Eu entendo, isto não quer dizer que concordo, que o TIOBE é um IBOPE de 'audiência' de uma linguagem pela internet, ou seja, o quanto a linguagem está sendo comentada. O Nilson tem razão em nos chamar a atenção sobre este assunto pois independente da qualidade do indicador em sí, a análise história representa o comportamento da linguagem no indíce. É fato que nestes últimos 12 meses ocorreu um movimento grande na comunidade em várias frentes e em vários produtos. Acredito que isto vá influenciar qualquer mecanismo do tipo TIOBE, mas isto não significa que o TIOBE seja algo à ser considerado, pois tem Delphi na lista (até recentemente no meu último trabalho, eu nem lembrava que Delphi ainda existia, será que as minhas pesquisas no Google influenciou o TIOBE :D ) Em 7 de abril de 2010 14:27, Nelson Ferraz escreveu: > Em 7 de abril de 2010 14:37, Donato Azevedo escreveu: > > 2010/4/7 Nilson Santos Figueiredo Jr. : > >> Acredito que pela primeira vez nos últimos anos, Perl ganhou uma > >> posição no TIOBE index: > >> > >> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html > > Não fiquem tão animados. A metodologia do índice TIOBE é ridícula. > > The TIOBE Programming Community Index is built on two assumptions: > > that the number of search engine hits for the phrase ?foo programming? > is proportional to the ?popularity? of that language. > that the proportionality is the same for different languages. > > > http://blog.timbunce.org/2008/04/12/tiobe-or-not-tiobe-lies-damned-lies-and-statistics/ > _______________________________________________ > 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: From acid06 em gmail.com Wed Apr 7 18:05:47 2010 From: acid06 em gmail.com (Nilson Santos Figueiredo Jr.) Date: Wed, 7 Apr 2010 22:05:47 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Popularidade_de_linguagens_de_progra?= =?iso-8859-1?q?ma=E7=E3o?= In-Reply-To: References: Message-ID: Apenas como um comentário tangencial: Delphi ainda é muito utilizado, inclusive para aplicações novas. Inclusive, aqui em Belo Horizonte eu posso dizer que é bem mais utilizado que Perl. É uma das linguagens preferenciais de muitos for desenvolvedores mais "antigos". Conheço gente que programa tanto em Delphi quanto em Perl e prefere fazer tudo o que for possível em Delphi - tem gosto pra tudo. On 4/7/10, Solli Honorio wrote: > Eu entendo, isto não quer dizer que concordo, que o TIOBE é um IBOPE de > 'audiência' de uma linguagem pela internet, ou seja, o quanto a linguagem > está sendo comentada. O Nilson tem razão em nos chamar a atenção sobre este > assunto pois independente da qualidade do indicador em sí, a análise > história representa o comportamento da linguagem no indíce. É fato que > nestes últimos 12 meses ocorreu um movimento grande na comunidade em várias > frentes e em vários produtos. Acredito que isto vá influenciar qualquer > mecanismo do tipo TIOBE, mas isto não significa que o TIOBE seja algo à ser > considerado, pois tem Delphi na lista (até recentemente no meu último > trabalho, eu nem lembrava que Delphi ainda existia, será que as minhas > pesquisas no Google influenciou o TIOBE :D ) > > Em 7 de abril de 2010 14:27, Nelson Ferraz escreveu: > >> Em 7 de abril de 2010 14:37, Donato Azevedo escreveu: >> > 2010/4/7 Nilson Santos Figueiredo Jr. : >> >> Acredito que pela primeira vez nos últimos anos, Perl ganhou uma >> >> posição no TIOBE index: >> >> >> >> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html >> >> Não fiquem tão animados. A metodologia do índice TIOBE é ridícula. >> >> The TIOBE Programming Community Index is built on two assumptions: >> >> that the number of search engine hits for the phrase ?foo programming? >> is proportional to the ?popularity? of that language. >> that the proportionality is the same for different languages. >> >> >> http://blog.timbunce.org/2008/04/12/tiobe-or-not-tiobe-lies-damned-lies-and-statistics/ >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> > > > > -- > "o animal satisfeito dorme". - Guimarães Rosa > -- Sent from my mobile device From russoz em gmail.com Wed Apr 7 18:21:18 2010 From: russoz em gmail.com (Alexei Znamensky) Date: Wed, 7 Apr 2010 22:21:18 -0300 Subject: [Cascavel-pm] =?utf-8?q?Popularidade_de_linguagens_de_programa?= =?utf-8?b?w6fDo28=?= In-Reply-To: References: Message-ID: Em Blumenau também - lá é um proeminente pólo de desenvolvimento de software....... em Delphi. Thanks, but no, thanks. Na minha humilde opinião, no entanto, o ponto chave desta discussão toda é simplesmente que popularidade != qualidade. 2010/4/7 Nilson Santos Figueiredo Jr. > Apenas como um comentário tangencial: Delphi ainda é muito utilizado, > inclusive para aplicações novas. Inclusive, aqui em Belo Horizonte eu > posso dizer que é bem mais utilizado que Perl. > É uma das linguagens preferenciais de muitos for desenvolvedores mais > "antigos". Conheço gente que programa tanto em Delphi quanto em Perl e > prefere fazer tudo o que for possível em Delphi - tem gosto pra tudo. > > On 4/7/10, Solli Honorio wrote: > > Eu entendo, isto não quer dizer que concordo, que o TIOBE é um IBOPE de > > 'audiência' de uma linguagem pela internet, ou seja, o quanto a linguagem > > está sendo comentada. O Nilson tem razão em nos chamar a atenção sobre > este > > assunto pois independente da qualidade do indicador em sí, a análise > > história representa o comportamento da linguagem no indíce. É fato que > > nestes últimos 12 meses ocorreu um movimento grande na comunidade em > várias > > frentes e em vários produtos. Acredito que isto vá influenciar qualquer > > mecanismo do tipo TIOBE, mas isto não significa que o TIOBE seja algo à > ser > > considerado, pois tem Delphi na lista (até recentemente no meu último > > trabalho, eu nem lembrava que Delphi ainda existia, será que as minhas > > pesquisas no Google influenciou o TIOBE :D ) > > > > Em 7 de abril de 2010 14:27, Nelson Ferraz escreveu: > > > >> Em 7 de abril de 2010 14:37, Donato Azevedo > escreveu: > >> > 2010/4/7 Nilson Santos Figueiredo Jr. : > >> >> Acredito que pela primeira vez nos últimos anos, Perl ganhou uma > >> >> posição no TIOBE index: > >> >> > >> >> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html > >> > >> Não fiquem tão animados. A metodologia do índice TIOBE é ridícula. > >> > >> The TIOBE Programming Community Index is built on two assumptions: > >> > >> that the number of search engine hits for the phrase ?foo programming? > >> is proportional to the ?popularity? of that language. > >> that the proportionality is the same for different languages. > >> > >> > >> > http://blog.timbunce.org/2008/04/12/tiobe-or-not-tiobe-lies-damned-lies-and-statistics/ > >> _______________________________________________ > >> Cascavel-pm mailing list > >> Cascavel-pm em pm.org > >> http://mail.pm.org/mailman/listinfo/cascavel-pm > >> > > > > > > > > -- > > "o animal satisfeito dorme". - Guimarães Rosa > > > > -- > Sent from my mobile device > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] "Though we live in trying times, we're the ones who have to try" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From flavio.lopes em links.inf.br Thu Apr 8 17:38:15 2010 From: flavio.lopes em links.inf.br (=?windows-1252?Q?=22Fl=E1vio_R=2E_Lopes=22?=) Date: Thu, 08 Apr 2010 21:38:15 -0300 Subject: [Cascavel-pm] =?windows-1252?q?Popularidade_de_linguagens_de_prog?= =?windows-1252?q?rama=E7=E3o?= In-Reply-To: References: Message-ID: <4BBE76F7.7010505@links.inf.br> Concordo plenamente! Nem sempre ser popular é sinônimo de qualidade!!...Por exemplo o "Big Brother Brasil"...Aff!...(que me desculpe quem gosta! :)) Alexei Znamensky escreveu: > Em Blumenau também - lá é um proeminente pólo de desenvolvimento de > software....... em Delphi. Thanks, but no, thanks. > > Na minha humilde opinião, no entanto, o ponto chave desta discussão > toda é simplesmente que popularidade != qualidade. > > > 2010/4/7 Nilson Santos Figueiredo Jr. > > > Apenas como um comentário tangencial: Delphi ainda é muito utilizado, > inclusive para aplicações novas. Inclusive, aqui em Belo Horizonte eu > posso dizer que é bem mais utilizado que Perl. > É uma das linguagens preferenciais de muitos for desenvolvedores mais > "antigos". Conheço gente que programa tanto em Delphi quanto em Perl e > prefere fazer tudo o que for possível em Delphi - tem gosto pra tudo. > > On 4/7/10, Solli Honorio > wrote: > > Eu entendo, isto não quer dizer que concordo, que o TIOBE é um > IBOPE de > > 'audiência' de uma linguagem pela internet, ou seja, o quanto a > linguagem > > está sendo comentada. O Nilson tem razão em nos chamar a atenção > sobre este > > assunto pois independente da qualidade do indicador em sí, a análise > > história representa o comportamento da linguagem no indíce. É > fato que > > nestes últimos 12 meses ocorreu um movimento grande na > comunidade em várias > > frentes e em vários produtos. Acredito que isto vá influenciar > qualquer > > mecanismo do tipo TIOBE, mas isto não significa que o TIOBE seja > algo à ser > > considerado, pois tem Delphi na lista (até recentemente no meu > último > > trabalho, eu nem lembrava que Delphi ainda existia, será que as > minhas > > pesquisas no Google influenciou o TIOBE :D ) > > > > Em 7 de abril de 2010 14:27, Nelson Ferraz > escreveu: > > > >> Em 7 de abril de 2010 14:37, Donato Azevedo > escreveu: > >> > 2010/4/7 Nilson Santos Figueiredo Jr. >: > >> >> Acredito que pela primeira vez nos últimos anos, Perl ganhou uma > >> >> posição no TIOBE index: > >> >> > >> >> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html > >> > >> Não fiquem tão animados. A metodologia do índice TIOBE é ridícula. > >> > >> The TIOBE Programming Community Index is built on two assumptions: > >> > >> that the number of search engine hits for the phrase ?foo > programming? > >> is proportional to the ?popularity? of that language. > >> that the proportionality is the same for different languages. > >> > >> > >> > http://blog.timbunce.org/2008/04/12/tiobe-or-not-tiobe-lies-damned-lies-and-statistics/ > >> _______________________________________________ > >> Cascavel-pm mailing list > >> Cascavel-pm em pm.org > >> http://mail.pm.org/mailman/listinfo/cascavel-pm > >> > > > > > > > > -- > > "o animal satisfeito dorme". - Guimarães Rosa > > > > -- > Sent from my mobile device > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com > ] [www.flickr.com/photos/alexeiz > ] > "Though we live in trying times, we're the ones who have to try" > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From wallace em reis.org.br Fri Apr 9 06:30:20 2010 From: wallace em reis.org.br (Wallace Reis) Date: Fri, 9 Apr 2010 10:30:20 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Popularidade_de_linguagens_de_progra?= =?iso-8859-1?q?ma=E7=E3o?= In-Reply-To: References: Message-ID: On 07/04/2010, at 09:37, Donato Azevedo wrote: > Creio que ele credita boa parte deste sucesso a modernização do OO em > perl 5 e ao catalyst. Hurray! Deve-se também créditos ao "Enlightened Perl Iron Man Competition": http://www.shadowcat.co.uk/blog/matt-s-trout/iron-man/ http://ironman.enlightenedperl.org/ -- wallace reis/wreis http://www.linkedin.com/in/wallacereis From leonardo em procergs.rs.gov.br Tue Apr 13 07:48:10 2010 From: leonardo em procergs.rs.gov.br (Leonardo Reginin) Date: Tue, 13 Apr 2010 11:48:10 -0300 Subject: [Cascavel-pm] perl Insecure dependency in kill Message-ID: <4BC4842A.7040404@procergs.rs.gov.br> Pessoal. Mandei uma mensagem semelhante para a lista do MRTG e perdão se não for aqui o local mas se algum de vocês pode me ajudar. Eu atualizei minha versão do perl de 5.8.7 para 5.8.9 via ports no FreeBSD. Depois disto a mensagen abaixo começou a aparecer no meus programas e principalmente no MRTG. Insecure dependency in kill while running with -T switch at /usr/local/lib/perl5/site_perl/5.8.9/MRTG_lib.pm line 1180, line 1. Eu pesquisei bastante no google; li todo o perldoc perlsec mas .... Meu ambiente: #uname -v FreeBSD 7.3-RELEASE #2: Wed Apr 7 10:49:49 BRT 2010 root em mrtg:/usr/obj/usr/src/sys/GENERIC #perl -v This is perl, v5.8.9 built for i386-freebsd-64int (with 1 registered patch, see perl -V for more detail) Copyright 1987-2008, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From nferraz em gmail.com Tue Apr 13 08:20:05 2010 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 13 Apr 2010 17:20:05 +0200 Subject: [Cascavel-pm] perl Insecure dependency in kill In-Reply-To: <4BC4842A.7040404@procergs.rs.gov.br> References: <4BC4842A.7040404@procergs.rs.gov.br> Message-ID: 2010/4/13 Leonardo Reginin : > Eu atualizei minha versão do perl de 5.8.7 para 5.8.9 via ports no FreeBSD. > Depois disto a mensagen abaixo começou a aparecer no meus programas e > principalmente no MRTG. > > Insecure dependency in kill while running with -T switch at > /usr/local/lib/perl5/site_perl/5.8.9/MRTG_lib.pm line 1180, line > 1. Você conhece o comando "splain"? Ele pode ser útil para entender mensagens de erro de Perl. $ echo "Insecure dependency in kill while running with -T switch at" | splain Insecure dependency in kill while running with -T switch at (#1) (F) You tried to do something that the tainting mechanism didn't like. The tainting mechanism is turned on when you're running setuid or setgid, or when you specify -T to turn it on explicitly. The tainting mechanism labels all data that's derived directly or indirectly from the user, who is considered to be unworthy of your trust. If any such data is used in a "dangerous" operation, you get this error. See perlsec for more information. Por acaso você reinstalou ou reconfigurou o Apache? Verifique se por acaso não tem a diretiva PerlTaintCheck ativada. Você encontrará mais informacoes em: perldoc perlsec From leonardo em procergs.rs.gov.br Tue Apr 13 08:44:34 2010 From: leonardo em procergs.rs.gov.br (Leonardo Reginin) Date: Tue, 13 Apr 2010 12:44:34 -0300 Subject: [Cascavel-pm] perl Insecure dependency in kill In-Reply-To: References: <4BC4842A.7040404@procergs.rs.gov.br> Message-ID: <4BC49162.90305@procergs.rs.gov.br> O meu caso é justamente o problema com /setuid/ e /setgid/. O programas que estão apresentando mensagem de erro semelhante, assim como o MRTG ( que executo como serviço no BSD ), são serviços que fazem /fork/ executando o processo filho com outro usuário. Eu até achei um workaround usando a switch -U na chamada do perl porém isto é POG e não me agrada. Eu não consigo encontrar o que mudou e que está causando este comportamento. Algo no FreeBSD 7.2 jutamente com perl5.8 .... Obrigado Nelson. Não não conhecia o comando splain e já foi para minha toolbox. To : Cascavel Perl Mongers > 2010/4/13 Leonardo Reginin: > >> Eu atualizei minha versão do perl de 5.8.7 para 5.8.9 via ports no FreeBSD. >> Depois disto a mensagen abaixo começou a aparecer no meus programas e >> principalmente no MRTG. >> >> Insecure dependency in kill while running with -T switch at >> /usr/local/lib/perl5/site_perl/5.8.9/MRTG_lib.pm line 1180, line >> 1. >> > Você conhece o comando "splain"? Ele pode ser útil para entender > mensagens de erro de Perl. > > $ echo "Insecure dependency in kill while running with -T switch at" | splain > Insecure dependency in kill while running with -T switch at (#1) > (F) You tried to do something that the tainting mechanism didn't like. > The tainting mechanism is turned on when you're running setuid or > setgid, or when you specify -T to turn it on explicitly. The > tainting mechanism labels all data that's derived directly or indirectly > from the user, who is considered to be unworthy of your trust. If any > such data is used in a "dangerous" operation, you get this error. See > perlsec for more information. > > Por acaso você reinstalou ou reconfigurou o Apache? Verifique se por > acaso não tem a diretiva PerlTaintCheck ativada. > > Você encontrará mais informacoes em: > > perldoc perlsec > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Att, Leonardo Reginin =============================================================== PROCERGS - Cia. Processamento de Dados do Estado do RS DPR/SSR - Divisão de Produção/Setor de Suporte e Projeto Redes Fone: 55(xx51)3210-3138 'A candle loses nothing by lighting another candle' Erin Majors =============================================================== -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From nferraz em gmail.com Tue Apr 13 09:03:04 2010 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 13 Apr 2010 18:03:04 +0200 Subject: [Cascavel-pm] perl Insecure dependency in kill In-Reply-To: <4BC49162.90305@procergs.rs.gov.br> References: <4BC4842A.7040404@procergs.rs.gov.br> <4BC49162.90305@procergs.rs.gov.br> Message-ID: 2010/4/13 Leonardo Reginin : > O meu caso é justamente o problema com setuid e setgid. O programas que > estão apresentando mensagem de erro semelhante, assim como o MRTG ( que > executo como serviço no BSD ), são serviços que fazem fork executando o > processo filho com outro usuário. Só para ser um pouco mais completo na resposta, eu procurei na web pelo código do MRTG e encontrei o seguinte trecho: if (defined $pidfile && open(READPID, "<$pidfile")){ if (not eof READPID) { chomp(my $input = ); # read process id in pidfile if ($input && kill 0 => $input) {# oops - the pid actually exists die "ERROR: I Quit! Another copy of mrtg seems to be running. Check $pidfile\n"; } } close READPID; } O mod_perl está reclamando que o valor de $input está sendo passado do arquivo para o comando kill, sem qualquer tipo de validacão. > Eu até achei um workaround usando a switch -U na chamada do perl porém isto > é POG e não me agrada. Se você quiser corrigir o problema, deve validar o $input e enviar um patch para quem fez o software. Algo como: my ($pid) = $input =~ /^(\d+)$/; if ($pid && kill 0, $pid) {# oops - the pid actually exists die "ERROR: I Quit! Another copy of mrtg seems to be running. Check $pidfile\n"; } > Eu não consigo encontrar o que mudou  e que está causando este > comportamento. Algo no FreeBSD 7.2 jutamente com perl5.8 .... Procure por "perl -T", ou "use taint", nos scripts que iniciam o serviço... > Obrigado Nelson. Não não conhecia o comando splain e já foi para minha > toolbox. Para mais informacoes: perldoc splain From daniel em ruoso.com Tue Apr 13 09:06:16 2010 From: daniel em ruoso.com (Daniel Ruoso) Date: Tue, 13 Apr 2010 13:06:16 -0300 Subject: [Cascavel-pm] perl Insecure dependency in kill In-Reply-To: <4BC49162.90305@procergs.rs.gov.br> References: <4BC4842A.7040404@procergs.rs.gov.br> <4BC49162.90305@procergs.rs.gov.br> Message-ID: <1271174776.4336.5.camel@cajueiro> Em Ter, 2010-04-13 às 12:44 -0300, Leonardo Reginin escreveu: > O meu caso é justamente o problema com setuid e setgid. O programas > que estão apresentando mensagem de erro semelhante, assim como o MRTG > ( que executo como serviço no BSD ), são serviços que fazem fork > executando o processo filho com outro usuário. > Eu até achei um workaround usando a switch -U na chamada do perl porém > isto é POG e não me agrada. O que acontece é que o MRTG não parece ser Taint-safe. Se você se preocupa com segurança, o mais interessante seria você começar a fazer patches no código para que ele passe a ser taint-safe. Por exemplo, no caso do kill, você provavelmente só precisa se certificar que o parâmetro sendo passado é efetivamente um número. my $incoming = shift; # kill 0, $incoming; # this fails in taint mode $incoming =~ /\D*(\d+)\D*/; my $pid = $1; kill 0, $pid; E então o código passará a ser Taint-safe... Seria, sem dúvida, uma constribuição valiosa para o código do MRTG. daniel From leonardo em procergs.rs.gov.br Tue Apr 13 10:01:55 2010 From: leonardo em procergs.rs.gov.br (Leonardo Reginin) Date: Tue, 13 Apr 2010 14:01:55 -0300 Subject: [Cascavel-pm] perl Insecure dependency in kill In-Reply-To: <1271174776.4336.5.camel@cajueiro> References: <4BC4842A.7040404@procergs.rs.gov.br> <4BC49162.90305@procergs.rs.gov.br> <1271174776.4336.5.camel@cajueiro> Message-ID: <4BC4A383.6070703@procergs.rs.gov.br> Agradeço aos amigos To : Cascavel Perl Mongers > Em Ter, 2010-04-13 às 12:44 -0300, Leonardo Reginin escreveu: > >> O meu caso é justamente o problema com setuid e setgid. O programas >> que estão apresentando mensagem de erro semelhante, assim como o MRTG >> ( que executo como serviço no BSD ), são serviços que fazem fork >> executando o processo filho com outro usuário. >> Eu até achei um workaround usando a switch -U na chamada do perl porém >> isto é POG e não me agrada. >> > O que acontece é que o MRTG não parece ser Taint-safe. Se você se > preocupa com segurança, o mais interessante seria você começar a fazer > patches no código para que ele passe a ser taint-safe. > > Por exemplo, no caso do kill, você provavelmente só precisa se > certificar que o parâmetro sendo passado é efetivamente um número. > > my $incoming = shift; > # kill 0, $incoming; # this fails in taint mode > $incoming =~ /\D*(\d+)\D*/; > my $pid = $1; > kill 0, $pid; > > E então o código passará a ser Taint-safe... > > Seria, sem dúvida, uma constribuição valiosa para o código do MRTG. > Concordo com o Daniel que ele não é /taint-safe/ e seria realmente uma boa contribuição mas este erro não estava reportando e gostaria de descobrir o motivo. Na verdade até pensei em arrumar (provavelmente faça, pois já contribou com o MRTG), só não queria no momento mascarar o real motivo da causa desta mudança de comportamento. Ainda estou "escovando" .... por enquanto agradeço a ajuda dos amigos Nelson e Daniel ! > daniel > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Att, Leonardo Reginin =============================================================== PROCERGS - Cia. Processamento de Dados do Estado do RS DPR/SSR - Divisão de Produção/Setor de Suporte e Projeto Redes Fone: 55(xx51)3210-3138 'A candle loses nothing by lighting another candle' Erin Majors =============================================================== -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani em gmail.com Thu Apr 15 20:24:48 2010 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Fri, 16 Apr 2010 00:24:48 -0300 Subject: [Cascavel-pm] [OT]Free Programming Books Message-ID: Me desculpem pelo cross-posting, mas tem um bom motivo de interesse global. Free Programming Books http://www.e-booksdirectory.com/programming.php Tem bastante coisa sobre Perl, no total são quase 500 livros de várias linguagens, engenharia e etc. Tudo legalizado. Só aproveitando, eu recomendo vocês seguirem esse blog, http://www.effectiveperlprogramming.com/ o Brian D Foy escreve várias coisas interessantes. Esse livro http://amzn.to/9ohLYx promete, estou louco para comprar. []'s -- "If you?ve never written anything thoughtful, then you?ve never had any difficult, important, or interesting thoughts. That?s the secret: people who don?t write, are people who don?t think." From nferraz em gmail.com Fri Apr 16 01:08:12 2010 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 16 Apr 2010 10:08:12 +0200 Subject: [Cascavel-pm] [OT]Free Programming Books In-Reply-To: References: Message-ID: > Só aproveitando, eu recomendo vocês seguirem esse blog, > http://www.effectiveperlprogramming.com/ o Brian D Foy escreve várias > coisas interessantes. Esse livro http://amzn.to/9ohLYx  promete, estou > louco para comprar. Effective Perl Programming foi *o melhor* livro de Perl que eu li, quando estava comecando a programar nessa linguagem, há quase 10 anos atrás. Também estou esperando pela segunda edicao! From gabriel.vieira em gmail.com Fri Apr 16 13:50:34 2010 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 16 Apr 2010 17:50:34 -0300 Subject: [Cascavel-pm] Chamada para o envio de propostas de palestras para o fisl11 Message-ID: Perdoem o cross-posting. ---------------- http://softwarelivre.org/portal/fisl-11/esta-aberta-a-chamada-para-o-envio-de-propostas-de-palestras-para-o-fisl11 ---------------- Está aberta a chamada para o envio de propostas de palestras para a 11ª edição do Fórum Internacional Software Livre (fisl11) que vai acontecer entre os dias 21 e 24 de julho de 2010, no Centro de Eventos da Pontifícia Universidade Católica do Rio Grande do Sul (PUC-RS), na cidade de Porto Alegre, RS, Brasil. O envio de propostas deve ser feito até o dia 8 de maio de 2010 para http://www.fisl.org.br/11/papers O Comitê de Programa definiu 17 temas para o fisl11: * Desenvolvimento PHP, Java * Desenvolvimento Python, Ruby, Perl * Desenvolvimento Ferramentas,Metodologias e Padrões * Desenvolvimento Outras Linguagens(C/C++, Lua, Lisp, etc) * Desenvolvimento Visual: Qt, GTK, WXWidgets, css, ajax, acessibilidade * Desenvolvimento Ger. Conteúdo (ECM/CMS, (micro)Blogs...) * Jogos, Multimídia e Streaming * Desktop e Distribuições * Kernel, Sistemas de Arquivos e Sistemas Operacionais * Hardware, Sistemas Embarcados e Robótica * Administração de Sistemas e VoIP * Segurança * Gerenciamento de Dados(SGBD, Storage, backup...) * Negócios, Implementações e Casos * Ecossistema do Software Livre(Comunidade, Filosofia, Legislação e Cultura Livre) * Educação e Inclusão Digital * Tópicos Emergentes A Associação Software Livre (ASL), organizadora do evento, em breve estará divulgando o período de submissões de outras atividades como os eventos comunitários e artigos para o WSL, entre outros. Maiores informações e dúvidas e-mail programafisl11 em softwarelivre.org -- Gabriel Vieira From nferraz em gmail.com Sat Apr 17 04:41:14 2010 From: nferraz em gmail.com (Nelson Ferraz) Date: Sat, 17 Apr 2010 13:41:14 +0200 Subject: [Cascavel-pm] Chamada para o envio de propostas de palestras para o fisl11 In-Reply-To: References: Message-ID: Em 16 de abril de 2010 22:50, Gabriel Vieira escreveu: > Perdoem o cross-posting. Obrigado por ter compartilhado essa notícia! Que tal fazermos uma lista de palestras que poderiam ser apresentadas? Eu adoraria ver palestras sobre "Ferramentas de Software Livre em Biotecnologia". Observem que o título não menciona Perl -- e isso é estratégico, pois queremos pessoas de outras linguagens. E vocês? Que palestras gostariam de ver? From general_andrade em yahoo.com.br Sun Apr 18 19:31:49 2010 From: general_andrade em yahoo.com.br (Leonardo Gerheim) Date: Sun, 18 Apr 2010 19:31:49 -0700 (PDT) Subject: [Cascavel-pm] Leiitura de arquivos Message-ID: <491302.16624.qm@web30105.mail.mud.yahoo.com> Olá pessoal; To precisando de uma ajuda. Preciso ler um arquivo muito grande sem ter que pasá-lo para um array, até aí ok. Entretanto como faço para ter o controle de cada linha lida como em um vetor? open(file,ARGV[0]); @array=(); #NÃO QUERO PASSAR O ARQUIVO PARA UM ARRAY; print @array[5]; # QUERO IMPRIMIR APENAS UM LINHA DELE COMO COM O ARRAY; Abraço. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From otaviof em gmail.com Sun Apr 18 19:45:01 2010 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Sun, 18 Apr 2010 23:45:01 -0300 Subject: [Cascavel-pm] Leiitura de arquivos In-Reply-To: <491302.16624.qm@web30105.mail.mud.yahoo.com> References: <491302.16624.qm@web30105.mail.mud.yahoo.com> Message-ID: 2010/4/18 Leonardo Gerheim : > Olá pessoal; > >     To precisando de uma ajuda. Preciso ler um arquivo muito grande sem ter > que pasá-lo para um array, até aí ok. Entretanto como faço para ter o > controle de cada linha lida como em um vetor? > > open(file,ARGV[0]); > @array=(); #NÃO QUERO PASSAR O ARQUIVO PARA UM ARRAY; > print @array[5]; # QUERO IMPRIMIR APENAS UM LINHA DELE COMO COM O ARRAY; > > Abraço. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm Leonardo, Isso é bastante simples. Você não precisa transferir o conteúdo do arquivo para um vetor, basta tratá-lo como um. Veja: open( my $FH, '<', '/etc/passwd' ) or die $!; while ( my $line = <$FH> ) { chomp $line; print "line #", $line, "#\n"; } close($FH); Acredito que com este exemplo já é um bom começo. Também, recomendo que você não se esqueça de usar: use strict; use warnings; No começo de cada script, vai lhe ajudar muito. um abraço, -- Otávio Fernandes otaviof at ( gmail.com, cpan.org ) http://blog.emresumo.com/ From general_andrade em yahoo.com.br Sun Apr 18 20:09:20 2010 From: general_andrade em yahoo.com.br (Leonardo Gerheim) Date: Sun, 18 Apr 2010 20:09:20 -0700 (PDT) Subject: [Cascavel-pm] Res: Leiitura de arquivos In-Reply-To: References: <491302.16624.qm@web30105.mail.mud.yahoo.com> Message-ID: <795499.94305.qm@web30103.mail.mud.yahoo.com> Olá Otávio; Obraigado pela dica, mas talvez eu tenha me espressado mal. Eu já sabia imprimir um arquivo sem passá-lo para um array, mas o que preciso é de algo como: open(FILE, em ARGV[0]); print FILE[15]; # IMPRIMIR A DÉCIMA QUINTA LINHA DE UM ARQUIVO QUE NÃO É UM ARRAY; um abraço; ________________________________ De: Otávio Fernandes Para: Cascavel Perl Mongers Enviadas: Domingo, 18 de Abril de 2010 23:45:01 Assunto: Re: [Cascavel-pm] Leiitura de arquivos 2010/4/18 Leonardo Gerheim : > Olá pessoal; > > To precisando de uma ajuda. Preciso ler um arquivo muito grande sem ter > que pasá-lo para um array, até aí ok. Entretanto como faço para ter o > controle de cada linha lida como em um vetor? > > open(file,ARGV[0]); > @array=(); #NÃO QUERO PASSAR O ARQUIVO PARA UM ARRAY; > print @array[5]; # QUERO IMPRIMIR APENAS UM LINHA DELE COMO COM O ARRAY; > > Abraço. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm Leonardo, Isso é bastante simples. Você não precisa transferir o conteúdo do arquivo para um vetor, basta tratá-lo como um. Veja: open( my $FH, '<', '/etc/passwd' ) or die $!; while ( my $line = <$FH> ) { chomp $line; print "line #", $line, "#\n"; } close($FH); Acredito que com este exemplo já é um bom começo. Também, recomendo que você não se esqueça de usar: use strict; use warnings; No começo de cada script, vai lhe ajudar muito. um abraço, -- Otávio Fernandes otaviof at ( gmail.com, cpan.org ) http://blog.emresumo.com/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From otaviof em gmail.com Sun Apr 18 20:50:25 2010 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Mon, 19 Apr 2010 00:50:25 -0300 Subject: [Cascavel-pm] Res: Leiitura de arquivos In-Reply-To: <795499.94305.qm@web30103.mail.mud.yahoo.com> References: <491302.16624.qm@web30105.mail.mud.yahoo.com> <795499.94305.qm@web30103.mail.mud.yahoo.com> Message-ID: 2010/4/19 Leonardo Gerheim : > Olá Otávio; > >     Obraigado pela dica, mas talvez eu tenha me espressado mal. Eu já sabia > imprimir um arquivo sem passá-lo para um array, mas o que preciso é de algo > como: > > open(FILE, em ARGV[0]); > > print FILE[15];  # IMPRIMIR A DÉCIMA QUINTA LINHA DE UM ARQUIVO QUE NÃO É UM > ARRAY; > > um abraço; Leonardo, Se você quer imprimir a décima quinta linha de um arquivo, sem tê-lo carregado em um array, existem _basicamente_ duas formas: 1) Você faz um contador para encontrar a linha desejada; 2) Você usa o método seek: http://perldoc.perl.org/functions/seek.html; A primeira opção me parece o mais indicado. Vou dar um exemplo: #!/usr/bin/env perl use strict; use warnings; my $counter = 0; open( my $FH, '<', '/etc/passwd' ) or die $!; while ( my $line = <$FH> ) { $counter++; next if ( $counter < 15 ); print $line; last; } close($FH); __END__ Agora, como em Perl sempre tem mais de uma maneira de fazer, segue: #!/usr/bin/env perl use strict; use warnings; my $counter = 0; open( my $FH, '<', '/etc/passwd' ) or die $!; print( (<$FH>)[14] ); close($FH); __END__ um abraço, -- Otávio Fernandes otaviof at ( gmail.com, cpan.org ) http://blog.emresumo.com/ From edencardim em gmail.com Sun Apr 18 21:40:27 2010 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 19 Apr 2010 01:40:27 -0300 Subject: [Cascavel-pm] Leiitura de arquivos In-Reply-To: <491302.16624.qm@web30105.mail.mud.yahoo.com> References: <491302.16624.qm@web30105.mail.mud.yahoo.com> Message-ID: 2010/4/18 Leonardo Gerheim : > Olá pessoal; > >     To precisando de uma ajuda. Preciso ler um arquivo muito grande sem ter > que pasá-lo para um array, até aí ok. Entretanto como faço para ter o > controle de cada linha lida como em um vetor? > > open(file,ARGV[0]); > @array=(); #NÃO QUERO PASSAR O ARQUIVO PARA UM ARRAY; > print @array[5]; # QUERO IMPRIMIR APENAS UM LINHA DELE COMO COM O ARRAY; http://lmctfy.org/File+Array -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://blog.edencardim.com/ http://www.shadowcat.co.uk/servers/ From wallace em reis.org.br Mon Apr 19 02:55:49 2010 From: wallace em reis.org.br (Wallace Reis) Date: Mon, 19 Apr 2010 06:55:49 -0300 Subject: [Cascavel-pm] Res: Leiitura de arquivos In-Reply-To: References: <491302.16624.qm@web30105.mail.mud.yahoo.com> <795499.94305.qm@web30103.mail.mud.yahoo.com> Message-ID: <212F3B2A-0904-4289-A970-601F9D2DB52F@reis.org.br> On 19/04/2010, at 00:50, Otávio Fernandes wrote: > Leonardo, > > Se você quer imprimir a décima quinta linha de um arquivo, sem tê-lo carregado > em um array, existem _basicamente_ duas formas: > > 1) Você faz um contador para encontrar a linha desejada; > 2) Você usa o método seek: http://perldoc.perl.org/functions/seek.html; > > A primeira opção me parece o mais indicado. Vou dar um exemplo: > > #!/usr/bin/env perl > > use strict; > use warnings; > > my $counter = 0; > > open( my $FH, '<', '/etc/passwd' ) > or die $!; > > while ( my $line = <$FH> ) { > $counter++; > next if ( $counter < 15 ); > print $line; > last; > } > > close($FH); > > __END__ > > Agora, como em Perl sempre tem mais de uma maneira de fazer, segue: Outra maneira é usar o contador auto do filehandle com a var "$." ou "HANDLE->input_line_number(EXPR)". -- wallace reis/wreis http://www.linkedin.com/in/wallacereis From blabos em gmail.com Mon Apr 19 04:51:11 2010 From: blabos em gmail.com (Blabos de Blebe) Date: Mon, 19 Apr 2010 08:51:11 -0300 Subject: [Cascavel-pm] Res: Leiitura de arquivos In-Reply-To: <212F3B2A-0904-4289-A970-601F9D2DB52F@reis.org.br> References: <491302.16624.qm@web30105.mail.mud.yahoo.com> <795499.94305.qm@web30103.mail.mud.yahoo.com> <212F3B2A-0904-4289-A970-601F9D2DB52F@reis.org.br> Message-ID: O método seek posiciona o descritor de arquivo no *byte* desejado. Quando o arquivo é de texto, obter linha x é mais complicado porque cada linha tem um tamanho arbitrário de bytes. No fim das contas os métodos e atalhos pra achar a linha x de um arquivo de texto devem se basear na contagem do caractere "\n". De um ponto de vista mais baixo nível, achar uma determinada linha num arquivo de texto é sempre algo meio desajeitado. Abraços 2010/4/19 Wallace Reis : > On 19/04/2010, at 00:50, Otávio Fernandes wrote: >> Leonardo, >> >> Se você quer imprimir a décima quinta linha de um arquivo, sem tê-lo carregado >> em um array, existem _basicamente_ duas formas: >> >> 1) Você faz um contador para encontrar a linha desejada; >> 2) Você usa o método seek: http://perldoc.perl.org/functions/seek.html; >> >> A primeira opção me parece o mais indicado. Vou dar um exemplo: >> >> #!/usr/bin/env perl >> >> use strict; >> use warnings; >> >> my $counter = 0; >> >> open( my $FH, '<', '/etc/passwd' ) >>    or die $!; >> >> while ( my $line = <$FH> ) { >>    $counter++; >>    next if ( $counter < 15 ); >>    print $line; >>    last; >> } >> >> close($FH); >> >> __END__ >> >> Agora, como em Perl sempre tem mais de uma maneira de fazer, segue: > > > Outra maneira é usar o contador auto do filehandle com a var "$." ou > "HANDLE->input_line_number(EXPR)". > > -- >   wallace reis/wreis  http://www.linkedin.com/in/wallacereis > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From acid06 em gmail.com Mon Apr 19 05:19:08 2010 From: acid06 em gmail.com (Nilson Santos Figueiredo Jr.) Date: Mon, 19 Apr 2010 09:19:08 -0300 Subject: [Cascavel-pm] Res: Leiitura de arquivos In-Reply-To: References: <491302.16624.qm@web30105.mail.mud.yahoo.com> <795499.94305.qm@web30103.mail.mud.yahoo.com> <212F3B2A-0904-4289-A970-601F9D2DB52F@reis.org.br> Message-ID: 2010/4/19 Blabos de Blebe : > De um ponto de vista mais baixo nível, achar uma determinada linha num > arquivo de texto é sempre algo meio desajeitado. Não necessariamente desajeitado, se você usar uma ferramenta que facilite sua vida: use Tie::File; tie @array, 'Tie::File', 'filename' or die; print $array[42]; # display line 42 of the file Contudo, é importante ler a documentação do Tie::File para entender melhor alguns possíveis problemas. -Nilson From general_andrade em yahoo.com.br Mon Apr 19 06:21:43 2010 From: general_andrade em yahoo.com.br (Leonardo Gerheim) Date: Mon, 19 Apr 2010 06:21:43 -0700 (PDT) Subject: [Cascavel-pm] Res: Res: Leiitura de arquivos In-Reply-To: References: <491302.16624.qm@web30105.mail.mud.yahoo.com> <795499.94305.qm@web30103.mail.mud.yahoo.com> <212F3B2A-0904-4289-A970-601F9D2DB52F@reis.org.br> Message-ID: <690060.59573.qm@web30102.mail.mud.yahoo.com> Valeu pessoal pelas dicas, me ajudaram d+; Abraço. ________________________________ De: Nilson Santos Figueiredo Jr. Para: Cascavel Perl Mongers Enviadas: Segunda-feira, 19 de Abril de 2010 9:19:08 Assunto: Re: [Cascavel-pm] Res: Leiitura de arquivos 2010/4/19 Blabos de Blebe : > De um ponto de vista mais baixo nível, achar uma determinada linha num > arquivo de texto é sempre algo meio desajeitado. Não necessariamente desajeitado, se você usar uma ferramenta que facilite sua vida: use Tie::File; tie @array, 'Tie::File', 'filename' or die; print $array[42]; # display line 42 of the file Contudo, é importante ler a documentação do Tie::File para entender melhor alguns possíveis problemas. -Nilson _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From wallace em reis.org.br Mon Apr 19 06:31:24 2010 From: wallace em reis.org.br (Wallace Reis) Date: Mon, 19 Apr 2010 10:31:24 -0300 Subject: [Cascavel-pm] Res: Leiitura de arquivos In-Reply-To: References: <491302.16624.qm@web30105.mail.mud.yahoo.com> <795499.94305.qm@web30103.mail.mud.yahoo.com> <212F3B2A-0904-4289-A970-601F9D2DB52F@reis.org.br> Message-ID: <10E601A0-186E-4324-9C50-485D53152B6A@reis.org.br> On 19/04/2010, at 08:51, Blabos de Blebe wrote: > No fim das contas os métodos e atalhos pra achar a linha x de um > arquivo de texto devem se basear na contagem do caractere "\n". Se você ajustar o "input record separator" ($/) corretamente - o qual é newline (\n) por padrão, o "input line number" ($.) vai estar com o valor correto. -- wallace reis/wreis http://www.linkedin.com/in/wallacereis From acid06 em gmail.com Mon Apr 19 18:37:23 2010 From: acid06 em gmail.com (Nilson Santos Figueiredo Jr.) Date: Mon, 19 Apr 2010 22:37:23 -0300 Subject: [Cascavel-pm] Erro no perl.org.br Message-ID: Olá pessoal, Estava dando uma olhada no perl.org.br e notei um erro bem na página principal (talvez existam mais): "Sua atual versão estável é 5.10.0" Tentei corrigir mas o usuário que eu acabei de criar não tem permissão para editar a página principal. Alguém que tenha permissão pode arrumar isso? -Nilson From general_andrade em yahoo.com.br Tue Apr 20 21:34:14 2010 From: general_andrade em yahoo.com.br (Leonardo Gerheim) Date: Tue, 20 Apr 2010 21:34:14 -0700 (PDT) Subject: [Cascavel-pm] Balance Line Message-ID: <534862.33392.qm@web30102.mail.mud.yahoo.com> Olá pessoal; * Sou iniciante em Perl Já construi uma aplicação que atendia nossas nessecidades, entretanto os arquivos para análise ficaram maiores e a aplicação passou a não mais satisfazer, vou explicar. O motivo é porque a aplicação para fazer as comparações e contagens usava como base arquivos de Kb e Mb no máximo, hoje trabalhamos com arquivos muito maiores. O que preciso é fazer um balance line, pois ele vai ler o arquivo uma única vez, diferentemente da aplicação que desenvolvi que lia o arquivo muitas vezes. Funciona assim, tenho dois arquivos ordenados, um com 3 colunas(arquivo de análise), ele possui várias linhas com a primeira coluna igual e o segundo arquivo(arquivo de comparação) que possui uma coluna apenas com uma incidência apenas da coluna do primeiro arquivo. Então eu leio cada linha de ambos os arquivos e comparo, caso sejam iguais eu conto os valores das colunas 2 e 3 do arquivo1, caso diferentes eu pego a próxima linha do arquivo de comparação. O código da função responsável por essa parte está assim após essa alterção que expliquei que preciso fazer, mas não funciona. Alguém pode me dar uma luz? Abraço. sub Alel_A{ $contCol1=0; $contCol2=0; open(FILE1,$ARGV[1]); #Arquivo que será analisados open(FILE2,$ARGV[0]); # Arquivo para comparação @file2=; #usei um vetor para usar o shift $compara=shift(@file2); chop $snp; while (){ if($_ =~ m/$compara/){ $contCol1++ if $_ =~ m/A\s*A/; $ContCol2++ if $_ =~ m/A\s*B/; }elsif($_ !=~ m/$compara/){ $snp=shift(@file2); chop $compara; } } print "TENHO UMA FUNÇÃO QUE CALCULA A FREQUENCIA DESSAS INCIDÊNCIAS AQUI"; } O algoritmo seria mais ou menos isso que tenho em mente, mas não consegui êxito. abrir arquivo_a abrir arquivo_b ler registro_a ler registro_b enquanto (não fim_arquivo_a) e (não fim_arquivo_b) se (chave_a = chave_b) processa registros ler registro_b senão se (chave_a < chave_b) ler registro_a senão ler registro_b fim_se fim_se fim_enquanto fechar arquivo_a fechar arquivo_b -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From diogo86 em gmail.com Wed Apr 21 06:59:39 2010 From: diogo86 em gmail.com (Diogo Galvao) Date: Wed, 21 Apr 2010 10:59:39 -0300 Subject: [Cascavel-pm] Balance Line In-Reply-To: <534862.33392.qm@web30102.mail.mud.yahoo.com> References: <534862.33392.qm@web30102.mail.mud.yahoo.com> Message-ID: Leonardo, se o problema com arquivos grandes está em carregá-lo todo no array, você pode fazer a leitura linha a linha, como você faz com o primeiro arquivo. Seguindo o seu código, remova a leitura no array e deixe o loop assim: while ( defined(my $linha = ) && defined(my $compara = ) ) { // ... } Onde você estava utilizando $_, passe a utilizar $linha, e o $compara já vai ser a linha do FILE2 a cada iteração. Se for utilizar o FILE2 várias vezes, você pode fazer seek(FILE2, 0, 0) pra retornar ao início do arquivo e poder utilizá-lo novamente. E vale lembrar que assim que um dos arquivos terminar, a iteração acaba. Diogo 2010/4/21 Leonardo Gerheim : > Olá pessoal;  * Sou iniciante em Perl > >     Já construi uma aplicação que atendia nossas nessecidades, entretanto os > arquivos para análise ficaram maiores e a aplicação passou a não mais > satisfazer, vou explicar. O motivo é porque a aplicação para fazer as > comparações e contagens usava como base arquivos de Kb e Mb no máximo, hoje > trabalhamos com arquivos muito maiores. >     O que preciso é fazer um balance line, pois ele vai ler o arquivo uma > única vez, diferentemente da aplicação que desenvolvi que lia o arquivo > muitas vezes. >     Funciona assim, tenho dois arquivos ordenados, um com 3 colunas(arquivo > de análise), ele possui várias linhas com a primeira coluna igual e o > segundo arquivo(arquivo de comparação) que possui uma coluna apenas com uma > incidência apenas da coluna do primeiro arquivo. >     Então eu leio cada linha de ambos os arquivos e comparo, caso sejam > iguais eu conto os valores das colunas 2 e 3 do arquivo1, caso diferentes eu > pego a próxima linha do arquivo de comparação. >     O código da função responsável por essa parte está assim após essa > alterção que expliquei que preciso fazer, mas não funciona. Alguém pode me > dar uma luz? > > Abraço. > > sub Alel_A{ > >    $contCol1=0; >    $contCol2=0; > >    open(FILE1,$ARGV[1]);  #Arquivo que será analisados >    open(FILE2,$ARGV[0]);  # Arquivo para comparação >    @file2=;  #usei um vetor para usar o shift > >     $compara=shift(@file2); >     chop $snp; > >    while (){ >          if($_ =~ m/$compara/){ >           $contCol1++ if $_ =~ m/A\s*A/; >           $ContCol2++ if $_ =~ m/A\s*B/; >         }elsif($_ !=~ m/$compara/){ >               $snp=shift(@file2); >               chop $compara; >          } > >    } > >    print  "TENHO UMA FUNÇÃO QUE CALCULA A FREQUENCIA DESSAS INCIDÊNCIAS > AQUI"; > > } > >     O algoritmo seria mais ou menos isso que tenho em mente, mas não > consegui êxito. > > abrir arquivo_a > > abrir arquivo_b > > > > ler registro_a > > ler registro_b > > > > enquanto (não fim_arquivo_a) e (não fim_arquivo_b) > >                 se (chave_a = chave_b) > >                                processa registros > >                                ler registro_b > >                 senão   se (chave_a < chave_b) > >                                                ler registro_a > >                                senão > >                                                ler registro_b > >                                fim_se > >                 fim_se > > fim_enquanto > > > > fechar arquivo_a > > fechar arquivo_b > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From ptfzs em yahoo.com.br Wed Apr 28 06:28:17 2010 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 28 Apr 2010 06:28:17 -0700 (PDT) Subject: [Cascavel-pm] Descartar Linha arquivo Message-ID: <769811.24820.qm@web31307.mail.mud.yahoo.com> Pessoal, Estou fazendo leitura de um arquivo e gostaria de saber se nao tem um jeito mais elegante de descartar as primeiras linhas: ex: my $dir="$ENV{HOME}/data"; opendir(DIR, $dir); foreach my $ar (sort(readdir DIR)) { next if $ar eq '.' or $ar eq '..'; chdir($dir) ; open(FILE,"<$ar") or die "Can't create file\n"; my $linha =; -----> descarta $linha=; -----> descarta $linha =; -----> descarta $linha=; -----> descarta while () { my ( $t1, $t2, $t3) =( split /\s/ )[1, 2, 3]; } close (FILE); } OBS: Esse jeito de abrir arquivo esta correto?? é o jeito mais eficiente?? Obrigada :) -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From nferraz em gmail.com Wed Apr 28 06:59:43 2010 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 28 Apr 2010 15:59:43 +0200 Subject: [Cascavel-pm] Descartar Linha arquivo In-Reply-To: <769811.24820.qm@web31307.mail.mud.yahoo.com> References: <769811.24820.qm@web31307.mail.mud.yahoo.com> Message-ID: >         open(FILE,"<$ar") or die "Can't create file\n"; >         my $linha =;    -----> descarta >         $linha=;        -----> descarta >         $linha =;        -----> descarta >         $linha=;      -----> descarta >         while () >          { >                 my ( $t1, $t2, $t3) =( split /\s/ )[1, 2, 3]; >           } > >         close (FILE); Esta é uma maneira correta de se fazer -- não é particularmente elegante, mas é correta. (E não conheco um idioma mais apropriado). Se o arquivo for pequeno, e você puder colocá-lo como uma array, você pode simplesmente usar o slice apropriado. for (@file[3..$#file]) { # ... } Você pode tratar um arquivo como um array sem colocá-lo inteiro na memória, usando o Tie::File. Mas suspeito que seja menos eficiente do que simplesmente saltar as linhas iniciais. > OBS: Esse jeito de abrir arquivo esta correto?? é o jeito mais eficiente?? É melhor usar o open com três parâmetros, que cria uma variável léxica ao invés de um filehandle global: open my $fh, '<', "$ar" or die "Can't read file\n"; while ( <$fh> ) { # ... } close $fh; Imagine se qualquer módulo que você usa tivesse a bela idéia de usar o filehandle , que é global... este é o problema que o open com três parâmetros procura evitar. From fernandocorrea em gmail.com Wed Apr 28 07:07:47 2010 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Wed, 28 Apr 2010 11:07:47 -0300 Subject: [Cascavel-pm] Descartar Linha arquivo In-Reply-To: References: <769811.24820.qm@web31307.mail.mud.yahoo.com> Message-ID: open my $fh, '<', "$ar" or die "Can't read file\n"; while ( <$fh> ) { next if $. <= 4; ... } close $fh; Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org Em 28 de abril de 2010 10:59, Nelson Ferraz escreveu: > open my $fh, '<', "$ar" or die "Can't read file\n"; > while ( <$fh> ) { > # ... > } > close $fh; > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From ptfzs em yahoo.com.br Wed Apr 28 09:07:19 2010 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 28 Apr 2010 09:07:19 -0700 (PDT) Subject: [Cascavel-pm] Res: Descartar Linha arquivo In-Reply-To: References: <769811.24820.qm@web31307.mail.mud.yahoo.com> Message-ID: <129068.32217.qm@web31308.mail.mud.yahoo.com> Obrigada pessoal!! :) ________________________________ De: Fernando Oliveira Para: Cascavel Perl Mongers Enviadas: Quarta-feira, 28 de Abril de 2010 14:07:47 Assunto: Re: [Cascavel-pm] Descartar Linha arquivo open my $fh, '<', "$ar" or die "Can't read file\n"; while ( <$fh> ) { next if $. <= 4; ... } close $fh; Just another Perl Hacker, Fernando (SmokeMachine) http://perl-e.org Em 28 de abril de 2010 10:59, Nelson Ferraz escreveu: > > open my $fh, '<', "$ar" or die "Can't read file\n"; >> while ( <$fh> ) { >> # ... >> } >> close $fh; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From ptfzs em yahoo.com.br Wed Apr 28 12:10:01 2010 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 28 Apr 2010 12:10:01 -0700 (PDT) Subject: [Cascavel-pm] Array acrescentar valor Message-ID: <926048.63704.qm@web31301.mail.mud.yahoo.com> Ola Pessoal, Tem como eu acrescentar um valor em um campo do array?? ex: @array(2,5,1,6,8,1,8); tem como eu adicionar no campo 1 do meu elemnto o numero 64 , o array ficaria assim: @array(2,564,1,6,8,1,8); Obrigada:-) -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From thomas em tcnet.com.br Wed Apr 28 12:15:05 2010 From: thomas em tcnet.com.br (Thomas Britis) Date: Wed, 28 Apr 2010 16:15:05 -0300 Subject: [Cascavel-pm] Array acrescentar valor In-Reply-To: <926048.63704.qm@web31301.mail.mud.yahoo.com> References: <926048.63704.qm@web31301.mail.mud.yahoo.com> Message-ID: <83211B7A-D2E5-467E-9BDF-61C09935B256@tcnet.com.br> $array[1] .= '64'; ??? --- Thomas Britis TCNet Informática e Telecomunicações LTDA thomas em tcnet.com.br On 28/04/2010, at 16:10, Patty Silva wrote: > Ola Pessoal, > Tem como eu acrescentar um valor em um campo do array?? > ex: > @array(2,5,1,6,8,1,8); > tem como eu adicionar no campo 1 do meu elemnto o numero 64 , o array ficaria assim: > @array(2,564,1,6,8,1,8); > > > > Obrigada :-) > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From ptfzs em yahoo.com.br Wed Apr 28 12:18:51 2010 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 28 Apr 2010 12:18:51 -0700 (PDT) Subject: [Cascavel-pm] Res: Array acrescentar valor In-Reply-To: <83211B7A-D2E5-467E-9BDF-61C09935B256@tcnet.com.br> References: <926048.63704.qm@web31301.mail.mud.yahoo.com> <83211B7A-D2E5-467E-9BDF-61C09935B256@tcnet.com.br> Message-ID: <140869.67680.qm@web31304.mail.mud.yahoo.com> Eu consegui usando o splice :) splice @array, 1, 0, $array[0]."64"; :) ________________________________ De: Thomas Britis Para: Cascavel Perl Mongers Enviadas: Quarta-feira, 28 de Abril de 2010 19:15:05 Assunto: Re: [Cascavel-pm] Array acrescentar valor $array[1] .= '64'; ??? --- Thomas Britis TCNet Informática e Telecomunicações LTDA thomas em tcnet.com.br On 28/04/2010, at 16:10, Patty Silva wrote: Ola Pessoal, >Tem como eu acrescentar um valor em um campo do array?? >ex: >@array(2,5,1,6,8,1,8); >tem como eu adicionar no campo 1 do meu elemnto o numero 64 , o array ficaria assim: >@array(2,564,1,6,8,1,8); > > > >Obrigada :-) > > > _______________________________________________ >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: