From luismottacampos em yahoo.co.uk Fri Dec 1 02:43:04 2006 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 01 Dec 2006 10:43:04 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_o_Catalyst_invoca_a_abertura_e_?= =?iso-8859-1?q?execu=E7=E3o_de_uma_classe_e_metodos=3F?= In-Reply-To: References: Message-ID: <45700738.1090004@yahoo.co.uk> Steven Koch wrote: > Como o Perl(por exemplo: Catalyst) chama os pacotes e executa-os? Catalyst implementa um apache content handler (no caso de Mod Perl) ou um script CGI (no caso de FastCGI e CGI) que são o ponto de entrada para o resto do sistema. Tudo o que é necessário acontecer para processar uma requisição de página de um usuário começa com a requisição de página em si. Depois, o Catalyst começa a chamar, criar e usar os recursos adicionais de que precisa. -- Luis Motta Campos Senior System Engineer at Segula.FR Hobbyist Cooker and Photograph From acid06 em gmail.com Fri Dec 1 06:47:17 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 1 Dec 2006 12:47:17 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_o_Catalyst_invoca_a_abertura_e_?= =?iso-8859-1?q?execu=E7=E3o_de_uma_classe_e_metodos=3F?= In-Reply-To: <45700738.1090004@yahoo.co.uk> References: <45700738.1090004@yahoo.co.uk> Message-ID: <9a08c9b40612010647i37a0b8acr6801d6df38acc5b6@mail.gmail.com> On 12/1/06, Luis Motta Campos wrote: > Catalyst implementa um apache content handler (no caso de Mod Perl) ou > um script CGI (no caso de FastCGI e CGI) que são o ponto de entrada para > o resto do sistema. Tudo o que é necessário acontecer para processar uma > requisição de página de um usuário começa com a requisição de página em > si. Depois, o Catalyst começa a chamar, criar e usar os recursos > adicionais de que precisa. Não, não é assim no caso do FastCGI. Ele implementa um servidor que conversa no protocolo FastCGI que não tem nada a ver com um script CGI normal. O Catalyst é completamente inutilizável como CGI normal, a cada request tudo tem que ser recarregado. -Nilson Santos F. Jr. From edencardim em gmail.com Fri Dec 1 09:30:34 2006 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 1 Dec 2006 15:30:34 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_o_Catalyst_invoca_a_abertura_e_?= =?iso-8859-1?q?execu=E7=E3o_de_uma_classe_e_metodos=3F?= In-Reply-To: <9a08c9b40612010647i37a0b8acr6801d6df38acc5b6@mail.gmail.com> References: <45700738.1090004@yahoo.co.uk> <9a08c9b40612010647i37a0b8acr6801d6df38acc5b6@mail.gmail.com> Message-ID: <3de55ead0612010930k8d454e9p976ba225fccd0304@mail.gmail.com> On 12/1/06, Nilson Santos Figueiredo Junior wrote: > On 12/1/06, Luis Motta Campos wrote: > > Catalyst implementa um apache content handler (no caso de Mod Perl) ou > > um script CGI (no caso de FastCGI e CGI) que são o ponto de entrada para > > o resto do sistema. Tudo o que é necessário acontecer para processar uma > > requisição de página de um usuário começa com a requisição de página em > > si. Depois, o Catalyst começa a chamar, criar e usar os recursos > > adicionais de que precisa. > > Não, não é assim no caso do FastCGI. > > Ele implementa um servidor que conversa no protocolo FastCGI que não > tem nada a ver com um script CGI normal. O Catalyst é completamente > inutilizável como CGI normal, a cada request tudo tem que ser > recarregado. Realmente, Catalyst como CGI é uma péssima idéia, principalmente se você tiver um DBIC::Schema dinâmico. Acho que Catalyst+CGI só é usado no mundo real para testes, o Test::WWW::Mechanize::Catalyst usa CGI para emular uma requisição externa a uma aplicação Catalyst, e mesmo assim, ele toma as devidas precauções para não ter que ficar recarregando tudo toda hora, é um esquema bem interessante. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From fglock em gmail.com Fri Dec 1 09:44:06 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Fri, 1 Dec 2006 15:44:06 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_o_Catalyst_invoca_a_abertura_e_?= =?iso-8859-1?q?execu=E7=E3o_de_uma_classe_e_metodos=3F?= In-Reply-To: References: Message-ID: 2006/11/30, Steven Koch : > Sei que não é preciso reinventar a roda, mas algem conhece como foi > inventado a roda? > > Explicando: > Como o Perl(por exemplo: Catalyst) chama os pacotes e executa-os? O Catalyst utiliza o 'Module::Pluggable', que por sua vez utiliza o comando 'require' para carregar os arquivos. - Flavio S. Glock From acid06 em gmail.com Fri Dec 1 10:37:11 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 1 Dec 2006 16:37:11 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_o_Catalyst_invoca_a_abertura_e_?= =?iso-8859-1?q?execu=E7=E3o_de_uma_classe_e_metodos=3F?= In-Reply-To: <3de55ead0612010930k8d454e9p976ba225fccd0304@mail.gmail.com> References: <45700738.1090004@yahoo.co.uk> <9a08c9b40612010647i37a0b8acr6801d6df38acc5b6@mail.gmail.com> <3de55ead0612010930k8d454e9p976ba225fccd0304@mail.gmail.com> Message-ID: <9a08c9b40612011037h2057edc3p1db8ecbe66825e47@mail.gmail.com> On 12/1/06, Eden Cardim wrote: > Realmente, Catalyst como CGI é uma péssima idéia, principalmente se > você tiver um DBIC::Schema dinâmico. Acho que Catalyst+CGI só é usado > no mundo real para testes, o Test::WWW::Mechanize::Catalyst usa CGI > para emular uma requisição externa a uma aplicação Catalyst, e mesmo > assim, ele toma as devidas precauções para não ter que ficar > recarregando tudo toda hora, é um esquema bem interessante. Existe uma única situação aonde você consegue utilizar o Catalyst como CGI com performance aceitável: usando o Apache::Registry sob mod_perl. Claro que nesse caso, na verdade, o que você está usando no fundo é mod_perl. Eu não sabia que o Test::WWW::Mechanize::Catalyst usava CGI, você tem certeza? Eu achava que ele usava o builtin server. -Nilson Santos F. Jr. From a.r.ferreira em gmail.com Sat Dec 2 08:37:14 2006 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Sat, 2 Dec 2006 14:37:14 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?V=EDctor_Rodr=EDgues_=28el_Bit-Man?= =?iso-8859-1?q?=29_entrevista_Josh_McAdams?= Message-ID: <73ddeb6c0612020837q79de9efpb944a2818c67ab5a@mail.gmail.com> Víctor Rodrígues (aka Bit-Man) é um dedicado monge da Argentina, líder do grupo CaFe.pm. Ele também é blogger da O'Reilly e há pouco publicou mais uma entrevista da série People of Perl com Josh McAdams, que criou o Perlcast onde são publicadas entrevistas gravadas em áudio com desenvolvedores e participantes notáveis da comunidade Perl. A entrevista está aqui: http://www.oreillynet.com/onlamp/blog/2006/11/people_of_perl_josh_mcadams.html A página de Víctor na O'Reilly: http://www.oreillynet.com/pub/au/2629 O CaFe.pm pode ser encontrado na URL: http://cafe.pm.org/ As outras entrevistas desta série são: Leopold Toetsch - http://www.oreillynet.com/onlamp/blog/2006/10/people_of_perl_leopold_toetsch.html Ovid - http://www.oreillynet.com/onlamp/blog/2006/08/people_of_perl_ovid.html Guillaume Cottenceau - http://www.oreillynet.com/onlamp/blog/2006/04/people_of_perl_guillaume_cottenceau.html O Perlcast está aqui: http://perlcast.com/ From otaviof em gmail.com Mon Dec 4 02:30:44 2006 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Mon, 4 Dec 2006 08:30:44 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Tradu=E7=E3o_de_ANSI_C_para_Perl?= Message-ID: <8e3843570612040230w46bff0cdtd17f21b9923a660f@mail.gmail.com> Senhores, Gostaria da ajuda de vcs para traduzir o código abaixo, escrito em ANSI C, para Perl. A minha maior dificuldade é a parte do "seek", fiz vários testes aqui, mas o resultado não foi satisfatório, segue o código: char *getDevMemSTR (void) { FILE *arqh; unsigned char lido[32]; char *chave; int n = 0; chave = (char *) malloc(20 * sizeof(char)); arqh = fopen("/dev/mem","r"); fseek(arqh,0xFFFF2,SEEK_SET); fgets(lido,14,arqh); for (n = 0; n < 14; n++) { sprintf(chave, "%s%2.2x", chave, lido[n]); } return chave; } agradeço antecipadamente, um abraço, -- | -- | Otávio Fernandes | Ubuntu 6.10 -- GNU/Linux User: 283.396 | http://otaviof.googlepages.com | -- From edencardim em gmail.com Mon Dec 4 05:07:36 2006 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 4 Dec 2006 10:07:36 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_o_Catalyst_invoca_a_abertura_e_?= =?iso-8859-1?q?execu=E7=E3o_de_uma_classe_e_metodos=3F?= In-Reply-To: <9a08c9b40612011037h2057edc3p1db8ecbe66825e47@mail.gmail.com> References: <45700738.1090004@yahoo.co.uk> <9a08c9b40612010647i37a0b8acr6801d6df38acc5b6@mail.gmail.com> <3de55ead0612010930k8d454e9p976ba225fccd0304@mail.gmail.com> <9a08c9b40612011037h2057edc3p1db8ecbe66825e47@mail.gmail.com> Message-ID: <3de55ead0612040507u67af1dcat4c96ecd563ac814@mail.gmail.com> On 12/1/06, Nilson Santos Figueiredo Junior wrote: > Eu não sabia que o Test::WWW::Mechanize::Catalyst usava CGI, você tem > certeza? Eu achava que ele usava o builtin server. Ele usa o método local_request do Catalyst::Test: sub local_request { my $class = shift; require HTTP::Request::AsCGI; my $request = Catalyst::Utils::request( shift(@_) ); my $cgi = HTTP::Request::AsCGI->new( $request, %ENV )->setup; $class->handle_request; return $cgi->restore->response; } -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From acid06 em gmail.com Mon Dec 4 05:26:44 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 4 Dec 2006 11:26:44 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Tradu=E7=E3o_de_ANSI_C_para_Perl?= In-Reply-To: <8e3843570612040230w46bff0cdtd17f21b9923a660f@mail.gmail.com> References: <8e3843570612040230w46bff0cdtd17f21b9923a660f@mail.gmail.com> Message-ID: <9a08c9b40612040526y16ab33f0g531ccfb16f7c2164@mail.gmail.com> On 12/4/06, Otávio Fernandes wrote: > Gostaria da ajuda de vcs para traduzir o código abaixo, escrito em > ANSI C, para Perl. A minha maior dificuldade é a parte do "seek", fiz > vários testes aqui, mas o resultado não foi satisfatório, segue o > código: Se você mostrar o que já fez e qual problema está ocorrendo poderemos te ajudar, caso contrário fica um pouco complicado. -Nilson Santos F. Jr. From nferraz em gmail.com Mon Dec 4 06:03:05 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 04 Dec 2006 14:03:05 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Tradu=E7=E3o_de_ANSI_C_para_Perl?= In-Reply-To: <8e3843570612040230w46bff0cdtd17f21b9923a660f@mail.gmail.com> References: <8e3843570612040230w46bff0cdtd17f21b9923a660f@mail.gmail.com> Message-ID: <45742A99.9080308@gmail.com> Otávio Fernandes wrote: > Gostaria da ajuda de vcs para traduzir o código abaixo, escrito em > ANSI C, para Perl. Você *precisa* traduzir o código? Não pode usar o Inline::C ? use Inline C; greet('Ingy'); greet(42); __END__ __C__ void greet(char* name) { printf("Hello %s!\n", name); } []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From otaviof em gmail.com Mon Dec 4 07:47:01 2006 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Mon, 4 Dec 2006 13:47:01 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Tradu=E7=E3o_de_ANSI_C_para_Perl?= In-Reply-To: <45742A99.9080308@gmail.com> References: <8e3843570612040230w46bff0cdtd17f21b9923a660f@mail.gmail.com> <45742A99.9080308@gmail.com> Message-ID: <8e3843570612040747r72ab896fhd708c8c83a36c61b@mail.gmail.com> Olá Nelson, Preciso sim, até gostaria de usar o Inline, mas neste caso é necessário ... consegui, com ajuda do pessoal da Perl Monks (louvados sejam !) fazer uma versão bem funcinal, porem os últimos dois dígitos que esta função retorna são diferentes do que o código perl retorna, olha a minha versão: ------------------------------------------------------------------------------------------ #!/usr/bin/perl -w use warnings; use Fcntl qw(:seek); my $key = ""; my $read = ""; my @list; # getting value from /dev/mem open(MEM, "< /dev/mem") or die "Error while opening /dev/mem"; seek(MEM, 0xFFFF2, SEEK_SET); sysread(MEM, $read, 14); close(MEM); @list = split('', $read); $key = join "", map { sprintf "%2.2x", ord } @list; print $key, "\n"; ------------------------------------------------------------------------------------------ alguma idéia ? um abraço, On 12/4/06, Nelson Ferraz wrote: > Otávio Fernandes wrote: > > Gostaria da ajuda de vcs para traduzir o código abaixo, escrito em > > ANSI C, para Perl. > > Você *precisa* traduzir o código? > > Não pode usar o Inline::C ? > > use Inline C; > > greet('Ingy'); > greet(42); > > __END__ > __C__ > > void greet(char* name) { > printf("Hello %s!\n", name); > } > > []s > > Nelson > > -- > Nelson Corrêa de Toledo Ferraz > > Segula Technologies (www.segula.fr) > Free Software Foundation Associate Member #3203 > Sociedade Perl do Brasil (www.perl.org.br) > Rede Livre de Compartilhamento de Cultura Digital > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- | -- | Otávio Fernandes | Ubuntu 6.10 -- GNU/Linux User: 283.396 | http://otaviof.googlepages.com | -- From a.r.ferreira em gmail.com Tue Dec 5 03:13:13 2006 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Tue, 5 Dec 2006 09:13:13 -0200 Subject: [Cascavel-pm] Fwd: [Bruxelles-pm] Fosdem In-Reply-To: References: <68C444306086704784D3CA71EF108DA9026B3DBA@EMEXM1108.dir.svc.accenture.com> Message-ID: <73ddeb6c0612050313r6e4696b6ude291ade3a11c922@mail.gmail.com> Na mensagem a seguir, o Erik Colson da lista do Bruxelles-pm conta como os planos do grupo Perl de ter um pequeno evento paralelo ao Fosdem (uma conferência maior como o FISL ou o CONISLI) naufragou por falta de combinação prévia. À medida que o Fosdem 2007 foi se delineando, a organização, que tinha deixado em aberto a possibilidade de ceder uma sala do primeiro andar para o grupo Perl, decidiu não utilizar o primeiro andar, removendo esta chance. Agora os belgas já estão pensando em um workshop em data diferente e uma candidatura antecipada a uma dev-room (sala de desenvolvimento) para o Fosdem 2008. Não sei como é para os belgas, mas acho que reunir pessoal em vários eventos diferentes em diferentes datas é difícil para os brasileiros. Por isto, quanto mais cedo garantirmos a existência do YAPC com estrutura e tudo mais que ele merece, melhor. Se estou falando demais, desculpem-me. Eu não venho acompanhando de perto o que está acontecendo na coordenação Perl brasileira e as soluções para isto podem estar mais avançadas do que penso. Um abraço, Adriano. ---------- Forwarded message ---------- From: Erik Colson Date: Dec 5, 2006 5:22 AM Subject: Re: [Bruxelles-pm] Fosdem To: The mailing list of the Brussel's Perl Monger Bonjour ! L'option Fosdem 2007 vient malheureusement de capoter :-( Pour des raisons de gestion de flux humain les organisateurs ont décidé de ne pas utiliser le premier étage, et donc que nous ne pourrions pas utiliser une des salles de cet étage. Néanmoins il serait intéressant d'organiser un Brussels/Belgian Workshop (à la gentille demande des mongueurs français ;-) ). Peut-être dans la période mars/avril ? Si vous souhaitez, on en reparlera mardi prochain à la réunion. -- Erik www.ecocode.net _______________________________________________ Bruxelles-pm mailing list Bruxelles-pm em pm.org http://mail.pm.org/mailman/listinfo/bruxelles-pm From fglock em gmail.com Tue Dec 5 03:37:14 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Tue, 5 Dec 2006 09:37:14 -0200 Subject: [Cascavel-pm] Fwd: [Bruxelles-pm] Fosdem In-Reply-To: <73ddeb6c0612050313r6e4696b6ude291ade3a11c922@mail.gmail.com> References: <68C444306086704784D3CA71EF108DA9026B3DBA@EMEXM1108.dir.svc.accenture.com> <73ddeb6c0612050313r6e4696b6ude291ade3a11c922@mail.gmail.com> Message-ID: 2006/12/5, Adriano Ferreira : > Eu não venho acompanhando de > perto o que está acontecendo na coordenação Perl brasileira e as > soluções para isto podem estar mais avançadas do que penso. > Adriano: A lista Perl-Coordenacao destina-se a organização dos eventos. Temos também reuniões periódicas através de IRC, que são marcadas através da lista. Você e todos os interessados podem participar! http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/perl-coordenacao - Flavio S. Glock From gabriel.vieira em gmail.com Tue Dec 5 05:49:37 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Tue, 5 Dec 2006 10:49:37 -0300 Subject: [Cascavel-pm] Fwd: [Bruxelles-pm] Fosdem In-Reply-To: References: <68C444306086704784D3CA71EF108DA9026B3DBA@EMEXM1108.dir.svc.accenture.com> <73ddeb6c0612050313r6e4696b6ude291ade3a11c922@mail.gmail.com> Message-ID: <83d8367f0612050549i6af2797dq56e16656b68e0dbf@mail.gmail.com> Lembrando que próxima sexta-feira, dia 8, será a nossa primeira reunião para discutirmos a respeito do YAPC::SA::2007 durante o Fisl 8.0. A presença de todos é bem-vinda e requisitada :P! Recaptulando: - YAPC::SA::2007 no Fisl 8.0 - Porto Alegre/RS - 12, 13 e 14 de Abril de 2007 (!) - YAPC::Brasil::2007 no III Festival Software Livre na Bahia - Lauro de Freitas/BA - 24, 25 e 26 de Agosto de 2007 (!) Vale lembrar que a organização do último YAPC::SA foi bem em cima da hora e ainda conseguimos um sucesso imensurável! Vamos fazer melhor nos próximos ;). - Quanto ao conteúdo do e-mail, creio que um bom contato feito pelo pessoal do SP-pm e até mesmo outros monges foram de grande valia para que tivéssemos a liberdade e espaço necessários durante o CONISLI. Abraços, On 12/5/06, Flavio S. Glock wrote: > > 2006/12/5, Adriano Ferreira : > > Eu não venho acompanhando de > > perto o que está acontecendo na coordenação Perl brasileira e as > > soluções para isto podem estar mais avançadas do que penso. > > > > Adriano: > > A lista Perl-Coordenacao destina-se a organização dos eventos. > Temos também reuniões periódicas através de IRC, que são marcadas > através da lista. > Você e todos os interessados podem participar! > > > http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/perl-coordenacao > > - Flavio S. Glock > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061205/f6d1e1ac/attachment.html From gabriel.vieira em gmail.com Tue Dec 5 06:49:28 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Tue, 5 Dec 2006 11:49:28 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?OT=3A_Desenvolvedor_do_BOL_tem_d=FAv?= =?iso-8859-1?q?idas_sobre_SL?= Message-ID: <83d8367f0612050649u3dcbb096g27dfc6e1df4a2f7a@mail.gmail.com> http://idgnow.uol.com.br/computacao_corporativa/voce/idgcoluna.2006-12-04.6644211057 Nivaldo Foresti tem suas dúvidas a respeito do Software Livre. Foi desenvolvedor do BOL e tem e-mail do Yahoo :P. hehe Bom... algumas dúvidas dele são bem chulas, mas é bom para termos noção das dúvidas atuais de nossos futuros usuários/clientes/parceiros/desenvolvedores/membros/etc. :) Abraços, -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061205/00564cd4/attachment.html From joenio em gmail.com Thu Dec 7 05:24:45 2006 From: joenio em gmail.com (Joenio Marques) Date: Thu, 7 Dec 2006 11:24:45 -0200 Subject: [Cascavel-pm] Reuniao Organizacao YAPC::SA::2007 In-Reply-To: <65934b450611270541g1769c01bnf00400d96c27d113@mail.gmail.com> References: <65934b450611270541g1769c01bnf00400d96c27d113@mail.gmail.com> Message-ID: <65934b450612070524k5c6b6bd4ib08a9be27c330924@mail.gmail.com> Monges, Infelizmente não poderei estar presente na reunião como tinha combinado. Mas gostaria que a reunião acontecesse mesmo assim sem minha presença, por favor confirmem presença. Caso ninguem confirme até o final da tarde a reunião está automaticamente cancelada. A Pauta ainda nao está feita, adicionem itens aqui: http://www.perl.org.br/bin/view/PerlBrCoord/Reuniao20061208 E após reunião criem PAUTA no mesmo tópico. Abraços, Em 27/11/06, Joenio Marques escreveu: > Reunião Sobre organização do YAPC::SA::2007 que ocorrerá durante o Fisl 8.0. > > onde? #perl.br-coord - irc.freenode.net > quando? 08-12-2006 as 14:00 horario de Brasilia > > Importante participação de todos interessados em ajudar na organização > do evento. > > Abraços, > -- > Joenio Marques > - Salvador Perl Mongers > -- Joenio Marques - Salvador Perl Mongers From ptfzs em yahoo.com.br Mon Dec 11 08:26:40 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 11 Dec 2006 08:26:40 -0800 (PST) Subject: [Cascavel-pm] Verificar se veio dados do banco Message-ID: <20061211162641.49348.qmail@web31308.mail.mud.yahoo.com> Ola pessoal, como faco para verificar se veio dados do banco ou nao? faco assim: $sql="Select * from teste where datahora="2006-12-11 00"; $sth = $dbh->prepare($sql) || die $DBI::errstr; $sth->execute || die $DBI::errstr; $sth->finish(); Quero verificar se a consulta me retornou resultado ou nao.. Alguem pde me ajudar?/ Obrigada :D _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061211/53875ca6/attachment.html From zefreus em gmail.com Mon Dec 11 08:29:54 2006 From: zefreus em gmail.com (Tiago Leal) Date: Mon, 11 Dec 2006 13:29:54 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Sess=E3o?= Message-ID: Olá Pessoal, sou novo na lista e a muito não utilizo o PERL (MUITO MESMO). Existe algum tipo de variável de sessão para o PERL, para que eu possa usar como controle se usuário está logado no sistema ou não. Valeu Abraços Tiago leal -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061211/d285b7bd/attachment.html From thomas em tcnet.com.br Mon Dec 11 07:33:28 2006 From: thomas em tcnet.com.br (Thomas Britis) Date: Mon, 11 Dec 2006 13:33:28 -0200 Subject: [Cascavel-pm] Verificar se veio dados do banco In-Reply-To: <20061211162641.49348.qmail@web31308.mail.mud.yahoo.com> References: <20061211162641.49348.qmail@web31308.mail.mud.yahoo.com> Message-ID: <457D7A48.3020104@tcnet.com.br> if (my $ref = $sth->fetchrow_hashref ()) { print "Veio dados\n"; } Patty Silva wrote: > Ola pessoal, como faco para verificar se veio dados do banco ou nao? > > faco assim: > > $sql="Select * from teste where datahora="2006-12-11 00"; > > $sth = $dbh->prepare($sql) || die $DBI::errstr; > $sth->execute || die $DBI::errstr; > $sth->finish(); > > > > > Quero verificar se a consulta me retornou resultado ou nao.. > > Alguem pde me ajudar?/ > > Obrigada > > :D > > ------------------------------------------------------------------------ > Yahoo! Search > Música para ver e ouvir: You're Beautiful, do James Blunt > > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 fglock em gmail.com Mon Dec 11 09:33:21 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Mon, 11 Dec 2006 15:33:21 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Sess=E3o?= In-Reply-To: References: Message-ID: 2006/12/11, Tiago Leal : > Olá Pessoal, > sou novo na lista e a muito não utilizo o PERL (MUITO MESMO). > Existe algum tipo de variável de sessão para o PERL, para que eu possa usar > como controle se usuário está logado no sistema ou não. Tiago: Uma forma de criar uma variável de sessão é com o módulo CGI::Session: http://search.cpan.org/dist/CGI-Session/ - Flavio S. Glock From edencardim em gmail.com Mon Dec 11 10:55:01 2006 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 11 Dec 2006 15:55:01 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Sess=E3o?= In-Reply-To: References: Message-ID: <3de55ead0612111055g79efecasc67723f448d3ebb4@mail.gmail.com> On 12/11/06, Tiago Leal wrote: > Olá Pessoal, > sou novo na lista e a muito não utilizo o PERL (MUITO MESMO). > Existe algum tipo de variável de sessão para o PERL, para que eu possa usar > como controle se usuário está logado no sistema ou não. Se tiver tempo, use Catalyst + Session: http://search.cpan.org/~mramberg/Catalyst-Runtime-5.7006/lib/Catalyst.pm http://search.cpan.org/~nuffin/Catalyst-Plugin-Session-0.13/lib/Catalyst/Plugin/Session.pm -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From luismottacampos em yahoo.co.uk Mon Dec 11 12:25:19 2006 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 11 Dec 2006 20:25:19 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Sess=E3o?= In-Reply-To: References: Message-ID: <457DBEAF.5070403@yahoo.co.uk> Tiago Leal wrote: > Olá Pessoal, > sou novo na lista e a muito não utilizo o PERL (MUITO MESMO). > Existe algum tipo de variável de sessão para o PERL, para que eu possa > usar como controle se usuário está logado no sistema ou não. > Tiago, não existe nenhum tipo de variável de sessão em Perl. Existem, entretanto, bibliotecas que podem ser utilizadas para criar variávels de sessão. Elas vão do muito simples e básico, como o Flávio Glock indicou (CGI::Session), até o possivelmente mais complexo do que você gostaria, como o Edem Cardim nomeou (Catalyst). Agora, depende de você saber o que você precisa. Devem existir duas ou três soluções intermediárias que se podem usar, mas gripado como eu estou agora vai ser complicado de recomendar qualquer coisa... :-( espero que alguém se lembre de alguma interessante. Putamplexos! -- Luis Motta Campos Perl Programmer, Hobbyist Cooker and Photograph Send instant messages to your online friends http://uk.messenger.yahoo.com From mopsfelder em gmail.com Tue Dec 12 05:01:12 2006 From: mopsfelder em gmail.com (=?ISO-8859-1?Q?Murilo_Opsfelder_Ara=FAjo?=) Date: Tue, 12 Dec 2006 11:01:12 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_Tie=3A=3ADiskUsage_no_FreeB?= =?iso-8859-1?q?SD_6=2E2_RC1?= Message-ID: Olá pessoal, Estou tentando usar o módulo Tie::DiskUsage mas quando executo meu programa example.pl dá o seguinte erro: $ ./example.pl Can't locate Tie/DiskUsage.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at ./example.pl line 3. BEGIN failed--compilation aborted at ./example.pl line 3. Exit 2 Pelo erro pude perceber que o módulo Tie::DiskUsage não está instalado. Eu não sabia se instalava o módulo pela CPAN ou pelo ports tree, instalei-o pelo ports: /usr/ports/devel/p5-Tie-Simple e /usr/ports/sysutils/p5-Filesys-DiskUsage. Instalei os módulos corretos? O problema é que mesmo depois de instalar esses módulos pelo ports, o erro acima ainda persiste. Eu segui o seguinte link: http://search.cpan.org/~schubiger/Tie-DiskUsage-0.15/lib/Tie/DiskUsage.pm O meu program está igual ao mostrado no link anterior: 1 #!/usr/local/bin/perl -w 2 3 use Tie::DiskUsage; 4 5 tie %usage, 'Tie::DiskUsage', '/var', '-h'; 6 print $usage{'/var/log'}; 7 untie $usage; Estou usando o perl 5.8.8 no FreeBSD 6.2 RC1. Qualquer ajuda é bem-vinda. Muito obrigado. From acid06 em gmail.com Tue Dec 12 05:15:55 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 12 Dec 2006 11:15:55 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_Tie=3A=3ADiskUsage_no_FreeB?= =?iso-8859-1?q?SD_6=2E2_RC1?= In-Reply-To: References: Message-ID: <9a08c9b40612120515tbe708b6l566a59e690801de2@mail.gmail.com> On 12/12/06, Murilo Opsfelder Araújo wrote: > Eu não sabia se instalava o módulo pela CPAN ou pelo ports tree, > instalei-o pelo ports: /usr/ports/devel/p5-Tie-Simple e > /usr/ports/sysutils/p5-Filesys-DiskUsage. Instalei os módulos > corretos? Sob FreeBSD a CPAN já é mais ou menos integrada à ports tree (se você estiver usando o perl padrão), então tente instalar pelo shell da CPAN mesmo que provavelmente funcionará melhor. -Nilson Santos F. Jr. From wendelscardua em gmail.com Tue Dec 12 05:26:33 2006 From: wendelscardua em gmail.com (Wendel Scardua) Date: Tue, 12 Dec 2006 11:26:33 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_Tie=3A=3ADiskUsage_no_FreeB?= =?iso-8859-1?q?SD_6=2E2_RC1?= In-Reply-To: <9a08c9b40612120515tbe708b6l566a59e690801de2@mail.gmail.com> References: <9a08c9b40612120515tbe708b6l566a59e690801de2@mail.gmail.com> Message-ID: <726229b50612120526g61c9c8bfu9856b6376e60df03@mail.gmail.com> Sem falar que você parece ter instalado os módulos Tie::Simple e Filesys::DiskUsage, mas não o próprio Tie::DiskUsage que você queria. ---------- Forwarded message ---------- From: Nilson Santos Figueiredo Junior Date: Dec 12, 2006 11:15 AM Subject: Re: [Cascavel-pm] Módulo Tie::DiskUsage no FreeBSD 6.2 RC1 To: Cascavel Perl Mongers On 12/12/06, Murilo Opsfelder Araújo wrote: > Eu não sabia se instalava o módulo pela CPAN ou pelo ports tree, > instalei-o pelo ports: /usr/ports/devel/p5-Tie-Simple e > /usr/ports/sysutils/p5-Filesys-DiskUsage. Instalei os módulos > corretos? Sob FreeBSD a CPAN já é mais ou menos integrada à ports tree (se você estiver usando o perl padrão), então tente instalar pelo shell da CPAN mesmo que provavelmente funcionará melhor. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- []s Wendel "Não ajustar o auto-ajuste" - http://wendel.scardua.net/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061212/4a325e99/attachment.html From mopsfelder em gmail.com Tue Dec 12 06:18:52 2006 From: mopsfelder em gmail.com (=?ISO-8859-1?Q?Murilo_Opsfelder_Ara=FAjo?=) Date: Tue, 12 Dec 2006 12:18:52 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_Tie=3A=3ADiskUsage_no_FreeB?= =?iso-8859-1?q?SD_6=2E2_RC1_-_RESOLVIDO?= Message-ID: Entrei no shell da CPAN e instalei o módulo Tie::DiskUsage e funcionou :) Muito obrigado pessoal! []s From shonorio em gmail.com Tue Dec 12 14:51:15 2006 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 12 Dec 2006 20:51:15 -0200 Subject: [Cascavel-pm] [OT] Open Source Day Message-ID: <12d1f4ee0612121451h1bab7ab7qf7028197607bccdb@mail.gmail.com> Pessoal, No dia 16 de Dezembro, sábado próximo, será realizado o Open Source Day com a participação do São Paulo Perl Mongers no mini-curso de Perl. Informações sobre o local e horário estão disponível no banner do evento no site do www.perl.org.br. Fica aqui o meu convite a todos. Abraços, Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061212/eed98952/attachment.html From ricardoportilho em terra.com.br Wed Dec 13 11:09:32 2006 From: ricardoportilho em terra.com.br (Ricardo Portilho Proni) Date: Wed, 13 Dec 2006 16:09:32 -0300 Subject: [Cascavel-pm] Verificar se veio dados do banco In-Reply-To: <20061211162641.49348.qmail@web31308.mail.mud.yahoo.com> References: <20061211162641.49348.qmail@web31308.mail.mud.yahoo.com> Message-ID: <45804FEC.8050902@terra.com.br> Não sei se existe uma forma melhor. Deve existir. $sql="Select * from teste where datahora="2006-12-11 00"; my $ind_dados = 0; $sth = $dbh->prepare($sql) || die $DBI::errstr; $sth->execute || die $DBI::errstr; while (my $ref = $sth->fetchrow_hashref()) {$ind_dados++;} if ($ind_dados > 0) {Veio dados do banco !\n;} $sth->finish(); Ricardo Portilho Proni Oracle Database 10g Administrator Certified Associate Microsoft Certified Professional Nerv Informática Ltda. Patty Silva escreveu: > Ola pessoal, como faco para verificar se veio dados do banco ou nao? > > faco assim: > > $sql="Select * from teste where datahora="2006-12-11 00"; > > $sth = $dbh->prepare($sql) || die $DBI::errstr; > $sth->execute || die $DBI::errstr; > $sth->finish(); > > > > > Quero verificar se a consulta me retornou resultado ou nao.. > > Alguem pde me ajudar?/ > > Obrigada > > :D > > ------------------------------------------------------------------------ > Yahoo! Search > Música para ver e ouvir: You're Beautiful, do James Blunt > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > ------------------------------------------------------------------------ > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.432 / Virus Database: 268.15.9/573 - Release Date: 12/5/2006 4:07 PM > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061213/72c550cc/attachment.html From gilmarjr em dcc.ufba.br Wed Dec 13 10:19:16 2006 From: gilmarjr em dcc.ufba.br (Gilmar Santos Jr) Date: Wed, 13 Dec 2006 15:19:16 -0300 Subject: [Cascavel-pm] Verificar se veio dados do banco In-Reply-To: <20061211162641.49348.qmail@web31308.mail.mud.yahoo.com> References: <20061211162641.49348.qmail@web31308.mail.mud.yahoo.com> Message-ID: <45804424.9010800@dcc.ufba.br> Se o objetivo for simplesmente saber se veio ou não (e opcionalmente quantos) muda-se a query para "select count(*) from ...", isso sempre retorna 1 resultado, e o resultado diz quantas linhas a query retornaria... Boa sorte, Gilmar - Salvador Perl Mongers Patty Silva escreveu: > Ola pessoal, como faco para verificar se veio dados do banco ou nao? > > faco assim: > > $sql="Select * from teste where datahora="2006-12-11 00"; > > $sth = $dbh->prepare($sql) || die $DBI::errstr; > $sth->execute || die $DBI::errstr; > $sth->finish(); > > > > > Quero verificar se a consulta me retornou resultado ou nao.. > > Alguem pde me ajudar?/ > > Obrigada > > :D > > ------------------------------------------------------------------------ > Yahoo! Search > Música para ver e ouvir: You're Beautiful, do James Blunt > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From gabriel.vieira em gmail.com Wed Dec 13 10:30:21 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 13 Dec 2006 15:30:21 -0300 Subject: [Cascavel-pm] Verificar se veio dados do banco In-Reply-To: <45804424.9010800@dcc.ufba.br> References: <20061211162641.49348.qmail@web31308.mail.mud.yahoo.com> <45804424.9010800@dcc.ufba.br> Message-ID: <83d8367f0612131030r6d1bcafdw498eeead1bbf148@mail.gmail.com> ------------------>8-------------------------- my $datahora = "2006-12-11 00"; my $sth = $dbh->prepare("SELECT * FROM teste WHERE datahora=?") or die $DBI::errstr; $sth->execute($datahora); print "Existem dados" if $sth->rows; $sth->finish(); ------------------8<-------------------------- Creio que satisfaça :) On 12/13/06, Gilmar Santos Jr wrote: > > Se o objetivo for simplesmente saber se veio ou não (e opcionalmente > quantos) muda-se a query para "select count(*) from ...", isso sempre > retorna 1 resultado, e o resultado diz quantas linhas a query > retornaria... > > Boa sorte, > Gilmar > - Salvador Perl Mongers > > Patty Silva escreveu: > > Ola pessoal, como faco para verificar se veio dados do banco ou nao? > > > > faco assim: > > > > $sql="Select * from teste where datahora="2006-12-11 00"; > > > > $sth = $dbh->prepare($sql) || die $DBI::errstr; > > $sth->execute || die $DBI::errstr; > > $sth->finish(); > > > > > > > > > > Quero verificar se a consulta me retornou resultado ou nao.. > > > > Alguem pde me ajudar?/ > > > > Obrigada > > > > :D > > > > ------------------------------------------------------------------------ > > Yahoo! Search > > Música para ver e ouvir: You're Beautiful, do James Blunt > > < > http://us.rd.yahoo.com/mail/br/tagline/search/video/*http://br.search.yahoo.com/search/video?p=james+blunt&ei=UTF-8&cv=g&x=wrt&vm=r&fr=intl-mail-br-b > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > 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 > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061213/7635acd9/attachment.html From edencardim em gmail.com Wed Dec 13 10:35:22 2006 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 13 Dec 2006 15:35:22 -0300 Subject: [Cascavel-pm] Verificar se veio dados do banco In-Reply-To: <45804424.9010800@dcc.ufba.br> References: <20061211162641.49348.qmail@web31308.mail.mud.yahoo.com> <45804424.9010800@dcc.ufba.br> Message-ID: <3de55ead0612131035jc61f425ke71a18a74c8216b8@mail.gmail.com> On 12/13/06, Gilmar Santos Jr wrote: > Se o objetivo for simplesmente saber se veio ou não (e opcionalmente > quantos) muda-se a query para "select count(*) from ...", isso sempre > retorna 1 resultado, e o resultado diz quantas linhas a query retornaria... Precisamente, e se usar DBIx::Class, a consulta é trocada automaticamente, de acordo com o contexto. if($result = $schema->resultset('Teste')) { #select count... $row = $result->next; #fazer algo com a primeira $row $row = $result->next; #fazer algo com a segunda $row #etc... } foreach $row ($schema->resultset('Teste')) { #select * from... #fazer algo com a $row atual } -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From gilmarjr em dcc.ufba.br Wed Dec 13 10:48:44 2006 From: gilmarjr em dcc.ufba.br (Gilmar Santos Jr) Date: Wed, 13 Dec 2006 15:48:44 -0300 Subject: [Cascavel-pm] Verificar se veio dados do banco In-Reply-To: <3de55ead0612131035jc61f425ke71a18a74c8216b8@mail.gmail.com> References: <20061211162641.49348.qmail@web31308.mail.mud.yahoo.com> <45804424.9010800@dcc.ufba.br> <3de55ead0612131035jc61f425ke71a18a74c8216b8@mail.gmail.com> Message-ID: <45804B0C.4060906@dcc.ufba.br> Eden Cardim escreveu: > Precisamente, e se usar DBIx::Class, a consulta é trocada > automaticamente, de acordo com o contexto. > Uau! DBIx::Clas+++++++ :) Não tenho certeza, mas acho que $sth->rows executa a query normalmente, armazena os resultados e retorna quantos tem. No caso da DBIx::Class (ou se for feito um select count(*) na mão) não há gasto de memória extra armazenando-se o resultado.. alguém sabe mais sobre isso? Estou chutando. :) Nesse código: if($result = $schema->resultset('Teste')) { #select count... $row = $result->next; #fazer algo com a primeira $row $row = $result->next; #fazer algo com a segunda $row #etc... } No if se faz um select. Mas para o primeiro next, pelo menos, deve haver outro. De repente nesse contexto seria interessante fazer logo a query no if, pois se não retornar resultados não há diferença entre uma forma e outra. Já se retornar fazendo um "select count" obriga a fazer um select "normal" depois, ou seja, há 2 consultas ao invés de uma... A vantagem que vejo nesse método é se a única informação necessária é de fato quantos elementos são retornados e não os elementos em si... Me corrijam se estiver falando besteira :) []'s Gilmar From edencardim em gmail.com Wed Dec 13 11:19:57 2006 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 13 Dec 2006 16:19:57 -0300 Subject: [Cascavel-pm] Verificar se veio dados do banco In-Reply-To: <45804B0C.4060906@dcc.ufba.br> References: <20061211162641.49348.qmail@web31308.mail.mud.yahoo.com> <45804424.9010800@dcc.ufba.br> <3de55ead0612131035jc61f425ke71a18a74c8216b8@mail.gmail.com> <45804B0C.4060906@dcc.ufba.br> Message-ID: <3de55ead0612131119w6768afc5m505166739684b07@mail.gmail.com> On 12/13/06, Gilmar Santos Jr wrote: > Eden Cardim escreveu: > > Precisamente, e se usar DBIx::Class, a consulta é trocada > > automaticamente, de acordo com o contexto. > > > > Uau! > > DBIx::Clas+++++++ :) > > Não tenho certeza, mas acho que $sth->rows executa a query normalmente, > armazena os resultados e retorna quantos tem. No caso da DBIx::Class (ou > se for feito um select count(*) na mão) não há gasto de memória extra > armazenando-se o resultado.. alguém sabe mais sobre isso? Estou chutando. :) O DBIx::Class faz lazy population por padrão. Para cada row que você solicita, é feita uma consulta ao banco e os resultados são guardados num cache, para que acessos subsequentes não gerem novas consultas (a não ser que você queira isso, para atualizar o cache, por exemplo). Isso é o ideal se são selecionadas rows individuais aleatoriamente. Se você quiser, pode popular o resultset com uma única consulta, o que é ideal se você sabe, com antecedência, de que vai precisar acessar todas as rows, isso evita o overhead de executar uma consulta por acesso. Existe também uma opção intermediária que são as consultas paginadas. Sumarizando, você indica quantas rows quer carregar no cache por consulta e qual a página de resultados quer obter na consulta atual. A documentação, que, por sinal, é muito boa, explica tudo com mais detalhes > > Nesse código: > > if($result = $schema->resultset('Teste')) { #select count... > $row = $result->next; > #fazer algo com a primeira $row > $row = $result->next; > #fazer algo com a segunda $row > #etc... > } > > > > No if se faz um select. Mas para o primeiro next, pelo menos, deve haver > outro. De repente nesse contexto seria interessante fazer logo a query > no if, pois se não retornar resultados não há diferença entre uma forma > e outra. Já se retornar fazendo um "select count" obriga a fazer um > select "normal" depois, ou seja, há 2 consultas ao invés de uma... > > A vantagem que vejo nesse método é se a única informação necessária é de > fato quantos elementos são retornados e não os elementos em si... > > Me corrijam se estiver falando besteira :) Sim, você está perfeitamente correto. O objeto ResultSet é sobrecarregado para stringificar para o resultado de um "select count...", o uso do if nesse caso foi apenas para ilustrar a flexibilidade do DBIC. ;) -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From a.r.ferreira em gmail.com Thu Dec 14 01:58:40 2006 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Thu, 14 Dec 2006 07:58:40 -0200 Subject: [Cascavel-pm] Perl Advent Calendar Message-ID: <73ddeb6c0612140158n1cbcd250xabc4dbc972b23f5b@mail.gmail.com> Para os curiosos, segue um naco de informação. http://perladvent.pm.org/ O Perl Advent Calendar é um calendário do advento natalino que apresenta um módulo Perl diferente a cada dia pelos primeiros vinte quatro dias de dezembro, e um módulo extra no Natal. Ou se você não é cristão, é um site que anualmente apresenta descrições da funcionalidade de um novo módulo por vinte cinco dias começando de primeiro de dezembro. que é a tradução de: The Perl Advent Calendar is an online advent calendar that features a different Perl module each day for the twenty four days of advent, and an extra module on Christmas day. Or if you're not Christian, it's a site that annually features descriptions of a new module for twenty five days starting on the first of December. (que se lê no FAQ: http://perladvent.pm.org/FAQ.html) Basicamente a idéia do advento Perl é apresentar módulos que são pouco apreciados (portanto, não vale falar de DBI, Catalyst, XML::Simple, etc). Estes módulos apesar de pouco usados podem ser bastante interessantes em algumas aplicações e a idéia dos artigos no advento Perl é falar sobre eles. Um bom incentivo é que a O'Reilly vai enviar um livro de sua escolha se você contribuir com uma resenha destas. Toda a informação para você saber como submeter uma resenha está em http://perladvent.pm.org/FAQ-submit.html Vamos lá, pessoal. Ponham seus dotes de escritor técnico e fanático em Perl para funcionar. Adriano Ferreira. From acid06 em gmail.com Thu Dec 14 05:47:27 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 14 Dec 2006 11:47:27 -0200 Subject: [Cascavel-pm] Perl Advent Calendar In-Reply-To: <73ddeb6c0612140158n1cbcd250xabc4dbc972b23f5b@mail.gmail.com> References: <73ddeb6c0612140158n1cbcd250xabc4dbc972b23f5b@mail.gmail.com> Message-ID: <9a08c9b40612140547q4750dd14v2994275dd19d2e40@mail.gmail.com> On 12/14/06, Adriano Ferreira wrote: > Para os curiosos, segue um naco de informação. > > http://perladvent.pm.org/ Essa idéia do Advent Calendar começou com o Catalyst creio eu. Ano passado teve o Catalyst Advent Calendar e este ano está tendo de novo. Ele pode ser visto em: http://www.catalystframework.org/calendar -Nilson Santos F. Jr. From mda em embratel.net.br Thu Dec 14 06:26:23 2006 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Thu, 14 Dec 2006 12:26:23 -0200 Subject: [Cascavel-pm] Perl Advent Calendar In-Reply-To: <73ddeb6c0612140158n1cbcd250xabc4dbc972b23f5b@mail.gmail.com> (sfid-H20061214-075902-+022.15-1@embratel.net.br) References: <73ddeb6c0612140158n1cbcd250xabc4dbc972b23f5b@mail.gmail.com> (sfid-H20061214-075902-+022.15-1@embratel.net.br) Message-ID: <45815F0F.7040806@embratel.net.br> Adriano, Já que vc não faz sua propaganda, faço eu ! Parabéns pela sua contribuição. http://perladvent.pm.org/2006/13/ Eu me via contrariado em utilizar este módulo justamente pelo AUTOLOAD, que considerava um sério problema, e não procurei alternativas. Agora com a abordagem OO ficou bem mais interessante! Agora se o Julio Neves tiver dificuldade com as rotinas em Perl, teremos mais um argumento para que ele use Perl mais vezes :-P http://perladvent.pm.org/2006/1/ Comecei lendo o dia primeiro, e gostei muito do Devel::SmallProf, que ainda não tinha avaliado! Otimizar scripts sem focar somente em subrotinas, ou ficar delimitando com benchmark! http://perladvent.pm.org/2006/2/ Gostei da nova abordagem do File::Find::Object, fica bem mais clara a estrutura, apesar de não ter olhado a fundo o eventual impacto disto em performance. Pessoal, vamos seguir os passos do Adriano e deixar nossa marca la! Sds, Marco Antonio Adriano Ferreira escreveu: > Para os curiosos, segue um naco de informação. > > http://perladvent.pm.org/ > > O Perl Advent Calendar é um calendário do advento natalino que > apresenta um módulo Perl diferente a cada dia pelos primeiros vinte > quatro dias de dezembro, e um módulo extra no Natal. Ou se você não é > cristão, é um site que anualmente apresenta descrições da > funcionalidade de um novo módulo por vinte cinco dias começando de > primeiro de dezembro. > > que é a tradução de: > > The Perl Advent Calendar is an online advent calendar that features a > different Perl module each day for the twenty four days of advent, and > an extra module on Christmas day. Or if you're not Christian, it's a > site that annually features descriptions of a new module for twenty > five days starting on the first of December. > > (que se lê no FAQ: http://perladvent.pm.org/FAQ.html) > > Basicamente a idéia do advento Perl é apresentar módulos que são pouco > apreciados (portanto, não vale falar de DBI, Catalyst, XML::Simple, > etc). Estes módulos apesar de pouco usados podem ser bastante > interessantes em algumas aplicações e a idéia dos artigos no advento > Perl é falar sobre eles. > > Um bom incentivo é que a O'Reilly vai enviar um livro de sua escolha > se você contribuir com uma resenha destas. Toda a informação para você > saber como submeter uma resenha está em > http://perladvent.pm.org/FAQ-submit.html > > Vamos lá, pessoal. Ponham seus dotes de escritor técnico e fanático em > Perl para funcionar. > > Adriano Ferreira. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > -- Marco Antonio P D'Andrade Gerencia Servicos Redes Clientes - TQR3056 - (Servidores Internet) Embratel - Rio de Janeiro - RIT 521-4898 From mdacwb em gmail.com Thu Dec 14 06:28:48 2006 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Thu, 14 Dec 2006 12:28:48 -0200 Subject: [Cascavel-pm] Perl Advent Calendar In-Reply-To: <9a08c9b40612140547q4750dd14v2994275dd19d2e40@mail.gmail.com> References: <73ddeb6c0612140158n1cbcd250xabc4dbc972b23f5b@mail.gmail.com> <9a08c9b40612140547q4750dd14v2994275dd19d2e40@mail.gmail.com> Message-ID: <45815FA0.8070702@gmail.com> Nilson, Eu discordo... desde 2001 eu vejo (partes) do Advent Calendar, e os archives disponíveis são desde 2000 ! http://perladvent.pm.org/archives.html Mas, independente de quem começou, é algo interessante, pois além de deixar registros de contribuição, é um periodo que costuma sobrar mais algum tempinho para leitura, ao menos para mim, quando os projetos começam a reduzir, e o preparativo para férias força a não iniciar nada novo! Sds, Marco Antonio Nilson Santos Figueiredo Junior escreveu: > On 12/14/06, Adriano Ferreira wrote: > >> Para os curiosos, segue um naco de informação. >> >> http://perladvent.pm.org/ >> > > Essa idéia do Advent Calendar começou com o Catalyst creio eu. > Ano passado teve o Catalyst Advent Calendar e este ano está tendo de novo. > > Ele pode ser visto em: > > http://www.catalystframework.org/calendar > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > From acid06 em gmail.com Thu Dec 14 07:18:48 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 14 Dec 2006 13:18:48 -0200 Subject: [Cascavel-pm] Perl Advent Calendar In-Reply-To: <45815FA0.8070702@gmail.com> References: <73ddeb6c0612140158n1cbcd250xabc4dbc972b23f5b@mail.gmail.com> <9a08c9b40612140547q4750dd14v2994275dd19d2e40@mail.gmail.com> <45815FA0.8070702@gmail.com> Message-ID: <9a08c9b40612140718g6dece9cbmc14fc2cb16d878f6@mail.gmail.com> On 12/14/06, Marco A P D'Andrade wrote: > Eu discordo... desde 2001 eu vejo (partes) do Advent Calendar, e os > archives disponíveis são desde 2000 ! > > http://perladvent.pm.org/archives.html Bom saber. Eu nunca tinha ouvido falar de Advent Calendar antes do Catalyst. De qualquer forma, fica válida a informação de que tem um Advent Calendar do Catalyst disponível *também*. ;-) -Nilson Santos F. Jr. From marcio425 em uol.com.br Thu Dec 14 08:35:17 2006 From: marcio425 em uol.com.br (=?iso-8859-1?Q?M=E1rcio_-_UOL?=) Date: Thu, 14 Dec 2006 13:35:17 -0300 Subject: [Cascavel-pm] Digest Cascavel-pm, volume 176, assunto 3 References: Message-ID: <003801c71f9d$d76167c0$0c00a8c0@Marcio> Olá a todos. Meu nome é Márcio, sou da área de conteúdo do site Superdownloads e informados com muito prazer que estamos divulgando em nossa home o evento Open Source Day. Deixo aqui um canal aberto para toda e qualquer sugestão que contribui para nossa área de programas para desenvolvimento. Há muito tempo estamos nos esforçando para divulgar softwares que realmente facilitem a vida daqueles que trabalham diariamente com programação, porém, em reunião, decidimos que o usuário mais do que ninguém sabem de suas necessidades diárias. Sendo assim, gostaria muito que todos os profissionais nos ajudassem a melhorar o conteúdo indicando programas que contribuam para a difusão do conhecimento. Quem tiver alguma dica de software, queira divulgar um tutorial de sua autoria ou eventos e palestras podem encaminhar email para marcio em superdownloads.com.br ou add no messenger o contato marcio425 em superdownloads.com.br. Estamos aberto a toda e qualquer sugestão e agradecemos a ajuda da comunidade. Márcio Lima www.superdownloads.com.br ----- Original Message ----- From: To: Sent: Wednesday, December 13, 2006 4:20 PM Subject: Digest Cascavel-pm, volume 176, assunto 3 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. [OT] Open Source Day (Solli Honorio) 2. Re: Verificar se veio dados do banco (Ricardo Portilho Proni) 3. Re: Verificar se veio dados do banco (Gilmar Santos Jr) 4. Re: Verificar se veio dados do banco (Gabriel Vieira) 5. Re: Verificar se veio dados do banco (Eden Cardim) 6. Re: Verificar se veio dados do banco (Gilmar Santos Jr) 7. Re: Verificar se veio dados do banco (Eden Cardim) ---------------------------------------------------------------------- Message: 1 Date: Tue, 12 Dec 2006 20:51:15 -0200 From: "Solli Honorio" Subject: [Cascavel-pm] [OT] Open Source Day To: saopaulo-pm em mail.pm.org, "Cascavel Perl Mongers" Message-ID: <12d1f4ee0612121451h1bab7ab7qf7028197607bccdb em mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" Pessoal, No dia 16 de Dezembro, sábado próximo, será realizado o Open Source Day com a participação do São Paulo Perl Mongers no mini-curso de Perl. Informações sobre o local e horário estão disponível no banner do evento no site do www.perl.org.br. Fica aqui o meu convite a todos. Abraços, Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061212/eed98952/attachment-0001.html ------------------------------ Message: 2 Date: Wed, 13 Dec 2006 16:09:32 -0300 From: Ricardo Portilho Proni Subject: Re: [Cascavel-pm] Verificar se veio dados do banco To: Cascavel Perl Mongers Cc: Lista-PortoAlegre Message-ID: <45804FEC.8050902 em terra.com.br> Content-Type: text/plain; charset="iso-8859-1" Não sei se existe uma forma melhor. Deve existir. $sql="Select * from teste where datahora="2006-12-11 00"; my $ind_dados = 0; $sth = $dbh->prepare($sql) || die $DBI::errstr; $sth->execute || die $DBI::errstr; while (my $ref = $sth->fetchrow_hashref()) {$ind_dados++;} if ($ind_dados > 0) {Veio dados do banco !\n;} $sth->finish(); Ricardo Portilho Proni Oracle Database 10g Administrator Certified Associate Microsoft Certified Professional Nerv Informática Ltda. Patty Silva escreveu: > Ola pessoal, como faco para verificar se veio dados do banco ou nao? > > faco assim: > > $sql="Select * from teste where datahora="2006-12-11 00"; > > $sth = $dbh->prepare($sql) || die $DBI::errstr; > $sth->execute || die $DBI::errstr; > $sth->finish(); > > > > > Quero verificar se a consulta me retornou resultado ou nao.. > > Alguem pde me ajudar?/ > > Obrigada > > :D > > ------------------------------------------------------------------------ > Yahoo! Search > Música para ver e ouvir: You're Beautiful, do James Blunt > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > ------------------------------------------------------------------------ > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.432 / Virus Database: 268.15.9/573 - Release Date: 12/5/2006 > 4:07 PM > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061213/72c550cc/attachment-0001.html ------------------------------ Message: 3 Date: Wed, 13 Dec 2006 15:19:16 -0300 From: Gilmar Santos Jr Subject: Re: [Cascavel-pm] Verificar se veio dados do banco To: Cascavel Perl Mongers Message-ID: <45804424.9010800 em dcc.ufba.br> Content-Type: text/plain; charset=ISO-8859-1 Se o objetivo for simplesmente saber se veio ou não (e opcionalmente quantos) muda-se a query para "select count(*) from ...", isso sempre retorna 1 resultado, e o resultado diz quantas linhas a query retornaria... Boa sorte, Gilmar - Salvador Perl Mongers Patty Silva escreveu: > Ola pessoal, como faco para verificar se veio dados do banco ou nao? > > faco assim: > > $sql="Select * from teste where datahora="2006-12-11 00"; > > $sth = $dbh->prepare($sql) || die $DBI::errstr; > $sth->execute || die $DBI::errstr; > $sth->finish(); > > > > > Quero verificar se a consulta me retornou resultado ou nao.. > > Alguem pde me ajudar?/ > > Obrigada > > :D > > ------------------------------------------------------------------------ > Yahoo! Search > Música para ver e ouvir: You're Beautiful, do James Blunt > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm ------------------------------ Message: 4 Date: Wed, 13 Dec 2006 15:30:21 -0300 From: "Gabriel Vieira" Subject: Re: [Cascavel-pm] Verificar se veio dados do banco To: "Cascavel Perl Mongers" Message-ID: <83d8367f0612131030r6d1bcafdw498eeead1bbf148 em mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" ------------------>8-------------------------- my $datahora = "2006-12-11 00"; my $sth = $dbh->prepare("SELECT * FROM teste WHERE datahora=?") or die $DBI::errstr; $sth->execute($datahora); print "Existem dados" if $sth->rows; $sth->finish(); ------------------8<-------------------------- Creio que satisfaça :) On 12/13/06, Gilmar Santos Jr wrote: > > Se o objetivo for simplesmente saber se veio ou não (e opcionalmente > quantos) muda-se a query para "select count(*) from ...", isso sempre > retorna 1 resultado, e o resultado diz quantas linhas a query > retornaria... > > Boa sorte, > Gilmar > - Salvador Perl Mongers > > Patty Silva escreveu: > > Ola pessoal, como faco para verificar se veio dados do banco ou nao? > > > > faco assim: > > > > $sql="Select * from teste where datahora="2006-12-11 00"; > > > > $sth = $dbh->prepare($sql) || die $DBI::errstr; > > $sth->execute || die $DBI::errstr; > > $sth->finish(); > > > > > > > > > > Quero verificar se a consulta me retornou resultado ou nao.. > > > > Alguem pde me ajudar?/ > > > > Obrigada > > > > :D > > > > ------------------------------------------------------------------------ > > Yahoo! Search > > Música para ver e ouvir: You're Beautiful, do James Blunt > > < > http://us.rd.yahoo.com/mail/br/tagline/search/video/*http://br.search.yahoo.com/search/video?p=james+blunt&ei=UTF-8&cv=g&x=wrt&vm=r&fr=intl-mail-br-b > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > 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 > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061213/7635acd9/attachment-0001.html ------------------------------ Message: 5 Date: Wed, 13 Dec 2006 15:35:22 -0300 From: "Eden Cardim" Subject: Re: [Cascavel-pm] Verificar se veio dados do banco To: "Cascavel Perl Mongers" Message-ID: <3de55ead0612131035jc61f425ke71a18a74c8216b8 em mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed On 12/13/06, Gilmar Santos Jr wrote: > Se o objetivo for simplesmente saber se veio ou não (e opcionalmente > quantos) muda-se a query para "select count(*) from ...", isso sempre > retorna 1 resultado, e o resultado diz quantas linhas a query > retornaria... Precisamente, e se usar DBIx::Class, a consulta é trocada automaticamente, de acordo com o contexto. if($result = $schema->resultset('Teste')) { #select count... $row = $result->next; #fazer algo com a primeira $row $row = $result->next; #fazer algo com a segunda $row #etc... } foreach $row ($schema->resultset('Teste')) { #select * from... #fazer algo com a $row atual } -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl ------------------------------ Message: 6 Date: Wed, 13 Dec 2006 15:48:44 -0300 From: Gilmar Santos Jr Subject: Re: [Cascavel-pm] Verificar se veio dados do banco To: Cascavel Perl Mongers Message-ID: <45804B0C.4060906 em dcc.ufba.br> Content-Type: text/plain; charset=ISO-8859-1 Eden Cardim escreveu: > Precisamente, e se usar DBIx::Class, a consulta é trocada > automaticamente, de acordo com o contexto. > Uau! DBIx::Clas+++++++ :) Não tenho certeza, mas acho que $sth->rows executa a query normalmente, armazena os resultados e retorna quantos tem. No caso da DBIx::Class (ou se for feito um select count(*) na mão) não há gasto de memória extra armazenando-se o resultado.. alguém sabe mais sobre isso? Estou chutando. :) Nesse código: if($result = $schema->resultset('Teste')) { #select count... $row = $result->next; #fazer algo com a primeira $row $row = $result->next; #fazer algo com a segunda $row #etc... } No if se faz um select. Mas para o primeiro next, pelo menos, deve haver outro. De repente nesse contexto seria interessante fazer logo a query no if, pois se não retornar resultados não há diferença entre uma forma e outra. Já se retornar fazendo um "select count" obriga a fazer um select "normal" depois, ou seja, há 2 consultas ao invés de uma... A vantagem que vejo nesse método é se a única informação necessária é de fato quantos elementos são retornados e não os elementos em si... Me corrijam se estiver falando besteira :) []'s Gilmar ------------------------------ Message: 7 Date: Wed, 13 Dec 2006 16:19:57 -0300 From: "Eden Cardim" Subject: Re: [Cascavel-pm] Verificar se veio dados do banco To: "Cascavel Perl Mongers" Message-ID: <3de55ead0612131119w6768afc5m505166739684b07 em mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed On 12/13/06, Gilmar Santos Jr wrote: > Eden Cardim escreveu: > > Precisamente, e se usar DBIx::Class, a consulta é trocada > > automaticamente, de acordo com o contexto. > > > > Uau! > > DBIx::Clas+++++++ :) > > Não tenho certeza, mas acho que $sth->rows executa a query normalmente, > armazena os resultados e retorna quantos tem. No caso da DBIx::Class (ou > se for feito um select count(*) na mão) não há gasto de memória extra > armazenando-se o resultado.. alguém sabe mais sobre isso? Estou chutando. > :) O DBIx::Class faz lazy population por padrão. Para cada row que você solicita, é feita uma consulta ao banco e os resultados são guardados num cache, para que acessos subsequentes não gerem novas consultas (a não ser que você queira isso, para atualizar o cache, por exemplo). Isso é o ideal se são selecionadas rows individuais aleatoriamente. Se você quiser, pode popular o resultset com uma única consulta, o que é ideal se você sabe, com antecedência, de que vai precisar acessar todas as rows, isso evita o overhead de executar uma consulta por acesso. Existe também uma opção intermediária que são as consultas paginadas. Sumarizando, você indica quantas rows quer carregar no cache por consulta e qual a página de resultados quer obter na consulta atual. A documentação, que, por sinal, é muito boa, explica tudo com mais detalhes > > Nesse código: > > if($result = $schema->resultset('Teste')) { #select count... > $row = $result->next; > #fazer algo com a primeira $row > $row = $result->next; > #fazer algo com a segunda $row > #etc... > } > > > > No if se faz um select. Mas para o primeiro next, pelo menos, deve haver > outro. De repente nesse contexto seria interessante fazer logo a query > no if, pois se não retornar resultados não há diferença entre uma forma > e outra. Já se retornar fazendo um "select count" obriga a fazer um > select "normal" depois, ou seja, há 2 consultas ao invés de uma... > > A vantagem que vejo nesse método é se a única informação necessária é de > fato quantos elementos são retornados e não os elementos em si... > > Me corrijam se estiver falando besteira :) Sim, você está perfeitamente correto. O objeto ResultSet é sobrecarregado para stringificar para o resultado de um "select count...", o uso do if nesse caso foi apenas para ilustrar a flexibilidade do DBIC. ;) -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl ------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Fim da Digest Cascavel-pm, volume 176, assunto 3 ************************************************ -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.409 / Virus Database: 268.15.18/584 - Release Date: 12/12/2006 From ptfzs em yahoo.com.br Thu Dec 14 08:25:57 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 14 Dec 2006 08:25:57 -0800 (PST) Subject: [Cascavel-pm] Comando SYSTEM(CAT) Message-ID: <20061214162557.41165.qmail@web31314.mail.mud.yahoo.com> Ola Pessoal tudo Bem? Esta acontecendo uma coisa interessante testei meu sistema em outra maquina (LINUX) porem na hora de executar o comando: system("cat @arquivos>>$out"); ELE nao funciona....(na minha maquina funciona) tem outro jeito deu fazer isso?? obrigada _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061214/c4a7a43a/attachment.html From ptfzs em yahoo.com.br Thu Dec 14 08:28:08 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 14 Dec 2006 08:28:08 -0800 (PST) Subject: [Cascavel-pm] Res: Comando SYSTEM(CAT) Message-ID: <20061214162808.75421.qmail@web31303.mail.mud.yahoo.com> Esqueci de mencionar. porem isso acontece quando coloco meu programa no CRONTAB :D ----- Mensagem original ---- De: Patty Silva Para: Cascavel Perl Mongers ; Lista-PortoAlegre Enviadas: Quinta-feira, 14 de Dezembro de 2006 16:25:57 Assunto: [Cascavel-pm] Comando SYSTEM(CAT) Ola Pessoal tudo Bem? Esta acontecendo uma coisa interessante testei meu sistema em outra maquina (LINUX) porem na hora de executar o comando: system("cat @arquivos>>$out"); ELE nao funciona....(na minha maquina funciona) tem outro jeito deu fazer isso?? obrigada O Yahoo! está de cara nova. Venha conferir!_______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061214/9f2cc754/attachment.html From thomas em tcnet.com.br Thu Dec 14 08:27:48 2006 From: thomas em tcnet.com.br (Thomas Britis) Date: Thu, 14 Dec 2006 14:27:48 -0200 Subject: [Cascavel-pm] Comando SYSTEM(CAT) In-Reply-To: <20061214162557.41165.qmail@web31314.mail.mud.yahoo.com> References: <20061214162557.41165.qmail@web31314.mail.mud.yahoo.com> Message-ID: <45817B84.50505@tcnet.com.br> open ($fh, >>, $out) || die "Impossível abrir $out: $!"; foreach (@arquivos) { open ($fi, <, $_) || die "Impossível abrir $_: $!"; while (<$fi>) { print $fh; } close ($fi); } close ($fh); Patty Silva wrote: > Ola Pessoal tudo Bem? > Esta acontecendo uma coisa interessante testei meu sistema em outra > maquina (LINUX) porem na hora de executar o comando: > > > system("cat @arquivos>>$out"); > > ELE nao funciona....(na minha maquina funciona) > > tem outro jeito deu fazer isso?? > obrigada > > > > > > ------------------------------------------------------------------------ > O Yahoo! está de cara nova. Venha conferir > ! > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 fernandocorrea em gmail.com Thu Dec 14 08:32:53 2006 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Thu, 14 Dec 2006 14:32:53 -0200 Subject: [Cascavel-pm] Comando SYSTEM(CAT) In-Reply-To: <20061214162557.41165.qmail@web31314.mail.mud.yahoo.com> References: <20061214162557.41165.qmail@web31314.mail.mud.yahoo.com> Message-ID: open $OUT, ">>", $out; for(@arquivos){ open $ARQ, ">", $_; print {$OUT} <$ARQ>; close $ARQ; } On 12/14/06, Patty Silva wrote: > > Ola Pessoal tudo Bem? > Esta acontecendo uma coisa interessante testei meu sistema em outra maquina > (LINUX) porem na hora de executar o comando: > > > system("cat @arquivos>>$out"); > > ELE nao funciona....(na minha maquina funciona) > > tem outro jeito deu fazer isso?? > obrigada > > > > > > ________________________________ > O Yahoo! está de cara nova. Venha conferir! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- []'s Fernando From fernandocorrea em gmail.com Thu Dec 14 08:34:04 2006 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Thu, 14 Dec 2006 14:34:04 -0200 Subject: [Cascavel-pm] Comando SYSTEM(CAT) In-Reply-To: References: <20061214162557.41165.qmail@web31314.mail.mud.yahoo.com> Message-ID: open $OUT, ">>", $out; for(@arquivos){ open $ARQ, ">", $_; print {$OUT} <$ARQ>; close $ARQ; } On 12/14/06, Fernando Oliveira wrote: > > open $OUT, ">>", $out; > for(@arquivos){ > open $ARQ, ">", $_; > print {$OUT} <$ARQ>; > close $ARQ; > } > On 12/14/06, Patty Silva wrote: > > > > Ola Pessoal tudo Bem? > > Esta acontecendo uma coisa interessante testei meu sistema em outra maquina > > (LINUX) porem na hora de executar o comando: > > > > > > system("cat @arquivos>>$out"); > > > > ELE nao funciona....(na minha maquina funciona) > > > > tem outro jeito deu fazer isso?? > > obrigada > > > > > > > > > > > > ________________________________ > > O Yahoo! está de cara nova. Venha conferir! > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > -- > []'s Fernando > -- []'s Fernando From agnaldo em starweb-software.com.br Thu Dec 14 08:51:01 2006 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Thu, 14 Dec 2006 14:51:01 -0200 Subject: [Cascavel-pm] Res: Comando SYSTEM(CAT) References: <20061214162808.75421.qmail@web31303.mail.mud.yahoo.com> Message-ID: <00b401c71fa0$09d10470$1ebc15c9@starweb1> Lembre-se que com o teu usuário as path´s e permissões são uma. Via contrab ele roda com outra path e com outras permissões. ----- Original Message ----- From: Patty Silva To: Cascavel Perl Mongers Sent: Thursday, December 14, 2006 2:28 PM Subject: [Cascavel-pm] Res: Comando SYSTEM(CAT) Esqueci de mencionar. porem isso acontece quando coloco meu programa no CRONTAB :D ----- Mensagem original ---- De: Patty Silva Para: Cascavel Perl Mongers ; Lista-PortoAlegre Enviadas: Quinta-feira, 14 de Dezembro de 2006 16:25:57 Assunto: [Cascavel-pm] Comando SYSTEM(CAT) Ola Pessoal tudo Bem? Esta acontecendo uma coisa interessante testei meu sistema em outra maquina (LINUX) porem na hora de executar o comando: system("cat @arquivos>>$out"); ELE nao funciona....(na minha maquina funciona) tem outro jeito deu fazer isso?? obrigada ------------------------------------------------------------------------------ O Yahoo! está de cara nova. Venha conferir! _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ------------------------------------------------------------------------------ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! ------------------------------------------------------------------------------ _______________________________________________ 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/20061214/4966cf8a/attachment.html From guhmail-perl em yahoo.com.br Thu Dec 14 08:52:20 2006 From: guhmail-perl em yahoo.com.br (Gustavo Padilha [GUH]) Date: Thu, 14 Dec 2006 08:52:20 -0800 (PST) Subject: [Cascavel-pm] Res: Res: Comando SYSTEM(CAT) Message-ID: <20061214165220.33613.qmail@web33206.mail.mud.yahoo.com> Certamente existem mais de uma maneira de se fazer isso (código), mas será que o problema não esta no path do arquivo por exemplo? Ou em alguma variável de ambiente? Qdo vc testa o script, normalmente esta no mesmo dir que ele ou coloca o path completo pra rodar, ja na cron vc precisaria antes de executar ele setar isso. O mesmo é válido para variáveis de ambiente por exemplo de users diferentes. CRON: mi hh dd mm w (. myvars; cd /home/guh; ./myPerlScript.pl ) Att, Gustavo Padilha ----- Mensagem original ---- De: Patty Silva Para: Cascavel Perl Mongers Enviadas: Quinta-feira, 14 de Dezembro de 2006 14:28:08 Assunto: [Cascavel-pm] Res: Comando SYSTEM(CAT) Esqueci de mencionar. porem isso acontece quando coloco meu programa no CRONTAB :D ----- Mensagem original ---- De: Patty Silva Para: Cascavel Perl Mongers ; Lista-PortoAlegre Enviadas: Quinta-feira, 14 de Dezembro de 2006 16:25:57 Assunto: [Cascavel-pm] Comando SYSTEM(CAT) Ola Pessoal tudo Bem? Esta acontecendo uma coisa interessante testei meu sistema em outra maquina (LINUX) porem na hora de executar o comando: system("cat @arquivos>>$out"); ELE nao funciona....(na minha maquina funciona) tem outro jeito deu fazer isso?? obrigada O Yahoo! está de cara nova. Venha conferir!_______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!_______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061214/c01838bb/attachment-0001.html From ptfzs em yahoo.com.br Thu Dec 14 09:24:43 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 14 Dec 2006 09:24:43 -0800 (PST) Subject: [Cascavel-pm] Res: Res: Res: Comando SYSTEM(CAT) Message-ID: <20061214172443.64634.qmail@web31309.mail.mud.yahoo.com> no meu cron esta assim: 18 * * * * /home/user1/PERL/bin/TESTE.pl -d normal -i "2006-12-14-14 2006-12-14-14" >/home/user1/PERL/log/log.txt 2>&1 E nada.. na mao roda normalmente :( como eu vejo as configuracoes do CRON??? OBRIGADA pessoal!! :D ----- Mensagem original ---- De: Gustavo Padilha [GUH] Para: Cascavel Perl Mongers Enviadas: Quinta-feira, 14 de Dezembro de 2006 16:52:20 Assunto: [Cascavel-pm] Res: Res: Comando SYSTEM(CAT) Certamente existem mais de uma maneira de se fazer isso (código), mas será que o problema não esta no path do arquivo por exemplo? Ou em alguma variável de ambiente? Qdo vc testa o script, normalmente esta no mesmo dir que ele ou coloca o path completo pra rodar, ja na cron vc precisaria antes de executar ele setar isso. O mesmo é válido para variáveis de ambiente por exemplo de users diferentes. CRON: mi hh dd mm w (. myvars; cd /home/guh; ./myPerlScript.pl ) Att, Gustavo Padilha ----- Mensagem original ---- De: Patty Silva Para: Cascavel Perl Mongers Enviadas: Quinta-feira, 14 de Dezembro de 2006 14:28:08 Assunto: [Cascavel-pm] Res: Comando SYSTEM(CAT) Esqueci de mencionar. porem isso acontece quando coloco meu programa no CRONTAB :D ----- Mensagem original ---- De: Patty Silva Para: Cascavel Perl Mongers ; Lista-PortoAlegre Enviadas: Quinta-feira, 14 de Dezembro de 2006 16:25:57 Assunto: [Cascavel-pm] Comando SYSTEM(CAT) Ola Pessoal tudo Bem? Esta acontecendo uma coisa interessante testei meu sistema em outra maquina (LINUX) porem na hora de executar o comando: system("cat @arquivos>>$out"); ELE nao funciona....(na minha maquina funciona) tem outro jeito deu fazer isso?? obrigada O Yahoo! está de cara nova. Venha conferir!_______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!_______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas!_______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________________ Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas ! http://br.answers.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061214/ffeeab1c/attachment.html From glasswalk3r em yahoo.com.br Thu Dec 14 10:11:44 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 14 Dec 2006 15:11:44 -0300 (ART) Subject: [Cascavel-pm] Res: Res: Res: Comando SYSTEM(CAT) In-Reply-To: <20061214172443.64634.qmail@web31309.mail.mud.yahoo.com> Message-ID: <926335.95576.qm@web30812.mail.mud.yahoo.com> "system("cat @arquivos>>$out");" ?!? "Rogai por nós pecadores, agora e na hora de nossa morte... amém!" Seria melhor você utilizar shell script... pelo menos seria justificável usar o cat. Se você está tendo problemas de permissão, seu script sequer vai lhe mostrar isso porque você não testa absolutamente nada do que o programa faz. Um simples open(FILE, "<$file") or die "Cannot read $file: $!\n"; Lhe diria o que está acontecendo. Minha dica fica por fazer uma boa leitura: Perl Testing: A Developer's Notebook Langworth, Ian / chromatic O'Reilly ISBN: 0596100922 O livro "Perl Best Pratices" deve dizer algo a esse respeito também. Qualquer livro (decente) de Extreme Programming também. Pare de usar POG's (http://desciclo.pedia.ws/wiki/Programa%25C3%25A7%25C3%25A3o_Orientada_a_Gambiarras) e salve sua sanidade (e a de outros programadores também). []'s Alceu > ----- Mensagem original ---- > De: Patty Silva > Para: Cascavel Perl Mongers ; > Lista-PortoAlegre > Enviadas: Quinta-feira, 14 de Dezembro de 2006 > 16:25:57 > Assunto: [Cascavel-pm] Comando SYSTEM(CAT) > > Ola Pessoal tudo Bem? > Esta acontecendo uma coisa interessante testei meu > sistema em outra maquina (LINUX) porem na hora de > executar o comando: > > > system("cat > @arquivos>>$out"); > > ELE nao funciona....(na minha maquina funciona) > > tem outro jeito deu fazer isso?? > obrigada > > > > > > > > > > O Yahoo! está de cara nova. Venha > conferir!_______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > Novidade no Yahoo! Mail: receba alertas de novas > mensagens no seu celular. Registre seu aparelho > agora!_______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > Você quer respostas para suas perguntas? Ou você > sabe muito e quer compartilhar seu conhecimento? > Experimente o Yahoo! > Respostas!_______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > _______________________________________________________ > > Você quer respostas para suas perguntas? Ou você > sabe muito e quer compartilhar seu conhecimento? > Experimente o Yahoo! Respostas ! > http://br.answers.yahoo.com/> _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ From edencardim em gmail.com Thu Dec 14 11:21:41 2006 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 14 Dec 2006 16:21:41 -0300 Subject: [Cascavel-pm] Res: Res: Res: Comando SYSTEM(CAT) In-Reply-To: <926335.95576.qm@web30812.mail.mud.yahoo.com> References: <20061214172443.64634.qmail@web31309.mail.mud.yahoo.com> <926335.95576.qm@web30812.mail.mud.yahoo.com> Message-ID: <3de55ead0612141121g2be0180bt91a8d8b1df4d4eea@mail.gmail.com> On 12/14/06, Alceu R. de Freitas Jr. wrote: > O livro "Perl Best Pratices" deve dizer algo a esse > respeito também. Qualquer livro (decente) de Extreme > Programming também. www.extremeperl.org É introdutório mas acho que serve pra mostrar o que são testes. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From ptfzs em yahoo.com.br Fri Dec 15 04:52:12 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Fri, 15 Dec 2006 04:52:12 -0800 (PST) Subject: [Cascavel-pm] Res: Res: Res: Res: Comando SYSTEM(CAT) Message-ID: <20061215125213.36913.qmail@web31304.mail.mud.yahoo.com> Ola Pessoal.. Obrigada pelas Dicas.. Nao estou mais usando o comando system("cat...) :D Tentei usar o File::Cat mas nao deu certo.. tentei assim: open (OUTFILE,">>$out") || die "O arquivo nao pode ser aberto para leitura\n"; for(@arquivos) { open(ARQ, "<$_"); print "$_\n"; print OUTFILE ; close ARQ; } Mas para uma surpresa nao tem o msm efeito que o CAT >( alguem sabe o pq?? Obrigda ----- Mensagem original ---- De: Alceu R. de Freitas Jr. Para: Cascavel Perl Mongers Enviadas: Quinta-feira, 14 de Dezembro de 2006 18:11:44 Assunto: Re: [Cascavel-pm] Res: Res: Res: Comando SYSTEM(CAT) "system("cat @arquivos>>$out");" ?!? "Rogai por nós pecadores, agora e na hora de nossa morte... amém!" Seria melhor você utilizar shell script... pelo menos seria justificável usar o cat. Se você está tendo problemas de permissão, seu script sequer vai lhe mostrar isso porque você não testa absolutamente nada do que o programa faz. Um simples open(FILE, "<$file") or die "Cannot read $file: $!\n"; Lhe diria o que está acontecendo. Minha dica fica por fazer uma boa leitura: Perl Testing: A Developer's Notebook Langworth, Ian / chromatic O'Reilly ISBN: 0596100922 O livro "Perl Best Pratices" deve dizer algo a esse respeito também. Qualquer livro (decente) de Extreme Programming também. Pare de usar POG's (http://desciclo.pedia.ws/wiki/Programa%25C3%25A7%25C3%25A3o_Orientada_a_Gambiarras) e salve sua sanidade (e a de outros programadores também). []'s Alceu > ----- Mensagem original ---- > De: Patty Silva > Para: Cascavel Perl Mongers ; > Lista-PortoAlegre > Enviadas: Quinta-feira, 14 de Dezembro de 2006 > 16:25:57 > Assunto: [Cascavel-pm] Comando SYSTEM(CAT) > > Ola Pessoal tudo Bem? > Esta acontecendo uma coisa interessante testei meu > sistema em outra maquina (LINUX) porem na hora de > executar o comando: > > > system("cat > @arquivos>>$out"); > > ELE nao funciona....(na minha maquina funciona) > > tem outro jeito deu fazer isso?? > obrigada > > > > > > > > > > O Yahoo! está de cara nova. Venha > conferir!_______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > Novidade no Yahoo! Mail: receba alertas de novas > mensagens no seu celular. Registre seu aparelho > agora!_______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > Você quer respostas para suas perguntas? Ou você > sabe muito e quer compartilhar seu conhecimento? > Experimente o Yahoo! > Respostas!_______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > _______________________________________________________ > > Você quer respostas para suas perguntas? Ou você > sabe muito e quer compartilhar seu conhecimento? > Experimente o Yahoo! Respostas ! > http://br.answers.yahoo.com/> _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________________ O Yahoo! está de cara nova. Venha conferir! http://br.yahoo.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061215/1345a3c5/attachment.html From gabriel.vieira em gmail.com Fri Dec 15 06:10:01 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 15 Dec 2006 11:10:01 -0300 Subject: [Cascavel-pm] Res: Res: Res: Res: Comando SYSTEM(CAT) In-Reply-To: <20061215125213.36913.qmail@web31304.mail.mud.yahoo.com> References: <20061215125213.36913.qmail@web31304.mail.mud.yahoo.com> Message-ID: <83d8367f0612150610s55a06222r2f3e2d66657c13de@mail.gmail.com> Qual a sua intenção? Criar um novo arquivo com o conteúdo dos outros? Lembrando que >> é para escrita e não para leitura como consta em sua mensagem de erro :). Abraços, On 12/15/06, Patty Silva wrote: > > Ola Pessoal.. Obrigada pelas Dicas.. > > Nao estou mais usando o comando system("cat...) :D > > Tentei usar o File::Cat mas nao deu certo.. > > tentei assim: > open (OUTFILE,">>$out") || die "O arquivo nao pode ser aberto para > leitura\n"; > > for(@arquivos) > { > open(ARQ, "<$_"); > print "$_\n"; > print OUTFILE ; > close ARQ; > } > > Mas para uma surpresa nao tem o msm efeito que o CAT >( alguem sabe o pq?? > > > > Obrigda > > > ----- Mensagem original ---- > De: Alceu R. de Freitas Jr. > Para: Cascavel Perl Mongers > Enviadas: Quinta-feira, 14 de Dezembro de 2006 18:11:44 > Assunto: Re: [Cascavel-pm] Res: Res: Res: Comando SYSTEM(CAT) > > "system("cat @arquivos>>$out");" ?!? > > "Rogai por nós pecadores, agora e na hora de nossa > morte... amém!" > > Seria melhor você utilizar shell script... pelo menos > seria justificável usar o cat. > > Se você está tendo problemas de permissão, seu script > sequer vai lhe mostrar isso porque você não testa > absolutamente nada do que o programa faz. Um simples > > open(FILE, "<$file") or die "Cannot read $file: $!\n"; > > Lhe diria o que está acontecendo. > > Minha dica fica por fazer uma boa leitura: > Perl Testing: A Developer's Notebook > Langworth, Ian / chromatic > O'Reilly > ISBN: 0596100922 > > O livro "Perl Best Pratices" deve dizer algo a esse > respeito também. Qualquer livro (decente) de Extreme > Programming também. > > Pare de usar POG's > ( > http://desciclo.pedia.ws/wiki/Programa%25C3%25A7%25C3%25A3o_Orientada_a_Gambiarras > ) > e salve sua sanidade (e a de outros programadores > também). > > []'s > Alceu > > > ----- Mensagem original ---- > > De: Patty Silva > > Para: Cascavel Perl Mongers ; > > Lista-PortoAlegre > > Enviadas: Quinta-feira, 14 de Dezembro de 2006 > > 16:25:57 > > Assunto: [Cascavel-pm] Comando SYSTEM(CAT) > > > > Ola Pessoal tudo Bem? > > Esta acontecendo uma coisa interessante testei meu > > sistema em outra maquina (LINUX) porem na hora de > > executar o comando: > > > > > > system("cat > > @arquivos>>$out"); > > > > ELE nao funciona....(na minha maquina funciona) > > > > tem outro jeito deu fazer isso?? > > obrigada > > > > > > > > > > > > > > > > > > > > O Yahoo! está de cara nova. Venha > > > conferir!_______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > Novidade no Yahoo! Mail: receba alertas de novas > > mensagens no seu celular. Registre seu aparelho > > > agora!_______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > Você quer respostas para suas perguntas? Ou você > > sabe muito e quer compartilhar seu conhecimento? > > Experimente o Yahoo! > > > Respostas!_______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________________ > > > > Você quer respostas para suas perguntas? Ou você > > sabe muito e quer compartilhar seu conhecimento? > > Experimente o Yahoo! Respostas ! > > http://br.answers.yahoo.com/> > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > _______________________________________________________ > Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. > Registre seu aparelho agora! > http://br.mobile.yahoo.com/mailalertas/ > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > ------------------------------ > Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. > Registre seu aparelho agora! > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061215/9927c41f/attachment.html From shonorio em gmail.com Fri Dec 15 13:01:50 2006 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 15 Dec 2006 19:01:50 -0200 Subject: [Cascavel-pm] Res: Res: Res: Comando SYSTEM(CAT) In-Reply-To: <926335.95576.qm@web30812.mail.mud.yahoo.com> References: <20061214172443.64634.qmail@web31309.mail.mud.yahoo.com> <926335.95576.qm@web30812.mail.mud.yahoo.com> Message-ID: <12d1f4ee0612151301s17c97257y2fa024d4dc26418e@mail.gmail.com> > > > Minha dica fica por fazer uma boa leitura: > Perl Testing: A Developer's Notebook > Langworth, Ian / chromatic > O'Reilly > ISBN: 0596100922 > > O livro "Perl Best Pratices" deve dizer algo a esse > respeito também. Qualquer livro (decente) de Extreme > Programming também. > > Pare de usar POG's > ( > http://desciclo.pedia.ws/wiki/Programa%25C3%25A7%25C3%25A3o_Orientada_a_Gambiarras > ) > e salve sua sanidade (e a de outros programadores > também). Ou o "Gambi Design Patterns", me parece muito instrutivo.... a capa desta O'Reilly é uma referência ao assunto... já vou colocar este livro na minha de "wish list". Realmente esta desciclopedia só me surpreende, vou começar a utilizar mais esta referência. Abraços, Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061215/75735b75/attachment.html From a.r.ferreira em gmail.com Sat Dec 16 12:29:08 2006 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Sat, 16 Dec 2006 18:29:08 -0200 Subject: [Cascavel-pm] Contribuindo para Perl Advent Calendar 2006 Message-ID: <73ddeb6c0612161229w3e222503m4875102c24ebbe5e@mail.gmail.com> Sobre o Calendário Perl do Advento de 2006 de que eu falei antes, eu coloquei um anúncio no perlmonks.org procurando por mais contribuidores para os artigos dos próximos dias. http://www.perlmonks.org/?node_id=590223 Só lembrando, o calendário mesmo está aqui: http://perladvent.pm.org/ http://perladvent.pm.org/FAQ.html (a idéia do projeto) http://perladvent.pm.org/FAQ-submit.html (como submeter) Daí procurando por artigos sobre o mesmo assunto, achei este sobre o Catalyst Advent de 2005, onde na segunda resposta o cara falava da tradução do Calendário para chinês. http://www.perlmonks.org/?node_id=516907 Então perguntei sobre uma possibilidade para o Jerrad Pierce que cuida do Calendário Perl neste ano e ele concordou desde que eu cuide de tudo. A idéia é prover a tradução para português brasileiro (porque nós não escrevemos em português europeu, mesmo que seja muito fácil para os portugueses entender e vice-versa) de cada um dos vinte cinco artigos do calendário deste ano. Estas traduções seriam acessíveis por links no artigo original -- ainda estamos discutindo os detalhes. A primeira pessoa com quem falei a respeito foi o Gabriel Vieira. Eu disse que como foi uma idéia inusitada, infelizmente teríamos de deixar bem claro que a oferta de livros da O'Reilly não se estenderia a este trabalho. O Gabriel me puxou a orelha pois o pessoal vai traduzir um texto e, pelo mesmo texto, quem escreveu recebeu um livro enquanto sobraram bolotas para este segundo voluntário. É, é isto mesmo -- sob um certo aspecto. A minha idéia foi para não sobrecarregar ninguém (inclusive eu mesmo), achar cerca de 25 contribuidores (ou até mais) para cada um traduzir um artigo. (Precisaremos de um corpo editorial também -- mas eu sou o voluntário desta iniciativa e cuidarei disto, não necessariamente sozinho.) Para estes, não foi planejado nenhum tipo de gratificação (porque a idéia foi um improviso, uma coisa pensada depois). A recompensa seria contribuir ao Perl no Brasil, porque quem lê em inglês não quer saber de versões em outras línguas. Mas quem não lê em inglês ou tem dificuldades de ler mas sabe português, pode então aproveitar. E além do mais isto vai trazer um ponto de visibilidade para a comunidade Perl do Brasil. "Olha, os caras traduzirem isto para a língua deles -- tem gente de Perl lá. Eles foram os primeiros nesta iniciativa, legal!" Olha, eu não sei se isto vai funcionar. É só uma idéia. Como eu disse ao Gabriel, se você é um voluntário neste esforço, minha sugestão é que faça o download de um dos artigos nas URLs como http://perladvent.pm.org/2006/1/ e comece a traduzir o conteúdo do HTML. Vamos discutir os detalhes sobre tradução de comentários e do script original de cada artigo (talvez ele seja deixado intacto e só a versão em HTML modificada ou notas introduzidas). A minha proposta para o Jerrad é que estas páginas sejam disponíveis no mesmo servidor que a versão original em inglês. A contrapartida é que faremos o trabalho até o fim. Por isto, a primeira coisa a trazer para ele é a tradução dos artigos já publicados e um cronograma para os dias seguintes. Na verdade fui eu que propus assim. Se a gente não conseguir fazer isto é porque a proposta não foi para frente e é melhor não colocar algo que vai ficar incompleto a nível de um subdomínio do pm.org (que é o perladvent.pm.org). Na verdade, seria muito bom que tívessemos muito mais pessoas trabalhando junto, porque podíamos fazer um cronograma inclusive com extras que poderiam substituir o tradutor titular no caso de imprevistos (e sempre há imprevistos -- como sabem todos desenvolvedores, analistas e administradores de sistemas). Quem estiver a fim, levanta a mão. Após esta mensagem vou mandar outra com a primeira lista de artigos que já estão designados. E também com a lista de pessoas dispostas a ajudar. Inclusive sejam bem vindos quem quiser ajudar na parte editorial. Vou pedir a desculpa/permissão dos assinantes para criar longas threads monótonas sobre isto. Assim a qualquer momento será mais fácil ter a visão do cronograma que está valendo. Quem for voluntário, escreve qual artigo escolheu e inclui seu nome entre os voluntários. Assim será possível evitar repetição de trabalho. Precisamos também de gente para traduzir os próximos artigos -- façam seus compromissos. Prometo que cada dia coloco uma atualização desta para resolver possíveis conflitos. Quem terminar a tradução de um artigo, manda o HTML para mim. Se vingar a idéia, talvez precisemos de espaço no wiki -- mas minha preferência é fazer tudo por e-mail, que eu acho mais universalmente acessível (além do mais, Gmail rocks). Esta experiência é interessante porque quero ver como podemos nos sair como um grupo. Obviamente posso descobrir que a proposta que para mim é interessante não chama a atenção dos outros. Tudo bem -- "toda unanimidade é burra" como dizia Ulisses Guimarães (deve ser a única boa frase dele) e a diversidade (inclusive de opiniões) é demais e tem tudo a ver com Perl. Alea jacta est. Adriano Ferreira. NOTA. No perladvent, quem contribuir com mais de um artigo como é o caso do Jerrad e do Jeff Lavallee, vai receber um único livro conforme as regras da O'Reilly. Só para o conhecimento de vocês. OUTRA NOTA (Yet Another Remark). Para o pessoal que participa de outros grupos locais, peço que considerem a divulgação deste anúncio para seu grupo (assim podemos atingir maior massa crítica). From a.r.ferreira em gmail.com Sat Dec 16 12:31:06 2006 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Sat, 16 Dec 2006 18:31:06 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?O_Calend=E1rio_Perl_do_Advento_de_20?= =?iso-8859-1?q?06_em_portugu=EAs_=28r1=29?= Message-ID: <73ddeb6c0612161231k2977be47md7fdc2a9e2ccad58@mail.gmail.com> Quem quiser contribuir, anote abaixo qual(is) artigo(s) vai traduzir com uma data prometida. Para os artigos por vir, teremos de prometer para o dia seguinte ou o mesmo dia para acompanhar o advento de perto. Substitua as linhas porque assim será mais fácil de manter a lista. Peço também que os voluntários incluam seu nome na lista de tradutores e editores. Incluam uma linha também (para facilitar a manutenção da lista). Artigos Publicados 1 (prometido para 18/Dez) Adriano 2 3 4 5 6 7 8 9 10 11 12 13 Adriano (prometido para 18/Dez) 14 15 Por vir (a promessa é o dia da publicação ou o imediatamente posterior) 16 17 18 19 20 21 22 23 24 25 (prometido para 25/Dez) (quem se habilita? conversaremos a respeito) Ao invés de colocar uma lista de pessoas potenciamente dispostas a traduzir, acho melhor que elas conversem entre si e por exemplo ponham mais de um nome em determinados artigos. Interajam, pessoal! Tradutores (Adriano) Adriano Rodrigues Ferreira, (quem mais se habilita?) Editores Adriano Rodrigues Ferreira, (quem mais se habilita?) From a.r.ferreira em gmail.com Sun Dec 17 13:02:22 2006 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Sun, 17 Dec 2006 19:02:22 -0200 Subject: [Cascavel-pm] [Rio-pm] Fwd: Contribuindo para Perl Advent Calendar 2006 In-Reply-To: <42dcdd750612161427x61793f3dgbf9d3b10fc16c654@mail.gmail.com> References: <73ddeb6c0612161229w3e222503m4875102c24ebbe5e@mail.gmail.com> <42dcdd750612161427x61793f3dgbf9d3b10fc16c654@mail.gmail.com> Message-ID: <73ddeb6c0612171302y27b7f3e0qb183a77acf0a82a4@mail.gmail.com> Obrigado pela força, MDA (que divulgou a mensagem anterior para o Rio-pm)! Aqui está a primeira tradução (por acaso do primeiro dia do advento). Merece revisão ainda, mas acho que está quase lá. http://ferreira.nfshost.com/perl/br-01.html Como eu disse, as traduções serão adicionadas ao perladvent.pm.org quando (e se) tivermos a tradução de todos os artigos já publicados. Está nesta URL temporariamente. Correções, sugestões, dúvidas, sejam bem vindos. Adriano. On 12/16/06, Marco A P D'Andrade wrote: > Pessoal, > > Achei a iniciativa do Adriano bem interessante. Alguem se habilita ? > > Bem, se não houver interesse em traduzir, sugiro ao menos que > aproveitem o conteúdo! > > O artigo do Adriano, do dia 13, já faz parte da lista de aprendizado > do Julio Neves ;) > > Sds, > Marco Antonio > > ---------- Forwarded message ---------- > From: Adriano Ferreira > Date: 16/12/2006 18:29 > Subject: [Cascavel-pm] Contribuindo para Perl Advent Calendar 2006 > To: Cascavel Perl Mongers > > > Sobre o Calendário Perl do Advento de 2006 de que eu falei antes, eu > coloquei um anúncio no perlmonks.org procurando por mais > contribuidores para os artigos dos próximos dias. > > http://www.perlmonks.org/?node_id=590223 > > Só lembrando, o calendário mesmo está aqui: > > http://perladvent.pm.org/ > http://perladvent.pm.org/FAQ.html (a idéia do projeto) > http://perladvent.pm.org/FAQ-submit.html (como submeter) > > Daí procurando por artigos sobre o mesmo assunto, achei este sobre o > Catalyst Advent de 2005, onde na segunda resposta o cara falava da > tradução do Calendário para chinês. > > http://www.perlmonks.org/?node_id=516907 > > Então perguntei sobre uma possibilidade para o Jerrad Pierce que cuida > do Calendário Perl neste ano e ele concordou desde que eu cuide de > tudo. A idéia é prover a tradução para português brasileiro (porque > nós não escrevemos em português europeu, mesmo que seja muito fácil > para os portugueses entender e vice-versa) de cada um dos vinte cinco > artigos do calendário deste ano. Estas traduções seriam acessíveis por > links no artigo original -- ainda estamos discutindo os detalhes. > > A primeira pessoa com quem falei a respeito foi o Gabriel Vieira. Eu > disse que como foi uma idéia inusitada, infelizmente teríamos de > deixar bem claro que a oferta de livros da O'Reilly não se estenderia > a este trabalho. O Gabriel me puxou a orelha pois o pessoal vai > traduzir um texto e, pelo mesmo texto, quem escreveu recebeu um livro > enquanto sobraram bolotas para este segundo voluntário. É, é isto > mesmo -- sob um certo aspecto. > > A minha idéia foi para não sobrecarregar ninguém (inclusive eu mesmo), > achar cerca de 25 contribuidores (ou até mais) para cada um traduzir > um artigo. (Precisaremos de um corpo editorial também -- mas eu sou o > voluntário desta iniciativa e cuidarei disto, não necessariamente > sozinho.) Para estes, não foi planejado nenhum tipo de gratificação > (porque a idéia foi um improviso, uma coisa pensada depois). A > recompensa seria contribuir ao Perl no Brasil, porque quem lê em > inglês não quer saber de versões em outras línguas. Mas quem não lê em > inglês ou tem dificuldades de ler mas sabe português, pode então > aproveitar. E além do mais isto vai trazer um ponto de visibilidade > para a comunidade Perl do Brasil. "Olha, os caras traduzirem isto para > a língua deles -- tem gente de Perl lá. Eles foram os primeiros nesta > iniciativa, legal!" > > Olha, eu não sei se isto vai funcionar. É só uma idéia. Como eu disse > ao Gabriel, se você é um voluntário neste esforço, minha sugestão é > que faça o download de um dos artigos nas URLs como > http://perladvent.pm.org/2006/1/ e comece a traduzir o conteúdo do > HTML. Vamos discutir os detalhes sobre tradução de comentários e do > script original de cada artigo (talvez ele seja deixado intacto e só a > versão em HTML modificada ou notas introduzidas). > > A minha proposta para o Jerrad é que estas páginas sejam disponíveis > no mesmo servidor que a versão original em inglês. A contrapartida é > que faremos o trabalho até o fim. Por isto, a primeira coisa a trazer > para ele é a tradução dos artigos já publicados e um cronograma para > os dias seguintes. Na verdade fui eu que propus assim. Se a gente não > conseguir fazer isto é porque a proposta não foi para frente e é > melhor não colocar algo que vai ficar incompleto a nível de um > subdomínio do pm.org (que é o perladvent.pm.org). Na verdade, seria > muito bom que tívessemos muito mais pessoas trabalhando junto, porque > podíamos fazer um cronograma inclusive com extras que poderiam > substituir o tradutor titular no caso de imprevistos (e sempre há > imprevistos -- como sabem todos desenvolvedores, analistas e > administradores de sistemas). > > Quem estiver a fim, levanta a mão. Após esta mensagem vou mandar outra > com a primeira lista de artigos que já estão designados. E também com > a lista de pessoas dispostas a ajudar. Inclusive sejam bem vindos quem > quiser ajudar na parte editorial. Vou pedir a desculpa/permissão dos > assinantes para criar longas threads monótonas sobre isto. Assim a > qualquer momento será mais fácil ter a visão do cronograma que está > valendo. Quem for voluntário, escreve qual artigo escolheu e inclui > seu nome entre os voluntários. Assim será possível evitar repetição de > trabalho. Precisamos também de gente para traduzir os próximos artigos > -- façam seus compromissos. > > Prometo que cada dia coloco uma atualização desta para resolver > possíveis conflitos. Quem terminar a tradução de um artigo, manda o > HTML para mim. Se vingar a idéia, talvez precisemos de espaço no wiki > -- mas minha preferência é fazer tudo por e-mail, que eu acho mais > universalmente acessível (além do mais, Gmail rocks). > > Esta experiência é interessante porque quero ver como podemos nos sair > como um grupo. Obviamente posso descobrir que a proposta que para mim > é interessante não chama a atenção dos outros. Tudo bem -- "toda > unanimidade é burra" como dizia Ulisses Guimarães (deve ser a única > boa frase dele) e a diversidade (inclusive de opiniões) é demais e tem > tudo a ver com Perl. > > Alea jacta est. > > Adriano Ferreira. > > > NOTA. No perladvent, quem contribuir com mais de um artigo como é o > caso do Jerrad e do Jeff Lavallee, vai receber um único livro conforme > as regras da O'Reilly. Só para o conhecimento de vocês. > > OUTRA NOTA (Yet Another Remark). Para o pessoal que participa de > outros grupos locais, peço que considerem a divulgação deste anúncio > para seu grupo (assim podemos atingir maior massa crítica). > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > _______________________________________________ > Rio-pm mailing list > Rio-pm em pm.org > http://mail.pm.org/mailman/listinfo/rio-pm > From a.r.ferreira em gmail.com Sun Dec 17 13:07:08 2006 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Sun, 17 Dec 2006 19:07:08 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?O_Calend=E1rio_Perl_do_Advento_de_20?= =?iso-8859-1?q?06_em_portugu=EAs_=28r2=29?= Message-ID: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> (Esta é a segunda revisão da lista com as atualizações do dia 17/Dezembro) Quem quiser contribuir, anote abaixo qual(is) artigo(s) vai traduzir com uma data prometida. Para os artigos por vir, teremos de prometer para o dia seguinte ou o mesmo dia para acompanhar o advento de perto. Substitua as linhas porque assim será mais fácil de manter a lista. Peço também que os voluntários incluam seu nome na lista de tradutores e editores. Incluam uma linha também (para facilitar a manutenção da lista). Artigos Publicados 1 (em 17/Dez) (http://ferreira.nfshost.com/perl/br-01.html, para revisão) Adriano 2 3 4 5 6 7 8 9 10 11 12 13 (prometido para 18/Dez) Adriano 14 15 16 Por vir (a promessa é o dia da publicação ou o imediatamente posterior) 17 18 19 20 21 22 23 24 25 (prometido para 25/Dez) (quem se habilita? conversaremos a respeito) Ao invés de colocar uma lista de pessoas potenciamente dispostas a traduzir, acho melhor que elas conversem entre si e por exemplo ponham mais de um nome em determinados artigos. Interajam, pessoal! Tradutores (Adriano) Adriano Rodrigues Ferreira, (quem mais se habilita?) Editores/Revisores Adriano Rodrigues Ferreira, (quem mais se habilita?) From donatoaz em gmail.com Mon Dec 18 14:09:54 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon, 18 Dec 2006 22:09:54 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?O_Calend=E1rio_Perl_do_Advento_de_20?= =?iso-8859-1?q?06_em_portugu=EAs_=28r2=29?= In-Reply-To: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> Message-ID: <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> On 12/17/06, Adriano Ferreira wrote: >(...) > Tradutores > > (Adriano) Adriano Rodrigues Ferreira, > (quem mais se habilita?) eu me habilito. Só me avisarem qual dia devo traduzir ou quais eu potencialmente posso... -- Donato Azevedo From donatoaz em gmail.com Mon Dec 18 14:31:08 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon, 18 Dec 2006 22:31:08 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?O_Calend=E1rio_Perl_do_Advento_de_20?= =?iso-8859-1?q?06_em_portugu=EAs_=28r1=29?= In-Reply-To: <73ddeb6c0612161231k2977be47md7fdc2a9e2ccad58@mail.gmail.com> References: <73ddeb6c0612161231k2977be47md7fdc2a9e2ccad58@mail.gmail.com> Message-ID: <1746e3e30612181431p13e23521tba5bdeb366864a26@mail.gmail.com> On 12/16/06, Adriano Ferreira wrote: > Quem quiser contribuir, anote abaixo qual(is) artigo(s) vai traduzir > com uma data prometida. Para os artigos por vir, teremos de prometer > para o dia seguinte ou o mesmo dia para acompanhar o advento de perto. > Substitua as linhas porque assim será mais fácil de manter a lista. > > Peço também que os voluntários incluam seu nome na lista de tradutores > e editores. Incluam uma linha também (para facilitar a manutenção da > lista). > > Artigos > > Publicados > 1 (prometido para 18/Dez) Adriano 2 (prometido para 20/Dez) Donato Azevedo > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > 11 > 12 > 13 Adriano (prometido para 18/Dez) 14 Donato (prometido para 20/Dez) > 15 > > Por vir (a promessa é o dia da publicação ou o imediatamente posterior) > 16 > 17 > 18 > 19 > 20 > 21 > 22 > 23 > 24 > 25 (prometido para 25/Dez) (quem se habilita? conversaremos a respeito) > > Ao invés de colocar uma lista de pessoas potenciamente dispostas a > traduzir, acho melhor que elas conversem entre si e por exemplo ponham > mais de um nome em determinados artigos. Interajam, pessoal! > > Tradutores > > (Adriano) Adriano Rodrigues Ferreira, donatoaz Donato Azevedo > (quem mais se habilita?) > > Editores > > Adriano Rodrigues Ferreira, > (quem mais se habilita?) > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From lorn.br em gmail.com Mon Dec 18 16:59:24 2006 From: lorn.br em gmail.com (Lorn) Date: Mon, 18 Dec 2006 22:59:24 -0200 Subject: [Cascavel-pm] Lista sobre Catalyst Message-ID: Rau! Monges. Comecei a usar o Catalyst a uns 3 ~ 4 meses, e hoje não faco um projetinho web sem ele :P gracas ao Izut ( Igor ), Eden, Nilson me deram uma ajuda inicial e uma animada para eu usar o Catalyst, depois te tanto encher o saco deles, principalmente do Eden por email, pensei "poxa, poderiamos criar uma lista de discussão!". Mandei um email em pvt para alguns, e eles gostaram da ideia, então, com a autorizacão do Flavio Glock e Mago e ajuda do Joenio, criei no servidor da Dreamhost a lista catalyst-br *ainda* não é a lista oficial no Brasil, mas depois cuidamos disso, era para ter lancado antes, mas vocês sabem, faculdade, trampo, pois bem. Para se inscrever: http://catalyst.lists.perl.org.br/listinfo.cgi/catalyst-br-lists.perl.org.br Site: http://catalyst.perl.org.br ( ainda não tem nada :P ) -- Lorn - Slackware Linux www.slackwarezine.com.br - http://lornlab.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061218/8898beb4/attachment.html From a.r.ferreira em gmail.com Tue Dec 19 02:48:00 2006 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Tue, 19 Dec 2006 08:48:00 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?O_Calend=E1rio_Perl_do_Advento_de_20?= =?iso-8859-1?q?06_em_portugu=EAs_=28r2=29?= In-Reply-To: <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> Message-ID: <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> On 12/18/06, Donato Azevedo wrote: > On 12/17/06, Adriano Ferreira wrote: > >(...) > > Tradutores > > > > (Adriano) Adriano Rodrigues Ferreira, > > (quem mais se habilita?) > > eu me habilito. > Só me avisarem qual dia devo traduzir ou quais eu potencialmente posso... > > -- > Donato Azevedo Muito obrigado, Donato. Sua ajuda é muito apreciada. Como não atingiremos massa crítica para acompanhar o passo do perladvent.pm.org e conseguir cobrir os últimos dias tão logo fosse publicada a versão original, eu sugiro que continuemos este trabalho no nosso ritmo mesmo. Quando terminarmos, mandarei o material para o Jerrad Pierce que o fará disponível no servidor deles. Adriano. From a.r.ferreira em gmail.com Tue Dec 19 03:10:04 2006 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Tue, 19 Dec 2006 09:10:04 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?O_Calend=E1rio_Perl_do_Advento_de_20?= =?iso-8859-1?q?06_em_portugu=EAs_=28r3=29?= Message-ID: <73ddeb6c0612190310j1b87b529n1b69ae11116c72bd@mail.gmail.com> (Esta é a terceira revisão da lista com as atualizações do dia 19/Dezembro) Quem quiser contribuir, anote abaixo qual(is) artigo(s) vai traduzir com uma data prometida. Para os artigos por vir, teremos de prometer para o dia seguinte ou o mesmo dia para acompanhar o advento de perto. Substitua as linhas porque assim será mais fácil de manter a lista. Peço também que os voluntários incluam seu nome na lista de tradutores e editores. Incluam uma linha também (para facilitar a manutenção da lista). Artigos Publicados 1 (em 17/Dez) (http://ferreira.nfshost.com/perl/br-01.html, para revisão) ferreira 2 (em 19/Dez) (http://ferreira.nfshost.com/perl/br-02.html, para revisão) donatoaz 3 4 5 6 7 8 9 10 11 12 13 (prometido para 18/Dez :( ) ferreira 14 (prometido para 20/Dez) donatoaz 15 16 17 Por vir (a promessa é o dia da publicação ou o imediatamente posterior) 18 19 20 21 22 23 24 25 (prometido para 25/Dez) (quem se habilita? conversaremos a respeito) Ao invés de colocar uma lista de pessoas potenciamente dispostas a traduzir, acho melhor que elas conversem entre si e por exemplo ponham mais de um nome em determinados artigos. Interajam, pessoal! Tradutores (ferreira) Adriano Rodrigues Ferreira, (donatoaz) Donato Azevedo (quem mais se habilita?) Editores/Revisores Adriano Rodrigues Ferreira, (quem mais se habilita?) From joenio em gmail.com Tue Dec 19 09:01:16 2006 From: joenio em gmail.com (Joenio Marques) Date: Tue, 19 Dec 2006 15:01:16 -0200 Subject: [Cascavel-pm] Digest Cascavel-pm, volume 176, assunto 3 In-Reply-To: <003801c71f9d$d76167c0$0c00a8c0@Marcio> References: <003801c71f9d$d76167c0$0c00a8c0@Marcio> Message-ID: <65934b450612190901r27f033cv2de6b13bb9cccda2@mail.gmail.com> Olá Márcio, Não sei se já estão no Superdownloads mas gostaria de fazer algumas sugestões que me vieram a mente neste momento, IDE para desenvolvimento Perl ,etc http://www.activestate.com/Products/Komodo/ Plugin para Perl no Eclipse http://e-p-i-c.sourceforge.net/ ActivePerl http://www.activestate.com/Products/ActivePerl/ Framework MVC para desenvolvimento Web http://www.catalystframework.org/ Bindings Perl de bibliotecas Gtk2/Gnome http://gtk2-perl.sourceforge.net/ Sistema Gerenciamento de Conteudo colaborativo http://www.twiki.org/ Zoidberg Shell Perl http://zoidberg.student.utwente.nl/ etc... Att, Em 14/12/06, Márcio - UOL escreveu: > Olá a todos. Meu nome é Márcio, sou da área de conteúdo do site > Superdownloads e informados com muito prazer que estamos divulgando em nossa > home o evento Open Source Day. > > Deixo aqui um canal aberto para toda e qualquer sugestão que contribui para > nossa área de programas para desenvolvimento. Há muito tempo estamos nos > esforçando para divulgar softwares que realmente facilitem a vida daqueles > que trabalham diariamente com programação, porém, em reunião, decidimos que > o usuário mais do que ninguém sabem de suas necessidades diárias. > > Sendo assim, gostaria muito que todos os profissionais nos ajudassem a > melhorar o conteúdo indicando programas que contribuam para a difusão do > conhecimento. > > > Quem tiver alguma dica de software, queira divulgar um tutorial de sua > autoria ou eventos e palestras podem encaminhar email para > marcio em superdownloads.com.br ou add no messenger o contato > marcio425 em superdownloads.com.br. > > Estamos aberto a toda e qualquer sugestão e agradecemos a ajuda da > comunidade. > > > Márcio Lima > www.superdownloads.com.br -- Joenio Marques - Salvador Perl Mongers From joenio em gmail.com Tue Dec 19 09:18:59 2006 From: joenio em gmail.com (Joenio Marques) Date: Tue, 19 Dec 2006 15:18:59 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?O_Calend=E1rio_Perl_do_Advento_de_20?= =?iso-8859-1?q?06_em_portugu=EAs_=28r3=29?= In-Reply-To: <73ddeb6c0612190310j1b87b529n1b69ae11116c72bd@mail.gmail.com> References: <73ddeb6c0612190310j1b87b529n1b69ae11116c72bd@mail.gmail.com> Message-ID: <65934b450612190918x3136c3f2lda13a8c3ed168d1d@mail.gmail.com> Não seria interessante criar um tópico no TWiki para manter o status das traduções? Fica mais fácil... Criei um tópico aqui: http://www.perl.org.br/bin/view/Artigos/TraducaoPerlAdventCalendar2006 Att, 2006/12/19, Adriano Ferreira : > (Esta é a terceira revisão da lista com as atualizações do dia 19/Dezembro) > > Quem quiser contribuir, anote abaixo qual(is) artigo(s) vai traduzir > com uma data prometida. Para os artigos por vir, teremos de prometer > para o dia seguinte ou o mesmo dia para acompanhar o advento de perto. > Substitua as linhas porque assim será mais fácil de manter a lista. > > Peço também que os voluntários incluam seu nome na lista de tradutores > e editores. Incluam uma linha também (para facilitar a manutenção da > lista). > > Artigos > > Publicados > 1 (em 17/Dez) (http://ferreira.nfshost.com/perl/br-01.html, para > revisão) ferreira > 2 (em 19/Dez) (http://ferreira.nfshost.com/perl/br-02.html, para > revisão) donatoaz > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > 11 > 12 > 13 (prometido para 18/Dez :( ) ferreira > 14 (prometido para 20/Dez) donatoaz > 15 > 16 > 17 > > Por vir (a promessa é o dia da publicação ou o imediatamente posterior) > 18 > 19 > 20 > 21 > 22 > 23 > 24 > 25 (prometido para 25/Dez) (quem se habilita? conversaremos a respeito) > > Ao invés de colocar uma lista de pessoas potenciamente dispostas a > traduzir, acho melhor que elas conversem entre si e por exemplo ponham > mais de um nome em determinados artigos. Interajam, pessoal! > > Tradutores > > (ferreira) Adriano Rodrigues Ferreira, > (donatoaz) Donato Azevedo > (quem mais se habilita?) > > Editores/Revisores > > Adriano Rodrigues Ferreira, > (quem mais se habilita?) > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Marques - Salvador Perl Mongers From acid06 em gmail.com Tue Dec 19 14:48:39 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 19 Dec 2006 20:48:39 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?O_Calend=E1rio_Perl_do_Advento_de_20?= =?iso-8859-1?q?06_em_portugu=EAs_=28r2=29?= In-Reply-To: <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> Message-ID: <9a08c9b40612191448y518f602ewc36a1b398decb5d6@mail.gmail.com> On 12/19/06, Adriano Ferreira wrote: > Muito obrigado, Donato. Sua ajuda é muito apreciada. Como não > atingiremos massa crítica para acompanhar o passo do perladvent.pm.org > e conseguir cobrir os últimos dias tão logo fosse publicada a versão > original, eu sugiro que continuemos este trabalho no nosso ritmo > mesmo. Quando terminarmos, mandarei o material para o Jerrad Pierce > que o fará disponível no servidor deles. Agora que eu estou de férias, eu poderia traduzir pelo menos uns 2 ou 3 por semana, sem problemas... aliás, vou ver se traduzo um hoje ainda e mando pra você. -Nilson Santos F. Jr. From otaviof em gmail.com Tue Dec 19 18:20:59 2006 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Wed, 20 Dec 2006 00:20:59 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= Message-ID: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> Senhores, Tenho dúvidas à respeito de qual formato de arquivos utilizar. Estou construindo uma ferramenta para fazer filtro de e-mails, e uma para aplicar estes filtros, portanto procuro o formato para gravar os filtros que seja mais rápido para ser carregado quando for requisitado, lembrando que ele deve manter uma velocidade aceitável mesmo quando houverem um número considerável de regras. Estou considerando as seguintes opções: - XML (XML::Simple); - Texto (arq. de configuração); - Banco de Dados (MySQL); Qual delas vcs me aconselham utilizar ? um abraço, -- | -- | Otávio Fernandes | Ubuntu 6.10 -- GNU/Linux User: 283.396 | http://otaviof.googlepages.com | -- From acid06 em gmail.com Tue Dec 19 18:50:17 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 20 Dec 2006 00:50:17 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?O_Calend=E1rio_Perl_do_Advento_de_20?= =?iso-8859-1?q?06_em_portugu=EAs_=28r2=29?= In-Reply-To: <9a08c9b40612191448y518f602ewc36a1b398decb5d6@mail.gmail.com> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> <9a08c9b40612191448y518f602ewc36a1b398decb5d6@mail.gmail.com> Message-ID: <9a08c9b40612191850sf379019l35ec71c690e70aca@mail.gmail.com> On 12/19/06, Nilson Santos Figueiredo Junior wrote: > Agora que eu estou de férias, eu poderia traduzir pelo menos uns 2 ou > 3 por semana, sem problemas... aliás, vou ver se traduzo um hoje ainda > e mando pra você. Como prometi, traduzi o número 4. Ele está atachado no email. Eu tomei a liberdade de traduzir adaptando ao mesmo tempo para que as coisas soem um pouco melhor e mais naturais em português. Não sei se eventuais clean-ups no serão necessários, já que eu salvei o advent original pelo firefox mesmo e só modifiquei aqui o HTML. -Nilson Santos F. Jr. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061220/993474f1/attachment.htm From igor.sutton em gmail.com Wed Dec 20 02:38:01 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Wed, 20 Dec 2006 10:38:01 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> Message-ID: <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> Olá Otávio, 2006/12/20, Otávio Fernandes : > > Senhores, > > Tenho dúvidas à respeito de qual formato de arquivos utilizar. Estou > construindo uma ferramenta para fazer filtro de e-mails, e uma para > aplicar estes filtros, portanto procuro o formato para gravar os > filtros que seja mais rápido para ser carregado quando for > requisitado, lembrando que ele deve manter uma velocidade aceitável > mesmo quando houverem um número considerável de regras. > > Estou considerando as seguintes opções: > - XML (XML::Simple); > - Texto (arq. de configuração); > - Banco de Dados (MySQL); Outra opção que você tem é utilizar YAML[1] (que é mais simples e possui menos overhead que XML), ou dados serializados com Data::Serialize[2] ou outro módulo equivalente (onde o maior trabalho seria abrir o arquivo e ler o conteúdo). [1] http://search.cpan.org/~ingy/YAML-0.62/lib/YAML.pm [2] http://search.cpan.org/~neely/Data-Serializer-0.36/lib/Data/Serializer.pm Ficam aí as dicas :) -- Igor Sutton Lopes -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061220/bb088e18/attachment.html From otaviof em gmail.com Wed Dec 20 04:10:47 2006 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Wed, 20 Dec 2006 10:10:47 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> Message-ID: <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> On 12/20/06, Igor Sutton wrote: > Olá Otávio, > > 2006/12/20, Otávio Fernandes : > > Senhores, > > > > Tenho dúvidas à respeito de qual formato de arquivos utilizar. Estou > > construindo uma ferramenta para fazer filtro de e-mails, e uma para > > aplicar estes filtros, portanto procuro o formato para gravar os > > filtros que seja mais rápido para ser carregado quando for > > requisitado, lembrando que ele deve manter uma velocidade aceitável > > mesmo quando houverem um número considerável de regras. > > > > Estou considerando as seguintes opções: > > - XML (XML::Simple); > > - Texto (arq. de configuração); > > - Banco de Dados (MySQL); > > Outra opção que você tem é utilizar YAML[1] (que é mais simples e possui > menos overhead que XML), ou dados serializados com Data::Serialize[2] ou > outro módulo equivalente (onde o maior trabalho seria abrir o arquivo e ler > o conteúdo). > > [1] http://search.cpan.org/~ingy/YAML-0.62/lib/YAML.pm > [2] > http://search.cpan.org/~neely/Data-Serializer-0.36/lib/Data/Serializer.pm > > Ficam aí as dicas :) > > -- > Igor Sutton Lopes > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm Olá Igor, Muito obrigado pela sua resposta. Recebi uma sugestão de utilizar o Berkley DB, o que vcs acham ? um abraço, -- | -- | Otávio Fernandes | Ubuntu 6.10 -- GNU/Linux User: 283.396 | http://otaviof.googlepages.com | -- From lorn.br em gmail.com Wed Dec 20 04:34:29 2006 From: lorn.br em gmail.com (Lorn) Date: Wed, 20 Dec 2006 10:34:29 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> Message-ID: Berkley DB é legal, mas você tem que pensar quão grande pode ser esses filtros, se eles não passarem de X, acho Berkeley DB uma boa solução, se eles forem crescendo linearmente, é melhor usar MySQL ou SQLite ;) On 12/20/06, Otávio Fernandes wrote: > > On 12/20/06, Igor Sutton wrote: > > Olá Otávio, > > > > 2006/12/20, Otávio Fernandes : > > > Senhores, > > > > > > Tenho dúvidas à respeito de qual formato de arquivos utilizar. Estou > > > construindo uma ferramenta para fazer filtro de e-mails, e uma para > > > aplicar estes filtros, portanto procuro o formato para gravar os > > > filtros que seja mais rápido para ser carregado quando for > > > requisitado, lembrando que ele deve manter uma velocidade aceitável > > > mesmo quando houverem um número considerável de regras. > > > > > > Estou considerando as seguintes opções: > > > - XML (XML::Simple); > > > - Texto (arq. de configuração); > > > - Banco de Dados (MySQL); > > > > Outra opção que você tem é utilizar YAML[1] (que é mais simples e possui > > menos overhead que XML), ou dados serializados com Data::Serialize[2] ou > > outro módulo equivalente (onde o maior trabalho seria abrir o arquivo e > ler > > o conteúdo). > > > > [1] http://search.cpan.org/~ingy/YAML-0.62/lib/YAML.pm > > [2] > > > http://search.cpan.org/~neely/Data-Serializer-0.36/lib/Data/Serializer.pm > > > > Ficam aí as dicas :) > > > > -- > > Igor Sutton Lopes > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Olá Igor, > > Muito obrigado pela sua resposta. Recebi uma sugestão de utilizar o > Berkley DB, o que vcs acham ? > > um abraço, > > -- > | -- > | Otávio Fernandes > | Ubuntu 6.10 -- GNU/Linux User: 283.396 > | http://otaviof.googlepages.com > | -- > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lorn - Slackware Linux www.slackwarezine.com.br - http://lornlab.org -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061220/43f0e444/attachment-0001.html From otaviof em gmail.com Wed Dec 20 05:04:39 2006 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Wed, 20 Dec 2006 11:04:39 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> Message-ID: <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> Estava considerando o Berkley DB por que será muito mais para leitura do que para gravação, e o BDB é otimazado pra isso né ? como ele terá que fazer a leitura dos filtros pra cada e-mail q passar pelo MTA to acho que o MySQL vai ficar pesado de qq jeito ... o q vcs acham ? On 12/20/06, Lorn wrote: > Berkley DB é legal, mas você tem que pensar quão grande pode ser esses > filtros, se eles não passarem de X, acho Berkeley DB uma boa solução, se > eles forem crescendo linearmente, é melhor usar MySQL ou SQLite ;) > > > On 12/20/06, Otávio Fernandes wrote: > > On 12/20/06, Igor Sutton wrote: > > > Olá Otávio, > > > > > > 2006/12/20, Otávio Fernandes : > > > > Senhores, > > > > > > > > Tenho dúvidas à respeito de qual formato de arquivos utilizar. Estou > > > > construindo uma ferramenta para fazer filtro de e-mails, e uma para > > > > aplicar estes filtros, portanto procuro o formato para gravar os > > > > filtros que seja mais rápido para ser carregado quando for > > > > requisitado, lembrando que ele deve manter uma velocidade aceitável > > > > mesmo quando houverem um número considerável de regras. > > > > > > > > Estou considerando as seguintes opções: > > > > - XML (XML::Simple); > > > > - Texto (arq. de configuração); > > > > - Banco de Dados (MySQL); > > > > > > Outra opção que você tem é utilizar YAML[1] (que é mais simples e possui > > > menos overhead que XML), ou dados serializados com Data::Serialize[2] ou > > > outro módulo equivalente (onde o maior trabalho seria abrir o arquivo e > ler > > > o conteúdo). > > > > > > [1] http://search.cpan.org/~ingy/YAML-0.62/lib/YAML.pm > > > [2] > > > > http://search.cpan.org/~neely/Data-Serializer-0.36/lib/Data/Serializer.pm > > > > > > Ficam aí as dicas :) > > > > > > -- > > > Igor Sutton Lopes > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > Olá Igor, > > > > Muito obrigado pela sua resposta. Recebi uma sugestão de utilizar o > > Berkley DB, o que vcs acham ? > > > > um abraço, > > > > -- > > | -- > > | Otávio Fernandes > > | Ubuntu 6.10 -- GNU/Linux User: 283.396 > > | http://otaviof.googlepages.com > > | -- > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > - http://lornlab.org > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- | -- | Otávio Fernandes | Ubuntu 6.10 -- GNU/Linux User: 283.396 | http://otaviof.googlepages.com | -- From edencardim em gmail.com Wed Dec 20 05:20:03 2006 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 20 Dec 2006 10:20:03 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> Message-ID: <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> On 12/20/06, Otávio Fernandes wrote: > Estava considerando o Berkley DB por que será muito mais para leitura > do que para gravação, e o BDB é otimazado pra isso né ? como ele terá > que fazer a leitura dos filtros pra cada e-mail q passar pelo MTA to > acho que o MySQL vai ficar pesado de qq jeito ... o q vcs acham ? Desse jeito vai ficar pesado com qualquer solução de persistência. Porque não manter um cache na memória? -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From otaviof em gmail.com Wed Dec 20 05:25:30 2006 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Wed, 20 Dec 2006 11:25:30 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> Message-ID: <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> On 12/20/06, Eden Cardim wrote: > On 12/20/06, Otávio Fernandes wrote: > > Estava considerando o Berkley DB por que será muito mais para leitura > > do que para gravação, e o BDB é otimazado pra isso né ? como ele terá > > que fazer a leitura dos filtros pra cada e-mail q passar pelo MTA to > > acho que o MySQL vai ficar pesado de qq jeito ... o q vcs acham ? > > Desse jeito vai ficar pesado com qualquer solução de persistência. > Porque não manter um cache na memória? > > -- > Eden Cardim > Instituto Baiano de Biotecnologia > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > Laboratório de Bioinformática > -- > "you seem to think that 'close enough' is close enough... > please learn to be 'literal' around programming." > merlyn - on irc.freenode.net#perl > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm como assim manter uma cache na memória ? me dê um exemplo por favor. -- | -- | Otávio Fernandes | Ubuntu 6.10 -- GNU/Linux User: 283.396 | http://otaviof.googlepages.com | -- From igor.sutton em gmail.com Wed Dec 20 05:27:06 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Wed, 20 Dec 2006 13:27:06 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> Message-ID: <6c65a53f0612200527q7bdbe30apedce866fa42c7564@mail.gmail.com> 2006/12/20, Eden Cardim : > > On 12/20/06, Otávio Fernandes wrote: > > Estava considerando o Berkley DB por que será muito mais para leitura > > do que para gravação, e o BDB é otimazado pra isso né ? como ele terá > > que fazer a leitura dos filtros pra cada e-mail q passar pelo MTA to > > acho que o MySQL vai ficar pesado de qq jeito ... o q vcs acham ? > > Desse jeito vai ficar pesado com qualquer solução de persistência. > Porque não manter um cache na memória? Concordo com o Eden. Acho que o tipo de arquivo que você vai utilizar para armazenar estes dados é irrelevante, pois você deve fazê-lo apenas uma vez. Utilize um sinal para disparar uma rotina de atualização das regras, ou um alarme disparado de tempos em tempos para verificar se o arquivo foi modificado e atualizar o cache. A propósito, qual o objetivo real do seu problema? -- Igor Sutton Lopes -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061220/c56cb4e8/attachment.html From edencardim em gmail.com Wed Dec 20 05:32:49 2006 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 20 Dec 2006 10:32:49 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> Message-ID: <3de55ead0612200532m3ff74ebax9140c1ea71f7a103@mail.gmail.com> On 12/20/06, Otávio Fernandes wrote: > como assim manter uma cache na memória ? me dê um exemplo por favor. Você lê a configuração dos filtros uma única vez para a memória, possivelmente quando o programa for iniciado, depois disso você usa a informação diretamente da memória. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From igor.sutton em gmail.com Wed Dec 20 05:32:52 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Wed, 20 Dec 2006 13:32:52 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> Message-ID: <6c65a53f0612200532t29e601e8kcd5c582dde05bb5a@mail.gmail.com> > > como assim manter uma cache na memória ? me dê um exemplo por favor. # abre o arquivo para leitura. assume que cada linha tenha um filtro. open my $fh, "<", "filter.txt" or die $!; # popula os filtros com o conteudo do arquivo my @filters = <$fh>; # fecha arquivo close $fh or warn $!; # espera por mensagens... while (my $message = get_message()) { # itera os filtros... foreach my $filter (@filters) { # aplica o filtro! if (apply($filter, $message)) { ... } } } No exemplo, você está iterando os filtros em memória, não do arquivo. O mesmo vale para base de dados, BDB, YAML, ... Espero ter sido claro. -- Igor Sutton Lopes -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061220/8cf2e0de/attachment-0001.html From otaviof em gmail.com Wed Dec 20 05:32:50 2006 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Wed, 20 Dec 2006 11:32:50 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <6c65a53f0612200527q7bdbe30apedce866fa42c7564@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <6c65a53f0612200527q7bdbe30apedce866fa42c7564@mail.gmail.com> Message-ID: <8e3843570612200532j49631a17ge4562f282a2283ab@mail.gmail.com> On 12/20/06, Igor Sutton wrote: > 2006/12/20, Eden Cardim : > > On 12/20/06, Otávio Fernandes wrote: > > > Estava considerando o Berkley DB por que será muito mais para leitura > > > do que para gravação, e o BDB é otimazado pra isso né ? como ele terá > > > que fazer a leitura dos filtros pra cada e-mail q passar pelo MTA to > > > acho que o MySQL vai ficar pesado de qq jeito ... o q vcs acham ? > > > > Desse jeito vai ficar pesado com qualquer solução de persistência. > > Porque não manter um cache na memória? > > Concordo com o Eden. Acho que o tipo de arquivo que você vai utilizar para > armazenar estes dados é irrelevante, pois você deve fazê-lo apenas uma vez. > Utilize um sinal para disparar uma rotina de atualização das regras, ou um > alarme disparado de tempos em tempos para verificar se o arquivo foi > modificado e atualizar o cache. > > A propósito, qual o objetivo real do seu problema? > -- > > Igor Sutton Lopes > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm bom, basicamente, eu tenho uma ferramenta que deve "filtrar" e-mails, sendo que o postfix vai submeter o e-mail para o meu script (STDIN), e eu vou verificar se ele se encaixa com algum dos filtros, aplicar a ação correspondente, e encaminha-lo de volta para o Postfix (em uma porta diferente) para ser entregue para o usuário (o qual ficará em outra máquina) ... From igor.sutton em gmail.com Wed Dec 20 05:40:41 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Wed, 20 Dec 2006 13:40:41 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <8e3843570612200532j49631a17ge4562f282a2283ab@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <6c65a53f0612200527q7bdbe30apedce866fa42c7564@mail.gmail.com> <8e3843570612200532j49631a17ge4562f282a2283ab@mail.gmail.com> Message-ID: <6c65a53f0612200540w257133c9j9bb6b97ceff544aa@mail.gmail.com> > bom, basicamente, eu tenho uma ferramenta que deve "filtrar" e-mails, > sendo que o postfix vai submeter o e-mail para o meu script (STDIN), e > eu vou verificar se ele se encaixa com algum dos filtros, aplicar a > ação correspondente, e encaminha-lo de volta para o Postfix (em uma > porta diferente) para ser entregue para o usuário (o qual ficará em > outra máquina) ... O Postfix aceita conexões através de soquete unix. Você deve criar um daemon que fica escutando em um soquete, onde ele lê o arquivo de regras e fica escutando esta porta. Cada vez que o Postfix passar uma mensagem para ele, ele lê os filtros do cache e aplica as regras. Você pode utilizar IPC para forçar este daemon a reler as configurações ou configurar um alarme para que ele faça de tempos em tempos uma verificação se os dados do arquivo mudaram, ou se você estiver utilizando uma base de dados, reler da base de dados, ou ... Ficou mais claro? -- Igor Sutton Lopes -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061220/6aba18a9/attachment.html From edencardim em gmail.com Wed Dec 20 05:45:08 2006 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 20 Dec 2006 10:45:08 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <6c65a53f0612200540w257133c9j9bb6b97ceff544aa@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <6c65a53f0612200527q7bdbe30apedce866fa42c7564@mail.gmail.com> <8e3843570612200532j49631a17ge4562f282a2283ab@mail.gmail.com> <6c65a53f0612200540w257133c9j9bb6b97ceff544aa@mail.gmail.com> Message-ID: <3de55ead0612200545s51d787dbr270800bcb6bd9956@mail.gmail.com> On 12/20/06, Igor Sutton wrote: > O Postfix aceita conexões através de soquete unix. Você deve criar um daemon > que fica escutando em um soquete, onde ele lê o arquivo de regras e fica > escutando esta porta. Cada vez que o Postfix passar uma mensagem para ele, > ele lê os filtros do cache e aplica as regras. Você pode utilizar IPC para > forçar este daemon a reler as configurações ou configurar um alarme para que > ele faça de tempos em tempos uma verificação se os dados do arquivo mudaram, > ou se você estiver utilizando uma base de dados, reler da base de dados, ou > ... Acho que tem soluções prontas no CPAN que fazem isso... http://search.cpan.org/~rjbs/Email-Filter-1.03/lib/Email/Filter.pm -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From otaviof em gmail.com Wed Dec 20 07:03:40 2006 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Wed, 20 Dec 2006 13:03:40 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <6c65a53f0612200532t29e601e8kcd5c582dde05bb5a@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> <6c65a53f0612200532t29e601e8kcd5c582dde05bb5a@mail.gmail.com> Message-ID: <8e3843570612200703n5396b385o923601a98994819@mail.gmail.com> foi claro sim, to tentando imaginar as possibilidades .. se for pra ele carregar da memória, tanto faz de onde ele vai ler ... vai ser como um serviço né ... vou seguir o meu plano inicial, que era de usar XML e vou fazer a idéia de vcs (e de outros colegas tmb) do programa ler as regras e só carregar novamente, quando for enviado um sinal ... :-) On 12/20/06, Igor Sutton wrote: > > > como assim manter uma cache na memória ? me dê um exemplo por favor. > > > # abre o arquivo para leitura. assume que cada linha tenha um filtro. > open my $fh, "<", "filter.txt" or die $!; > # popula os filtros com o conteudo do arquivo > my @filters = <$fh>; > # fecha arquivo > close $fh or warn $!; > > # espera por mensagens... > while (my $message = get_message()) { > # itera os filtros... > foreach my $filter (@filters) { > # aplica o filtro! > if (apply($filter, $message)) { ... } > } > } > > > No exemplo, você está iterando os filtros em memória, não do arquivo. O > mesmo vale para base de dados, BDB, YAML, ... > Espero ter sido claro. > > -- > > Igor Sutton Lopes > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- | -- | Otávio Fernandes | Ubuntu 6.10 -- GNU/Linux User: 283.396 | http://otaviof.googlepages.com | -- From igor.sutton em gmail.com Wed Dec 20 07:06:13 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Wed, 20 Dec 2006 15:06:13 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <8e3843570612200703n5396b385o923601a98994819@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> <6c65a53f0612200532t29e601e8kcd5c582dde05bb5a@mail.gmail.com> <8e3843570612200703n5396b385o923601a98994819@mail.gmail.com> Message-ID: <6c65a53f0612200706q25abc766s9848c6f11b904634@mail.gmail.com> 2006/12/20, Otávio Fernandes : > > foi claro sim, to tentando imaginar as possibilidades .. > se for pra ele carregar da memória, tanto faz de onde ele vai ler ... > vai ser como um serviço né ... > vou seguir o meu plano inicial, que era de usar XML e vou fazer a > idéia de vcs (e de outros colegas tmb) do programa ler as regras e só > carregar novamente, quando for enviado um sinal ... :-) Sugiro você olhar o YAML. Ele é realmente muito mais simples que XML, e a chamada de uma função transforma o conteúdo de um arquivo em estruturas Perl (muito mais fácil que XML::Simple). -- Igor Sutton Lopes -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061220/6d4191cd/attachment.html From otaviof em gmail.com Wed Dec 20 07:22:00 2006 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Wed, 20 Dec 2006 13:22:00 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <6c65a53f0612200706q25abc766s9848c6f11b904634@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> <6c65a53f0612200532t29e601e8kcd5c582dde05bb5a@mail.gmail.com> <8e3843570612200703n5396b385o923601a98994819@mail.gmail.com> <6c65a53f0612200706q25abc766s9848c6f11b904634@mail.gmail.com> Message-ID: <8e3843570612200722m30a973e4w42dd2062b08eaf71@mail.gmail.com> então, um grande colega aqui no meu trampo sugeriu a utilização do mkfifo, achei uma solução muito boa :-) On 12/20/06, Igor Sutton wrote: > > 2006/12/20, Otávio Fernandes : > > foi claro sim, to tentando imaginar as possibilidades .. > > se for pra ele carregar da memória, tanto faz de onde ele vai ler ... > > vai ser como um serviço né ... > > vou seguir o meu plano inicial, que era de usar XML e vou fazer a > > idéia de vcs (e de outros colegas tmb) do programa ler as regras e só > > carregar novamente, quando for enviado um sinal ... :-) > > Sugiro você olhar o YAML. Ele é realmente muito mais simples que XML, e a > chamada de uma função transforma o conteúdo de um arquivo em estruturas Perl > (muito mais fácil que XML::Simple). > > -- > > Igor Sutton Lopes > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- | -- | Otávio Fernandes | Ubuntu 6.10 -- GNU/Linux User: 283.396 | http://otaviof.googlepages.com | -- From igor.sutton em gmail.com Wed Dec 20 07:25:01 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Wed, 20 Dec 2006 15:25:01 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <8e3843570612200722m30a973e4w42dd2062b08eaf71@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> <6c65a53f0612200532t29e601e8kcd5c582dde05bb5a@mail.gmail.com> <8e3843570612200703n5396b385o923601a98994819@mail.gmail.com> <6c65a53f0612200706q25abc766s9848c6f11b904634@mail.gmail.com> <8e3843570612200722m30a973e4w42dd2062b08eaf71@mail.gmail.com> Message-ID: <6c65a53f0612200725r37b07af8ud9d1bcc567d9cff7@mail.gmail.com> 2006/12/20, Otávio Fernandes : > > então, um grande colega aqui no meu trampo sugeriu a utilização do > mkfifo, achei uma solução muito boa :-) Utilizar o mkfifo em qual contexto? Para trocar informações entre o Postfix e o seu programa? Lembre-se o que FIFO significa, e que o Postfix espera um retorno do seu programa para aceitar ou rejeitar a mensagem... -- Igor Sutton Lopes -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061220/84c9a256/attachment.html From otaviof em gmail.com Wed Dec 20 07:38:11 2006 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Wed, 20 Dec 2006 13:38:11 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <6c65a53f0612200725r37b07af8ud9d1bcc567d9cff7@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> <6c65a53f0612200532t29e601e8kcd5c582dde05bb5a@mail.gmail.com> <8e3843570612200703n5396b385o923601a98994819@mail.gmail.com> <6c65a53f0612200706q25abc766s9848c6f11b904634@mail.gmail.com> <8e3843570612200722m30a973e4w42dd2062b08eaf71@mail.gmail.com> <6c65a53f0612200725r37b07af8ud9d1bcc567d9cff7@mail.gmail.com> Message-ID: <8e3843570612200738id594824w8aafc452f153d0b3@mail.gmail.com> On 12/20/06, Igor Sutton wrote: > > > 2006/12/20, Otávio Fernandes : > > então, um grande colega aqui no meu trampo sugeriu a utilização do > > mkfifo, achei uma solução muito boa :-) > > > Utilizar o mkfifo em qual contexto? Para trocar informações entre o Postfix > e o seu programa? Lembre-se o que FIFO significa, e que o Postfix espera um > retorno do seu programa para aceitar ou rejeitar a mensagem... > > -- > > Igor Sutton Lopes > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm era este o contexto que eu estava esperando sim, mas estou fazendo de forma diferente, o Postfix joga o e-mail para o meu programa, passando alguns parâmetros, e o meu script retorna em outra porta do Postfix caso ele vá ser entregue ... From igor.sutton em gmail.com Wed Dec 20 07:41:35 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Wed, 20 Dec 2006 15:41:35 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <8e3843570612200738id594824w8aafc452f153d0b3@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> <6c65a53f0612200532t29e601e8kcd5c582dde05bb5a@mail.gmail.com> <8e3843570612200703n5396b385o923601a98994819@mail.gmail.com> <6c65a53f0612200706q25abc766s9848c6f11b904634@mail.gmail.com> <8e3843570612200722m30a973e4w42dd2062b08eaf71@mail.gmail.com> <6c65a53f0612200725r37b07af8ud9d1bcc567d9cff7@mail.gmail.com> <8e3843570612200738id594824w8aafc452f153d0b3@mail.gmail.com> Message-ID: <6c65a53f0612200741r53b989d8g207b2ee537eea177@mail.gmail.com> > era este o contexto que eu estava esperando sim, mas estou fazendo de > forma diferente, o Postfix joga o e-mail para o meu programa, passando > alguns parâmetros, e o meu script retorna em outra porta do Postfix > caso ele vá ser entregue ... Se funciona assim, muito bem :) Eu realmente lembrava que o Postfix esperava com uma conexão aberta o processamento da mensagem... Mas enfim :) Depois mostre-nos o programa ;) -- Igor Sutton Lopes -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061220/b058ddc9/attachment.html From edencardim em gmail.com Wed Dec 20 08:04:44 2006 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 20 Dec 2006 13:04:44 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <8e3843570612200703n5396b385o923601a98994819@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> <6c65a53f0612200532t29e601e8kcd5c582dde05bb5a@mail.gmail.com> <8e3843570612200703n5396b385o923601a98994819@mail.gmail.com> Message-ID: <3de55ead0612200804u77a71428pcf13cf8008ae79f5@mail.gmail.com> On 12/20/06, Otávio Fernandes wrote: > foi claro sim, to tentando imaginar as possibilidades .. > se for pra ele carregar da memória, tanto faz de onde ele vai ler ... > vai ser como um serviço né ... > vou seguir o meu plano inicial, que era de usar XML e vou fazer a > idéia de vcs (e de outros colegas tmb) do programa ler as regras e só > carregar novamente, quando for enviado um sinal ... :-) Eu usaria Cache::FastMmap (http://search.cpan.org/~robm/Cache-FastMmap-1.14/FastMmap.pm), ele mapeia um arquivo para uma área de memória compartilhada cuidando automaticamente da sincronização dos dados. Aí vc pode ter dois programas separados, um para realizar operações CRUD nos filtros e outro para aplicar os filtros, usando o cache para manter as regras sincronizadas numa área de memória compartilhada. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From otaviof em gmail.com Wed Dec 20 08:55:23 2006 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Wed, 20 Dec 2006 14:55:23 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <3de55ead0612200804u77a71428pcf13cf8008ae79f5@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <6c65a53f0612200238x210fc556sc55fb7bfa1893182@mail.gmail.com> <8e3843570612200410v3f6c9c81q3c9df92193bf4173@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> <6c65a53f0612200532t29e601e8kcd5c582dde05bb5a@mail.gmail.com> <8e3843570612200703n5396b385o923601a98994819@mail.gmail.com> <3de55ead0612200804u77a71428pcf13cf8008ae79f5@mail.gmail.com> Message-ID: <8e3843570612200855n4be17212obf336dbe6294f1ab@mail.gmail.com> puxa muito legal esta ferramenta ... provavelmente não vai ser a que eu vou utilizar agora, mas deixarei como uma carta na manga ... muito legal mesmo ! On 12/20/06, Eden Cardim wrote: > On 12/20/06, Otávio Fernandes wrote: > > foi claro sim, to tentando imaginar as possibilidades .. > > se for pra ele carregar da memória, tanto faz de onde ele vai ler ... > > vai ser como um serviço né ... > > vou seguir o meu plano inicial, que era de usar XML e vou fazer a > > idéia de vcs (e de outros colegas tmb) do programa ler as regras e só > > carregar novamente, quando for enviado um sinal ... :-) > > Eu usaria Cache::FastMmap > (http://search.cpan.org/~robm/Cache-FastMmap-1.14/FastMmap.pm), ele > mapeia um arquivo para uma área de memória compartilhada cuidando > automaticamente da sincronização dos dados. Aí vc pode ter dois > programas separados, um para realizar operações CRUD nos filtros e > outro para aplicar os filtros, usando o cache para manter as regras > sincronizadas numa área de memória compartilhada. > > -- > Eden Cardim > Instituto Baiano de Biotecnologia > Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas > Laboratório de Bioinformática > -- > "you seem to think that 'close enough' is close enough... > please learn to be 'literal' around programming." > merlyn - on irc.freenode.net#perl > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- | -- | Otávio Fernandes | Ubuntu 6.10 -- GNU/Linux User: 283.396 | http://otaviof.googlepages.com | -- From otaviof em gmail.com Wed Dec 20 08:56:47 2006 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Wed, 20 Dec 2006 14:56:47 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Formato_de_Arquivios_=28D=FAvidas=29?= In-Reply-To: <6c65a53f0612200725r37b07af8ud9d1bcc567d9cff7@mail.gmail.com> References: <8e3843570612191820l1ccd37b8sae7e4d8f1526e8d9@mail.gmail.com> <8e3843570612200504o4fdbc2f4vda259843e79ef9f2@mail.gmail.com> <3de55ead0612200520v65cdedbdx2bcf92c651de7279@mail.gmail.com> <8e3843570612200525x244e31fatd06858d1ac3d778c@mail.gmail.com> <6c65a53f0612200532t29e601e8kcd5c582dde05bb5a@mail.gmail.com> <8e3843570612200703n5396b385o923601a98994819@mail.gmail.com> <6c65a53f0612200706q25abc766s9848c6f11b904634@mail.gmail.com> <8e3843570612200722m30a973e4w42dd2062b08eaf71@mail.gmail.com> <6c65a53f0612200725r37b07af8ud9d1bcc567d9cff7@mail.gmail.com> Message-ID: <8e3843570612200856x2b87ba53ga274695c2cac3ce2@mail.gmail.com> On 12/20/06, Igor Sutton wrote: > 2006/12/20, Otávio Fernandes : > > então, um grande colega aqui no meu trampo sugeriu a utilização do > > mkfifo, achei uma solução muito boa :-) > > Utilizar o mkfifo em qual contexto? Para trocar informações entre o Postfix > e o seu programa? Lembre-se o que FIFO significa, e que o Postfix espera um > retorno do seu programa para aceitar ou rejeitar a mensagem... > -- > > Igor Sutton Lopes > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm Fiz uns testes o fifo aqui, e não rolou, vai ter que ser socket mesmo ... estou pensando em fazer alguma coisa cliente servidor, mais ou menos no modelo do spamc e spamd do SpamAssassin ... -- | -- | Otávio Fernandes | Ubuntu 6.10 -- GNU/Linux User: 283.396 | http://otaviof.googlepages.com | -- From ghpnet em gmail.com Wed Dec 20 14:11:05 2006 From: ghpnet em gmail.com (Gabriel) Date: Wed, 20 Dec 2006 20:11:05 -0200 Subject: [Cascavel-pm] Calendario References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com><1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> Message-ID: <001a01c72483$c524fdc0$03000004@vivax.com.br> Alguem ai sabe me dizer como posso desenvolver um calendario em perl? gostaria de saber a logica. abraços From edencardim em gmail.com Wed Dec 20 14:12:07 2006 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 20 Dec 2006 19:12:07 -0300 Subject: [Cascavel-pm] Calendario In-Reply-To: <001a01c72483$c524fdc0$03000004@vivax.com.br> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> <001a01c72483$c524fdc0$03000004@vivax.com.br> Message-ID: <3de55ead0612201412g1c9f468bp6d645fbe94a6a856@mail.gmail.com> Seja mais específico, construir um calendário pode ser bem simples ou bem complicado, a depender do problema que você está tentando resolver. On 12/20/06, Gabriel wrote: > Alguem ai sabe me dizer como posso desenvolver um calendario em perl? > gostaria de saber a logica. > abraços > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From ghpnet em gmail.com Wed Dec 20 15:38:23 2006 From: ghpnet em gmail.com (Gabriel) Date: Wed, 20 Dec 2006 21:38:23 -0200 Subject: [Cascavel-pm] Calendario References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com><1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com><73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com><001a01c72483$c524fdc0$03000004@vivax.com.br> <3de55ead0612201412g1c9f468bp6d645fbe94a6a856@mail.gmail.com> Message-ID: <000801c7248f$f2bc52e0$03000004@vivax.com.br> tenho um sistema financeiro e preciso por um calendario so que eu to usando javascript mais hgostaria de usar cgi para poder trabalhar nos dias então como eu posso fazer ? abraços ----- Original Message ----- From: "Eden Cardim" To: "Cascavel Perl Mongers" Sent: Wednesday, December 20, 2006 8:12 PM Subject: Re: [Cascavel-pm] Calendario Seja mais específico, construir um calendário pode ser bem simples ou bem complicado, a depender do problema que você está tentando resolver. On 12/20/06, Gabriel wrote: > Alguem ai sabe me dizer como posso desenvolver um calendario em perl? > gostaria de saber a logica. > abraços > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From edencardim em gmail.com Wed Dec 20 16:02:07 2006 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 20 Dec 2006 21:02:07 -0300 Subject: [Cascavel-pm] Calendario In-Reply-To: <000801c7248f$f2bc52e0$03000004@vivax.com.br> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> <001a01c72483$c524fdc0$03000004@vivax.com.br> <3de55ead0612201412g1c9f468bp6d645fbe94a6a856@mail.gmail.com> <000801c7248f$f2bc52e0$03000004@vivax.com.br> Message-ID: <3de55ead0612201602n7fe3fb2dmba678315e72dfd55@mail.gmail.com> On 12/20/06, Gabriel wrote: > tenho um sistema financeiro e preciso por um calendario > so que eu to usando javascript > mais hgostaria de usar cgi para poder trabalhar nos dias > então como eu posso fazer > ? > abraços http://search.cpan.org/search?query=HTML+Calendar&mode=all -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From frederico em gmail.com Wed Dec 20 16:05:29 2006 From: frederico em gmail.com (Frederico Recsky) Date: Wed, 20 Dec 2006 22:05:29 -0200 Subject: [Cascavel-pm] Calendario In-Reply-To: <3de55ead0612201602n7fe3fb2dmba678315e72dfd55@mail.gmail.com> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> <001a01c72483$c524fdc0$03000004@vivax.com.br> <3de55ead0612201412g1c9f468bp6d645fbe94a6a856@mail.gmail.com> <000801c7248f$f2bc52e0$03000004@vivax.com.br> <3de55ead0612201602n7fe3fb2dmba678315e72dfd55@mail.gmail.com> Message-ID: <88fe68ee0612201605q2813bcf7l2b74f18bf6509e67@mail.gmail.com> > tenho um sistema financeiro e preciso por um calendario > so que eu to usando javascript > mais hgostaria de usar cgi para poder trabalhar nos dias > então como eu posso fazer > ? > abraços Talvez seja matar uma formiga com um canhao, mas o plans é muito bom :), e o codigo dele ta bem legivel e é open source etc.. etc.. http://www.planscalendar.com/ Eu usei ele para fazer algumas coisas e gostei. [ ]++ 's Frederico -- ____________________________ Frederico Recsky Linux User: 253572 http://www.fre.eti.br http://sao-paulo.pm.org/ From ghpnet em gmail.com Wed Dec 20 16:22:22 2006 From: ghpnet em gmail.com (Gabriel) Date: Wed, 20 Dec 2006 22:22:22 -0200 Subject: [Cascavel-pm] Calendario References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com><1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com><73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com><001a01c72483$c524fdc0$03000004@vivax.com.br><3de55ead0612201412g1c9f468bp6d645fbe94a6a856@mail.gmail.com><000801c7248f$f2bc52e0$03000004@vivax.com.br><3de55ead0612201602n7fe3fb2dmba678315e72dfd55@mail.gmail.com> <88fe68ee0612201605q2813bcf7l2b74f18bf6509e67@mail.gmail.com> Message-ID: <000b01c72496$178169c0$03000004@vivax.com.br> nao teria algo mais simples gostaria de saber a logica de contrução para desenvolver um proprio nao gosto muito de usar codigos prontos fico no aguardo! ----- Original Message ----- From: "Frederico Recsky" To: "Cascavel Perl Mongers" Sent: Wednesday, December 20, 2006 10:05 PM Subject: Re: [Cascavel-pm] Calendario > tenho um sistema financeiro e preciso por um calendario > so que eu to usando javascript > mais hgostaria de usar cgi para poder trabalhar nos dias > então como eu posso fazer > ? > abraços Talvez seja matar uma formiga com um canhao, mas o plans é muito bom :), e o codigo dele ta bem legivel e é open source etc.. etc.. http://www.planscalendar.com/ Eu usei ele para fazer algumas coisas e gostei. [ ]++ 's Frederico -- ____________________________ Frederico Recsky Linux User: 253572 http://www.fre.eti.br http://sao-paulo.pm.org/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From frederico em gmail.com Wed Dec 20 16:28:58 2006 From: frederico em gmail.com (Frederico Recsky) Date: Wed, 20 Dec 2006 22:28:58 -0200 Subject: [Cascavel-pm] Calendario In-Reply-To: <000b01c72496$178169c0$03000004@vivax.com.br> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> <001a01c72483$c524fdc0$03000004@vivax.com.br> <3de55ead0612201412g1c9f468bp6d645fbe94a6a856@mail.gmail.com> <000801c7248f$f2bc52e0$03000004@vivax.com.br> <3de55ead0612201602n7fe3fb2dmba678315e72dfd55@mail.gmail.com> <88fe68ee0612201605q2813bcf7l2b74f18bf6509e67@mail.gmail.com> <000b01c72496$178169c0$03000004@vivax.com.br> Message-ID: <88fe68ee0612201628g519c9390ydef85e6e5b844391@mail.gmail.com> Ola de novo, On 12/20/06, Gabriel wrote: > nao teria algo mais simples > gostaria de saber a logica de contrução > para desenvolver um proprio > nao gosto muito de usar codigos prontos > fico no aguardo! No link que o Eden passou tem bastante coisa, o cpan é seu amigo, bem mais simples que o plans. O fato do codigo estar pronto não te impede de saber a logica da constru?ão, usar codigos prontos na maioria dos casos significa não reinventar a roda :). []++'s -- ____________________________ Frederico Recsky Linux User: 253572 http://www.fre.eti.br http://sao-paulo.pm.org/ From nferraz em gmail.com Thu Dec 21 05:15:37 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 21 Dec 2006 13:15:37 +0000 Subject: [Cascavel-pm] Calendario In-Reply-To: <000b01c72496$178169c0$03000004@vivax.com.br> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com><1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com><73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com><001a01c72483$c524fdc0$03000004@vivax.com.br><3de55ead0612201412g1c9f468bp6d645fbe94a6a856@mail.gmail.com><000801c7248f$f2bc52e0$03000004@vivax.com.br><3de55ead0612201602n7fe3fb2dmba678315e72dfd55@mail.gmail.com> <88fe68ee0612201605q2813bcf7l2b74f18bf6509e67@mail.gmail.com> <000b01c72496$178169c0$03000004@vivax.com.br> Message-ID: <458A88F9.3030001@gmail.com> Gabriel wrote: > nao teria algo mais simples > gostaria de saber a logica de contrução > para desenvolver um proprio > nao gosto muito de usar codigos prontos Gabriel, Acabas de cometer uma ação verbal inábil, mas ainda há tempo para purificar-te, antes que teu karma gere frutos sombrios. Como deves saber, a primeira das Três Grandes Virtudes do Programador é a Preguiça, o que exige sabedoria para Não Reinventar a Roda: http://www.perl.org.br/bin/view/Artigos/AsTresGrandesVirtudesDoProgramador Por esta razão deves Sempre Pesquisar no CPAN, de forma a descobrires o que outros monges fizeram antes de ti, no caminho para a Iluminação: http://search.cpan.org/search?query=calendar&mode=all []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From edencardim em gmail.com Thu Dec 21 05:17:07 2006 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 21 Dec 2006 10:17:07 -0300 Subject: [Cascavel-pm] Calendario In-Reply-To: <88fe68ee0612201628g519c9390ydef85e6e5b844391@mail.gmail.com> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> <001a01c72483$c524fdc0$03000004@vivax.com.br> <3de55ead0612201412g1c9f468bp6d645fbe94a6a856@mail.gmail.com> <000801c7248f$f2bc52e0$03000004@vivax.com.br> <3de55ead0612201602n7fe3fb2dmba678315e72dfd55@mail.gmail.com> <88fe68ee0612201605q2813bcf7l2b74f18bf6509e67@mail.gmail.com> <000b01c72496$178169c0$03000004@vivax.com.br> <88fe68ee0612201628g519c9390ydef85e6e5b844391@mail.gmail.com> Message-ID: <3de55ead0612210517p5685a0d1jeaea80bcaa5a5c4@mail.gmail.com> On 12/20/06, Frederico Recsky wrote: > O fato do codigo estar pronto não te impede de saber a logica da > constru?ão, usar codigos prontos na maioria dos casos significa não > reinventar a roda :). O fato do código estar pronto e disponibilizado no CPAN também significa que um bom programador desenvolveu aquele código e que vários outros bons programadores o testaram em diversas plataformas e corrigiram seus defeitos, coisa que é muito difícil um único programador conseguir fazer. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From edencardim em gmail.com Thu Dec 21 07:33:19 2006 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 21 Dec 2006 12:33:19 -0300 Subject: [Cascavel-pm] Catalyst Demo - WebLog Message-ID: <3de55ead0612210733u17a97b50ic403da076c586910@mail.gmail.com> Salve Monges, Este é o primeiro aplicativo demonstrativo-educacional feito em Catalyst de uma série que será postada na recém-criada lista de catalyst brasileira, com o intuito de atrair participantes e dar início a discussões. Para se inscrever na lista visite: http://catalyst.lists.perl.org.br/listinfo.cgi/catalyst-br-lists.perl.org.br Qualquer duvida a respeito do código, não hesite em mandar perguntas para a lista. []'s -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : WebLog-0.01.tar.gz Tipo : application/x-gzip Tam : 62398 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20061221/6f0dcc1b/attachment-0001.gz From acid06 em gmail.com Thu Dec 21 07:49:47 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 21 Dec 2006 13:49:47 -0200 Subject: [Cascavel-pm] Catalyst Demo - WebLog In-Reply-To: <3de55ead0612210733u17a97b50ic403da076c586910@mail.gmail.com> References: <3de55ead0612210733u17a97b50ic403da076c586910@mail.gmail.com> Message-ID: <9a08c9b40612210749l38175f25ke25a901d79025f67@mail.gmail.com> On 12/21/06, Eden Cardim wrote: > Este é o primeiro aplicativo demonstrativo-educacional feito em > Catalyst de uma série que será postada na recém-criada lista de > catalyst brasileira, com o intuito de atrair participantes e dar > início a discussões. Bom... eu estou sem tempo agora pra ver o código agora. Então, será que tinha como você só me dizer do que se trata o aplicativo pra matar minha curiosidade? ;-) -Nilson Santos F. Jr. From acid06 em gmail.com Thu Dec 21 07:57:46 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 21 Dec 2006 13:57:46 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BAn=FAncio=5D_WebService=3A=3AAudi?= =?iso-8859-1?q?oscrobbler?= Message-ID: <9a08c9b40612210757w2ba3629eyc1bf560ce31635c2@mail.gmail.com> Pessoal, Eu mandei pra CPAN essa noite a primeira versão do módulo WebService::Audioscrobbler, que pode ser obtida em: http://search.cpan.org/~nilsonsfj/WebService-Audioscrobbler-0.01/ Pra quem não conhece, o Audioscrobbler (http://www.audioscrobbler.net) é o banco de dados por trás do LastFM (http://www.last.fm). Juntos eles provém o que eu considero o melhor serviço existente atualmente de música na internet. Você instala plugins em seu tocador de música (o amaroK já vem com suporte integrado) e ele envia os dados de suas preferências musicais para o servidor deles. Com isso, eles conseguem criar informações interessantes como artistas que são relacionados uns com os outros, quais os tipos de música que você mais gosta, etc. O LastFM possui rádios virtuais personalizadas em que são tocadas músicas de acordo com o *seu* gosto, além de outras rádios personalizadas (por exemplo, uma rádio que só toca músicas que se pareçam com músicas de tal artista, etc). Pra quem gosta de música tudo isso é muito legal. O módulo implementa uma abstração orientada a objetos para a API via WebServices do Audioscrobbler. Atualmente, apenas um subset da API está implementado (artistas, músicas e tags). Com isso, eu pretendo fazer um programa que gere playlists automaticamente na minha máquina. Se alguém gostar da idéia e quiser contribuir com alguma coisa (documentação ou código). Já me mandaram um email hoje sobre uns typos na documentação, que serão corrigidos na próxima versão, quando pretendo implementar a parte de usuários também e, se der, fazer caching seguindo as sugestões do pessoal do Audioscrobbler. No mais é isso. Se alguém quiser usar e tiver alguma dúvida ou encontrar algum problema, não deixe de me falar. Como eu testei bem pouquinho, talvez tenham alguns bugs por aí. ;-) -Nilson Santos F. Jr. From nferraz em gmail.com Thu Dec 21 08:09:12 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 21 Dec 2006 16:09:12 +0000 Subject: [Cascavel-pm] Catalyst Demo - WebLog In-Reply-To: <9a08c9b40612210749l38175f25ke25a901d79025f67@mail.gmail.com> References: <3de55ead0612210733u17a97b50ic403da076c586910@mail.gmail.com> <9a08c9b40612210749l38175f25ke25a901d79025f67@mail.gmail.com> Message-ID: <458AB1A8.3050307@gmail.com> >> Este é o primeiro aplicativo demonstrativo-educacional feito em >> Catalyst de uma série que será postada na recém-criada lista de >> catalyst brasileira, com o intuito de atrair participantes e dar >> início a discussões. > > Bom... eu estou sem tempo agora pra ver o código agora. > Então, será que tinha como você só me dizer do que se trata o > aplicativo pra matar minha curiosidade? ;-) Para um aplicativo "demonstrativo-educacional", a total ausência de documentação é realmente preocupante. Mais do que isso: considerando que a maior parte do código é escrita pelo próprio catalyst, seria melhor documentar os arquivos e comandos utilizados para chegar ao resultado final. From edencardim em gmail.com Thu Dec 21 11:26:02 2006 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 21 Dec 2006 16:26:02 -0300 Subject: [Cascavel-pm] Catalyst Demo - WebLog In-Reply-To: <458AB1A8.3050307@gmail.com> References: <3de55ead0612210733u17a97b50ic403da076c586910@mail.gmail.com> <9a08c9b40612210749l38175f25ke25a901d79025f67@mail.gmail.com> <458AB1A8.3050307@gmail.com> Message-ID: <3de55ead0612211126i416692eaqca2dc0460e264bf0@mail.gmail.com> On 12/21/06, Nelson Ferraz wrote: > Para um aplicativo "demonstrativo-educacional", a total ausência de > documentação é realmente preocupante. > > Mais do que isso: considerando que a maior parte do código é escrita > pelo próprio catalyst, seria melhor documentar os arquivos e comandos > utilizados para chegar ao resultado final. Realmente, falta documentação, estou meio que acostumado à filosofia do Matt de não ler docs e ir direto pro source ;). Porém se o intuito é educar, isto pode não ser muito didático. Obrigado pelo dica, iniciei um artigo no perl.org.br, quem quiser acompanhar ao vivo, estou editando ele agora, quem tiver tempo e boa vontade, uma ajuda na localização de erros e melhoria da didática é bem-vinda: http://perl.org.br/bin/edit/Artigos/CriandoWebLogCatalyst -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From luismottacampos em yahoo.co.uk Thu Dec 21 14:07:34 2006 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Dec 2006 22:07:34 +0000 Subject: [Cascavel-pm] Calendario In-Reply-To: <001a01c72483$c524fdc0$03000004@vivax.com.br> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com><1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> <001a01c72483$c524fdc0$03000004@vivax.com.br> Message-ID: <458B05A6.1020101@yahoo.co.uk> Gabriel wrote: > Alguem ai sabe me dizer como posso desenvolver um calendario em perl? > gostaria de saber a logica. Gabriel, você quer manipular datas programaticamente, ou quer exibir uma interface de calendário para um usuário apontar e clicar datas? Em outras palavras: calendário é uma coisa muito genérica. O seu problema tem mais a ver com saber em que dia do mês cai a primeira segunda feira de maio de 2007, ou o seu problema tem mais a ver com gerar uma representação visual de um determinado (mês,ano) dado? Aguardo detalhes, e posso discutir módulos e estratégias baseado nestas informações adicionais. Putamplexos natacílios para todo mundo! -- Luis Motta Campos Perl Programmer, Hobbyist Cook and Photographer Send instant messages to your online friends http://uk.messenger.yahoo.com From edencardim em gmail.com Thu Dec 21 14:19:03 2006 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 21 Dec 2006 19:19:03 -0300 Subject: [Cascavel-pm] Calendario In-Reply-To: <458B05A6.1020101@yahoo.co.uk> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> <001a01c72483$c524fdc0$03000004@vivax.com.br> <458B05A6.1020101@yahoo.co.uk> Message-ID: <3de55ead0612211419y64a99453lc8ce75a9e3a8af81@mail.gmail.com> On 12/21/06, Luis Motta Campos wrote: > Putamplexos natacílios para todo mundo! champs++ - essa foi muito boa! Vc quis dizer "natalícios" né? Mesmo assim serviu o propósito... -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From luismottacampos em yahoo.co.uk Thu Dec 21 14:46:36 2006 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 21 Dec 2006 22:46:36 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Cumprimentos_Natac=EDlios?= In-Reply-To: <3de55ead0612211419y64a99453lc8ce75a9e3a8af81@mail.gmail.com> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> <001a01c72483$c524fdc0$03000004@vivax.com.br> <458B05A6.1020101@yahoo.co.uk> <3de55ead0612211419y64a99453lc8ce75a9e3a8af81@mail.gmail.com> Message-ID: <458B0ECC.5010509@yahoo.co.uk> Eden Cardim wrote: > On 12/21/06, Luis Motta Campos wrote: >> Putamplexos natacílios para todo mundo! > > champs++ - essa foi muito boa! > > Vc quis dizer "natalícios" né? Mesmo assim serviu o propósito... :-) Oras, foi apenas um "typo", como tantos outros... eu tenho a mania de inverter sílabas inteiras, e isso sim, é estranho. :-) Hua Hua Hua! -- Luis Motta Campos Perl Programmer, Hobbyist Cook and Photographer Send instant messages to your online friends http://uk.messenger.yahoo.com From edencardim em gmail.com Thu Dec 21 15:08:26 2006 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 21 Dec 2006 20:08:26 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Cumprimentos_Natac=EDlios?= In-Reply-To: <458B0ECC.5010509@yahoo.co.uk> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> <001a01c72483$c524fdc0$03000004@vivax.com.br> <458B05A6.1020101@yahoo.co.uk> <3de55ead0612211419y64a99453lc8ce75a9e3a8af81@mail.gmail.com> <458B0ECC.5010509@yahoo.co.uk> Message-ID: <3de55ead0612211508x3756428bm7eb97b93b69000f2@mail.gmail.com> On 12/21/06, Luis Motta Campos wrote: > :-) Oras, foi apenas um "typo", como tantos outros... eu tenho a mania > de inverter sílabas inteiras, e isso sim, é estranho. :-) Hua Hua Hua! Todo mundo tem suas manias. Eu tenho a tendência de escrever comandos perl no lugar de certas palavras em textos normais: sistema -> system sob -> sub etc... É tão rápido que nem percebo. -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From ghpnet em gmail.com Fri Dec 22 14:31:57 2006 From: ghpnet em gmail.com (Gabriel) Date: Fri, 22 Dec 2006 20:31:57 -0200 Subject: [Cascavel-pm] Calendario References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com><1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com><001a01c72483$c524fdc0$03000004@vivax.com.br> <458B05A6.1020101@yahoo.co.uk> Message-ID: <002601c72619$10275700$03000004@vivax.com.br> exatamente posso facilmente fazer um code que gere os 30 ou 31 dia do mes mais o ruin é saber quando fazer 29 dia em fevereiro em ano bixesto, e saber e fazer que a segunda seja o dia 1º casp seja, ou o dia 1º ser na quarta gostaria de entender esta logica fico no aguardo! ----- Original Message ----- From: "Luis Motta Campos" To: "Cascavel Perl Mongers" Sent: Thursday, December 21, 2006 8:07 PM Subject: Re: [Cascavel-pm] Calendario Gabriel wrote: > Alguem ai sabe me dizer como posso desenvolver um calendario em perl? > gostaria de saber a logica. Gabriel, você quer manipular datas programaticamente, ou quer exibir uma interface de calendário para um usuário apontar e clicar datas? Em outras palavras: calendário é uma coisa muito genérica. O seu problema tem mais a ver com saber em que dia do mês cai a primeira segunda feira de maio de 2007, ou o seu problema tem mais a ver com gerar uma representação visual de um determinado (mês,ano) dado? Aguardo detalhes, e posso discutir módulos e estratégias baseado nestas informações adicionais. Putamplexos natacílios para todo mundo! -- Luis Motta Campos Perl Programmer, Hobbyist Cook and Photographer Send instant messages to your online friends http://uk.messenger.yahoo.com _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From jamorreu em gmail.com Fri Dec 22 14:34:38 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Fri, 22 Dec 2006 20:34:38 -0200 Subject: [Cascavel-pm] Calendario In-Reply-To: <002601c72619$10275700$03000004@vivax.com.br> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> <001a01c72483$c524fdc0$03000004@vivax.com.br> <458B05A6.1020101@yahoo.co.uk> <002601c72619$10275700$03000004@vivax.com.br> Message-ID: <8ff2963a0612221434i67c7fae2m8376181e85cba578@mail.gmail.com> O Calendar::Simple é uma boa ;) -- Um abraço, João Gabriel Página pessoal - www.JGCL.pt.to CGiClube.net - www.CGiClube.net Vitória Perl Mongers - Vitoria.pm.org 2006/12/22, Gabriel : > exatamente > posso facilmente fazer um code que gere os 30 ou 31 dia do mes > mais o ruin é saber > quando fazer 29 dia em fevereiro em ano bixesto, e saber e fazer que a > segunda seja o dia 1º casp seja, ou o dia 1º ser na quarta > gostaria de entender esta logica > fico no aguardo! > ----- Original Message ----- > From: "Luis Motta Campos" > To: "Cascavel Perl Mongers" > Sent: Thursday, December 21, 2006 8:07 PM > Subject: Re: [Cascavel-pm] Calendario > > > Gabriel wrote: > > Alguem ai sabe me dizer como posso desenvolver um calendario em perl? > > gostaria de saber a logica. > > Gabriel, você quer manipular datas programaticamente, ou quer exibir > uma interface de calendário para um usuário apontar e clicar datas? > > Em outras palavras: calendário é uma coisa muito genérica. > > O seu problema tem mais a ver com saber em que dia do mês cai a > primeira segunda feira de maio de 2007, ou o seu problema tem mais a ver > com gerar uma representação visual de um determinado (mês,ano) dado? > > Aguardo detalhes, e posso discutir módulos e estratégias baseado > nestas informações adicionais. > > Putamplexos natacílios para todo mundo! > -- > Luis Motta Campos > Perl Programmer, Hobbyist Cook and Photographer > Send instant messages to your online friends http://uk.messenger.yahoo.com > _______________________________________________ > 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 andreoandre em gmail.com Fri Dec 22 15:28:36 2006 From: andreoandre em gmail.com (=?ISO-8859-1?Q?Andr=E9_Moura?=) Date: Fri, 22 Dec 2006 21:28:36 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?D=FAvida_com_variavel_em_Socket?= Message-ID: Pessoal tenho Uma dúvida quando uso IO::SOCKET::INET e faço um envio para uma determinada página desta forma: $sock->send($pagina); esta variavel $sock é de que tipo? escalar, array? -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061222/0a649212/attachment.html From joenio em gmail.com Fri Dec 22 16:58:28 2006 From: joenio em gmail.com (Joenio Marques) Date: Fri, 22 Dec 2006 22:58:28 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?D=FAvida_com_variavel_em_Socket?= In-Reply-To: References: Message-ID: <65934b450612221658l6cd92e56pf6beee547f71740f@mail.gmail.com> Ela é um "objeto"! 2006/12/22, André Moura : > Pessoal tenho Uma dúvida > > quando uso IO::SOCKET::INET > > e faço um envio para uma determinada página desta forma: > > $sock->send($pagina); > > esta variavel $sock é de que tipo? escalar, array? > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Joenio Marques - Salvador Perl Mongers From acid06 em gmail.com Fri Dec 22 20:21:16 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sat, 23 Dec 2006 02:21:16 -0200 Subject: [Cascavel-pm] Calendario In-Reply-To: <002601c72619$10275700$03000004@vivax.com.br> References: <73ddeb6c0612171307v74dcbafsa1a742112702e147@mail.gmail.com> <1746e3e30612181409r4165f395yaeffd05d682ce42e@mail.gmail.com> <73ddeb6c0612190248l1c69ee0ct6566582cbe78b9f7@mail.gmail.com> <001a01c72483$c524fdc0$03000004@vivax.com.br> <458B05A6.1020101@yahoo.co.uk> <002601c72619$10275700$03000004@vivax.com.br> Message-ID: <9a08c9b40612222021y626eb304mc3dc4ac7d7eab4f6@mail.gmail.com> On 12/22/06, Gabriel wrote: > quando fazer 29 dia em fevereiro em ano bixesto, e saber e fazer que a > segunda seja o dia 1º casp seja, ou o dia 1º ser na quarta > gostaria de entender esta logica Leia o código de um dos módulos sugeridos, já que você quer aprender como faz. Se você quer usar em algum projeto real, sugiro que utilize um dos módulos sugeridos, mesmo depois de ter aprendido, já que eles são módulos bem testados e suportados pela comunidade. -Nilson Santos F. Jr. From igor.sutton em gmail.com Sat Dec 23 01:41:00 2006 From: igor.sutton em gmail.com (Igor Sutton Lopes) Date: Sat, 23 Dec 2006 09:41:00 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?D=FAvida_com_variavel_em_Socket?= In-Reply-To: <65934b450612221658l6cd92e56pf6beee547f71740f@mail.gmail.com> References: <65934b450612221658l6cd92e56pf6beee547f71740f@mail.gmail.com> Message-ID: On 2006/12/23, at 00:58, Joenio Marques wrote: > Ela é um "objeto"! Na realidade, ela é um "scalar" que contém a referência para um objeto do tipo IO::Socket::INET. Um objeto em Perl é um referência abençoada, podendo ser um referência para um scalar, um hash ou um array. Por exemplo: # usando referência de um array bless [], $class; # usando referência de um scalar bless \my $o, $class; # usando referência de um hash, mais comum bless {}, $class; São construções válidas para um objeto em Perl. Para maiores informações, veja perldoc perlboot e perltoot. -- Igor Sutton igor.sutton em gmail.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061223/1f4ba633/attachment.html -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : PGP.sig Tipo : application/pgp-signature Tam : 186 bytes Descr.: This is a digitally signed message part Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20061223/1f4ba633/attachment.bin From edencardim em gmail.com Tue Dec 26 06:47:34 2006 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 26 Dec 2006 11:47:34 -0300 Subject: [Cascavel-pm] Tutorial Catalyst Message-ID: <3de55ead0612260647g249c1fb5i2e2df64b3e9f97bf@mail.gmail.com> Salve Monges, A pedidos, a aplicação demonstrativa em Catalyst que postei há alguns dias foi convertida num tutorial e encontra-se disponível no endereço http://perl.org.br/bin/view/Artigos/CriandoWebLogCatalyst Não tenho muito experiência didática com tutoriais então é bem provável que hajam falhas no artigo, então sintam-se livres para acrescentar/modificar/excluir trechos. Qualquer tipo de feedback será enormemente apreciado. Considerem isso um pequeno presente de Natal/Ano Novo à comunidade Perl brasileira em retribuição à diversão/informação que vocês tem me fornecido ao longo do ano. ;) "Putamplexos" "Natacílios" a todos! haha []'s -- Eden Cardim Instituto Baiano de Biotecnologia Núcleo de Biologia Computacional e Gestão de Informações Biotecnológicas Laboratório de Bioinformática -- "you seem to think that 'close enough' is close enough... please learn to be 'literal' around programming." merlyn - on irc.freenode.net#perl From nascimenthiago em gmail.com Tue Dec 26 09:25:23 2006 From: nascimenthiago em gmail.com (Thiago Nascimento Rodrigues) Date: Tue, 26 Dec 2006 15:25:23 -0200 Subject: [Cascavel-pm] Shell CPAN Message-ID: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com> Olá Mongers, Instalei o ActiveState em minha máquina Windows e estou precisando instalar módulos a partir do CPAN. Sempre usei o Linux e, para isso, bastava apenas um 'perl -MCPAN -e shell' e depois 'install modulo'. Não sei como fazer algo análogo no Windows. Na realidade, eu consigo entrar no shell do CPAN porém não consigo instalar nada. Em todas as minhas tentativas a seguinte mensagem é exibida: Running make test 'test' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. test -- NOT OK Running make install make test had returned bad status, won't install without force Eu tento forçar a instalação mas não consigo da mesma forma. Alguém tem alguma sugestão? Antecipo agradecimentos. -- Thiago Nascimento perl -e '$_="tMM naaCt Feocmama_itpUilucoGa";$_.=$1,print $2 while s/(..)(.)//;print substr$_,1,1;' "...just because I don't know the meaning of my art, does not mean it has no meaning..." S.D. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061226/6c851413/attachment.html From acid06 em gmail.com Tue Dec 26 09:48:09 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 26 Dec 2006 15:48:09 -0200 Subject: [Cascavel-pm] Shell CPAN In-Reply-To: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com> References: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com> Message-ID: <9a08c9b40612260948w5243ce08j3b3f4e0d2b50c0b7@mail.gmail.com> On 12/26/06, Thiago Nascimento Rodrigues wrote: > Instalei o ActiveState em minha máquina Windows e estou precisando instalar > módulos a partir do CPAN. Sempre usei o Linux e, para isso, bastava apenas > um 'perl -MCPAN -e shell' e depois 'install modulo'. Não sei como fazer > algo análogo no Windows. Instale a "IDE" open-source Dev-Cpp, que já vem com o GCC e outras coisas pra Windows e coloque no seu path o diretório dos binários do GCC (caso o instalador não faça isso automaticamente, não me recordo). Daí deve tudo funcionar sozinho, se você estiver utilizando o AS Perl. -Nilson Santos F. Jr. From djrondon em gmail.com Tue Dec 26 11:49:55 2006 From: djrondon em gmail.com (DjShadow) Date: Tue, 26 Dec 2006 17:49:55 -0200 Subject: [Cascavel-pm] Shell CPAN In-Reply-To: <9a08c9b40612260948w5243ce08j3b3f4e0d2b50c0b7@mail.gmail.com> References: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com> <9a08c9b40612260948w5243ce08j3b3f4e0d2b50c0b7@mail.gmail.com> Message-ID: Oi Thiago, Teste o Vanilla Perl.. gostei muito.. eu antes tinha uns problemas com os módulos e trabalhava com o Cygwin para compilá-los, vale a pena testar..: http://vanillaperl.com/ http://www.cygwin.com/ []'s Rondon 2006/12/26, Nilson Santos Figueiredo Junior : > > On 12/26/06, Thiago Nascimento Rodrigues wrote: > > Instalei o ActiveState em minha máquina Windows e estou precisando > instalar > > módulos a partir do CPAN. Sempre usei o Linux e, para isso, bastava > apenas > > um 'perl -MCPAN -e shell' e depois 'install modulo'. Não sei como fazer > > algo análogo no Windows. > > Instale a "IDE" open-source Dev-Cpp, que já vem com o GCC e outras > coisas pra Windows e coloque no seu path o diretório dos binários do > GCC (caso o instalador não faça isso automaticamente, não me recordo). > Daí deve tudo funcionar sozinho, se você estiver utilizando o AS Perl. > > -Nilson Santos F. Jr. > _______________________________________________ > 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/20061226/4280c05a/attachment.html From acid06 em gmail.com Tue Dec 26 19:51:28 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 27 Dec 2006 01:51:28 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Tradu=E7=E3o_do_Perl_Advent_Calendar?= Message-ID: <9a08c9b40612261951q3d8f92dby19d75160e4daa7f1@mail.gmail.com> Pessoal, Gostaria de saber se os envolvidos com a tradução realmente pretedem dar continuidade ao projeto. Eu tinha me esquecido de atualizar a página de traduções no Wiki (http://perl.org.br/bin/view/Artigos/TraducaoPerlAdventCalendar2006) e fui lembrado hoje. Pensei que já teriam sido feitas várias traduções mas, infelizmente, ainda estavam nas mesmas 3 de antes. Pra tentar dar um gás no projeto, eu fiz 4 traduções agora pela noite. Quem puder traduzir e tiver tempo, também podia tentar traduzir pelo menos um dos artigos. Ainda faltam 18 dos 25 no total. -Nilson Santos F. Jr. From andre.garcia.carneir em terra.com.br Wed Dec 27 11:42:19 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Wed, 27 Dec 2006 16:42:19 -0300 Subject: [Cascavel-pm] Shell CPAN Message-ID: Talvez o Soli possa te ajudar melhor. Ele sempre usa Perl(não sei se o Active State), no Windows(eca!). Mas o meu conselho para você é... use Linux!!! ?:) Cheers! ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Tue, 26 Dec 2006 15:25:23 -0200 Assunto: [Cascavel-pm] Shell CPAN > Olá Mongers, > > Instalei o ActiveState em minha máquina Windows e estou precisando instalar > módulos a partir do CPAN. Sempre usei o Linux e, para isso, bastava apenas > um 'perl -MCPAN -e shell' e depois 'install modulo'. Não sei como fazer > algo análogo no Windows. > > Na realidade, eu consigo entrar no shell do CPAN porém não consigo instalar > nada. Em todas as minhas tentativas a seguinte mensagem é exibida: > > Running make test > 'test' não é reconhecido como um comando interno > ou externo, um programa operável ou um arquivo em lotes. > test -- NOT OK > Running make install > make test had returned bad status, won't install without force > > Eu tento forçar a instalação mas não consigo da mesma forma. Alguém tem > alguma sugestão? > > Antecipo agradecimentos. > -- > Thiago Nascimento > perl -e '$_="tMM naaCt Feocmama_itpUilucoGa";$_.=$1,print $2 while > s/(..)(.)//;print substr$_,1,1;' > "...just because I don't know the meaning of my art, does not mean it has no > meaning..." S.D. > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=andre.garcia.carneir&_l=1,1167153950.692959.32685.mangoro.hst.terra.com.br,6224,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 22/12/2006 / Versão: 5.1.00/4925 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From frederico em gmail.com Wed Dec 27 11:53:32 2006 From: frederico em gmail.com (Frederico Recsky) Date: Wed, 27 Dec 2006 17:53:32 -0200 Subject: [Cascavel-pm] Shell CPAN In-Reply-To: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com> References: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com> Message-ID: <88fe68ee0612271153u24bfa451l320278da24ca2722@mail.gmail.com> O esquema da active state é o ppm, eu usei ele uma vez e é um pouco diferente do cpan mas a ideia é a mesma. http://ppm.activestate.com/PPMPackages/ vai no console do windows e digita ppm e ve o que da :) On 12/26/06, Thiago Nascimento Rodrigues wrote: > Olá Mongers, > > Instalei o ActiveState em minha máquina Windows e estou precisando instalar > módulos a partir do CPAN. Sempre usei o Linux e, para isso, bastava apenas > um 'perl -MCPAN -e shell' e depois 'install modulo'. Não sei como fazer > algo análogo no Windows. > > Na realidade, eu consigo entrar no shell do CPAN porém não consigo instalar > nada. Em todas as minhas tentativas a seguinte mensagem é exibida: > > Running make test > 'test' não é reconhecido como um comando interno > ou externo, um programa operável ou um arquivo em lotes. > test -- NOT OK > Running make install > make test had returned bad status, won't install without force > > Eu tento forçar a instalação mas não consigo da mesma forma. Alguém tem > alguma sugestão? > > Antecipo agradecimentos. > -- > Thiago Nascimento > perl -e '$_="tMM naaCt Feocmama_itpUilucoGa";$_.=$1,print > $2 while s/(..)(.)//;print substr$_,1,1;' > "...just because I don't know the meaning of my art, does not mean it has no > meaning..." S.D. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- ____________________________ Frederico Recsky Linux User: 253572 http://www.fre.eti.br http://sao-paulo.pm.org/ From fernandocorrea em gmail.com Wed Dec 27 11:55:40 2006 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Wed, 27 Dec 2006 17:55:40 -0200 Subject: [Cascavel-pm] Shell CPAN In-Reply-To: <88fe68ee0612271153u24bfa451l320278da24ca2722@mail.gmail.com> References: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com> <88fe68ee0612271153u24bfa451l320278da24ca2722@mail.gmail.com> Message-ID: use o ppm... On 12/27/06, Frederico Recsky wrote: > O esquema da active state é o ppm, eu usei ele uma vez e é um pouco > diferente do cpan mas a ideia é a mesma. > > http://ppm.activestate.com/PPMPackages/ > > vai no console do windows e digita ppm e ve o que da :) > > On 12/26/06, Thiago Nascimento Rodrigues wrote: > > Olá Mongers, > > > > Instalei o ActiveState em minha máquina Windows e estou precisando instalar > > módulos a partir do CPAN. Sempre usei o Linux e, para isso, bastava apenas > > um 'perl -MCPAN -e shell' e depois 'install modulo'. Não sei como fazer > > algo análogo no Windows. > > > > Na realidade, eu consigo entrar no shell do CPAN porém não consigo instalar > > nada. Em todas as minhas tentativas a seguinte mensagem é exibida: > > > > Running make test > > 'test' não é reconhecido como um comando interno > > ou externo, um programa operável ou um arquivo em lotes. > > test -- NOT OK > > Running make install > > make test had returned bad status, won't install without force > > > > Eu tento forçar a instalação mas não consigo da mesma forma. Alguém tem > > alguma sugestão? > > > > Antecipo agradecimentos. > > -- > > Thiago Nascimento > > perl -e '$_="tMM naaCt Feocmama_itpUilucoGa";$_.=$1,print > > $2 while s/(..)(.)//;print substr$_,1,1;' > > "...just because I don't know the meaning of my art, does not mean it has no > > meaning..." S.D. > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > -- > ____________________________ > Frederico Recsky > Linux User: 253572 > http://www.fre.eti.br > http://sao-paulo.pm.org/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando From nascimenthiago em gmail.com Wed Dec 27 12:03:05 2006 From: nascimenthiago em gmail.com (Thiago Nascimento Rodrigues) Date: Wed, 27 Dec 2006 18:03:05 -0200 Subject: [Cascavel-pm] Shell CPAN In-Reply-To: References: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com> <88fe68ee0612271153u24bfa451l320278da24ca2722@mail.gmail.com> Message-ID: <97daf7f50612271203t4c0317f0pdbf47d8b0d3b3293@mail.gmail.com> Pessoal, Eu até que tentei o PPM. O problema é que vários módulos que tentei instalar, por exemplo o DateTime, a seguinte mensagem é gerada: Error installing package 'DateTime': Read a PPD for 'DateTime', but it is not in tended for this build of Perl (MSWin32-x86-multi-thread) Também instalei o Dev-Cpp e coloquei os binários dele no path mas, ainda assim, o 'install' do CPAN não funcionou. Se alguém souber o que se passa com essas tentativas que descrevi, ficaria grato por novas sugestões. No mais, vou tentar as outras opções que vocês colocaram. Abraços. 2006/12/27, Fernando Oliveira : > > use o ppm... > > On 12/27/06, Frederico Recsky wrote: > > O esquema da active state é o ppm, eu usei ele uma vez e é um pouco > > diferente do cpan mas a ideia é a mesma. > > > > http://ppm.activestate.com/PPMPackages/ > > > > vai no console do windows e digita ppm e ve o que da :) > > > > On 12/26/06, Thiago Nascimento Rodrigues > wrote: > > > Olá Mongers, > > > > > > Instalei o ActiveState em minha máquina Windows e estou precisando > instalar > > > módulos a partir do CPAN. Sempre usei o Linux e, para isso, bastava > apenas > > > um 'perl -MCPAN -e shell' e depois 'install modulo'. Não sei como > fazer > > > algo análogo no Windows. > > > > > > Na realidade, eu consigo entrar no shell do CPAN porém não consigo > instalar > > > nada. Em todas as minhas tentativas a seguinte mensagem é exibida: > > > > > > Running make test > > > 'test' não é reconhecido como um comando interno > > > ou externo, um programa operável ou um arquivo em lotes. > > > test -- NOT OK > > > Running make install > > > make test had returned bad status, won't install without force > > > > > > Eu tento forçar a instalação mas não consigo da mesma forma. Alguém > tem > > > alguma sugestão? > > > > > > Antecipo agradecimentos. > > > -- > > > Thiago Nascimento > > > perl -e '$_="tMM naaCt Feocmama_itpUilucoGa";$_.=$1,print > > > $2 while s/(..)(.)//;print substr$_,1,1;' > > > "...just because I don't know the meaning of my art, does not mean it > has no > > > meaning..." S.D. > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm at pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > -- > > ____________________________ > > Frederico Recsky > > Linux User: 253572 > > http://www.fre.eti.br > > http://sao-paulo.pm.org/ > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm at pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > []'s Fernando > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm at pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Thiago Nascimento perl -e '$_="tMM naaCt Feocmama_itpUilucoGa";$_.=$1,print $2 while s/(..)(.)//;print substr$_,1,1;' "...just because I don't know the meaning of my art, does not mean it has no meaning..." S.D. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061227/a606a332/attachment.html From andre.garcia.carneir em terra.com.br Wed Dec 27 12:10:20 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Wed, 27 Dec 2006 17:10:20 -0300 Subject: [Cascavel-pm] Shell CPAN Message-ID: Use Linux! Desculpe a chatice,... Cheers! ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Wed, 27 Dec 2006 18:03:05 -0200 Assunto: Re: [Cascavel-pm] Shell CPAN > Pessoal, > > Eu até que tentei o PPM. O problema é que vários módulos que tentei > instalar, por exemplo o DateTime, a seguinte mensagem é gerada: > > Error installing package 'DateTime': Read a PPD for 'DateTime', but it is > not in > tended for this build of Perl (MSWin32-x86-multi-thread) > > > Também instalei o Dev-Cpp e coloquei os binários dele no path mas, ainda > assim, o 'install' do CPAN não funcionou. > > Se alguém souber o que se passa com essas tentativas que descrevi, ficaria > grato por novas sugestões. > No mais, vou tentar as outras opções que vocês colocaram. > > Abraços. > > > > > > > > > > > > > > > 2006/12/27, Fernando Oliveira : > > > > use o ppm... > > > > On 12/27/06, Frederico Recsky wrote: > > > O esquema da active state é o ppm, eu usei ele uma vez e é um pouco > > > diferente do cpan mas a ideia é a mesma. > > > > > > http://ppm.activestate.com/PPMPackages/ > > > > > > vai no console do windows e digita ppm e ve o que da :) > > > > > > On 12/26/06, Thiago Nascimento Rodrigues > > wrote: > > > > Olá Mongers, > > > > > > > > Instalei o ActiveState em minha máquina Windows e estou precisando > > instalar > > > > módulos a partir do CPAN. Sempre usei o Linux e, para isso, bastava > > apenas > > > > um 'perl -MCPAN -e shell' e depois 'install modulo'. Não sei como > > fazer > > > > algo análogo no Windows. > > > > > > > > Na realidade, eu consigo entrar no shell do CPAN porém não consigo > > instalar > > > > nada. Em todas as minhas tentativas a seguinte mensagem é exibida: > > > > > > > > Running make test > > > > 'test' não é reconhecido como um comando interno > > > > ou externo, um programa operável ou um arquivo em lotes. > > > > test -- NOT OK > > > > Running make install > > > > make test had returned bad status, won't install without force > > > > > > > > Eu tento forçar a instalação mas não consigo da mesma forma. Alguém > > tem > > > > alguma sugestão? > > > > > > > > Antecipo agradecimentos. > > > > -- > > > > Thiago Nascimento > > > > perl -e '$_="tMM naaCt Feocmama_itpUilucoGa";$_.=$1,print > > > > $2 while s/(..)(.)//;print substr$_,1,1;' > > > > "...just because I don't know the meaning of my art, does not mean it > > has no > > > > meaning..." S.D. > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > -- > > > ____________________________ > > > Frederico Recsky > > > Linux User: 253572 > > > http://www.fre.eti.br > > > http://sao-paulo.pm.org/ > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > -- > > []'s Fernando > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Thiago Nascimento > perl -e '$_="tMM naaCt Feocmama_itpUilucoGa";$_.=$1,print $2 while > s/(..)(.)//;print substr$_,1,1;' > "...just because I don't know the meaning of my art, does not mean it has no > meaning..." S.D. > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=andre.garcia.carneir&_l=1,1167249822.907365.11112.baladonia.hst.terra.com.br,12195,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 27/12/2006 / Versão: 5.1.00/4927 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From agnaldo em starweb-software.com.br Wed Dec 27 12:21:32 2006 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 27 Dec 2006 18:21:32 -0200 Subject: [Cascavel-pm] Shell CPAN References: Message-ID: <001501c729f4$99844510$1ebc15c9@starweb1> De uma olhada no pacote que voce precisa, pois, talvez, ele já esteja instalado. Por exemplo, "DateTime", pode ser ascessado no ActiveState por "ActiveState::DateTime". De uma olhada na documentação do ActiveState. ----- Original Message ----- From: "André Garcia Carneiro" To: "cascavel-pm" Sent: Wednesday, December 27, 2006 6:10 PM Subject: Re: [Cascavel-pm] Shell CPAN Use Linux! Desculpe a chatice,... Cheers! ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Wed, 27 Dec 2006 18:03:05 -0200 Assunto: Re: [Cascavel-pm] Shell CPAN > Pessoal, > > Eu até que tentei o PPM. O problema é que vários módulos que tentei > instalar, por exemplo o DateTime, a seguinte mensagem é gerada: > > Error installing package 'DateTime': Read a PPD for 'DateTime', but it is > not in > tended for this build of Perl (MSWin32-x86-multi-thread) > > > Também instalei o Dev-Cpp e coloquei os binários dele no path mas, ainda > assim, o 'install' do CPAN não funcionou. > > Se alguém souber o que se passa com essas tentativas que descrevi, ficaria > grato por novas sugestões. > No mais, vou tentar as outras opções que vocês colocaram. > > Abraços. > > > > > > > > > > > > > > > 2006/12/27, Fernando Oliveira : > > > > use o ppm... > > > > On 12/27/06, Frederico Recsky wrote: > > > O esquema da active state é o ppm, eu usei ele uma vez e é um pouco > > > diferente do cpan mas a ideia é a mesma. > > > > > > http://ppm.activestate.com/PPMPackages/ > > > > > > vai no console do windows e digita ppm e ve o que da :) > > > > > > On 12/26/06, Thiago Nascimento Rodrigues > > wrote: > > > > Olá Mongers, > > > > > > > > Instalei o ActiveState em minha máquina Windows e estou precisando > > instalar > > > > módulos a partir do CPAN. Sempre usei o Linux e, para isso, bastava > > apenas > > > > um 'perl -MCPAN -e shell' e depois 'install modulo'. Não sei como > > fazer > > > > algo análogo no Windows. > > > > > > > > Na realidade, eu consigo entrar no shell do CPAN porém não consigo > > instalar > > > > nada. Em todas as minhas tentativas a seguinte mensagem é exibida: > > > > > > > > Running make test > > > > 'test' não é reconhecido como um comando interno > > > > ou externo, um programa operável ou um arquivo em lotes. > > > > test -- NOT OK > > > > Running make install > > > > make test had returned bad status, won't install without force > > > > > > > > Eu tento forçar a instalação mas não consigo da mesma forma. Alguém > > tem > > > > alguma sugestão? > > > > > > > > Antecipo agradecimentos. > > > > -- > > > > Thiago Nascimento > > > > perl -e '$_="tMM naaCt Feocmama_itpUilucoGa";$_.=$1,print > > > > $2 while s/(..)(.)//;print substr$_,1,1;' > > > > "...just because I don't know the meaning of my art, does not mean > > > > it > > has no > > > > meaning..." S.D. > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > -- > > > ____________________________ > > > Frederico Recsky > > > Linux User: 253572 > > > http://www.fre.eti.br > > > http://sao-paulo.pm.org/ > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > -- > > []'s Fernando > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Thiago Nascimento > perl -e '$_="tMM naaCt Feocmama_itpUilucoGa";$_.=$1,print $2 while > s/(..)(.)//;print substr$_,1,1;' > "...just because I don't know the meaning of my art, does not mean it has > no > meaning..." S.D. > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=andre.garcia.carneir&_l=1,1167249822.907365.11112.baladonia.hst.terra.com.br,12195,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 27/12/2006 / Versão: > 5.1.00/4927 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Wed Dec 27 12:28:58 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 27 Dec 2006 18:28:58 -0200 Subject: [Cascavel-pm] Shell CPAN In-Reply-To: References: Message-ID: <9a08c9b40612271228h7888e9dl190ddc8a7d2ed21a@mail.gmail.com> On 12/27/06, André Garcia Carneiro wrote: > Use Linux! > Desculpe a chatice,... Sim, você está sendo chato e eu, particularmente, não o desculpo por isso. O perl é um interpretador/compilador multi-plataforma que *funciona muito bem sob Windows*. Atitudes de pessoas como você apenas contribuem para que a imagem da linguagem Perl se torne mais deteriorada, tendo em vista que todas as outras linguagens recentes funcionam muito bem sob Windows. Particularmente, como usuário desktop final, eu considero a maioria das distribuições de Linux uma porcaria completa, a situação só é mais ou menos remediada com versões recentes do SuSE ou do Kubunto e que, mesmo assim, eu nunca as utilizaria como minha plataforma primária. Isso não é por incompetência ou nada do tipo. É uma questão de usabilidade e de não precisar de perder tempo com coisas que o computador deveria fazer por mim. Eu possuo um servidor na minha própria casa e aqui na empresa temos váriso e concordo que pra servidores o Linux é bem superior (no caso de um servidor remoto, o mais importante é um shell bem funcional, coisa que o Windows não tem). Por uma questão de costume, eu prefiro realizar meu desenvolvimento na minha plataforma de escolha como usuário final e depois poder implantar o sistema em qualquer outra plataforma na qual rode o servidor e esse é um dos motivos que eu desenvolvo em Perl: eu posso desenvolver em Windows e implantar o sistema em um servidor Linux sem o menor problema. Então, por favor, pare com essa atitude de open-source zealot e se não tem nada a contribuir de útil para a discussão, controle-se e não aperte o botão "Enviar" do seu leitor de emails. Ainda mais duas vezes no mesmo thread. -Nilson Santos F. Jr. From acid06 em gmail.com Wed Dec 27 12:34:50 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 27 Dec 2006 18:34:50 -0200 Subject: [Cascavel-pm] Shell CPAN In-Reply-To: <97daf7f50612271203t4c0317f0pdbf47d8b0d3b3293@mail.gmail.com> References: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com> <88fe68ee0612271153u24bfa451l320278da24ca2722@mail.gmail.com> <97daf7f50612271203t4c0317f0pdbf47d8b0d3b3293@mail.gmail.com> Message-ID: <9a08c9b40612271234o6dc2fe78g213f5f3e9f6ff78f@mail.gmail.com> On 12/27/06, Thiago Nascimento Rodrigues wrote: > Também instalei o Dev-Cpp e coloquei os binários dele no path mas, ainda > assim, o 'install' do CPAN não funcionou. "Não funcionou" é muito vago. Se você colocar qual o problema que está ocorrendo, talvez poderemos te ajudar melhor. Como eu disse, isso funciona e já foi replicado em várias máquinas. Se você tiver instalado o Dev-Cpp e colocado o diretório de binários e de includes no path, ao inicial o shell da CPAN deve aparecer a seguinte mensagem: "Set up gcc environment - 2.95.3-8" (o número da versão pode variar) Se isso não estiver aparecendo, tem algo de errado. Se isso estiver aparecendo, provavelmente seu arquivo de configurações da CPAN está errado (talvez esteja configuado pra usar um programa "make" quando na verdade, vai ser utilizado o "dmake" ou o "nmake"), você pode tentar removê-lo para que um novo seja gerado automaticamente. Alternativamente, ao invés de baixar o Dev-Cpp inteiro, você pode tentar baixar somente os binários do GCC pra Windows do próprio site do GCC. -Nilson Santos F. Jr. From frederico em gmail.com Wed Dec 27 12:50:32 2006 From: frederico em gmail.com (Frederico Recsky) Date: Wed, 27 Dec 2006 18:50:32 -0200 Subject: [Cascavel-pm] Shell CPAN In-Reply-To: <97daf7f50612271203t4c0317f0pdbf47d8b0d3b3293@mail.gmail.com> References: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com> <88fe68ee0612271153u24bfa451l320278da24ca2722@mail.gmail.com> <97daf7f50612271203t4c0317f0pdbf47d8b0d3b3293@mail.gmail.com> Message-ID: <88fe68ee0612271250l226c50c9l43534144fa216dc3@mail.gmail.com> Ola! On 12/27/06, Thiago Nascimento Rodrigues wrote: > Pessoal, > > Eu até que tentei o PPM. O problema é que vários módulos que tentei > instalar, por exemplo o DateTime, a seguinte mensagem é gerada: > > Error installing package 'DateTime': Read a PPD for 'DateTime', but it is > not in > tended for this build of Perl (MSWin32-x86-multi-thread) Estranho, qual versao do active state vc esta usando? É atual? > Também instalei o Dev-Cpp e coloquei os binários dele no path mas, ainda > assim, o 'install' do CPAN não funcionou. O que eu gosto do ppm que em geral eles nao compilam nada, vem um dll pronta. eu no outro email eu passei um link onde tem os zips que o ppm baixa quando vc usa ele, eu baixei o digest::md5 (que eu sei que usa XS) para ver e dentro dele vem tudo pronto, uma dll e o pm: #> find . . ./arch ./arch/auto ./arch/auto/Digest ./arch/auto/Digest/MD5 ./arch/auto/Digest/MD5/MD5.exp ./arch/auto/Digest/MD5/MD5.dll <<< ./arch/auto/Digest/MD5/MD5.bs ./arch/auto/Digest/MD5/MD5.lib ./arch/auto/Digest/MD5/.exists ./html ./html/site ./html/site/lib ./html/site/lib/Digest ./html/site/lib/Digest/MD5.html ./lib ./lib/auto ./lib/auto/Digest ./lib/auto/Digest/MD5 ./lib/auto/Digest/MD5/.exists ./lib/Digest ./lib/Digest/MD5.pm ./lib/Digest/.exists neste link tem todos os zips da ultima versao do active state: http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/ Tente baixar direto e instalar (descompactar ) no diretorio de modulos do perl (eu nao lembro onde era, acho que c:/perl/algumacoisa []'s -- ____________________________ Frederico Recsky Linux User: 253572 http://www.fre.eti.br http://sao-paulo.pm.org/ From acid06 em gmail.com Wed Dec 27 12:58:17 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 27 Dec 2006 18:58:17 -0200 Subject: [Cascavel-pm] Shell CPAN In-Reply-To: <88fe68ee0612271250l226c50c9l43534144fa216dc3@mail.gmail.com> References: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com> <88fe68ee0612271153u24bfa451l320278da24ca2722@mail.gmail.com> <97daf7f50612271203t4c0317f0pdbf47d8b0d3b3293@mail.gmail.com> <88fe68ee0612271250l226c50c9l43534144fa216dc3@mail.gmail.com> Message-ID: <9a08c9b40612271258v3e0c4e92je6ae6e120e0526e6@mail.gmail.com> On 12/27/06, Frederico Recsky wrote: > O que eu gosto do ppm que em geral eles nao compilam nada, vem um dll > pronta. Este é o principal problema do PPM. Vários módulo pré-compilados no PPM estão com problema. O maior exemplo é o sempre-presente DBI. A versão disponível no PPM da ActiveState é problemática e faz com que você fique tendo errors estranhos que são corrigidos se você recompilar o DBI. Por isso, acho que a prática mais recomendável é só usar o PPM em último caso, quando realmente não tiver muito jeito (por exemplo: precisa de instalar algo bem rápido em uma máquina Windows sem ambiente C ou alguma coisa que você não consegue compilar manualmente mas alguém fez o favor de disponibilizar uma versão pré-compilada em um dos repositórios alternativos do PPM). -Nilson Santos F. Jr. From agnaldo em starweb-software.com.br Wed Dec 27 13:03:25 2006 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 27 Dec 2006 19:03:25 -0200 Subject: [Cascavel-pm] Shell CPAN References: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com><88fe68ee0612271153u24bfa451l320278da24ca2722@mail.gmail.com><97daf7f50612271203t4c0317f0pdbf47d8b0d3b3293@mail.gmail.com> <88fe68ee0612271250l226c50c9l43534144fa216dc3@mail.gmail.com> Message-ID: <002701c729fa$73d1ca80$1ebc15c9@starweb1> De uma olhada na tua versão do ActiveState. Eu tenho instalado aqui a 5.8.8. O PPM, inclusive, é todo GUI (gráfico). ----- Original Message ----- From: "Frederico Recsky" To: "Cascavel Perl Mongers" Sent: Wednesday, December 27, 2006 6:50 PM Subject: Re: [Cascavel-pm] Shell CPAN Ola! On 12/27/06, Thiago Nascimento Rodrigues wrote: > Pessoal, > > Eu até que tentei o PPM. O problema é que vários módulos que tentei > instalar, por exemplo o DateTime, a seguinte mensagem é gerada: > > Error installing package 'DateTime': Read a PPD for 'DateTime', but it is > not in > tended for this build of Perl (MSWin32-x86-multi-thread) Estranho, qual versao do active state vc esta usando? É atual? > Também instalei o Dev-Cpp e coloquei os binários dele no path mas, ainda > assim, o 'install' do CPAN não funcionou. O que eu gosto do ppm que em geral eles nao compilam nada, vem um dll pronta. eu no outro email eu passei um link onde tem os zips que o ppm baixa quando vc usa ele, eu baixei o digest::md5 (que eu sei que usa XS) para ver e dentro dele vem tudo pronto, uma dll e o pm: #> find . . ./arch ./arch/auto ./arch/auto/Digest ./arch/auto/Digest/MD5 ./arch/auto/Digest/MD5/MD5.exp ./arch/auto/Digest/MD5/MD5.dll <<< ./arch/auto/Digest/MD5/MD5.bs ./arch/auto/Digest/MD5/MD5.lib ./arch/auto/Digest/MD5/.exists ./html ./html/site ./html/site/lib ./html/site/lib/Digest ./html/site/lib/Digest/MD5.html ./lib ./lib/auto ./lib/auto/Digest ./lib/auto/Digest/MD5 ./lib/auto/Digest/MD5/.exists ./lib/Digest ./lib/Digest/MD5.pm ./lib/Digest/.exists neste link tem todos os zips da ultima versao do active state: http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/ Tente baixar direto e instalar (descompactar ) no diretorio de modulos do perl (eu nao lembro onde era, acho que c:/perl/algumacoisa []'s -- ____________________________ Frederico Recsky Linux User: 253572 http://www.fre.eti.br http://sao-paulo.pm.org/ _______________________________________________ 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/20061227/27a1b62c/attachment.html From agnaldo em starweb-software.com.br Wed Dec 27 13:10:03 2006 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Wed, 27 Dec 2006 19:10:03 -0200 Subject: [Cascavel-pm] Shell CPAN References: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com><88fe68ee0612271153u24bfa451l320278da24ca2722@mail.gmail.com><97daf7f50612271203t4c0317f0pdbf47d8b0d3b3293@mail.gmail.com><88fe68ee0612271250l226c50c9l43534144fa216dc3@mail.gmail.com> <002701c729fa$73d1ca80$1ebc15c9@starweb1> Message-ID: <003601c729fb$60ec0880$1ebc15c9@starweb1> Desculpe, faltou a imagem. ----- Original Message ----- From: Agnaldo Macedo To: Cascavel Perl Mongers Sent: Wednesday, December 27, 2006 7:03 PM Subject: Re: [Cascavel-pm] Shell CPAN De uma olhada na tua versão do ActiveState. Eu tenho instalado aqui a 5.8.8. O PPM, inclusive, é todo GUI (gráfico). ----- Original Message ----- From: "Frederico Recsky" To: "Cascavel Perl Mongers" Sent: Wednesday, December 27, 2006 6:50 PM Subject: Re: [Cascavel-pm] Shell CPAN Ola! On 12/27/06, Thiago Nascimento Rodrigues wrote: > Pessoal, > > Eu até que tentei o PPM. O problema é que vários módulos que tentei > instalar, por exemplo o DateTime, a seguinte mensagem é gerada: > > Error installing package 'DateTime': Read a PPD for 'DateTime', but it is > not in > tended for this build of Perl (MSWin32-x86-multi-thread) Estranho, qual versao do active state vc esta usando? É atual? > Também instalei o Dev-Cpp e coloquei os binários dele no path mas, ainda > assim, o 'install' do CPAN não funcionou. O que eu gosto do ppm que em geral eles nao compilam nada, vem um dll pronta. eu no outro email eu passei um link onde tem os zips que o ppm baixa quando vc usa ele, eu baixei o digest::md5 (que eu sei que usa XS) para ver e dentro dele vem tudo pronto, uma dll e o pm: #> find . . ./arch ./arch/auto ./arch/auto/Digest ./arch/auto/Digest/MD5 ./arch/auto/Digest/MD5/MD5.exp ./arch/auto/Digest/MD5/MD5.dll <<< ./arch/auto/Digest/MD5/MD5.bs ./arch/auto/Digest/MD5/MD5.lib ./arch/auto/Digest/MD5/.exists ./html ./html/site ./html/site/lib ./html/site/lib/Digest ./html/site/lib/Digest/MD5.html ./lib ./lib/auto ./lib/auto/Digest ./lib/auto/Digest/MD5 ./lib/auto/Digest/MD5/.exists ./lib/Digest ./lib/Digest/MD5.pm ./lib/Digest/.exists neste link tem todos os zips da ultima versao do active state: http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/ Tente baixar direto e instalar (descompactar ) no diretorio de modulos do perl (eu nao lembro onde era, acho que c:/perl/algumacoisa []'s -- ____________________________ Frederico Recsky Linux User: 253572 http://www.fre.eti.br http://sao-paulo.pm.org/ _______________________________________________ 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061227/a4923de2/attachment.html From fglock em gmail.com Thu Dec 28 07:11:25 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Thu, 28 Dec 2006 13:11:25 -0200 Subject: [Cascavel-pm] Shell CPAN In-Reply-To: <003601c729fb$60ec0880$1ebc15c9@starweb1> References: <97daf7f50612260925y4806c2bes493866c0e933bf80@mail.gmail.com> <88fe68ee0612271153u24bfa451l320278da24ca2722@mail.gmail.com> <97daf7f50612271203t4c0317f0pdbf47d8b0d3b3293@mail.gmail.com> <88fe68ee0612271250l226c50c9l43534144fa216dc3@mail.gmail.com> <002701c729fa$73d1ca80$1ebc15c9@starweb1> <003601c729fb$60ec0880$1ebc15c9@starweb1> Message-ID: O ppm pode ser usado com repositórios alternativos, como este: http://theory.uwinnipeg.ca/ppms/ (veja a página para instruções) Neste site tem o DateTime e muitos outros módulos. A razão do DateTime não ser distribuído pela ActiveState é que o script automático da ActiveState não consegue resolver as dependências circulares entre os módulos que compõem o DateTime. Até agora não sabemos como resolver isso :( Na última vez que usei o Windows, achei melhor usar o Vanilla Perl em vez do ActiveState, por causa da facilidade de instalar módulos ainda em fase de desenvolvimento. - Flavio S. Glock From andre.garcia.carneir em terra.com.br Thu Dec 28 07:51:23 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Thu, 28 Dec 2006 12:51:23 -0300 Subject: [Cascavel-pm] Shell CPAN Message-ID: Nilson, Em primeiro lugar, eu não estava falando com você, portanto se você não me deculpa, DANE-SE! E falo isso na sua cara se você preferir. Aliás não é a primeira nem a segunda vez que você vem todo nervosinho tentando me passar sermão, e isso tá realmente me irritando(podemos acertar isso se é o que você tá querendo), mas isso não vem ao caso, Mas reconheço humildemente(diferentemente de você ...), que você em uma coisa você tem razão, realmente eu deveria me controlar mais em relação a esse assunto, e respeitar as escolhas dos outros, mesmo porque nem sempre é possível escolher no trabalho a plataforma que se vai usar(eu mesmo já passei por isso). E só por isso eu peço desculpas para a LISTA, COM EXCEÇÃO DO NILSON. Sobre o Perl funcionar bem ou não no Windows, bem, essa é uma questão de ponto-de-vista. Se você está feliz tendo que fazer esse monte de "gambiarra" para que um simples pacote ppm ou sei seja lá o que for, funcione e acha que está tudo funcionando bem, beleza... E obviamente isso não é culpa da linguagem, mas de quem disponiblisou os pacotes dessa maneira para Windows, e sinto muito, fez muito mal feito. Sobre as outras linguagens que funcionam "tão bem" no Windows como o senhor mesmo disse(Nilson), nem vou comentar ... E por favor não se dê ao trabalho de responder(NILSON), pois eu realmete NÃO ME IMPORTO, e acho que as pessoas tem mais o que fazer na lista do que criticar a plataforma que os outros usam ao invés de tentar solucionar o problema(reconheço e já pedi desculpas por isso à lista), assim como passar sermão nos outros!! Agora se o que o comentário que eu fiz "doeu" em você eu não posso fazer nada... vai ver a carapuça serviu! Cheers! ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Wed, 27 Dec 2006 18:28:58 -0200 Assunto: Re: [Cascavel-pm] Shell CPAN > On 12/27/06, André Garcia Carneiro wrote: > > Use Linux! > > Desculpe a chatice,... > > Sim, você está sendo chato e eu, particularmente, não o desculpo por isso. > > O perl é um interpretador/compilador multi-plataforma que *funciona > muito bem sob Windows*. Atitudes de pessoas como você apenas > contribuem para que a imagem da linguagem Perl se torne mais > deteriorada, tendo em vista que todas as outras linguagens recentes > funcionam muito bem sob Windows. > > Particularmente, como usuário desktop final, eu considero a maioria > das distribuições de Linux uma porcaria completa, a situação só é mais > ou menos remediada com versões recentes do SuSE ou do Kubunto e que, > mesmo assim, eu nunca as utilizaria como minha plataforma primária. > Isso não é por incompetência ou nada do tipo. É uma questão de > usabilidade e de não precisar de perder tempo com coisas que o > computador deveria fazer por mim. Eu possuo um servidor na minha > própria casa e aqui na empresa temos váriso e concordo que pra > servidores o Linux é bem superior (no caso de um servidor remoto, o > mais importante é um shell bem funcional, coisa que o Windows não > tem). > > Por uma questão de costume, eu prefiro realizar meu desenvolvimento na > minha plataforma de escolha como usuário final e depois poder > implantar o sistema em qualquer outra plataforma na qual rode o > servidor e esse é um dos motivos que eu desenvolvo em Perl: eu posso > desenvolver em Windows e implantar o sistema em um servidor Linux sem > o menor problema. > > Então, por favor, pare com essa atitude de open-source zealot e se não > tem nada a contribuir de útil para a discussão, controle-se e não > aperte o botão "Enviar" do seu leitor de emails. Ainda mais duas vezes > no mesmo thread. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=andre.garcia.carneir&_l=1,1167251360.745056.23300.curepipe.hst.terra.com.br,5306,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 27/12/2006 / Versão: 5.1.00/4927 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From andre.garcia.carneir em terra.com.br Thu Dec 28 08:02:44 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Thu, 28 Dec 2006 13:02:44 -0300 Subject: [Cascavel-pm] Shell CPAN Message-ID: Thiago, Você conseguiu instalar algum pacote via PPM, fora o DateTime? Porque se não conseguiu, talvez o problema esteja em outro lugar, como a versão do MAKE por exemplo.... acho que no windows deve ter algo como NMAKE, não me lembro muito bem. Se você já instalou o NMAKE ou outra versão do MAKE para Windows, acho que vale a pena checar coisas como PATHs(nas variáveis de ambiente do Windows) etc...embora o problema que eu mencionei pareça não ter nada a ver com a mensagem, mas nem sempre as mensagens são precisas ao dizer qual é o problema. E o esquisito é que o PPM parece não reconhecer o pacote 'DateTime', nesse caso talvez seja interessante que você pergunte para o Solli. Ele está acostumado a trabalhar com Perl no Windows. Solli... onde tá vc, meu filho??? :) Cheers! ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Wed, 27 Dec 2006 18:03:05 -0200 Assunto: Re: [Cascavel-pm] Shell CPAN > Pessoal, > > Eu até que tentei o PPM. O problema é que vários módulos que tentei > instalar, por exemplo o DateTime, a seguinte mensagem é gerada: > > Error installing package 'DateTime': Read a PPD for 'DateTime', but it is > not in > tended for this build of Perl (MSWin32-x86-multi-thread) > > > Também instalei o Dev-Cpp e coloquei os binários dele no path mas, ainda > assim, o 'install' do CPAN não funcionou. > > Se alguém souber o que se passa com essas tentativas que descrevi, ficaria > grato por novas sugestões. > No mais, vou tentar as outras opções que vocês colocaram. > > Abraços. > > > > > > > > > > > > > > > 2006/12/27, Fernando Oliveira : > > > > use o ppm... > > > > On 12/27/06, Frederico Recsky wrote: > > > O esquema da active state é o ppm, eu usei ele uma vez e é um pouco > > > diferente do cpan mas a ideia é a mesma. > > > > > > http://ppm.activestate.com/PPMPackages/ > > > > > > vai no console do windows e digita ppm e ve o que da :) > > > > > > On 12/26/06, Thiago Nascimento Rodrigues > > wrote: > > > > Olá Mongers, > > > > > > > > Instalei o ActiveState em minha máquina Windows e estou precisando > > instalar > > > > módulos a partir do CPAN. Sempre usei o Linux e, para isso, bastava > > apenas > > > > um 'perl -MCPAN -e shell' e depois 'install modulo'. Não sei como > > fazer > > > > algo análogo no Windows. > > > > > > > > Na realidade, eu consigo entrar no shell do CPAN porém não consigo > > instalar > > > > nada. Em todas as minhas tentativas a seguinte mensagem é exibida: > > > > > > > > Running make test > > > > 'test' não é reconhecido como um comando interno > > > > ou externo, um programa operável ou um arquivo em lotes. > > > > test -- NOT OK > > > > Running make install > > > > make test had returned bad status, won't install without force > > > > > > > > Eu tento forçar a instalação mas não consigo da mesma forma. Alguém > > tem > > > > alguma sugestão? > > > > > > > > Antecipo agradecimentos. > > > > -- > > > > Thiago Nascimento > > > > perl -e '$_="tMM naaCt Feocmama_itpUilucoGa";$_.=$1,print > > > > $2 while s/(..)(.)//;print substr$_,1,1;' > > > > "...just because I don't know the meaning of my art, does not mean it > > has no > > > > meaning..." S.D. > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > -- > > > ____________________________ > > > Frederico Recsky > > > Linux User: 253572 > > > http://www.fre.eti.br > > > http://sao-paulo.pm.org/ > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > -- > > []'s Fernando > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Thiago Nascimento > perl -e '$_="tMM naaCt Feocmama_itpUilucoGa";$_.=$1,print $2 while > s/(..)(.)//;print substr$_,1,1;' > "...just because I don't know the meaning of my art, does not mean it has no > meaning..." S.D. > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=andre.garcia.carneir&_l=1,1167249822.907365.11112.baladonia.hst.terra.com.br,12195,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 27/12/2006 / Versão: 5.1.00/4927 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl/PHP) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From acid06 em gmail.com Thu Dec 28 09:12:11 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 28 Dec 2006 15:12:11 -0200 Subject: [Cascavel-pm] Shell CPAN In-Reply-To: References: Message-ID: <9a08c9b40612280912x779013dmf7956ca66cc42ef6@mail.gmail.com> On 12/28/06, André Garcia Carneiro wrote: > Sobre o Perl funcionar bem ou não no Windows, bem, essa é uma questão de ponto-de-vista. Se você está feliz > tendo que fazer esse monte de "gambiarra" para que um simples pacote ppm ou sei seja lá o que for, funcione e > acha que está tudo funcionando bem, beleza... Erm... instalar um compilador C é gambiarra? Meu conceito de gambiarra realmente é diferente. O problema é que instalar o GCC no Windows não é uma operação straight-forward, por culpa do GCC que não provê um instalador decente (daí o uso do Dev-Cpp como facilitador). Se você tem uma licença do Visual Studio, o shell da CPAN vai funcionar sem configuração alguma e qualquer módulo que seja aderente aos padrões da linguagem C vai compilar perfeitamente (alguns módulos utilizam extensões GNU e, obviamente, não vão funcionar - isso é uma opção dos autores ao não seguir o padrão definido da linguagem). > E obviamente isso não é culpa da linguagem, mas de quem disponiblisou os pacotes dessa maneira para Windows, e > sinto muito, fez muito mal feito. Pacotes? Se você está se referindo ao PPM, sim, é meio mal feito sim. Por isso prefiro o shell da CPAN. > Sobre as outras linguagens que funcionam "tão bem" no Windows como o senhor mesmo disse(Nilson), nem vou > comentar ... Em relação a outras linguagens... eu nunca tive problemas com Python, Ruby, Haskell, Java ou C relativos à plataforma. Não sei a qual outra linguagem você possa estar se referindo. > acho que as pessoas > tem mais o que fazer na lista do que criticar a plataforma que os outros usam ao invés de tentar solucionar o > problema Concordo em gênero, número e grau e essa foi a motivação da minha resposta. -Nilson Santos F. Jr. From nascimenthiago em gmail.com Thu Dec 28 11:42:43 2006 From: nascimenthiago em gmail.com (Thiago Nascimento Rodrigues) Date: Thu, 28 Dec 2006 17:42:43 -0200 Subject: [Cascavel-pm] Shell CPAN In-Reply-To: <9a08c9b40612280912x779013dmf7956ca66cc42ef6@mail.gmail.com> References: <9a08c9b40612280912x779013dmf7956ca66cc42ef6@mail.gmail.com> Message-ID: <97daf7f50612281142m226840c0m90dab446a74bf0f4@mail.gmail.com> Olá pessoal, Eu coloquei o diretório de "include" do Dev-cpp no path e estou conseguindo instalar módulos a partir do shell do CPAN. Obrigado pelas sugestões. Foram de crucial ajuda. Abraços. 2006/12/28, Nilson Santos Figueiredo Junior : > > On 12/28/06, André Garcia Carneiro > wrote: > > Sobre o Perl funcionar bem ou não no Windows, bem, essa é uma questão de > ponto-de-vista. Se você está feliz > > tendo que fazer esse monte de "gambiarra" para que um simples pacote ppm > ou sei seja lá o que for, funcione e > > acha que está tudo funcionando bem, beleza... > > Erm... instalar um compilador C é gambiarra? Meu conceito de gambiarra > realmente é diferente. > > O problema é que instalar o GCC no Windows não é uma operação > straight-forward, por culpa do GCC que não provê um instalador decente > (daí o uso do Dev-Cpp como facilitador). Se você tem uma licença do > Visual Studio, o shell da CPAN vai funcionar sem configuração alguma e > qualquer módulo que seja aderente aos padrões da linguagem C vai > compilar perfeitamente (alguns módulos utilizam extensões GNU e, > obviamente, não vão funcionar - isso é uma opção dos autores ao não > seguir o padrão definido da linguagem). > > > E obviamente isso não é culpa da linguagem, mas de quem disponiblisou os > pacotes dessa maneira para Windows, e > > sinto muito, fez muito mal feito. > > Pacotes? Se você está se referindo ao PPM, sim, é meio mal feito sim. > Por isso prefiro o shell da CPAN. > > > Sobre as outras linguagens que funcionam "tão bem" no Windows como o > senhor mesmo disse(Nilson), nem vou > > comentar ... > > Em relação a outras linguagens... eu nunca tive problemas com Python, > Ruby, Haskell, Java ou C relativos à plataforma. Não sei a qual > outra linguagem você possa estar se referindo. > > > acho que as pessoas > > tem mais o que fazer na lista do que criticar a plataforma que os outros > usam ao invés de tentar solucionar o > > problema > > Concordo em gênero, número e grau e essa foi a motivação da minha > resposta. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm at pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Thiago Nascimento perl -e '$_="tMM naaCt Feocmama_itpUilucoGa";$_.=$1,print $2 while s/(..)(.)//;print substr$_,1,1;' "...just because I don't know the meaning of my art, does not mean it has no meaning..." S.D. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20061228/ede3d2c8/attachment.html