From nferraz em gmail.com Mon Apr 3 02:42:08 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 3 Apr 2006 10:42:08 +0100 Subject: [Cascavel-pm] The Lighter Side of Perl Culture (Part VI) Message-ID: <604cec170604030242ua6bd1abg43cd32a7089eacbd@mail.gmail.com> Regrettably, Perl's many and significant contributions to the field of development methodologies have been largely overlooked by mainstream commentators. In particular, two brilliant and innovative methodologies invented by the Perl community are rarely cited in the methodology literature. Still more disturbingly, a recent survey of the forty two leading American universities showed that not a single one studies either of Perl's two breakthrough methodologies as part of their undergraduate curricula. The methodologies in question, well-known to most Perl developers, are: * TDD (Tolkien Driven Development). Anyone who has browsed the Perl C sources is well aware of the boost to programmer productivity and morale gained by beginning each source file with a carefully chosen and inspirational Tolkien quote. * ADD (April-fools Driven Development). The simple and elegant notion behind ADD is to take an April Fools' hoax and turn it into reality. Both Parrot (April Fools Parrot) and Pugs (April Fools Haskerl) are fine examples of this groundbreaking methodology. http://www.perlmonks.org/?node_id=540609 From monsieur_champs em yahoo.com.br Sun Apr 2 10:44:15 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Sun, 02 Apr 2006 18:44:15 +0100 Subject: =?ISO-8859-1?Q?Re=3A_=5BCascavel-pm=5D_Fwd=3A_=5BPSL-Brasi?= =?ISO-8859-1?Q?l=5D_Pagar_pra_qu=EA=3F_Eu_uso_Linux!?= In-Reply-To: <1746e3e30603301101v7b931681o2f80ec10eff019ad@mail.gmail.com> References: <604cec170603301019k37c94050n45bae150aa5ac4ca@mail.gmail.com> <9a08c9b40603301025n11453d30ta8ce8c80114fcb93@mail.gmail.com> <1746e3e30603301101v7b931681o2f80ec10eff019ad@mail.gmail.com> Message-ID: <44300D6F.7070701@yahoo.com.br> Donato Azevedo wrote: > On 3/30/06, Nilson Santos Figueiredo Junior wrote: > >>On 3/30/06, Nelson Ferraz wrote: > >>As pessoas compram a versão com Linux e instalam Windows pirata. Já vi >>isso várias e várias vezes com meus próprios olhos. Na verdade, eu >>nunca vi um usuário "leigo" sequer usando Linux, a não ser por >>obrigação (e.g. laboratórios de informática da universidade / colégio, >>etc). > > confirmo. até mesmo em cursos como engenharia de controle ou > engenharia elétrica, onde eu esperava que houvessem usuários > interessados em linux, não ha esforço para a migração. Alguns > justificam que o Windows é tão gratuito quanto o linux (pirataria..) e > outros reclamam que não ha suporte a softwares de engenharia (mesmo > sem antes procurar saber se existem tais..) Donato, o único software de engenharia que interessa aos estudantes de engenharia brasileiros chama-se autocad, e não tem suporte ao linux por que a AutoDesk tem acordos com a Microshit. Desta forma, os estudantes, que são pressionados pelo mercado de trabalho a conhecer e saber usar o Autocad acabam obrigados de livre e espancada vontade a usar windows. >>De qualquer forma... eu não consegui entender aonde Perl entraria >>nessa história toda. > > Também concordo pois acho que o publico alvo do projeto são os: > "Usuários comuns, que realizam principalmente atividades como edição > de textos e e-mails, visualização de páginas web, imagens e slides e > comunicação via mensagens instantâneas (...)". Para tais pessoas, perl > é ingles para pérola... E inglês errado, já que PEARL é que é a grafia correta... ;-) > Agora... por outro lado... se houvesse suporte do governo para > programas de capacitação de trabalhadores na área de TI (tipo um > telecurso 2000 para computação), aí sim poderíamos pensar em colocar > Perl no meio... Lamento, mas o governo não se interessa em dar formação para ninguém. Nem mesmo para torneiro mecânico. É tudo culpa do medo de permitir que as pessoas tenham opinião e tomem partidos. Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From ednardo em lobo.eti.br Mon Apr 3 08:25:15 2006 From: ednardo em lobo.eti.br (Ednardo Lobo) Date: Mon, 03 Apr 2006 12:25:15 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Instalando_m=F3dulos_manualmente?= Message-ID: <44313E5B.9060006@lobo.eti.br> Tenho uma aplicação Web que necessito executar num servidor que não tem todos os módulos que ela requer instalados. Como não tenho acesso de root a este servidor, ou seja, não tenho como instalar os módulos da maneira tradicional (apt-get ou perl -MCPAN), transferi via FTP os arquivos correspondentes a cada módulo para uma pasta chamada "lib/". Em seguida modifiquei a primeira linha do meu script para: "perl -I./lib". Com execessão de um módulo (Date::Calc), os demais funcionaram perfeitamente: # Erro reportado: _20_1::mod: Can't locate loadable object for module Date::Calc in @INC (@INC contains: /usr/lib/perl5/5.8.1/i686-linux /usr/lib/perl5/5.8.1 /usr/lib/perl5/site_perl/5.8.1/i686-linux /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl . ./lib) at comum/mar/chk.pm line 3 Compilation failed in require at comum/mar/chk.pm line 3, line 24. BEGIN failed--compilation aborted at comum/mar/chk.pm line 3, line 24. Compilation failed in require at c_20_1/mod.pm line 7, line 24. BEGIN failed--compilation aborted at c_20_1/mod.pm line 7, line 24. Compilation failed in require at (eval 5) line 2, line 24. BEGIN failed--compilation aborted at (eval 5) line 2, line 24. # Pasta "lib/" |-- Apache | |-- Session | | |-- DB_File.pm | | |-- File.pm | | |-- Flex.pm | | |-- Generate | | | |-- MD5.pm | | | |-- ModUniqueId.pm | | | `-- ModUsertrack.pm | | |-- Informix.pm | | |-- Lock | | | |-- File.pm | | | |-- MySQL.pm | | | |-- Null.pm | | | |-- Semaphore.pm | | | `-- Sybase.pm | | |-- MySQL.pm | | |-- Oracle.pm | | |-- Postgres.pm | | |-- Serialize | | | |-- Base64.pm | | | |-- Storable.pm | | | |-- Sybase.pm | | | `-- UUEncode.pm | | |-- Store | | | |-- DBI.pm | | | |-- DB_File.pm | | | |-- File.pm | | | |-- Informix.pm | | | |-- MySQL.pm | | | |-- Oracle.pm | | | |-- Postgres.pm | | | `-- Sybase.pm | | `-- Sybase.pm | `-- Session.pm |-- Date | |-- Calc | | |-- Object.pm | | `-- Object.pod | |-- Calc.pm | `-- Calc.pod |-- Email | `-- Valid.pm |-- HTML | `-- Template.pm `-- auto `-- Date |-- Calc.bs `-- Calc.so Alguém sabe me dizer onde estou errando? Grato, -- Ednardo Lobo www.lobo.eti.br From nferraz em gmail.com Mon Apr 3 08:54:00 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 3 Apr 2006 16:54:00 +0100 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Instalando_m=F3dulos_manualmente?= In-Reply-To: <44313E5B.9060006@lobo.eti.br> References: <44313E5B.9060006@lobo.eti.br> Message-ID: <604cec170604030854s40fe1433wbd2fb651971f90a7@mail.gmail.com> On 4/3/06, Ednardo Lobo wrote: > Tenho uma aplicação Web que necessito executar num servidor que não tem > todos os módulos que ela requer instalados. Como não tenho acesso de > root a este servidor, ou seja, não tenho como instalar os módulos da > maneira tradicional (apt-get ou perl -MCPAN) Oi Ednardo! Você usou algum comando desse tipo, para determinar um local de instalação através do CPAN? o conf makepl_arg "LIB=~/myperl/lib \ INSTALLMAN1DIR=~/myperl/man/man1 \ INSTALLMAN3DIR=~/myperl/man/man3" []s Nelson From maia em suaweb.com Mon Apr 3 09:02:50 2006 From: maia em suaweb.com (Eduardo Maia) Date: Mon, 3 Apr 2006 13:02:50 -0300 Subject: [Cascavel-pm] Logotipo PM In-Reply-To: <604cec170604030854s40fe1433wbd2fb651971f90a7@mail.gmail.com> References: <604cec170604030854s40fe1433wbd2fb651971f90a7@mail.gmail.com> Message-ID: <20060403160250.26086.qmail@hm257.locaweb.com.br> Minha gente, Alguém aqui teria a fonte utilizada no logotipo "Perl Mongers"? Ou talvez o logo dos Perl Mongers em alta qualidade? Valeu! From joenio em gmail.com Mon Apr 3 10:00:09 2006 From: joenio em gmail.com (Joenio Marques) Date: Mon, 3 Apr 2006 14:00:09 -0300 Subject: [Cascavel-pm] Logotipo PM In-Reply-To: <20060403160250.26086.qmail@hm257.locaweb.com.br> References: <604cec170604030854s40fe1433wbd2fb651971f90a7@mail.gmail.com> <20060403160250.26086.qmail@hm257.locaweb.com.br> Message-ID: <65934b450604031000x3567a294h280f00d8f09e76@mail.gmail.com> Se alguem tiver eu tb quero! Obrigado! Em 03/04/06, Eduardo Maia escreveu: > Minha gente, > > Alguém aqui teria a fonte utilizada no logotipo "Perl Mongers"? > > Ou talvez o logo dos Perl Mongers em alta qualidade? > > Valeu! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Marques - Salvador Perl Mongers From ednardo em lobo.eti.br Mon Apr 3 10:23:08 2006 From: ednardo em lobo.eti.br (Ednardo Lobo) Date: Mon, 03 Apr 2006 14:23:08 -0300 Subject: [Cascavel-pm] Instalando =?ISO-8859-1?Q?m=F3dulos_manualme?= =?ISO-8859-1?Q?nte?= In-Reply-To: <604cec170604030854s40fe1433wbd2fb651971f90a7@mail.gmail.com> References: <44313E5B.9060006@lobo.eti.br> <604cec170604030854s40fe1433wbd2fb651971f90a7@mail.gmail.com> Message-ID: <443159FC.9090603@lobo.eti.br> Nelson Ferraz wrote: > On 4/3/06, Ednardo Lobo wrote: > >>Tenho uma aplicação Web que necessito executar num servidor que não tem >>todos os módulos que ela requer instalados. Como não tenho acesso de >>root a este servidor, ou seja, não tenho como instalar os módulos da >>maneira tradicional (apt-get ou perl -MCPAN) > > > Oi Ednardo! > > Você usou algum comando desse tipo, para determinar um local de > instalação através do CPAN? > > o conf makepl_arg "LIB=~/myperl/lib \ > INSTALLMAN1DIR=~/myperl/man/man1 \ > INSTALLMAN3DIR=~/myperl/man/man3" > > []s > > Nelson Nelso, como havia dito não utilizei o CPAN para efetuar a instalação dos módulos, o fiz manualmente copiando os arquivos de um outro computador. -- Ednardo Lobo www.lobo.eti.br From fglock em gmail.com Mon Apr 3 14:48:59 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Mon, 3 Apr 2006 18:48:59 -0300 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Instalando_m=F3dulos_manualmente?= In-Reply-To: <443159FC.9090603@lobo.eti.br> References: <44313E5B.9060006@lobo.eti.br> <604cec170604030854s40fe1433wbd2fb651971f90a7@mail.gmail.com> <443159FC.9090603@lobo.eti.br> Message-ID: "loadable object" se refere a uma "dll" - o Date::Calc é escrito em C, e precisa ser compilado. Isso ainda pode funcionar se você copiar os arquivos binários - parece que no debian fica em: usr/lib/perl5/auto/Date/Calc/Calc.so - Flavio S. Glock Em 03/04/06, Ednardo Lobo escreveu: > Nelson Ferraz wrote: > > On 4/3/06, Ednardo Lobo wrote: > > > >>Tenho uma aplicação Web que necessito executar num servidor que não tem > >>todos os módulos que ela requer instalados. Como não tenho acesso de > >>root a este servidor, ou seja, não tenho como instalar os módulos da > >>maneira tradicional (apt-get ou perl -MCPAN) > > > > > > Oi Ednardo! > > > > Você usou algum comando desse tipo, para determinar um local de > > instalação através do CPAN? > > > > o conf makepl_arg "LIB=~/myperl/lib \ > > INSTALLMAN1DIR=~/myperl/man/man1 \ > > INSTALLMAN3DIR=~/myperl/man/man3" > > > > []s > > > > Nelson > > Nelso, como havia dito não utilizei o CPAN para efetuar a instalação dos > módulos, o fiz manualmente copiando os arquivos de um outro computador. > > -- > Ednardo Lobo > > www.lobo.eti.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From andre.garcia.carneir em terra.com.br Mon Apr 3 16:01:13 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Mon, 3 Apr 2006 20:01:13 -0300 Subject: [Cascavel-pm] Logotipo PM Message-ID: Não sei se essa serve... ---------- 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: Mon, 3 Apr 2006 13:02:50 -0300 Assunto: [Cascavel-pm] Logotipo PM > Minha gente, > > Alguém aqui teria a fonte utilizada no logotipo "Perl Mongers"? > > Ou talvez o logo dos Perl Mongers em alta qualidade? > > Valeu! > _______________________________________________ > 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,1144080187.198711.18894.mindelo.hst.terra.com.br,3512,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 31/03/2006 / Versão: 4.4.00/4731 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : perlpowered.png Tipo : image/png Tam : 1428 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060403/78139f10/iso-8859-1Qperlpowered.png From mdacwb em gmail.com Tue Apr 4 14:42:41 2006 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Tue, 4 Apr 2006 18:42:41 -0300 Subject: [Cascavel-pm] [OT]: Camelos Brancos e Pretos Message-ID: <42dcdd750604041442g70e78935sfdaf51244146e993@mail.gmail.com> Pessoal, Segue uma imagem pra galera ;) -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : Camelos brancos2.JPG Tipo : image/jpeg Tam : 71152 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060404/3d94f70d/Camelosbrancos2-0001.jpe From shonorio em terra.com.br Tue Apr 4 15:48:53 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Tue, 4 Apr 2006 19:48:53 -0300 Subject: [Cascavel-pm] [OT]: Camelos Brancos e Pretos Message-ID: Pela posição da sombra, acho que eles estão a caminho do YAPC::Brasil::2006 :) !!! Solli ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+shonorio=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org,"Perl Mongers Rio de Janeiro" rio-pm em pm.org Cópia: Data: Tue, 4 Apr 2006 18:42:41 -0300 Assunto: [Cascavel-pm] [OT]: Camelos Brancos e Pretos > Pessoal, > > Segue uma imagem pra galera ;) > From lorn.br em gmail.com Tue Apr 4 19:32:57 2006 From: lorn.br em gmail.com (Lorn) Date: Tue, 4 Apr 2006 23:32:57 -0300 Subject: [Cascavel-pm] FISL::YAPC::BRASIL::2006 Message-ID: Rau monges! Quem vai no FISL? Eu ja estou com as passagens compradas \o/ :) e eh meu 1a FISL, o que voces acham da gente se encontrar em algum lugar la em POA pra ir pro FISL? ou sei la todos ficar no mesmo hotel nao conheco nada pros lado de la, e dizem que o FISL desse ano vai ser muito longe do centro Falow -- Lorn - Slackware Linux www.slackwarezine.com.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060405/9512d3a8/attachment.html From joenio em gmail.com Tue Apr 4 19:50:10 2006 From: joenio em gmail.com (Joenio Marques) Date: Tue, 4 Apr 2006 23:50:10 -0300 Subject: [Cascavel-pm] [OT]: Camelos Brancos e Pretos In-Reply-To: References: Message-ID: <65934b450604041950v35958bees28e0ed3ba4eba6c5@mail.gmail.com> Hehehehe... legal esta imagem.... Em 04/04/06, Solli Moreira Honorio escreveu: > Pela posição da sombra, acho que eles estão a caminho do YAPC::Brasil::2006 :) !!! > > Solli > ---------- Cabeçalho original ----------- > > De: cascavel-pm-bounces+shonorio=terra.com.br em pm.org > Para: "Cascavel Perl Mongers" cascavel-pm em pm.org,"Perl Mongers Rio de Janeiro" rio-pm em pm.org > Cópia: > Data: Tue, 4 Apr 2006 18:42:41 -0300 > Assunto: [Cascavel-pm] [OT]: Camelos Brancos e Pretos > > > Pessoal, > > > > Segue uma imagem pra galera ;) > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Marques - Salvador Perl Mongers From bohne_listas2 em terra.com.br Tue Apr 4 19:55:47 2006 From: bohne_listas2 em terra.com.br (Frederico Bohne Espinosa) Date: Tue, 4 Apr 2006 23:55:47 -0300 (BRST) Subject: [Cascavel-pm] FISL::YAPC::BRASIL::2006 In-Reply-To: References: Message-ID: Lorn, Vou estar por lá na quinta-feira. Mas o certo mesmo vai ser à noite na Lima e Silva! :) Bohne -- +==========================+=========================================+ | Frederico Bohne Espinosa | Analista de Suporte Unix | | | Licenciado em História - UFRGS/2002 | | | bohne_listas em terra com br | +==========================+=========================================+ Só acredito naquilo que posso tocar. Não acredito, por exemplo, em Luiza Brunet [Luiz Fernando Veríssimo] ====================================================================== Em Tue, 4 Apr 2006, Lorn escreveu: > Rau monges! > > Quem vai no FISL? Eu ja estou com as passagens compradas \o/ :) e eh meu 1a > FISL, o que voces acham da gente se encontrar em algum lugar la em POA pra > ir pro FISL? ou sei la todos ficar no mesmo hotel nao conheco nada pros lado > de la, e dizem que o FISL desse ano vai ser muito longe do centro > > Falow > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > -------------- Próxima Parte ---------- _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From joenio em gmail.com Tue Apr 4 20:02:29 2006 From: joenio em gmail.com (Joenio Marques) Date: Wed, 5 Apr 2006 00:02:29 -0300 Subject: [Cascavel-pm] Camisas YAPC::Brasil::2006 e Cartaz Message-ID: <65934b450604042002h215aa387v64cce624d7ec396a@mail.gmail.com> Olá Monges, Quem tiver interesse em comprar a camisa do YAPC::Brasil::2006 entra em contato comigo pra fazer o pedido, ok? Diz quantas vai querer e o tamanho. joeniom em yahoo.com.br As camisas ficarão por R$ 15,00 e estarão no stand do YAPC comigo ou com o Galvão. Podem conferir o modelo da camisa aqui: http://gnosislivre.org/twiki/bin/view/PerlMongersSSA/YapcBrasil2006 Neste mesmo endereço tem o Cartaz pra quem puder imprimir e divulgar, apesar de está meio emcima ainda vale! ;-) certo? Abraços, Joenio Marques - Salvador Perl Mongers From gsmachado em gmail.com Tue Apr 4 20:09:22 2006 From: gsmachado em gmail.com (Guilherme Sperb Machado) Date: Wed, 5 Apr 2006 00:09:22 -0300 Subject: [Cascavel-pm] FISL::YAPC::BRASIL::2006 In-Reply-To: References: Message-ID: <90cbfd80604042009v7caadfbfi588fdbd4f5fe3df8@mail.gmail.com> Na real, tem que rolar uma sinuca que nem rolou ano passado... :) hehe Aih seria legal. :) Abraços, _Machado_ On 4/4/06, Frederico Bohne Espinosa wrote: > > Lorn, > > Vou estar por lá na quinta-feira. Mas o certo mesmo vai ser à > noite na Lima e Silva! :) > > Bohne > > -- > +==========================+=========================================+ > | Frederico Bohne Espinosa | Analista de Suporte Unix | > | | Licenciado em História - UFRGS/2002 | > | | bohne_listas em terra com br | > +==========================+=========================================+ > Só acredito naquilo que posso tocar. Não acredito, por exemplo, em > Luiza Brunet [Luiz Fernando Veríssimo] > ====================================================================== > > Em Tue, 4 Apr 2006, Lorn escreveu: > > > Rau monges! > > > > Quem vai no FISL? Eu ja estou com as passagens compradas \o/ :) e eh meu 1a > > FISL, o que voces acham da gente se encontrar em algum lugar la em POA pra > > ir pro FISL? ou sei la todos ficar no mesmo hotel nao conheco nada pros lado > > de la, e dizem que o FISL desse ano vai ser muito longe do centro > > > > Falow > > > > -- > > Lorn > > - Slackware Linux > > www.slackwarezine.com.br > > > > _______________________________________________ > 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 bohne_listas2 em terra.com.br Tue Apr 4 20:28:38 2006 From: bohne_listas2 em terra.com.br (Frederico Bohne Espinosa) Date: Wed, 5 Apr 2006 00:28:38 -0300 (BRST) Subject: [Cascavel-pm] Camisas YAPC::Brasil::2006 e Cartaz In-Reply-To: <65934b450604042002h215aa387v64cce624d7ec396a@mail.gmail.com> References: <65934b450604042002h215aa387v64cce624d7ec396a@mail.gmail.com> Message-ID: Joenio, Quais os tamanhos da camiseta? Bohne -- +==========================+=========================================+ | Frederico Bohne Espinosa | Analista de Suporte Unix | | | Licenciado em História - UFRGS/2002 | | | bohne_listas em terra com br | +==========================+=========================================+ Uma vida não questionada não merece ser vivida. [Platão] ====================================================================== Em Wed, 5 Apr 2006, Joenio Marques escreveu: > Olá Monges, > > Quem tiver interesse em comprar a camisa do YAPC::Brasil::2006 entra > em contato comigo pra fazer o pedido, ok? Diz quantas vai querer e o > tamanho. > joeniom em yahoo.com.br > > As camisas ficarão por R$ 15,00 e estarão no stand do YAPC comigo ou > com o Galvão. > > Podem conferir o modelo da camisa aqui: > http://gnosislivre.org/twiki/bin/view/PerlMongersSSA/YapcBrasil2006 > > Neste mesmo endereço tem o Cartaz pra quem puder imprimir e divulgar, > apesar de está meio emcima ainda vale! ;-) certo? > > Abraços, > Joenio Marques > - Salvador Perl Mongers > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From joenio em gmail.com Tue Apr 4 20:35:20 2006 From: joenio em gmail.com (Joenio Marques) Date: Wed, 5 Apr 2006 00:35:20 -0300 Subject: [Cascavel-pm] Camisas YAPC::Brasil::2006 e Cartaz In-Reply-To: References: <65934b450604042002h215aa387v64cce624d7ec396a@mail.gmail.com> Message-ID: <65934b450604042035n4086ca65je47eae6afad86d0c@mail.gmail.com> Olá Bohne, Tam.: P, M, G e GG Malha: Algodão penteado Att, Em 05/04/06, Frederico Bohne Espinosa escreveu: > > Joenio, > > Quais os tamanhos da camiseta? > > Bohne > > -- > +==========================+=========================================+ > | Frederico Bohne Espinosa | Analista de Suporte Unix | > | | Licenciado em História - UFRGS/2002 | > | | bohne_listas em terra com br | > +==========================+=========================================+ > Uma vida não questionada não merece ser vivida. [Platão] > ====================================================================== > > Em Wed, 5 Apr 2006, Joenio Marques escreveu: > > > Olá Monges, > > > > Quem tiver interesse em comprar a camisa do YAPC::Brasil::2006 entra > > em contato comigo pra fazer o pedido, ok? Diz quantas vai querer e o > > tamanho. > > joeniom em yahoo.com.br > > > > As camisas ficarão por R$ 15,00 e estarão no stand do YAPC comigo ou > > com o Galvão. > > > > Podem conferir o modelo da camisa aqui: > > http://gnosislivre.org/twiki/bin/view/PerlMongersSSA/YapcBrasil2006 > > > > Neste mesmo endereço tem o Cartaz pra quem puder imprimir e divulgar, > > apesar de está meio emcima ainda vale! ;-) certo? > > > > Abraços, > > Joenio Marques > > - Salvador Perl Mongers > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Joenio Marques - Salvador Perl Mongers From bohne_listas2 em terra.com.br Tue Apr 4 20:57:55 2006 From: bohne_listas2 em terra.com.br (Frederico Bohne Espinosa) Date: Wed, 5 Apr 2006 00:57:55 -0300 (BRST) Subject: [Cascavel-pm] Camisas YAPC::Brasil::2006 e Cartaz In-Reply-To: <65934b450604042035n4086ca65je47eae6afad86d0c@mail.gmail.com> References: <65934b450604042002h215aa387v64cce624d7ec396a@mail.gmail.com> <65934b450604042035n4086ca65je47eae6afad86d0c@mail.gmail.com> Message-ID: Joenio. Me reserva uma GG. Retiro na quinta no FISL Bohne -- +==========================+=========================================+ | Frederico Bohne Espinosa | Analista de Suporte Unix | | | Licenciado em História - UFRGS/2002 | | | bohne_listas em terra com br | +==========================+=========================================+ O sentido do mundo é a separação de desejo e fato. [Kurt Gödel] ====================================================================== Em Wed, 5 Apr 2006, Joenio Marques escreveu: > Olá Bohne, > > Tam.: P, M, G e GG > Malha: Algodão penteado > > Att, > > Em 05/04/06, Frederico Bohne Espinosa escreveu: > > > > Joenio, > > > > Quais os tamanhos da camiseta? > > > > Bohne > > > > -- > > +==========================+=========================================+ > > | Frederico Bohne Espinosa | Analista de Suporte Unix | > > | | Licenciado em História - UFRGS/2002 | > > | | bohne_listas em terra com br | > > +==========================+=========================================+ > > Uma vida não questionada não merece ser vivida. [Platão] > > ====================================================================== > > > > Em Wed, 5 Apr 2006, Joenio Marques escreveu: > > > > > Olá Monges, > > > > > > Quem tiver interesse em comprar a camisa do YAPC::Brasil::2006 entra > > > em contato comigo pra fazer o pedido, ok? Diz quantas vai querer e o > > > tamanho. > > > joeniom em yahoo.com.br > > > > > > As camisas ficarão por R$ 15,00 e estarão no stand do YAPC comigo ou > > > com o Galvão. > > > > > > Podem conferir o modelo da camisa aqui: > > > http://gnosislivre.org/twiki/bin/view/PerlMongersSSA/YapcBrasil2006 > > > > > > Neste mesmo endereço tem o Cartaz pra quem puder imprimir e divulgar, > > > apesar de está meio emcima ainda vale! ;-) certo? > > > > > > Abraços, > > > Joenio Marques > > > - Salvador Perl Mongers > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > -- > Joenio Marques > - Salvador Perl Mongers > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From bohne_listas2 em terra.com.br Wed Apr 5 04:24:16 2006 From: bohne_listas2 em terra.com.br (Frederico Bohne Espinosa) Date: Wed, 5 Apr 2006 08:24:16 -0300 (BRST) Subject: [Cascavel-pm] Camisas YAPC::Brasil::2006 e Cartaz In-Reply-To: <65934b450604042035n4086ca65je47eae6afad86d0c@mail.gmail.com> References: <65934b450604042002h215aa387v64cce624d7ec396a@mail.gmail.com> <65934b450604042035n4086ca65je47eae6afad86d0c@mail.gmail.com> Message-ID: Joenio, O Igor Sutton me chamou a atençao sobre a cor da camiseta: Só branca ou existe preta? Se houver preta, é a minha preferência. Estou aumentando o pedido: Quero 2 camisetas tamanho GG, de preferência na cor preta. Senao vao as duas em cor branca mesmo! Abraço Bohne -- +==========================+=========================================+ | Frederico Bohne Espinosa | Analista de Suporte Unix | | | Licenciado em História - UFRGS/2002 | | | bohne_listas em terra com br | +==========================+=========================================+ É mesquinho pensar em ser mestre, quando nunca se foi discípulo. [Albert Einstein] ====================================================================== Em Wed, 5 Apr 2006, Joenio Marques escreveu: > Olá Bohne, > > Tam.: P, M, G e GG > Malha: Algodão penteado > > Att, > > Em 05/04/06, Frederico Bohne Espinosa escreveu: > > > > Joenio, > > > > Quais os tamanhos da camiseta? > > > > Bohne > > > > -- > > +==========================+=========================================+ > > | Frederico Bohne Espinosa | Analista de Suporte Unix | > > | | Licenciado em História - UFRGS/2002 | > > | | bohne_listas em terra com br | > > +==========================+=========================================+ > > Uma vida não questionada não merece ser vivida. [Platão] > > ====================================================================== > > > > Em Wed, 5 Apr 2006, Joenio Marques escreveu: > > > > > Olá Monges, > > > > > > Quem tiver interesse em comprar a camisa do YAPC::Brasil::2006 entra > > > em contato comigo pra fazer o pedido, ok? Diz quantas vai querer e o > > > tamanho. > > > joeniom em yahoo.com.br > > > > > > As camisas ficarão por R$ 15,00 e estarão no stand do YAPC comigo ou > > > com o Galvão. > > > > > > Podem conferir o modelo da camisa aqui: > > > http://gnosislivre.org/twiki/bin/view/PerlMongersSSA/YapcBrasil2006 > > > > > > Neste mesmo endereço tem o Cartaz pra quem puder imprimir e divulgar, > > > apesar de está meio emcima ainda vale! ;-) certo? > > > > > > Abraços, > > > Joenio Marques > > > - Salvador Perl Mongers > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > -- > Joenio Marques > - Salvador Perl Mongers > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From joenio em gmail.com Wed Apr 5 05:23:57 2006 From: joenio em gmail.com (Joenio Marques) Date: Wed, 5 Apr 2006 09:23:57 -0300 Subject: [Cascavel-pm] Camisas YAPC::Brasil::2006 e Cartaz In-Reply-To: References: <65934b450604042002h215aa387v64cce624d7ec396a@mail.gmail.com> <65934b450604042035n4086ca65je47eae6afad86d0c@mail.gmail.com> Message-ID: <65934b450604050523v4509f6b5mef9e34774cc7e0df@mail.gmail.com> Blza Bohne! Já anotei seu pedido... Infelizmente só Branca mesmo... :( [ ]'s, Em 05/04/06, Frederico Bohne Espinosa escreveu: > > Joenio, > > O Igor Sutton me chamou a atençao sobre a cor da camiseta: Só > branca ou existe preta? > Se houver preta, é a minha preferência. > > Estou aumentando o pedido: > > Quero 2 camisetas tamanho GG, de preferência na cor preta. Senao > vao as duas em cor branca mesmo! > > Abraço > > Bohne > > > > -- > +==========================+=========================================+ > | Frederico Bohne Espinosa | Analista de Suporte Unix | > | | Licenciado em História - UFRGS/2002 | > | | bohne_listas em terra com br | > +==========================+=========================================+ > É mesquinho pensar em ser mestre, quando nunca se foi discípulo. > [Albert Einstein] > ====================================================================== > > Em Wed, 5 Apr 2006, Joenio Marques escreveu: > > > Olá Bohne, > > > > Tam.: P, M, G e GG > > Malha: Algodão penteado > > > > Att, > > > > Em 05/04/06, Frederico Bohne Espinosa escreveu: > > > > > > Joenio, > > > > > > Quais os tamanhos da camiseta? > > > > > > Bohne > > > > > > -- > > > +==========================+=========================================+ > > > | Frederico Bohne Espinosa | Analista de Suporte Unix | > > > | | Licenciado em História - UFRGS/2002 | > > > | | bohne_listas em terra com br | > > > +==========================+=========================================+ > > > Uma vida não questionada não merece ser vivida. [Platão] > > > ====================================================================== > > > > > > Em Wed, 5 Apr 2006, Joenio Marques escreveu: > > > > > > > Olá Monges, > > > > > > > > Quem tiver interesse em comprar a camisa do YAPC::Brasil::2006 entra > > > > em contato comigo pra fazer o pedido, ok? Diz quantas vai querer e o > > > > tamanho. > > > > joeniom em yahoo.com.br > > > > > > > > As camisas ficarão por R$ 15,00 e estarão no stand do YAPC comigo ou > > > > com o Galvão. > > > > > > > > Podem conferir o modelo da camisa aqui: > > > > http://gnosislivre.org/twiki/bin/view/PerlMongersSSA/YapcBrasil2006 > > > > > > > > Neste mesmo endereço tem o Cartaz pra quem puder imprimir e divulgar, > > > > apesar de está meio emcima ainda vale! ;-) certo? > > > > > > > > Abraços, > > > > Joenio Marques > > > > - Salvador Perl Mongers > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > -- > > Joenio Marques > > - Salvador Perl Mongers > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Joenio Marques - Salvador Perl Mongers From shonorio em terra.com.br Wed Apr 5 07:40:09 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Wed, 5 Apr 2006 11:40:09 -0300 Subject: [Cascavel-pm] FISL 7.0 - Hotel !! Message-ID: Pessoal, Alguém da lista vai ao FISL e não vai compartilhar o quarto ? Se sim, taria afim de compartilhar comigo ? Estou verificando a reserva de um quarto, e o individual custa uns R$ 77,00 + taxas e o duplo R$ 44,00 + taxas. Se alguém quise compartilhar o quarto, mande um email para mim. Abraços, Solli M. Honório From lorn.br em gmail.com Wed Apr 5 11:07:38 2006 From: lorn.br em gmail.com (Lorn) Date: Wed, 5 Apr 2006 15:07:38 -0300 Subject: [Cascavel-pm] Memoria x Perl Message-ID: Rau mongers! Estou com uma duvida, tem um programa em perl aqui na empresa, que indexa documentos, e enquanto ele vai indexando a memoria vai caindo, e no final, ele fica usando a memoria virtual, depois que o programa termina ele não libera a memoria, eu acho ( tenho quase certeza ) que não tem nada parecido com o free do C no perl, e eu acho também que o linux deixar essa memoria no "buffer" pra acessar mais rapido se eu for rodar o programa de novo, eu só queria confirmar isso, alguem já leu alguma coisa sobre como é gerenciada a memoria no linux? Falow, valeu. -- Lorn - Slackware Linux www.slackwarezine.com.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060405/022e7058/attachment.html From fglock em gmail.com Wed Apr 5 11:51:31 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 5 Apr 2006 15:51:31 -0300 Subject: [Cascavel-pm] Memoria x Perl In-Reply-To: References: Message-ID: Lorn: O Perl libera toda a memória para o Linux depois que o programa acaba. Durante a execução de um script grande, o Linux move tudo que pode (de todos os processos) para a memória virtual - e depois que o script acaba, os processos vão sendo movidos de volta para a memória principal, e por isso você vai ter ainda muitos acessos a disco. Estes acessos servem para trazer de volta para a memória principal aquelas coisas que tinham sido movidas para o disco durante a execução do Perl. Isso acontece em todos os sistemas operacionais, seja Linux, Windows, etc. - Flavio S. Glock Em 05/04/06, Lorn escreveu: > Rau mongers! > > Estou com uma duvida, tem um programa em perl aqui na empresa, que indexa > documentos, e enquanto ele vai indexando a memoria vai caindo, e no final, > ele fica usando a memoria virtual, depois que o programa termina ele não > libera a memoria, eu acho ( tenho quase certeza ) que não tem nada parecido > com o free do C no perl, e eu acho também que o linux deixar essa memoria no > "buffer" pra acessar mais rapido se eu for rodar o programa de novo, eu só > queria confirmar isso, alguem já leu alguma coisa sobre como é gerenciada a > memoria no linux? > > Falow, valeu. > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > From nferraz em gmail.com Wed Apr 5 13:48:37 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 5 Apr 2006 21:48:37 +0100 Subject: [Cascavel-pm] The Dark Art of Obfuscation Message-ID: <604cec170604051348m4cfdf518tba517090b31a2094@mail.gmail.com> Achei uma apresentação bem interessante sobre obfuscation: http://domm.zsi.at/talks/2005_brussels_dark_art_obfuscation/ []s Nelson -- Nelson Ferraz Free Software Foundation Associate Member #3203 Projeto Software Livre Brasil (www.softwarelivre.org.br) Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From acid06 em gmail.com Wed Apr 5 16:12:34 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 5 Apr 2006 20:12:34 -0300 Subject: [Cascavel-pm] Memoria x Perl In-Reply-To: References: Message-ID: <9a08c9b40604051612h268c0e88pbb1b3e4f8856aba@mail.gmail.com> On 4/5/06, Lorn wrote: > Estou com uma duvida, tem um programa em perl aqui na empresa, que indexa > documentos, e enquanto ele vai indexando a memoria vai caindo, e no final, > ele fica usando a memoria virtual, depois que o programa termina ele não > libera a memoria, eu acho ( tenho quase certeza ) que não tem nada parecido > com o free do C no perl, e eu acho também que o linux deixar essa memoria no > "buffer" pra acessar mais rapido se eu for rodar o programa de novo, eu só > queria confirmar isso, alguem já leu alguma coisa sobre como é gerenciada a > memoria no linux? Toda a memória de qualquer processo é liberada quando ele é finalizado. Não é que não existe nada como o free() em Perl. É porque não faz sentido existir nada como o free() em Perl. O perl cuida de todo o gerenciamento da memória para você, quando uma variável sai de escopo, ela é automaticamente liberada. Aliás, esse é um dos maus de se utilizar variáveis globais - elas nunca são liberadas, a não ser que explicitamente atribua um valor vazio às mesmas ou as faça indefinidas (undef $var). Na verdade, essa explicação foi uma simplificação porque quando a variável sai do escopo, ela não é realmente liberada para o sistema operacional, ela é liberada para o pool interno de memória do Perl, assim, quando outra variável precisar de mais memória, não será necessário outro malloc(). Mas isso ainda é uma simplificação. ;-) No final das contas a idéia é o seguinte: o perl faz tudo certo. Se tem algum problema que poderia ser solucionado de outra forma a culpa, provavelmente, é sua. ;-) -Nilson Santos F. Jr. From jamorreu em gmail.com Wed Apr 5 16:37:02 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Wed, 5 Apr 2006 20:37:02 -0300 Subject: [Cascavel-pm] Camisas YAPC::Brasil::2006 e Cartaz In-Reply-To: <65934b450604050523v4509f6b5mef9e34774cc7e0df@mail.gmail.com> References: <65934b450604042002h215aa387v64cce624d7ec396a@mail.gmail.com> <65934b450604042035n4086ca65je47eae6afad86d0c@mail.gmail.com> <65934b450604050523v4509f6b5mef9e34774cc7e0df@mail.gmail.com> Message-ID: <8ff2963a0604051637v776739cfn6b4c5fb4adc66b2d@mail.gmail.com> Manda por sedex p/ o ES? *não vou ao FISL... ano de vestibular é só estudos ;) -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org Em 05/04/06, Joenio Marques escreveu: > Blza Bohne! Já anotei seu pedido... > > Infelizmente só Branca mesmo... :( > > [ ]'s, > > Em 05/04/06, Frederico Bohne Espinosa escreveu: > > > > Joenio, > > > > O Igor Sutton me chamou a atençao sobre a cor da camiseta: Só > > branca ou existe preta? > > Se houver preta, é a minha preferência. > > > > Estou aumentando o pedido: > > > > Quero 2 camisetas tamanho GG, de preferência na cor preta. Senao > > vao as duas em cor branca mesmo! > > > > Abraço > > > > Bohne > > > > > > > > -- > > +==========================+=========================================+ > > | Frederico Bohne Espinosa | Analista de Suporte Unix | > > | | Licenciado em História - UFRGS/2002 | > > | | bohne_listas em terra com br | > > +==========================+=========================================+ > > É mesquinho pensar em ser mestre, quando nunca se foi discípulo. > > [Albert Einstein] > > ====================================================================== > > > > Em Wed, 5 Apr 2006, Joenio Marques escreveu: > > > > > Olá Bohne, > > > > > > Tam.: P, M, G e GG > > > Malha: Algodão penteado > > > > > > Att, > > > > > > Em 05/04/06, Frederico Bohne Espinosa escreveu: > > > > > > > > Joenio, > > > > > > > > Quais os tamanhos da camiseta? > > > > > > > > Bohne > > > > > > > > -- > > > > +==========================+=========================================+ > > > > | Frederico Bohne Espinosa | Analista de Suporte Unix | > > > > | | Licenciado em História - UFRGS/2002 | > > > > | | bohne_listas em terra com br | > > > > +==========================+=========================================+ > > > > Uma vida não questionada não merece ser vivida. [Platão] > > > > ====================================================================== > > > > > > > > Em Wed, 5 Apr 2006, Joenio Marques escreveu: > > > > > > > > > Olá Monges, > > > > > > > > > > Quem tiver interesse em comprar a camisa do YAPC::Brasil::2006 entra > > > > > em contato comigo pra fazer o pedido, ok? Diz quantas vai querer e o > > > > > tamanho. > > > > > joeniom em yahoo.com.br > > > > > > > > > > As camisas ficarão por R$ 15,00 e estarão no stand do YAPC comigo ou > > > > > com o Galvão. > > > > > > > > > > Podem conferir o modelo da camisa aqui: > > > > > http://gnosislivre.org/twiki/bin/view/PerlMongersSSA/YapcBrasil2006 > > > > > > > > > > Neste mesmo endereço tem o Cartaz pra quem puder imprimir e divulgar, > > > > > apesar de está meio emcima ainda vale! ;-) certo? > > > > > > > > > > Abraços, > > > > > Joenio Marques > > > > > - Salvador Perl Mongers > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > -- > > > Joenio Marques > > > - Salvador Perl Mongers > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > -- > Joenio Marques > - Salvador Perl Mongers > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From jamorreu em gmail.com Wed Apr 5 16:37:48 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Wed, 5 Apr 2006 20:37:48 -0300 Subject: [Cascavel-pm] Camisas YAPC::Brasil::2006 e Cartaz In-Reply-To: <8ff2963a0604051637v776739cfn6b4c5fb4adc66b2d@mail.gmail.com> References: <65934b450604042002h215aa387v64cce624d7ec396a@mail.gmail.com> <65934b450604042035n4086ca65je47eae6afad86d0c@mail.gmail.com> <65934b450604050523v4509f6b5mef9e34774cc7e0df@mail.gmail.com> <8ff2963a0604051637v776739cfn6b4c5fb4adc66b2d@mail.gmail.com> Message-ID: <8ff2963a0604051637h30312bc7u6754eafd8b529725@mail.gmail.com> Esqueci de perguntar... e aquele modelo que o Gabriel Lima tinha feito... o camel code com as cores do Brasil? -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From donatoaz em gmail.com Wed Apr 5 16:40:49 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Wed, 5 Apr 2006 20:40:49 -0300 Subject: [Cascavel-pm] Memoria x Perl In-Reply-To: References: Message-ID: <1746e3e30604051640n1b6047c2x6af13971b8af4084@mail.gmail.com> On 4/5/06, Lorn wrote: > Rau mongers! > > Estou com uma duvida, tem um programa em perl aqui na empresa, que indexa > documentos, e enquanto ele vai indexando a memoria vai caindo, e no final, > ele fica usando a memoria virtual, depois que o programa termina ele não > ... a unica razao para o seu script gerar um memory leak eh se voce usa self references (algo que referencia a si mesmo) porque? bem, porque o perl (ao contrario do parrot, que pelo que me lembro trabaha com tracing collector) trabalha com contagem de referencias, ou seja, ele conta quantas referencias existe para algo.. se nao ha nenhuma entao manda ele pro lixo.. como um self referenced object referencia a si mesmo, so voce explicitamente destruindo-o para liberar a memoria.. veja o que esta escrito no site do parrot Self-referential structures live forever Or nearly forever. Since the only time an object is destroyed is when its refcount drops to zero, data in a self-referential structure will live on forever. It's possible to detect this and clean it up, of course... by implementing a full tracing garbage collector. That means that you have two full garbage collection systems rather than one, which adds to the code complexity. mas atee isto tem solucao.. leia sobre weak references que resolve o problema de self references. -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From joenio em gmail.com Wed Apr 5 17:59:39 2006 From: joenio em gmail.com (Joenio Marques) Date: Wed, 5 Apr 2006 21:59:39 -0300 Subject: [Cascavel-pm] Camisas YAPC::Brasil::2006 e Cartaz In-Reply-To: <8ff2963a0604051637v776739cfn6b4c5fb4adc66b2d@mail.gmail.com> References: <65934b450604042002h215aa387v64cce624d7ec396a@mail.gmail.com> <65934b450604042035n4086ca65je47eae6afad86d0c@mail.gmail.com> <65934b450604050523v4509f6b5mef9e34774cc7e0df@mail.gmail.com> <8ff2963a0604051637v776739cfn6b4c5fb4adc66b2d@mail.gmail.com> Message-ID: <65934b450604051759t75e397efy34e6861eeb8842a0@mail.gmail.com> > Manda por sedex p/ o ES? Acho que é possível! Pretendo chegar em POA dia 15 ou 16. Daí acho que teria um tempinho antes do FISL que daria pra agilizar isso! Mas não sei quanto ao custo de frete! Tem que ver qto ficaria o sedex de POA p/ ES ? > > *não vou ao FISL... ano de vestibular é só estudos ;) > -- > []'s > João Gabriel > CGiClube.net - www.cgiclube.net > Vitória Perl Mongers - vitoria.pm.org > > > > Em 05/04/06, Joenio Marques escreveu: > > Blza Bohne! Já anotei seu pedido... > > > > Infelizmente só Branca mesmo... :( > > > > [ ]'s, > > > > Em 05/04/06, Frederico Bohne Espinosa escreveu: > > > > > > Joenio, > > > > > > O Igor Sutton me chamou a atençao sobre a cor da camiseta: Só > > > branca ou existe preta? > > > Se houver preta, é a minha preferência. > > > > > > Estou aumentando o pedido: > > > > > > Quero 2 camisetas tamanho GG, de preferência na cor preta. Senao > > > vao as duas em cor branca mesmo! > > > > > > Abraço > > > > > > Bohne > > > > > > > > > > > > -- > > > +==========================+=========================================+ > > > | Frederico Bohne Espinosa | Analista de Suporte Unix | > > > | | Licenciado em História - UFRGS/2002 | > > > | | bohne_listas em terra com br | > > > +==========================+=========================================+ > > > É mesquinho pensar em ser mestre, quando nunca se foi discípulo. > > > [Albert Einstein] > > > ====================================================================== > > > > > > Em Wed, 5 Apr 2006, Joenio Marques escreveu: > > > > > > > Olá Bohne, > > > > > > > > Tam.: P, M, G e GG > > > > Malha: Algodão penteado > > > > > > > > Att, > > > > > > > > Em 05/04/06, Frederico Bohne Espinosa escreveu: > > > > > > > > > > Joenio, > > > > > > > > > > Quais os tamanhos da camiseta? > > > > > > > > > > Bohne > > > > > > > > > > -- > > > > > +==========================+=========================================+ > > > > > | Frederico Bohne Espinosa | Analista de Suporte Unix | > > > > > | | Licenciado em História - UFRGS/2002 | > > > > > | | bohne_listas em terra com br | > > > > > +==========================+=========================================+ > > > > > Uma vida não questionada não merece ser vivida. [Platão] > > > > > ====================================================================== > > > > > > > > > > Em Wed, 5 Apr 2006, Joenio Marques escreveu: > > > > > > > > > > > Olá Monges, > > > > > > > > > > > > Quem tiver interesse em comprar a camisa do YAPC::Brasil::2006 entra > > > > > > em contato comigo pra fazer o pedido, ok? Diz quantas vai querer e o > > > > > > tamanho. > > > > > > joeniom em yahoo.com.br > > > > > > > > > > > > As camisas ficarão por R$ 15,00 e estarão no stand do YAPC comigo ou > > > > > > com o Galvão. > > > > > > > > > > > > Podem conferir o modelo da camisa aqui: > > > > > > http://gnosislivre.org/twiki/bin/view/PerlMongersSSA/YapcBrasil2006 > > > > > > > > > > > > Neste mesmo endereço tem o Cartaz pra quem puder imprimir e divulgar, > > > > > > apesar de está meio emcima ainda vale! ;-) certo? > > > > > > > > > > > > Abraços, > > > > > > Joenio Marques > > > > > > - Salvador Perl Mongers > > > > > > _______________________________________________ > > > > > > Cascavel-pm mailing list > > > > > > Cascavel-pm em pm.org > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > -- > > > > Joenio Marques > > > > - Salvador Perl Mongers > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > -- > > Joenio Marques > > - Salvador Perl Mongers > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Marques - Salvador Perl Mongers From joenio em gmail.com Wed Apr 5 18:01:46 2006 From: joenio em gmail.com (Joenio Marques) Date: Wed, 5 Apr 2006 22:01:46 -0300 Subject: [Cascavel-pm] Camisas YAPC::Brasil::2006 e Cartaz In-Reply-To: <8ff2963a0604051637h30312bc7u6754eafd8b529725@mail.gmail.com> References: <65934b450604042002h215aa387v64cce624d7ec396a@mail.gmail.com> <65934b450604042035n4086ca65je47eae6afad86d0c@mail.gmail.com> <65934b450604050523v4509f6b5mef9e34774cc7e0df@mail.gmail.com> <8ff2963a0604051637v776739cfn6b4c5fb4adc66b2d@mail.gmail.com> <8ff2963a0604051637h30312bc7u6754eafd8b529725@mail.gmail.com> Message-ID: <65934b450604051801y48bbe509r5bd5a00833adb9f9@mail.gmail.com> Sim... como o FISL ja ta em cima tive que escolher o que fazer. Achei fazer a camisa do evento + prioritario! Mas vamos fazer aquela sim! Com certeza! Em 05/04/06, João Gabriel escreveu: > Esqueci de perguntar... e aquele modelo que o Gabriel Lima tinha > feito... o camel code com as cores do Brasil? > > -- > []'s > João Gabriel > CGiClube.net - www.cgiclube.net > Vitória Perl Mongers - vitoria.pm.org > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Marques - Salvador Perl Mongers From nferraz em gmail.com Thu Apr 6 02:04:47 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 6 Apr 2006 10:04:47 +0100 Subject: [Cascavel-pm] Fwd: [PSL-Brasil] Google vai selecionar profissionais durante o fisl7.0 In-Reply-To: <20060405202920.ss6hsbmqtz44oc4o@secure.softwarelivre.org> References: <20060405232157.33636.qmail@web33308.mail.mud.yahoo.com> <20060405202920.ss6hsbmqtz44oc4o@secure.softwarelivre.org> Message-ID: <604cec170604060204v4aa8d142g7c69278c4139d6da@mail.gmail.com> Mais uma boa razão para ir ao FISL!!! ;-) ---------- Forwarded message ---------- From: loimar em softwarelivre.org Date: Apr 6, 2006 12:29 AM Subject: [PSL-Brasil] Google vai selecionar profissionais durante o fisl7.0 To: psl-brasil em listas.softwarelivre.org O Google, uma das principais marcas da internet no mundo, estará presente no 7º Fórum Internacional Software Livre ? fisl7.0, de 19 a 22 de abril, no Centro de Eventos FIERGS, em Porto Alegre, RS, Brasil. Além de realizar palestras, o Google, um dos patrocinadores do evento, virá ao Fórum para recrutar engenheiros e cientistas da computação. Leia mais... http://fisl.softwarelivre.org/7.0/www/?q=node/161 Abraços Loimar Vianna ------------------------------------------------------------- Associacao Software Livre.Org - http://www.softwarelivre.org/ From acid06 em gmail.com Thu Apr 6 03:13:21 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 6 Apr 2006 07:13:21 -0300 Subject: [Cascavel-pm] Fwd: [PSL-Brasil] Google vai selecionar profissionais durante o fisl7.0 In-Reply-To: <604cec170604060204v4aa8d142g7c69278c4139d6da@mail.gmail.com> References: <20060405232157.33636.qmail@web33308.mail.mud.yahoo.com> <20060405202920.ss6hsbmqtz44oc4o@secure.softwarelivre.org> <604cec170604060204v4aa8d142g7c69278c4139d6da@mail.gmail.com> Message-ID: <9a08c9b40604060313m2a0444bye9dba6b29dcc5c27@mail.gmail.com> On 4/6/06, Nelson Ferraz wrote: > Mais uma boa razão para ir ao FISL!!! ;-) Agora eu estou até reconsiderando gastar a grana com a passagem pra Porto Alegre... se ao menos fosse num lugar mais perto, tipo São Paulo... -Nilson Santos F. Jr. From shonorio em terra.com.br Thu Apr 6 03:43:20 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Thu, 6 Apr 2006 07:43:20 -0300 Subject: [Cascavel-pm] Google contrata no fisl7.0 Message-ID: O Google estará recrutando engenheiros e cientistas da computação durante o 7º Fórum Internacional Software Livre – fisl7.0, que acontece da quarta-feira, 19, até o domingo, 22, no Centro de Eventos Fiergs. A multinacional tem interesse em profissionais conhecedores das linguagens C, C++, Java, Python, Perl e em protocolos e aplicativos da Web. Os currículos deverão ser entregues no estande e as entrevistas ocorrerão durante o período do evento. Não há um número definido de vagas a serem preenchidas. “Gostaríamos de conversar com o maior número possível de pessoas”, explica Davi de Castro Reis, engenheiro do Google. A companhia também vai promover palestras sobre projetos seus, como o Summer of Code, sobre o uso de software livre e de código aberto. O diretor do Centro de P&D do Google em Belo Horizonte, Berthier Ribeiro-Neto, também estará presente no Fórum. Mais informações sobre o trabalho da Google com open source pelo link relacionado abaixo. http://www.baguete.com.br/noticia.php?id=9175 From nferraz em gmail.com Thu Apr 6 04:23:15 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 6 Apr 2006 12:23:15 +0100 Subject: [Cascavel-pm] Fwd: [PSL-Brasil] Google vai selecionar profissionais durante o fisl7.0 In-Reply-To: <9a08c9b40604060313m2a0444bye9dba6b29dcc5c27@mail.gmail.com> References: <20060405232157.33636.qmail@web33308.mail.mud.yahoo.com> <20060405202920.ss6hsbmqtz44oc4o@secure.softwarelivre.org> <604cec170604060204v4aa8d142g7c69278c4139d6da@mail.gmail.com> <9a08c9b40604060313m2a0444bye9dba6b29dcc5c27@mail.gmail.com> Message-ID: <604cec170604060423v1a38db68m81f85893e58bb1d7@mail.gmail.com> > Agora eu estou até reconsiderando gastar a grana com a passagem pra > Porto Alegre... se ao menos fosse num lugar mais perto, tipo São > Paulo... Mercenário!!! rs Mas, falando sério -- o FISL e o YAPC são dois eventos imperdíveis... não deixe de ir!!! Abraço, Nelson From acid06 em gmail.com Thu Apr 6 10:17:04 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 6 Apr 2006 14:17:04 -0300 Subject: [Cascavel-pm] Fwd: [PSL-Brasil] Google vai selecionar profissionais durante o fisl7.0 In-Reply-To: <604cec170604060423v1a38db68m81f85893e58bb1d7@mail.gmail.com> References: <20060405232157.33636.qmail@web33308.mail.mud.yahoo.com> <20060405202920.ss6hsbmqtz44oc4o@secure.softwarelivre.org> <604cec170604060204v4aa8d142g7c69278c4139d6da@mail.gmail.com> <9a08c9b40604060313m2a0444bye9dba6b29dcc5c27@mail.gmail.com> <604cec170604060423v1a38db68m81f85893e58bb1d7@mail.gmail.com> Message-ID: <9a08c9b40604061017n766b339cq95badd8eec1d65b3@mail.gmail.com> On 4/6/06, Nelson Ferraz wrote: > Mercenário!!! rs Na verdade é muito mais uma questão de ideologia. Acho que o Google é uma das poucas empresas que trata tão bem os desenvolvedores quanto eles deveriam ser tratados. ;-) O meu problema quanto ir ao FISL realmente é financeiro. Mas eu confesso que estou olhando novamente os preços no site da Gol... ;-) -Nilson Santos F. Jr. From igor em izut.com Fri Apr 7 03:33:41 2006 From: igor em izut.com (Igor Sutton Lopes) Date: Fri, 07 Apr 2006 07:33:41 -0300 Subject: [Cascavel-pm] Apache e Word In-Reply-To: References: Message-ID: <1144406022.13068.15.camel@elvis.localnet> Para abrir o Word, ou qualquer outro programa que leia arquivos .doc no 'cliente', você deve, em primeiro lugar, antes de mostrar o output, modificar o content-type da sua resposta para o tipo apropriado dos arquivos do Word. Como não tenho nenhum .doc aqui, exemplificarei como fazer abrir o Acrobat ou o responsável por ler arquivos .pdf, apenas jogando na tela o conteúdo de um arquivo já existente: #!/usr/bin/perl use strict; use warnings; use CGI; use CGI::Carp qw(fatalsToBrowser); my $cgi = CGI->new(); my $pdf = '/tmp/arquivo.pdf'; open my $fh, '<', $pdf or die $!; binmode $fh; print $cgi->header(-type => 'application/pdf'); print for (<$fh>); close $fh; A ordem da operação, no seu caso é: 1. Criar o arquivo .doc no servidor, em um local temporário; 2. Enviar para o usuário uma resposta com o conteúdo deste arquivo .doc gerado, informando seu content-type para que o browser entenda e execute o programa correspondente, utilizando o arquivo que você mandou como argumento. Espero que isto ajude. Igor. On Thu, 2006-03-30 at 18:21 +0000, Carlos Estevão Moreira dos Santos wrote: > > Eu não consigo entender bem o que o Luciano quis dizer com "ESCREVER NA > TELA". > > O meu arquivo abre o WORD, escreve e me dá a opção de salvar em algum > diretorio... isso no servidor. > > Na estação ele tb abre o word mas, do servidor e não da estação. > > usando a primeira opção que ele enviou... eu só preciso mudar a extensão do > arquivo para DOC? > > obrigado! > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Fri Apr 7 13:33:33 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 7 Apr 2006 17:33:33 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Poss=EDvel_oportunidade_de_trabalho?= Message-ID: <9a08c9b40604071333h4a4f6a8bp39548a2fce064a55@mail.gmail.com> Pessoal, Estou com uma possível oportunidade de trabalho remoto (telecommuting) para desenvolvedores experientes em web development em Perl. O desenvolviment em questão seria uma aplicação Web 2.0, provavelmente utilizando o Catalyst. O trabalho teria uma duração de 3 a 4 meses e seria sob um regime de subcontrato com uma empresa britânica. Quem se interessar e realmente for se comprometer, favor entrar em contato diretamente comigo o mais rápido possível para que eu possa prover mais detalhes. Lembrando que é somente uma possível oportunidade. ;-) -Nilson Santos F. Jr. From donatoaz em gmail.com Sat Apr 8 08:30:23 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Sat, 8 Apr 2006 12:30:23 -0300 Subject: [Cascavel-pm] [OFF-TOPIC] Boa Noticia Message-ID: <1746e3e30604080830j74ab1a1ew80146027c9503adc@mail.gmail.com> Pessoal, tou mandando este OT pra dizer que consegui um emprego em BH para trabalhar quase que exclusivamente com Perl. Ja tem uma semana e ate agora esta tudo otimo! meus agadecimentos ao Nilson pela indicacao. abracos! -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From monsieur_champs em yahoo.com.br Sat Apr 8 12:44:36 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Sat, 08 Apr 2006 20:44:36 +0100 Subject: [Cascavel-pm] [OFF-TOPIC] Boa Noticia In-Reply-To: <1746e3e30604080830j74ab1a1ew80146027c9503adc@mail.gmail.com> References: <1746e3e30604080830j74ab1a1ew80146027c9503adc@mail.gmail.com> Message-ID: <443812A4.1000306@yahoo.com.br> Donato Azevedo wrote: > Pessoal, > tou mandando este OT pra dizer que consegui um emprego em BH para > trabalhar quase que exclusivamente com Perl. > Ja tem uma semana e ate agora esta tudo otimo! > meus agadecimentos ao Nilson pela indicacao. Parabéns pela oportunidade. Aproveite para aprender, se aperfeiçoar e estudar mais sobre a linguagem. Agora não é mais hobby, é trabalho ;-) E, se você for organizado e tomar notas, publique-as. As pessoas gostam de ler anotações resultantes dos estudos dos outros. Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From pmpoa em galvao.eti.br Sun Apr 9 20:22:01 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Mon, 10 Apr 2006 00:22:01 -0300 Subject: [Cascavel-pm] YAPC::Brasil::2006 - Encontro Social Message-ID: <4439CF59.8030805@galvao.eti.br> Os Porto Alegre Perl Mongers e a Sociedade Perl do Brasil têm o prazer de convidá-lo(a) para o Encontro Social do YAPC::Brasil::2006 (Yet Another Perl Conference): O que: Encontro Social Oficial do YAPC::Brasil::2006 Quando: Quinta-feira, 20 de abril de 2006 à partir das 21h Onde: Bilhar Porto Dez - http://www.bilharportodez.com.br/ Av. Cristóvão Colombo, 835 0xx51 3227-3030 Porto Alegre - RS - Brasil Atenciosamente, Er Galvão Abbott Porto Alegre Perl Mongers Sociedade Perl do Brasil From ednardo em lobo.eti.br Mon Apr 10 13:44:07 2006 From: ednardo em lobo.eti.br (Ednardo Lobo) Date: Mon, 10 Apr 2006 17:44:07 -0300 Subject: [Cascavel-pm] Perl DBI -> Access Message-ID: <443AC397.8030103@lobo.eti.br> Pessoal, Estou em vias de iniciar um projeto onde necessitarei acessar uma base de dados Microsoft Access por meio de DBI ou de alguma outra API disponível para Perl. O script será executado em um servidor Linux de onde conectará em um servidor Windows para ler e escrever nas tabelas de um BD Access. Necessito trocar informações com pessoas que tenha alguma experiência com Access, com o objetivo de não só verificar a viabiabilidade de realizar tal procedimento, mas também de compilar um mini tutorial a ser publicado aqui na lista ou em algum site da comunidade. Incialmente necessito das seguintes informações: 1) Quais os drivers existente para acesso ao Access? 2) Desses, qual o mais recomendado parar ser utilizado em Linux? 3) O acesso pode ser feito via ODBC? 4) Pessoas/empresas que já realizaram isto? Grato, -- Ednardo Lobo www.lobo.eti.br From pmpoa em galvao.eti.br Mon Apr 10 14:03:47 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Mon, 10 Apr 2006 18:03:47 -0300 Subject: [Cascavel-pm] Perl DBI -> Access In-Reply-To: <443AC397.8030103@lobo.eti.br> References: <443AC397.8030103@lobo.eti.br> Message-ID: <443AC833.1000704@galvao.eti.br> Ednardo: Tive uma experiência desenvolvendo uma aplicação semelhante. Utilizei via ODBC, com o DBI e o driver DBD::ODBC, não conheço outra forma de fazer. O que posso te dizer foi que os processos envolvendo o BD ficaram lentos e o consumo de recursos do servidor era considerável, mas não acredito que o problema fosse relacionado específicamente com Perl. Não sou um expert em Access, por isso não sei te dizer se existe uma forma de configurar melhor o Access para minimizar este consumo, mas se eu pudesse escolher um RDBMS para rodar a aplicação certamente teria escolhido qualquer outro que não fosse o Access, pois acredito que ele não seja indicado para este tipo de uso. Abraços, Galvão Ednardo Lobo wrote: > Pessoal, > > Estou em vias de iniciar um projeto onde necessitarei acessar uma base > de dados Microsoft Access por meio de DBI ou de alguma outra API > disponível para Perl. O script será executado em um servidor Linux de > onde conectará em um servidor Windows para ler e escrever nas tabelas de > um BD Access. > > Necessito trocar informações com pessoas que tenha alguma experiência > com Access, com o objetivo de não só verificar a viabiabilidade de > realizar tal procedimento, mas também de compilar um mini tutorial a ser > publicado aqui na lista ou em algum site da comunidade. > > Incialmente necessito das seguintes informações: > > 1) Quais os drivers existente para acesso ao Access? > > 2) Desses, qual o mais recomendado parar ser utilizado em Linux? > > 3) O acesso pode ser feito via ODBC? > > 4) Pessoas/empresas que já realizaram isto? > > > Grato, > > From donatoaz em gmail.com Mon Apr 10 19:56:08 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon, 10 Apr 2006 23:56:08 -0300 Subject: [Cascavel-pm] Perl DBI -> Access In-Reply-To: <443AC397.8030103@lobo.eti.br> References: <443AC397.8030103@lobo.eti.br> Message-ID: <1746e3e30604101956j343b6eck9149e645e2835b74@mail.gmail.com> On 4/10/06, Ednardo Lobo wrote: > Pessoal, > > Estou em vias de iniciar um projeto onde necessitarei acessar uma base > de dados Microsoft Access por meio de DBI ou de alguma outra API > disponível para Perl. O script será executado em um servidor Linux de > onde conectará em um servidor Windows para ler e escrever nas tabelas de > um BD Access. Particularmente eu nao escolheria o Access a nao ser que seja estritamente necessario. Voce pode exportar os dados do Access para outro banco de dados mais desenvolvido e usá-lo. Se a empresa em que voce trabalha considerou o uso de Perl, talvez considere também o uso de uma solucao alternativa como Postgres, mysql ou outro qualquer... -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From andre.garcia.carneir em terra.com.br Mon Apr 10 20:30:19 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Tue, 11 Apr 2006 00:30:19 -0300 Subject: [Cascavel-pm] Perl DBI -> Access Message-ID: Acho que o MySQL pode ser uma boa alternativa ao Access. Mais estável pelo menos... Em relação a drivers para Perl, eu só vi o DBD::ODBC mesmo.. mas é bem lento. Dei uma olhada no CPAN e tem uns pacotes que você deveria dar uma olhada. DBD::ODBC e Win32::ODBC . Cheers! -- André Garcia Carneiro Developer(Perl) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From s.koch em brindestorm.com Tue Apr 11 03:29:14 2006 From: s.koch em brindestorm.com (Brinde Storm - Steven Koch) Date: Tue, 11 Apr 2006 11:29:14 +0100 Subject: [Cascavel-pm] Perl DBI -> Access In-Reply-To: Message-ID: Tem o ADO. http://search.cpan.org/~sgoeldner/DBD-ADO-2.95/lib/DBD/ADO.pm Access é um banco de dados fraco. Dependendo da quantidade de acesso e de gravação vai corromper os dados. Já passei por isso e não houve solução, tive que imgrar para um mais forte. Com os melhores cumprimentos, Steven Koch Sistemas de Informação E-mail: s.koch em brindestorm.com Brinde Storm - Publicidade e Comunicação, Lda. A sua agência de marketing promocional Rua Silva Carvalho, nº 141-A 1250-248 Lisboa Portugal Tel: +351 21 389 40 10 Fax: +351 21 389 40 15 info em brindestorm.com www.brindestorm.com Brinde Storm é uma empresa do Grupo Storm www.grupostorm.com Membro PSI nº12334 Associado APPM nº7733 AVISO. Se receber um e-mail por engano, agradecemos devolução e aviso ao remetente ou para info em grupostorm.com e a sua eliminação sem reprodução. A mensagem e eventuais anexos são susceptíveis de conter informação sujeita a sigilo profissional, ao regime legal de protecção de dados pessoais, de direitos de autor ou outro, pelo que a sua divulgação depende de autorização do remetente. As opiniões emitidas não vinculam necessariamente o Grupo Storm. A mensagem foi filtrada por um detector de vírus, pelo que o remetente e as empresas do referido Grupo não se responsabilizam por danos provocados por terceiros no sistema de informação do destinatário. -----Original Message----- From: cascavel-pm-bounces+s.koch=brindestorm.com em pm.org [mailto:cascavel-pm-bounces+s.koch=brindestorm.com em pm.org] On Behalf Of André Garcia Carneiro Sent: terça-feira, 11 de Abril de 2006 4:30 To: cascavel-pm Subject: Re: [Cascavel-pm] Perl DBI -> Access Acho que o MySQL pode ser uma boa alternativa ao Access. Mais estável pelo menos... Em relação a drivers para Perl, eu só vi o DBD::ODBC mesmo.. mas é bem lento. Dei uma olhada no CPAN e tem uns pacotes que você deveria dar uma olhada. DBD::ODBC e Win32::ODBC . Cheers! -- André Garcia Carneiro Developer(Perl) 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 ednardo em lobo.eti.br Tue Apr 11 05:09:28 2006 From: ednardo em lobo.eti.br (Ednardo Lobo) Date: Tue, 11 Apr 2006 09:09:28 -0300 Subject: [Cascavel-pm] Perl DBI -> Access In-Reply-To: <1746e3e30604101956j343b6eck9149e645e2835b74@mail.gmail.com> References: <443AC397.8030103@lobo.eti.br> <1746e3e30604101956j343b6eck9149e645e2835b74@mail.gmail.com> Message-ID: <443B9C78.5040504@lobo.eti.br> Donato Azevedo wrote: > On 4/10/06, Ednardo Lobo wrote: > >>Pessoal, >> >>Estou em vias de iniciar um projeto onde necessitarei acessar uma base >>de dados Microsoft Access por meio de DBI ou de alguma outra API >>disponível para Perl. O script será executado em um servidor Linux de >>onde conectará em um servidor Windows para ler e escrever nas tabelas de >>um BD Access. > > > Particularmente eu nao escolheria o Access a nao ser que seja > estritamente necessario. Voce pode exportar os dados do Access para > outro banco de dados mais desenvolvido e usá-lo. > > Se a empresa em que voce trabalha considerou o uso de Perl, talvez > considere também o uso de uma solucao alternativa como Postgres, mysql > ou outro qualquer... Escolheria outro BD se houvesse essa opção, mas não há. Eles possuem um software que utiliza essa base de dados e não há motivos razoáveis para abandoná-la. O que irei fazer, é implementar uma funcionalidade não existente neste software que é permitir aos usuários terem acesso a certas informações do BD via Internet. -- Ednardo Lobo www.lobo.eti.br From lgbassani em terra.com.br Tue Apr 11 05:42:31 2006 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Tue, 11 Apr 2006 09:42:31 -0300 Subject: [Cascavel-pm] Perl DBI -> Access In-Reply-To: <443AC397.8030103@lobo.eti.br> References: <443AC397.8030103@lobo.eti.br> Message-ID: <443BA437.5080403@terra.com.br> Olá! Eu tenho uma sistema em mysql, que uma parte dos dados é alimentado pelo MS Access. Para fazer a replicação dos dados eu uso scripts em Perl usando o OLEDB 4.0 por meio do ADO (o script roda em uma máquina windows) e foi onde eu consegui a melhor performance. Sinceramente não acho que tu vais conseguir bons resultados acessando o MS Access do GNU/Linux. Não sei como isso está agora, mas na época que eu fiz a pesquisa para implementar os scripts de replicação de dados, eu desisti de usar o Linux depois de tentar varias maneiras. O grande problema do MS Access é que ele não é um SGDB, mas sim um grande arquivo texto-proprietário. Isso tem algumas vantagens e muitas desvantages. Entre as desvantagens, posso citar: gera um tráfego gigantesco na rede, quando existe mais de uma máquina cliente acessando a base de dados (quando esta base de dados está grande), o sistema se torna vunerável a possíveis corrupções, pois reina uma anarquia controlada (toda as máquinas metem a mão na base de dados, mas ninguém controla isso de fato), as tuas dores de cabeça em gerenciar o MS Access aumetam geometricamente conforme o número de máquinas clientes aumenta. Existem vantagens também, como por exemplo, uma consulta única é infinitamente mais rápida nele. Quando se usa vários clientes acessando a base de dados, vc tem um sistema com processamento distribuído (mas haja banda de rede para dar suporte a isso), etc. Bom, agora vamos aos fatos: Na época que eu tentei acessar direto um banco de dados em Access pelo Linux eu não consegui, pois o GNU/Linux não sabe ler os arquivos do MS Access, mesmo que tu tenha um ODBC instalado na máquina, não vai adiantar de nada, pois vc vai precisar de algum programa que consiga ler isso. O oledb, o ado, etc são implementações que só rodam no Windows, por isso a interface DBI deles não vão funcionar no GNU/Linux. Talvez tu até consiga fazer isso rodar via wine ou usando alguma ferramenta proprietária, mas tu vai perder tempo com algo que não vale a pena. Em relação a acessar remotamente esta base de dados, também não vai ser possível, pois o MS Access não é um SGDB. Tu até vai conseguir configurar o ODBC na máquina Windows onde está a tua base de dados, mas tu vai ver que não existe nenhum parâmetro para vc conseguir acessar esta base de dados externamente. Contudo a tua tarefa não é impossível. Eu diria que existem 3 maneiras de tu fazer isso de forma satisfatória, sem ficar careca: 1 - Tu implementar uma base de dados na tua máquina GNU/Linux (pode ser mysql, postgresql, o que tu quiser) e fazer replicação dos dados do MS Access para ela (e vice-e-versa) usando scripts em perl ou qualquer outra ferramente de replicação que permita isso. Eu uso este método e funciona bem, mas requer que tu faça um controle diferenciado, como por exemplo criar tabelas de saída de dados ou implementar um sistema de auditoria para saber qual dado deve ser replicado para onde. 2 - Implementar um servidor web na tua máquina windows (de preferência Apache ;-) ) e colocar todos os teus scripts Perl de manipulação de dados lá. Esta é a solução mais fácil, mas pelo fim tu vais acabar fazendo tudo no Windows com isso, pois vai sobrar pouca coisa para a máquina GNU/Linux fazer. Cuidado com esta solução, pois para coisinhas simples, base de dados pequenas, etc, ela vai funcionar muito bem, pois o Perl no Windows funciona 100%, contudo se tua base de dados aumentar muito e se tiver muitas consultas ao teu Access, tu vai começar a entender pq todo mundo diz que o Access não é recomendável. 3 - Usar o DBD::Proxy. Não sei exatamente como ele funciona, mas sei que tu vais ter que implementar um script na tua máquina Windows que lê o MS Access e atende as requisições de outro script na máquina GNU/Linux. Esta solução complica, também, quando tem muitas consultas ao mesmo tempo em uma base de dados grandes (base de dados grande, em termos de MS Access, significa uns 300MB no arquivão deles), mas é mais leve do que a segunda solução. Acho que o texto ficou meio longo, mas é que gosto de defender meus pontos de vista... Contudo, vamos fazer um resumo para ficar mais fácil. Vou ser bem direto... R1 = OLEDB, ADO, ODBC, entre outros. Todos só rodam no Windows. R2 = Nenhum. Se tu quiser acessar no GNU/Linux direto, vai ter que usar um script de replicação ou então o DBD::Proxy R3 = Remotamente, não, pois a máquina que estiver com o ODBC configurado vai ter que saber "falar a língua nativa" do MS Access (remoto, neste caso, só se o arquivão mdb estiver em uma pasta compartilhada, eh, eh, eh) R4 = Bom, não sei dos outros, mas eu fiz uma integração de dados usando replicação com Perl e mysql para um cliente nosso. O sistema está rodando no endereço www.couronet.com.br mas precisa de senha para acessar. É um sistema fechado apenas para os clientes da empresa que nos contratou. SDS, Luciano Ednardo Lobo escreveu: >Pessoal, > >Estou em vias de iniciar um projeto onde necessitarei acessar uma base >de dados Microsoft Access por meio de DBI ou de alguma outra API >disponível para Perl. O script será executado em um servidor Linux de >onde conectará em um servidor Windows para ler e escrever nas tabelas de >um BD Access. > >Necessito trocar informações com pessoas que tenha alguma experiência >com Access, com o objetivo de não só verificar a viabiabilidade de >realizar tal procedimento, mas também de compilar um mini tutorial a ser >publicado aqui na lista ou em algum site da comunidade. > >Incialmente necessito das seguintes informações: > >1) Quais os drivers existente para acesso ao Access? > >2) Desses, qual o mais recomendado parar ser utilizado em Linux? > >3) O acesso pode ser feito via ODBC? > >4) Pessoas/empresas que já realizaram isto? > > >Grato, > > > From lgbassani em terra.com.br Tue Apr 11 05:48:33 2006 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Tue, 11 Apr 2006 09:48:33 -0300 Subject: [Cascavel-pm] Perl DBI -> Access In-Reply-To: References: Message-ID: <443BA5A1.8060006@terra.com.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060411/6e4d0366/attachment-0001.html From s.koch em brindestorm.com Tue Apr 11 06:01:13 2006 From: s.koch em brindestorm.com (Brinde Storm - Steven Koch) Date: Tue, 11 Apr 2006 14:01:13 +0100 Subject: [Cascavel-pm] Perl DBI -> Access In-Reply-To: <443BA5A1.8060006@terra.com.br> Message-ID: O OBDC tem uma função de reparar e compactar base de dados MSACCES via o controle "jet" e consegue-se até fazer scripts que executem a reparação e compactação de banco de dados MSACCESE. :P - Ehhcl... OBS. A compactação primeiro repara e depois compacta... mas é possivel fazer somente a reparação... não há muita vantagem nisso... mas se seu script precisa fazer isso então vá lá! :) Com os melhores cumprimentos, Steven Koch Sistemas de Informação E-mail: s.koch em brindestorm.com Brinde Storm - Publicidade e Comunicação, Lda. A sua agência de marketing promocional Rua Silva Carvalho, nº 141-A 1250-248 Lisboa Portugal Tel: +351 21 389 40 10 Fax: +351 21 389 40 15 info em brindestorm.com www.brindestorm.com Brinde Storm é uma empresa do Grupo Storm www.grupostorm.com Membro PSI nº12334 Associado APPM nº7733 AVISO. Se receber um e-mail por engano, agradecemos devolução e aviso ao remetente ou para info em grupostorm.com e a sua eliminação sem reprodução. A mensagem e eventuais anexos são susceptíveis de conter informação sujeita a sigilo profissional, ao regime legal de protecção de dados pessoais, de direitos de autor ou outro, pelo que a sua divulgação depende de autorização do remetente. As opiniões emitidas não vinculam necessariamente o Grupo Storm. A mensagem foi filtrada por um detector de vírus, pelo que o remetente e as empresas do referido Grupo não se responsabilizam por danos provocados por terceiros no sistema de informação do destinatário. _____ From: cascavel-pm-bounces+s.koch=brindestorm.com em pm.org [mailto:cascavel-pm-bounces+s.koch=brindestorm.com em pm.org] On Behalf Of Luciano Giordani Bassani Sent: terça-feira, 11 de Abril de 2006 13:49 To: Cascavel Perl Mongers Subject: Re: [Cascavel-pm] Perl DBI -> Access Deus-me-livre defender o MS Access, mas apenas para dizer que tem solução para isso que te aconteceu (pois corrupção de dados no MS Access é algo corriqueiro e já faz parte da vida dele, é como se fosse um GPF especial para quem só usa o Access)... É só vc COMPACTAR a base de dados, que tudo se resolve... Claro que vc precisa do MS Access para isso, pois até onde sei não dá para fazer isso pelo ODBC. SDS, Luciano Brinde Storm - Steven Koch escreveu: Tem o ADO. http://search.cpan.org/~sgoeldner/DBD-ADO-2.95/lib/DBD/ADO.pm Access é um banco de dados fraco. Dependendo da quantidade de acesso e de gravação vai corromper os dados. Já passei por isso e não houve solução, tive que imgrar para um mais forte. Com os melhores cumprimentos, Steven Koch Sistemas de Informação E-mail: s.koch em brindestorm.com Brinde Storm - Publicidade e Comunicação, Lda. A sua agência de marketing promocional Rua Silva Carvalho, nº 141-A 1250-248 Lisboa Portugal Tel: +351 21 389 40 10 Fax: +351 21 389 40 15 info em brindestorm.com www.brindestorm.com Brinde Storm é uma empresa do Grupo Storm www.grupostorm.com Membro PSI nº12334 Associado APPM nº7733 AVISO. Se receber um e-mail por engano, agradecemos devolução e aviso ao remetente ou para info em grupostorm.com e a sua eliminação sem reprodução. A mensagem e eventuais anexos são susceptíveis de conter informação sujeita a sigilo profissional, ao regime legal de protecção de dados pessoais, de direitos de autor ou outro, pelo que a sua divulgação depende de autorização do remetente. As opiniões emitidas não vinculam necessariamente o Grupo Storm. A mensagem foi filtrada por um detector de vírus, pelo que o remetente e as empresas do referido Grupo não se responsabilizam por danos provocados por terceiros no sistema de informação do destinatário. -----Original Message----- From: cascavel-pm-bounces+s.koch=brindestorm.com em pm.org [mailto:cascavel-pm-bounces+s.koch=brindestorm.com em pm.org] On Behalf Of André Garcia Carneiro Sent: terça-feira, 11 de Abril de 2006 4:30 To: cascavel-pm Subject: Re: [Cascavel-pm] Perl DBI -> Access Acho que o MySQL pode ser uma boa alternativa ao Access. Mais estável pelo menos... Em relação a drivers para Perl, eu só vi o DBD::ODBC mesmo.. mas é bem lento. Dei uma olhada no CPAN e tem uns pacotes que você deveria dar uma olhada. DBD::ODBC e Win32::ODBC . Cheers! -- André Garcia Carneiro Developer(Perl) 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 _______________________________________________ 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/20060411/33fd6fc6/attachment.html From pmpoa em galvao.eti.br Tue Apr 11 14:20:12 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Tue, 11 Apr 2006 18:20:12 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Corre=E7=E3o=3A_Encontro_Social?= Message-ID: <443C1D8C.5060500@galvao.eti.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060411/64f59b39/attachment.html From pmpoa em galvao.eti.br Sat Apr 15 20:47:46 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Sun, 16 Apr 2006 00:47:46 -0300 Subject: [Cascavel-pm] [OT] PL/Perl no YAPC Message-ID: <4441BE62.9090303@galvao.eti.br> Pessoall: Desculpem a emoção, mas eu não consigo parar quieto há menos de uma semana do YAPC. Tive "acesso" ao material do David Fetter, que virá nos falar sobre PL/Perl (linguagem procedural para PostgreSQL utilizando Perl) e tenho que confessar que eu vi uma coisa que jamais imaginei que fosse possível. Enfim, mais excitado (no bom sentido) do que nunca, Abraços, Galvão P.S.: Quem não puder vir não se preocupe, vamos disponibilizar o máximo de material possível - pretendo cuidar disso pessoalmente. From nferraz em gmail.com Tue Apr 18 04:38:10 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 18 Apr 2006 12:38:10 +0100 Subject: [Cascavel-pm] Google Summer of Code + The Perl Foundation Message-ID: <4444CFA2.2030905@gmail.com> Mais uma iniciativa interessante do Google. --- Summer of Code 2006 is a program that offers student developers stipends to create new open source programs or to help currently established projects. Google will be working with a variety of open source, free software, and technology-related groups to identify and fund several hundred projects over a three-month period. The inaugural instance of the program, which took place last summer, brought together 400 students and 40 mentoring organizations from 49 countries. We'd like to include even more organizations and participants this year. The program's goals are to inspire young developers and provide students in Computer Science and related fields the opportunity to do work related to their academic pursuits during the summer, and to support existing open source projects and organizations. Since we're looking to find developers around the world (many of whom may have considered creating open source software but havent yet taken the plunge), we felt that concentrating on the student population was a good place to focus our efforts. Further, since no single organization could possibly mentor hundreds of students working on disparate projects, we thought it made sense to spread the work throughout the open source and free software community. We also think that the Apache Software Foundation (for instance) knows a lot more about what an Apache project needs than Google does and is more likely to ensure that an applicant gets the right kind of guidance so they can create acceptable code. (...) Google will provide a stipend of 5000 USD per accepted student developer, of which 4500 USD goes to the student and 500 USD goes to the mentoring organization. Youll be paid 500 USD upon acceptance of your application to the program, 2000 USD mid-program (assuming you've made sufficient progress on your project), and 2000 USD at close of program (assuming you've completed your project.) The mentoring organization will receive its share upon completion of the project. Entre as diversas organizações participantes, está a Perl Foundation. Mais informações: http://www.perl.org/advocacy/summerofcode/ []s Nelson From ptfzs em yahoo.com.br Tue Apr 18 15:16:49 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Tue, 18 Apr 2006 19:16:49 -0300 (ART) Subject: [Cascavel-pm] Informacoes no arquivo Message-ID: <20060418221649.74456.qmail@web31307.mail.mud.yahoo.com> Pessoal.. o arquivo nao eh por TAB formato do meu arquivo: var TEL var FIL var FAX var ALTSE total stns 224 # non-missing obs 114 TIPO TIME ID TESTE V-NOME B1910 300.00 001111 X V-NOME B1910 300.00 002222 C V-NOME B1910 300.00 003333 X V-NOME B1910 300.00 004444 C TIPO TIME ID TESTE V-END B1910 300.00 001111 X V-END B1910 300.00 002222 C V-END B1910 300.00 003333 X V-END B1910 300.00 004444 C Eu quero pegar somente as VARIAVEIS que comecem com V , no caso V-NOME, V-END.. pq as outras nao possuem valor..var TEL , var FAX ... Como sugerido pelo amigo, fiz: open(FH, '; shift @table; #descarta primeira linha close(FH); foreach(@table) { # Esse UNDEF é pq possui espaco em branco antes da variavel.. (undef,$var,$tipo,$time,$id,$test) = split /\s+/, $_; print "VAR: $var TIPO: $tipo TESTE: $test \n"; } So que esta pegando tudo... Alguem pode me ajudar?? :) oBS: pensei em utilizar uma expressao regulara para verificar se a $VAR cmeca por V?? se alguem puder me ajudar!! Obrigada --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060418/39869374/attachment.html From frederico em gmail.com Tue Apr 18 15:45:18 2006 From: frederico em gmail.com (Frederico Recsky) Date: Tue, 18 Apr 2006 19:45:18 -0300 Subject: [Cascavel-pm] Informacoes no arquivo In-Reply-To: <20060418221649.74456.qmail@web31307.mail.mud.yahoo.com> References: <20060418221649.74456.qmail@web31307.mail.mud.yahoo.com> Message-ID: <88fe68ee0604181545n2fe5d133p48feee0faff416da@mail.gmail.com> Ola, > oBS: pensei em utilizar uma expressao regulara para verificar se a $VAR > cmeca por V?? se alguem puder me ajudar!! acho bem mais facil por expressão regular. open (IN,"teste.txt"); while(){ # coloco no vetor @variaveis se a linha atual começa com V push @variaveis, $_ if (/^V/); } print @variaveis; saida: V-NOME B1910 300.00 001111 X V-NOME B1910 300.00 002222 C V-NOME B1910 300.00 003333 X V-NOME B1910 300.00 004444 C V-END B1910 300.00 001111 X V-END B1910 300.00 002222 C V-END B1910 300.00 003333 X V-END B1910 300.00 004444 C Se possivel, leia isso aqui, o livro é baratinho e muito bom, e tem uma versão online dele: http://www.aurelio.net/doc/nerd.html#livro-er -- ____________________________ Frederico Recsky Linux User: 253572 http://www.gulivap.org http://sao-paulo.pm.org/ From glasswalk3r em yahoo.com.br Tue Apr 18 15:55:28 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue, 18 Apr 2006 19:55:28 -0300 (ART) Subject: [Cascavel-pm] Informacoes no arquivo In-Reply-To: <20060418221649.74456.qmail@web31307.mail.mud.yahoo.com> Message-ID: <20060418225528.27152.qmail@web30801.mail.mud.yahoo.com> Oi Patty, Comentei seu email abaixo. --- Patty Silva escreveu: > Pessoal.. > o arquivo nao eh por TAB Então os registros estão separados por espaços, creio eu? Seria melhor se você nos contasse. > Eu quero pegar somente as VARIAVEIS que comecem com > V , no caso > V-NOME, V-END.. pq as outras nao possuem valor..var > TEL , var FAX ... Existem várias maneiras de resolver isso. Pode ser com REGEX, mas se você sabe de antemão quais são as variáveis desejadas, pode ser mais rápido comparar elas usando o operador "eq" e colocar isso num loop. > Como sugerido pelo amigo, fiz: > > open(FH, ' @table = ; Não faça isso, a menos que tenha certeza que o arquivo é pequeno e você tenha memória sobrando. Se for esse o caso, essa é a forma mais rápida. Do contrário, use while () { # faz algum processamento } > shift @table; #descarta primeira linha Tem uma variável do Perl que possui o número da linha atual. Alguém saberia dizer qual? # descarta a primeira linha next if $numero_linha = 1; > foreach(@table) > { > # Esse UNDEF é pq possui espaco em branco antes da > variavel.. > (undef,$var,$tipo,$time,$id,$test) = split /\s+/, > $_; > print "VAR: $var TIPO: $tipo TESTE: $test \n"; > > > } > > So que esta pegando tudo... Se está pegando tudo, seu separador de campos não está correto. Verifique se você possui espaços como separadores. > oBS: pensei em utilizar uma expressao regulara para > verificar se a $VAR cmeca por V?? se alguem puder me > ajudar!! Pode ser. Mas se você precisa de performance, eu tentaria incluir os valores exatos das variáveis dos scripts assim: if ( ( $_ eq 'VAR1' ) or ( $_ eq 'VAR2' ) ) { # faz alguma coisa } Com regex ficaria algo assim: if (/^V\w+) { # faz alguma coisa } Para testar a diferença de performance, tente usar o módulo Benchmark. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From igor em izut.com Tue Apr 18 16:02:21 2006 From: igor em izut.com (Igor Sutton Lopes) Date: Tue, 18 Apr 2006 20:02:21 -0300 Subject: [Cascavel-pm] Informacoes no arquivo In-Reply-To: <20060418221649.74456.qmail@web31307.mail.mud.yahoo.com> References: <20060418221649.74456.qmail@web31307.mail.mud.yahoo.com> Message-ID: <200604182002.22076.igor@izut.com> Meus dois centavos: #!/usr/bin/perl use strict; use warnings; use Data::Dumper; my @data; foreach () { next unless m/^(V-\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+\S+\s*$/; push @data, { tipo => $1, time => $2, id => $3, teste => $4 }; } print Dumper \@data; __DATA__ var TEL var FIL var FAX var ALTSE total stns 224 # non-missing obs 114 TIPO TIME ID TESTE V-NOME B1910 300.00 001111 X V-NOME B1910 300.00 002222 C V-NOME B1910 300.00 003333 X V-NOME B1910 300.00 004444 C TIPO TIME ID TESTE V-END B1910 300.00 001111 X V-END B1910 300.00 002222 C V-END B1910 300.00 003333 X V-END B1910 300.00 004444 C From igor em izut.com Tue Apr 18 16:05:46 2006 From: igor em izut.com (Igor Sutton Lopes) Date: Tue, 18 Apr 2006 20:05:46 -0300 Subject: [Cascavel-pm] Informacoes no arquivo In-Reply-To: <20060418225528.27152.qmail@web30801.mail.mud.yahoo.com> References: <20060418225528.27152.qmail@web30801.mail.mud.yahoo.com> Message-ID: <200604182005.46429.igor@izut.com> On Tuesday 18 April 2006 19:55, Alceu R. de Freitas Jr. wrote: (...) > Tem uma variável do Perl que possui o número da linha > atual. Alguém saberia dizer qual? Segundo 'perldoc perlvar': $. Current line number for the last filehandle accessed. Igor. From ptfzs em yahoo.com.br Wed Apr 19 05:44:44 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 19 Apr 2006 09:44:44 -0300 (ART) Subject: [Cascavel-pm] Informacoes no arquivo In-Reply-To: <20060418225528.27152.qmail@web30801.mail.mud.yahoo.com> Message-ID: <20060419124444.97518.qmail@web31301.mail.mud.yahoo.com> Olá Pessoal.. brigada pela ajuda.. um amigo me sugeriu fazer da seguinte forma: foreach(@table) { if ($_ =~ /^\s*V/) { print "VAR: $var TIPO: $tipo TESTE: $test \n"; } } Agora nao quero pegar a variavel V-TESTE tentei fazer: if (($_ =~ /^\s*V/) or ($_ !='V-TESTE' ) mas nao funciono :P "Alceu R. de Freitas Jr." escreveu: Oi Patty, Comentei seu email abaixo. --- Patty Silva escreveu: > Pessoal.. > o arquivo nao eh por TAB Então os registros estão separados por espaços, creio eu? Seria melhor se você nos contasse. > Eu quero pegar somente as VARIAVEIS que comecem com > V , no caso > V-NOME, V-END.. pq as outras nao possuem valor..var > TEL , var FAX ... Existem várias maneiras de resolver isso. Pode ser com REGEX, mas se você sabe de antemão quais são as variáveis desejadas, pode ser mais rápido comparar elas usando o operador "eq" e colocar isso num loop. > Como sugerido pelo amigo, fiz: > > open(FH, ' > @table = ; Não faça isso, a menos que tenha certeza que o arquivo é pequeno e você tenha memória sobrando. Se for esse o caso, essa é a forma mais rápida. Do contrário, use while () { # faz algum processamento } > shift @table; #descarta primeira linha Tem uma variável do Perl que possui o número da linha atual. Alguém saberia dizer qual? # descarta a primeira linha next if $numero_linha = 1; > foreach(@table) > { > # Esse UNDEF é pq possui espaco em branco antes da > variavel.. > (undef,$var,$tipo,$time,$id,$test) = split /\s+/, > $_; > print "VAR: $var TIPO: $tipo TESTE: $test \n"; > > > } > > So que esta pegando tudo... Se está pegando tudo, seu separador de campos não está correto. Verifique se você possui espaços como separadores. > oBS: pensei em utilizar uma expressao regulara para > verificar se a $VAR cmeca por V?? se alguem puder me > ajudar!! Pode ser. Mas se você precisa de performance, eu tentaria incluir os valores exatos das variáveis dos scripts assim: if ( ( $_ eq 'VAR1' ) or ( $_ eq 'VAR2' ) ) { # faz alguma coisa } Com regex ficaria algo assim: if (/^V\w+) { # faz alguma coisa } Para testar a diferença de performance, tente usar o módulo Benchmark. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060419/143843d3/attachment.html From nferraz em gmail.com Wed Apr 19 07:22:30 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 19 Apr 2006 15:22:30 +0100 Subject: [Cascavel-pm] Informacoes no arquivo In-Reply-To: <20060418221649.74456.qmail@web31307.mail.mud.yahoo.com> References: <20060418221649.74456.qmail@web31307.mail.mud.yahoo.com> Message-ID: <444647A6.1090107@gmail.com> Patty Silva wrote: > formato do meu arquivo: > > TIPO TIME ID TESTE > V-NOME B1910 300.00 001111 X > V-NOME B1910 300.00 002222 C > V-NOME B1910 300.00 003333 X > V-NOME B1910 300.00 004444 C > > Eu quero pegar somente as VARIAVEIS que comecem com V , no caso > V-NOME, V-END.. pq as outras nao possuem valor..var TEL , var FAX ... Aqui vai um exemplo didático: while ( <> ) { chomp; # elimina "\n" do final da linha # captura variáveis my( $var, $tipo, $time, $id, $teste) = /^ (V-\w+) # "V-" seguido por letras, \s* # espaços, (\S+) # qq coisa exceto espaços, \s* # espaços, (\S+) # e assim sucessivamente \s* (\S+) \s* (\S+) \s* $/x; if ($var and $tipo and $teste) { print "VAR: $var TIPO: $tipo TESTE: $teste\n"; } } Observe que, ao invés de abrir o arquivo com "open", nós usamos o "operador diamante" ( "<>" ), que é uma maneira muito simples e conveniente de lidar com arquivos: while ( <> ) { # faz alguma coisa com $_ } []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 ptfzs em yahoo.com.br Wed Apr 19 08:09:46 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 19 Apr 2006 12:09:46 -0300 (ART) Subject: [Cascavel-pm] Informacoes no arquivo In-Reply-To: <200604182005.46429.igor@izut.com> Message-ID: <20060419150946.64878.qmail@web31315.mail.mud.yahoo.com> Pessoal consegui fazendo da seguinte forma: if( (s#^\s*V-TESTE##) ou seja, substituindo o V-TESTE por NADA :) nao sei se eh a melhor solucao.. mas funcionou!! Igor Sutton Lopes escreveu: On Tuesday 18 April 2006 19:55, Alceu R. de Freitas Jr. wrote: (...) > Tem uma variável do Perl que possui o número da linha > atual. Alguém saberia dizer qual? Segundo 'perldoc perlvar': $. Current line number for the last filehandle accessed. Igor. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060419/51850327/attachment.html From monsieur_champs em yahoo.com.br Wed Apr 19 02:37:11 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 19 Apr 2006 10:37:11 +0100 Subject: [Cascavel-pm] Informacoes no arquivo In-Reply-To: <200604182002.22076.igor@izut.com> References: <20060418221649.74456.qmail@web31307.mail.mud.yahoo.com> <200604182002.22076.igor@izut.com> Message-ID: <444604C7.1050305@yahoo.com.br> Igor Sutton Lopes wrote: > Meus dois centavos: > > #!/usr/bin/perl > > use strict; > use warnings; > use Data::Dumper; > > my @data; ### > foreach () { ### ### PATCHED BY Monsieur Champs ### # Igor, amigos, acho que vale à pena estressar isto: # Quando vocês conhecem o tamanho do arquivo, # Ou quando tem certeza de que os dados não são muitos, # podem usar foreach() sem problemas. # Mas, na maior parte das vezes, é considerado boa prática # ler de um filehandle usando while(), para obter APENAS # UMA LINHA DE CADA VEZ. # Desta forma, mesmo que o usuário sacaneie e mande um arquivo # com 10 milhões de linhas, seu programa ainda vai sobreviver. # E você ainda pode se aproveitar dos atalhos # de sempre pra atribuir a $_: while( ){ # mais um detalhe: a Patty Silva disse que as linhas # começavam com espaço... por isso precisei acrescentar um # \s* logo no início da regex. > next unless m/^\s*(V-\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+\S+\s*$/o; > push @data, { tipo => $1, time => $2, id => $3, teste => $4 }; > } > > print Dumper \@data; > > __DATA__ > var TEL > > var FIL > > var FAX > > var ALTSE total stns 224 # non-missing obs 114 > > TIPO TIME ID TESTE > V-NOME B1910 300.00 001111 X > V-NOME B1910 300.00 002222 C > V-NOME B1910 300.00 003333 X > V-NOME B1910 300.00 004444 C > > TIPO TIME ID TESTE > V-END B1910 300.00 001111 X > V-END B1910 300.00 002222 C > V-END B1910 300.00 003333 X > V-END B1910 300.00 004444 C > Eu achei o programa do Igor perfeito, exceto por estes dois pequenos detalhes. Tenho certeza de que os monges mais antigos desta lista concordam comigo, e devem certamente ter seus próprios comentários... afinal, TIMTOWTDI. Putamplexos, e parabéns pelo belo código, Igor! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ From thomas em tcnet.com.br Wed Apr 19 09:02:05 2006 From: thomas em tcnet.com.br (Thomas Britis) Date: Wed, 19 Apr 2006 13:02:05 -0300 Subject: [Cascavel-pm] Cookies Message-ID: <44465EFD.1030608@tcnet.com.br> Senhores, Tenho um pequeno problema e preciso da ajuda de vocês. Tenho alguns CGI em perl que requerem um cookie setado para validar a sessão (por meio de um form de login). Até aí tudo bem. Acontece que preciso utilizar esses cgi's em páginas distintas, porém, sempre chamando do mesmo local, ou seja: Os CGI's estarão sempre em: www.x.com.br/cgi-bin/cgi.pl Após o login, o usuário é redirecionado para uma página em html que pode estar em qualquer outro domínio e, essa página abre um frame chamando o cgi do domínio x.com.br. O problema é que: quando o cgi (www.x.com.br/cgi-bin/cgi.pl) é chamado de outro domínio (por ex: www.y.com.br), quando tento ler o cookie é como se não houvesse nada setado (creio eu que o perl tenta ler os cookies do domínio y.com.br e não do x.com.br como deveria) e a sessão é invalidada. Tentei então setar o cookie no login do domínio de onde vem o login (e não onde está o cgi), porém, sem sucesso. Acho que o navegador não deixa eu setar um cookie de um domínio alheio. Alguem já passou por situação parecida ou tem alguma luz ? Obrigado. -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From thomas em tcnet.com.br Wed Apr 19 09:14:51 2006 From: thomas em tcnet.com.br (Thomas Britis) Date: Wed, 19 Apr 2006 13:14:51 -0300 Subject: [Cascavel-pm] Informacoes no arquivo In-Reply-To: <20060419124444.97518.qmail@web31301.mail.mud.yahoo.com> References: <20060419124444.97518.qmail@web31301.mail.mud.yahoo.com> Message-ID: <444661FB.1060209@tcnet.com.br> if ($_ !~ /^\s*V/) Patty Silva wrote: > Olá Pessoal.. brigada pela ajuda.. um amigo me sugeriu fazer da seguinte > forma: > > > foreach(@table) > > { > > if ($_ =~ /^\s*V/) { > > print "VAR: $var TIPO: $tipo TESTE: $test \n"; > > } > > } > > > Agora nao quero pegar a variavel V-TESTE tentei fazer: > if (($_ =~ /^\s*V/) or ($_ !='V-TESTE' ) > > mas nao funciono > > :P > > > > > */"Alceu R. de Freitas Jr." /* escreveu: > > Oi Patty, > > Comentei seu email abaixo. > > --- Patty Silva escreveu: > > > Pessoal.. > > o arquivo nao eh por TAB > > Então os registros estão separados por espaços, creio > eu? Seria melhor se você nos contasse. > > > Eu quero pegar somente as VARIAVEIS que comecem com > > V , no caso > > V-NOME, V-END.. pq as outras nao possuem valor..var > > TEL , var FAX ... > > Existem várias maneiras de resolver isso. Pode ser com > REGEX, mas se você sabe de antemão quais são as > variáveis desejadas, pode ser mais rápido comparar > elas usando o operador "eq" e colocar isso num loop. > > > Como sugerido pelo amigo, fiz: > > > > open(FH, ' > > @table = ; > > Não faça isso, a menos que tenha certeza que o arquivo > é pequeno e você tenha memória sobrando. Se for esse o > caso, essa é a forma mais rápida. > > Do contrário, use > > while () { > > # faz algum processamento > > } > > > shift @table; #descarta primeira linha > > Tem uma variável do Perl que possui o número da linha > atual. Alguém saberia dizer qual? > > # descarta a primeira linha > next if $numero_linha = 1; > > > foreach(@table) > > { > > # Esse UNDEF é pq possui espaco em branco antes da > > variavel.. > > (undef,$var,$tipo,$time,$id,$test) = split /\s+/, > > $_; > > print "VAR: $var TIPO: $tipo TESTE: $test \n"; > > > > > > } > > > > So que esta pegando tudo... > > Se está pegando tudo, seu separador de campos não está > correto. Verifique se você possui espaços como > separadores. > > > oBS: pensei em utilizar uma expressao regulara para > > verificar se a $VAR cmeca por V?? se alguem puder me > > ajudar!! > > Pode ser. Mas se você precisa de performance, eu > tentaria incluir os valores exatos das variáveis dos > scripts assim: > > if ( ( $_ eq 'VAR1' ) or ( $_ eq 'VAR2' ) ) { > > # faz alguma coisa > > } > > Com regex ficaria algo assim: > > if (/^V\w+) { > > # faz alguma coisa > > } > > Para testar a diferença de performance, tente usar o > módulo Benchmark. > > []'s > > > > Alceu Rodrigues de Freitas Junior > -------------------------------------- > glasswalk3r em yahoo.com.br > http://www.imortais.cjb.net > ----------------------------------------------------------------------- > A well-used door needs no oil on its hinges. > A swift-flowing stream does not grow stagnant. > Neither sound nor thoughts can travel through a vacuum. > Software rots if not used. > These are great mysteries -- The Tao Of Programming, 5.1 > > > > _______________________________________________________ > Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no > celular e anti-spam realmente eficaz. > http://br.info.mail.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > ------------------------------------------------------------------------ > Abra sua conta no Yahoo! Mail > > - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 ptfzs em yahoo.com.br Wed Apr 19 10:50:29 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 19 Apr 2006 14:50:29 -0300 (ART) Subject: [Cascavel-pm] Formato Data Message-ID: <20060419175029.21979.qmail@web31313.mail.mud.yahoo.com> Ola Pessoal.. I again :) Bom.. eu preciso transformar uma dada data no formato julian no Linux eu faco date --date "20060321 00" +%y%j%H00 e no PERL Obrigada --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060419/b884d9e8/attachment.html From thomas em tcnet.com.br Wed Apr 19 11:38:29 2006 From: thomas em tcnet.com.br (Thomas Britis) Date: Wed, 19 Apr 2006 15:38:29 -0300 Subject: [Cascavel-pm] Formato Data In-Reply-To: <20060419175029.21979.qmail@web31313.mail.mud.yahoo.com> References: <20060419175029.21979.qmail@web31313.mail.mud.yahoo.com> Message-ID: <444683A5.5080702@tcnet.com.br> http://www.perl.com/doc/FAQs/FAQ/oldfaq-html/Q4.12.html Ou módulo Call::Date Patty Silva wrote: > Ola Pessoal.. I again :) > > Bom.. eu preciso transformar uma dada data no formato julian > no Linux eu faco > date --date "20060321 00" +%y%j%H00 > > e no PERL > Obrigada > > ------------------------------------------------------------------------ > Abra sua conta no Yahoo! Mail > > - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 nferraz em gmail.com Wed Apr 19 12:01:57 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 19 Apr 2006 20:01:57 +0100 Subject: [Cascavel-pm] Formato Data In-Reply-To: <20060419175029.21979.qmail@web31313.mail.mud.yahoo.com> References: <20060419175029.21979.qmail@web31313.mail.mud.yahoo.com> Message-ID: <44468925.9030700@gmail.com> Patty Silva wrote: > Ola Pessoal.. I again :) > > Bom.. eu preciso transformar uma dada data no formato julian > no Linux eu faco > date --date "20060321 00" +%y%j%H00 > > e no PERL print `date --date "20060321 00" +%y%j%H00`; ;-) From monsieur_champs em yahoo.com.br Wed Apr 19 08:29:53 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 19 Apr 2006 16:29:53 +0100 Subject: [Cascavel-pm] Informacoes no arquivo In-Reply-To: <20060419150946.64878.qmail@web31315.mail.mud.yahoo.com> References: <20060419150946.64878.qmail@web31315.mail.mud.yahoo.com> Message-ID: <44465771.8020204@yahoo.com.br> Patty Silva wrote: > Pessoal consegui fazendo da seguinte forma: > if( (s#^\s*V-TESTE##) > ou seja, substituindo o V-TESTE por NADA :) > nao sei se eh a melhor solucao.. mas funcionou!! Substituições são sempre soluções caras. Você pode obter o mesmo resultado usando um "and", ou um /negative/ /look-ahead/ /assertion/: # Usando "and": if( /^\s*V/ and ! /^\s*V-TESTE/ ){ #... } # Ou com um negative look-ahead: if( /^\s*V-(?!TESTE)/ ){ # exatamente como o de cima } Espero que isso ajude. Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Wed Apr 19 08:16:03 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 19 Apr 2006 16:16:03 +0100 Subject: [Cascavel-pm] Informacoes no arquivo In-Reply-To: <20060419124444.97518.qmail@web31301.mail.mud.yahoo.com> References: <20060419124444.97518.qmail@web31301.mail.mud.yahoo.com> Message-ID: <44465433.8060108@yahoo.com.br> Patty Silva wrote: > Olá Pessoal.. brigada pela ajuda.. um amigo me sugeriu fazer da seguinte > forma: > > > foreach(@table) > > { > > if ($_ =~ /^\s*V/) { > > print "VAR: $var TIPO: $tipo TESTE: $test \n"; > > } > > } > > > Agora nao quero pegar a variavel V-TESTE tentei fazer: > if (($_ =~ /^\s*V/) or ($_ !='V-TESTE' ) > > mas nao funciono Você precisa usar "and", não "or". Quer que ambas as condições sejam verdadeiras ao mesmo tempo, não alternadamente: Começa com "V" e não é "V-TESTE". Espero que isso ajude. Putamplexos. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From frederico em gmail.com Wed Apr 19 14:19:20 2006 From: frederico em gmail.com (Frederico Recsky) Date: Wed, 19 Apr 2006 18:19:20 -0300 Subject: [Cascavel-pm] Informacoes no arquivo In-Reply-To: <444604C7.1050305@yahoo.com.br> References: <20060418221649.74456.qmail@web31307.mail.mud.yahoo.com> <200604182002.22076.igor@izut.com> <444604C7.1050305@yahoo.com.br> Message-ID: <88fe68ee0604191419p316b88adk8ec53d3eb77682bf@mail.gmail.com> Ola monges! > # Igor, amigos, acho que vale à pena estressar isto: > # Quando vocês conhecem o tamanho do arquivo, > # Ou quando tem certeza de que os dados não são muitos, > # podem usar foreach() sem problemas. > # Mas, na maior parte das vezes, é considerado boa prática > # ler de um filehandle usando while(), para obter APENAS > # UMA LINHA DE CADA VEZ. > # Desta forma, mesmo que o usuário sacaneie e mande um arquivo > # com 10 milhões de linhas, seu programa ainda vai sobreviver. So para comentar, eu ja levei muito tombo com isso :) inclusive nos meus programas de produção a primeira coisa que eu faço é checar se o arquivo é binario ou "normal" antes de abri-lo e se é de um tamanho que é o esperado entre varias verificações. e eu dei foward do codigo do igor para os meus colegas de trabalhos e o todo mundo achou "lindo!" :) Tenho fé que um dia eles vão ser frequentadores dos perlmonks e ficar mais abobados ainda :) -- ____________________________ Frederico Recsky Linux User: 253572 http://www.gulivap.org http://sao-paulo.pm.org/ From ptfzs em yahoo.com.br Wed Apr 19 14:36:41 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 19 Apr 2006 18:36:41 -0300 (ART) Subject: [Cascavel-pm] Formato Data In-Reply-To: <44468925.9030700@gmail.com> Message-ID: <20060419213641.47958.qmail@web31305.mail.mud.yahoo.com> Mas eu quero jogar para uma variavel!!! e nao imprimir na tela.. Nelson Ferraz escreveu: Patty Silva wrote: > Ola Pessoal.. I again :) > > Bom.. eu preciso transformar uma dada data no formato julian > no Linux eu faco > date --date "20060321 00" +%y%j%H00 > > e no PERL print `date --date "20060321 00" +%y%j%H00`; ;-) _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060419/a3654884/attachment.html From thomas em tcnet.com.br Wed Apr 19 14:56:20 2006 From: thomas em tcnet.com.br (Thomas Britis) Date: Wed, 19 Apr 2006 18:56:20 -0300 Subject: [Cascavel-pm] Formato Data In-Reply-To: <20060419213641.47958.qmail@web31305.mail.mud.yahoo.com> References: <20060419213641.47958.qmail@web31305.mail.mud.yahoo.com> Message-ID: <4446B204.7050500@tcnet.com.br> my ($a) = `date --date "20060321 00" +%y%j%H00`; Patty Silva wrote: > Mas eu quero jogar para uma variavel!!! > e nao imprimir na tela.. > > > > */Nelson Ferraz /* escreveu: > > Patty Silva wrote: > > Ola Pessoal.. I again :) > > > > Bom.. eu preciso transformar uma dada data no formato julian > > no Linux eu faco > > date --date "20060321 00" +%y%j%H00 > > > > e no PERL > > print `date --date "20060321 00" +%y%j%H00`; > > ;-) > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > ------------------------------------------------------------------------ > Abra sua conta no Yahoo! Mail > > - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 rodzadra em yahoo.com Wed Apr 19 15:37:37 2006 From: rodzadra em yahoo.com (Rod Za) Date: Wed, 19 Apr 2006 15:37:37 -0700 (PDT) Subject: [Cascavel-pm] Google Summer of Code + The Perl Foundation In-Reply-To: <4444CFA2.2030905@gmail.com> Message-ID: <20060419223737.87039.qmail@web50213.mail.yahoo.com> --- Nelson Ferraz wrote: > Mais uma iniciativa interessante do Google. > Eu achei muito boa a iniciativa também. Aproveitando, eu tenho um projeto - meio parado por falta de tempo - totalmente escrito em Perl (http://sgqi.codigolivre.org.br) e gostaria de inscrevê-lo. Para isto vou precisar de colaboradores (talvez aqui não seja o melhor lugar para se recrutar, portanto me desculpe por estar usando a lista para isto) e de sugestões e que alguém avalie-o para saber se vale mesmo a pena eu tentar submetê-lo. []'s Rodrigo __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From monsieur_champs em yahoo.com.br Wed Apr 19 12:25:35 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 19 Apr 2006 20:25:35 +0100 Subject: [Cascavel-pm] Formato Data In-Reply-To: <20060419175029.21979.qmail@web31313.mail.mud.yahoo.com> References: <20060419175029.21979.qmail@web31313.mail.mud.yahoo.com> Message-ID: <44468EAF.2070901@yahoo.com.br> Patty Silva wrote: > Ola Pessoal.. I again :) > > Bom.. eu preciso transformar uma dada data no formato julian > no Linux eu faco > date --date "20060321 00" +%y%j%H00 > > e no PERL No perl você usa o módulo Date::Calc, ou Date::Format, ou um outro qualquer do namespace Date::, no CPAN. Espero que isso ajude. Por favor não tenta reinventar a roda, se tem código pronto é muito melhor usar... ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Wed Apr 19 12:31:36 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 19 Apr 2006 20:31:36 +0100 Subject: [Cascavel-pm] Cookies In-Reply-To: <44465EFD.1030608@tcnet.com.br> References: <44465EFD.1030608@tcnet.com.br> Message-ID: <44469018.7050700@yahoo.com.br> Thomas Britis wrote: > Senhores, > > Tenho um pequeno problema e preciso da ajuda de vocês. > > Tenho alguns CGI em perl que requerem um cookie setado para validar a > sessão (por meio de um form de login). Até aí tudo bem. > > Acontece que preciso utilizar esses cgi's em páginas distintas, porém, > sempre chamando do mesmo local, ou seja: > Os CGI's estarão sempre em: www.x.com.br/cgi-bin/cgi.pl > Após o login, o usuário é redirecionado para uma página em html que > pode estar em qualquer outro domínio e, essa página abre um frame > chamando o cgi do domínio x.com.br. > > O problema é que: quando o cgi (www.x.com.br/cgi-bin/cgi.pl) é chamado > de outro domínio (por ex: www.y.com.br), quando tento ler o cookie é > como se não houvesse nada setado (creio eu que o perl tenta ler os > cookies do domínio y.com.br e não do x.com.br como deveria) e a sessão é > invalidada. > > Tentei então setar o cookie no login do domínio de onde vem o login (e > não onde está o cgi), porém, sem sucesso. Acho que o navegador não deixa > eu setar um cookie de um domínio alheio. > > Alguem já passou por situação parecida ou tem alguma luz ? Eu tenho alguma experiência com cookies, mas acho que não vai conseguir isso usando cookies para validar sessões. Cookies tem limitações de especificação muito limitantes, por questões de segurança, com relação a que websites podem recuperar as informações. Não sei se isso é possível, mas acho que o melhor conselho que eu posso te dar agora é: tente mudar seu sistema de passagem de informações de sessão para usar sessões Server-Side (isto é, armazene apenas um identificador de sessão no browser) e tente não usar cookies: ao invés disso, use um parâmetro GET ou um HTML HIDDEN INPUT (tag /input/, tipo /hidden/) para armazenar esta chave de sessão. Se isso não for possível, eu recomendo fortemente a leitura e compreensão da RFC 2109, "HTTP State Management Mechanism", a especificação oficial de HTTP Cookies. Por se tratar de uma funcionalidade bem antiga, a maior parte dos browsers já a implementa consistentemente. http://www.ietf.org/rfc/rfc2109.txt Espero que isso ajude. Se precisar, posso tentar ajudar a estudar e descobrir uma solução baseada em cookies. Mas isso vai custar algum tempo. Me contate off-list e conversamos. Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Wed Apr 19 15:42:47 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 19 Apr 2006 23:42:47 +0100 Subject: [Cascavel-pm] Formato Data In-Reply-To: <4446B204.7050500@tcnet.com.br> References: <20060419213641.47958.qmail@web31305.mail.mud.yahoo.com> <4446B204.7050500@tcnet.com.br> Message-ID: <4446BCE7.9030807@yahoo.com.br> Thomas Britis wrote: > my ($a) = `date --date "20060321 00" +%y%j%H00`; > > Patty Silva wrote: > >>Mas eu quero jogar para uma variavel!!! >>e nao imprimir na tela.. >> >> >> >>*/Nelson Ferraz /* escreveu: >> >> Patty Silva wrote: >> > Ola Pessoal.. I again :) >> > >> > Bom.. eu preciso transformar uma dada data no formato julian >> > no Linux eu faco >> > date --date "20060321 00" +%y%j%H00 >> > >> > e no PERL >> >> print `date --date "20060321 00" +%y%j%H00`; Gente, ta ficando chato... se vocês gostam de programar Shell, tudo bem... mas não coloquem o perl nisso. Vocês não estão ajudando a escrever nem shell nem perl de qualidade. Isso é ruim. Se a Patty quisesse fazer em shell, ela já sabe como. Ela está tentando fazer em perl. Se voces sabem como ajudar, ajudem. Se não sabem, fiquem quietos... please. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From monsieur_champs em yahoo.com.br Wed Apr 19 15:40:34 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 19 Apr 2006 23:40:34 +0100 Subject: [Cascavel-pm] Formato Data In-Reply-To: <20060419213641.47958.qmail@web31305.mail.mud.yahoo.com> References: <20060419213641.47958.qmail@web31305.mail.mud.yahoo.com> Message-ID: <4446BC62.1060003@yahoo.com.br> > */Nelson Ferraz /* escreveu: > > Patty Silva wrote: > > Ola Pessoal.. I again :) > > > > Bom.. eu preciso transformar uma dada data no formato julian > > no Linux eu faco > > date --date "20060321 00" +%y%j%H00 > > > > e no PERL > > print `date --date "20060321 00" +%y%j%H00`; > > ;-) Nélson, você deveria ter muita vergonha de postar sugestões estúpidas como esta. (Mau sapão, mau sapão!) Gente, isto é errado. Se vocês preferem usar shell, não coloquem o perl nisso. Se vão fazer em perl, então usem as bibliotecas que existem. O CPAN está aí para isso: http://search.cpan.org/ -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From nferraz em gmail.com Thu Apr 20 05:55:19 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 20 Apr 2006 13:55:19 +0100 Subject: [Cascavel-pm] Formato Data In-Reply-To: <4446BC62.1060003@yahoo.com.br> References: <20060419213641.47958.qmail@web31305.mail.mud.yahoo.com> <4446BC62.1060003@yahoo.com.br> Message-ID: <444784B7.2010607@gmail.com> Luis Motta Campos wrote: >> print `date --date "20060321 00" +%y%j%H00`; >> >> ;-) > > Nélson, você deveria ter muita vergonha de postar sugestões estúpidas > como esta. (Mau sapão, mau sapão!) Ok. Aqui vai uma outra solução: s//!00H%j%y%+ "00 12306002" etad-- etad! tnirp/x; s/!/{"!"^"A"}/eg;eval reverse split $, :D From joenio em gmail.com Thu Apr 20 09:33:11 2006 From: joenio em gmail.com (Joenio Marques) Date: Thu, 20 Apr 2006 13:33:11 -0300 Subject: [Cascavel-pm] Fisl 7.0 - Cobertura Wiki Message-ID: <65934b450604200933o50338286i94bbf8d314f68b39@mail.gmail.com> Olá Pessoal, Gostaria de pedir contribuição para enriquecer o conteudo do Site da Cobertuda do Fisl, o projeto Cobertura Wiki em: http://www.coberturawiki.net/ Mais especificamente na cobertura do YAPC, em: http://twiki.softwarelivre.org/bin/view/CoberturaWiki/Post20060419180822 Obrigado!!! Joenio Marques - Salvador Perl Mongers From monsieur_champs em yahoo.com.br Thu Apr 20 08:07:53 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 20 Apr 2006 16:07:53 +0100 Subject: [Cascavel-pm] Google Summer of Code + The Perl Foundation In-Reply-To: <20060419223737.87039.qmail@web50213.mail.yahoo.com> References: <20060419223737.87039.qmail@web50213.mail.yahoo.com> Message-ID: <4447A3C9.3060901@yahoo.com.br> Rod Za wrote: > --- Nelson Ferraz wrote: > > >>Mais uma iniciativa interessante do Google. >> > > Eu achei muito boa a iniciativa também. Aproveitando, eu tenho um projeto - meio parado por falta > de tempo - totalmente escrito em Perl (http://sgqi.codigolivre.org.br) e gostaria de inscrevê-lo. > Para isto vou precisar de colaboradores (talvez aqui não seja o melhor lugar para se recrutar, > portanto me desculpe por estar usando a lista para isto) e de sugestões e que alguém avalie-o para > saber se vale mesmo a pena eu tentar submetê-lo. > Sugiro que, da próxima vez, escreva [OT] ou [Off Toppic] no Subject, para o pessoal saber do que não se trata... ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From rodzadra em yahoo.com Thu Apr 20 15:24:57 2006 From: rodzadra em yahoo.com (Rod Za) Date: Thu, 20 Apr 2006 15:24:57 -0700 (PDT) Subject: [Cascavel-pm] Google Summer of Code + The Perl Foundation In-Reply-To: <4447A3C9.3060901@yahoo.com.br> Message-ID: <20060420222457.80827.qmail@web50210.mail.yahoo.com> --- Luis Motta Campos wrote: > Sugiro que, da pr�xima vez, escreva [OT] ou [Off Toppic] no Subject, > para o pessoal saber do que n�o se trata... ;-) Ué mas não foi tão "off-tóppic" quanto o tópico inicial??! :) subject =~ s/(.)?/[off-topic] $1/; :p __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From nferraz em gmail.com Fri Apr 21 04:35:04 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 21 Apr 2006 12:35:04 +0100 Subject: [Cascavel-pm] Notas sobre o YAPC::Brasil::2006 Message-ID: <4448C368.2090900@gmail.com> Quem estiver em Porto Alegre e quiser registrar suas impressões sobre o YAPC::Brasil, pode usar o wiki: http://www.perl.org.br/view/Social/YAPCBrasil2006 Seria bom se os palestrantes anexassem suas apresentações ao tópico. []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 fglock em gmail.com Fri Apr 21 12:41:21 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Fri, 21 Apr 2006 16:41:21 -0300 Subject: [Cascavel-pm] YAPC::SouthAmerica Message-ID: YAPC::SouthAmerica / YAPC::SudAmerica / YAPC::America_do_Sul O próximo grande congresso de Perl será realizado em São Paulo, em 7-11 de Novembro de 2006, junto com o CONISLI, no SESC Vila Mariana. Já temos a confirmação da presença de - Larry Wall (autor do Perl, autor do livro Programming Perl e arquiteto do Perl 6), - Randal Schwartz (autor do livro Intermediate Perl e Perl Monger número 1 no ranking do Perlmonks) - Audrey Tang (chefe do desenvolvimento do Pugs/Perl 6). Todos que quiserem participar da coordenação do evento, ou inscrever palestras, podem se inscrever na lista: http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/perl-coordenacao Aos grupos latinoamericanos: favor traduzir para o espanhol/castelhano e divulgar! - Flávio S. Glock Brasil-PM From monsieur_champs em yahoo.com.br Fri Apr 21 11:21:36 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Fri, 21 Apr 2006 19:21:36 +0100 Subject: [Cascavel-pm] Cookies In-Reply-To: <4447AEB9.2070501@tcnet.com.br> References: <44465EFD.1030608@tcnet.com.br> <44469018.7050700@yahoo.com.br> <4447AEB9.2070501@tcnet.com.br> Message-ID: <444922B0.9010106@yahoo.com.br> Thomas Britis wrote: > Olá Luis, > Muito obrigado pela resposta. Sem problemas. > O grande problema é que já tenho todo o sistema desenvolvido e > difundido com o uso de Cookies. Uma alteração nessa altura do campeonato > me criaria um grande desconforto. Compreendo. Aparentemente, teu sistema precisa de uma revisão de projeto. ;-) Ele deveria ser um pouco mais modular. Mas isso é outra história. > Eu não consegui entender a lógica do Cookie, pois eu pensava que o > Cookie lido seria sempre o domínio onde estivesse hospedado o CGI, > porém, pelo que parece, ocorre a leitura do domínio de onde o cgi é > chamado e, não bastasse isso, eu não consigo setar o Cookie dessa forma. Não entendi nada do que você disse. O importante sobre cookies e domínios é o seguinte: quando você setar um cookie a partir de um domínio, tem de declarar o domínio no cookie. Se o browser achar que o teu domínio real é diferente do domínio que você está sentando no cookie, pode rejeitar o danado. Isso quer dizer que você apenas pode setar cookies para o seu próprio domínio. Da mesma forma, o browser apenas vai enviar cookies que estejam declarados como pertencentes ao teu domínio. Desta forma, quando um site "w.x.y.com.br" seta um cookie, apenas ele vai ver. Mas se o cookie for setado para "x.y.com.br", então "w.x.y.com.br" e "x.y.com.br" vão poder ver o cookie, mas não "y.com.br". Espero que você tenha entendido. > Eu queria achar uma forma de setar o cookie no domínio de onde vem a > requisição ou ainda, ler o cookie do domínio da requisição. É exatamente > o problema que tenho. Como você pode ver, tanto pela minha explicação acima, ou pela RFC, isso não é possível, por se tratar de uma enorme brecha de segurança. O que se pode fazer no seu caso é uma coisa meio esquisita, mas funcional: quando fizer a requisição para o site fora do seu domínio, serialize a chave de sessão, e a armazene como parâmetro POST. Depois, quando estiver no site "y.com.br" (usando seus nomes de domínio, logo abaixo), volte a transformar a sessão num cookie, e envie o novo cookie (agora para o domínio "y.com.br" para o browser) Espero que isto tenha ficado claro. Se você tiver problemas, pode postar para a lista. Eu estou acompanhando seu caso. ;-) mas as outras pessoas tem o direito de saber como resolver problemas comuns. > Vou dar uma estudada na rfc que me passou, porém, se tiver alguma > dica, qualquer coisa, ficarei eternamente grato :) A RFC é chata, mas pode ser bem educativa. Boa leitura. Putamplexos! > Luis Motta Campos wrote: > >> Thomas Britis wrote: >> >>> Senhores, >>> >>> Tenho um pequeno problema e preciso da ajuda de vocês. >>> >>> Tenho alguns CGI em perl que requerem um cookie setado para >>> validar a sessão (por meio de um form de login). Até aí tudo bem. >>> >>> Acontece que preciso utilizar esses cgi's em páginas distintas, >>> porém, sempre chamando do mesmo local, ou seja: >>> Os CGI's estarão sempre em: www.x.com.br/cgi-bin/cgi.pl >>> Após o login, o usuário é redirecionado para uma página em html >>> que pode estar em qualquer outro domínio e, essa página abre um frame >>> chamando o cgi do domínio x.com.br. >>> >>> O problema é que: quando o cgi (www.x.com.br/cgi-bin/cgi.pl) é >>> chamado de outro domínio (por ex: www.y.com.br), quando tento ler o >>> cookie é como se não houvesse nada setado (creio eu que o perl tenta >>> ler os cookies do domínio y.com.br e não do x.com.br como deveria) e >>> a sessão é invalidada. >>> >>> Tentei então setar o cookie no login do domínio de onde vem o >>> login (e não onde está o cgi), porém, sem sucesso. Acho que o >>> navegador não deixa eu setar um cookie de um domínio alheio. >>> >>> Alguem já passou por situação parecida ou tem alguma luz ? >> >> >> >> Eu tenho alguma experiência com cookies, mas acho que não vai >> conseguir isso usando cookies para validar sessões. >> Cookies tem limitações de especificação muito limitantes, por >> questões de segurança, com relação a que websites podem recuperar as >> informações. >> >> Não sei se isso é possível, mas acho que o melhor conselho que eu >> posso te dar agora é: tente mudar seu sistema de passagem de >> informações de sessão para usar sessões Server-Side (isto é, armazene >> apenas um identificador de sessão no browser) e tente não usar >> cookies: ao invés disso, use um parâmetro GET ou um HTML HIDDEN INPUT >> (tag /input/, tipo /hidden/) para armazenar esta chave de sessão. >> >> Se isso não for possível, eu recomendo fortemente a leitura e >> compreensão da RFC 2109, "HTTP State Management Mechanism", a >> especificação oficial de HTTP Cookies. Por se tratar de uma >> funcionalidade bem antiga, a maior parte dos browsers já a implementa >> consistentemente. >> >> http://www.ietf.org/rfc/rfc2109.txt >> >> Espero que isso ajude. >> Se precisar, posso tentar ajudar a estudar e descobrir uma solução >> baseada em cookies. Mas isso vai custar algum tempo. Me contate >> off-list e conversamos. >> >> Putamplexos! > > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From shonorio em terra.com.br Sun Apr 23 14:19:17 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Sun, 23 Apr 2006 18:19:17 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Estive_l=E1_!_E_voc=EA_ser=E1_o_pr?= =?iso-8859-1?q?=F3ximo_=3F?= Message-ID: Com certeza este foi o melhor evento para a comunidade Perl no qual eu já participei até o momento, e as boas novas não ficará apenas no YAPC::SA. Mas os resultado positivos não aconteceram graças a uma intervenção divina, mas sim resultado de um longo trabalho, dedicação, esforço e privações que os Perl Mongers vem desenvolvendo ao longo destes anos. O qualidade e a dedicação dos Perl Mongers brasileiros tem reconhecimento internacional, e se alguém tinha dúvida mesmo com a presença constante de Randal, a velocidade (e facilidade) com que o Larry Wall e Audrey Tang aceitaram o convite não deixa mais dúvida sobre o nosso prestígio junto à comunidade internacional e pode ser visto com um selo de qualidade. Os esforços mencionados acima são de todos, mas eu quero destacar o flávio glock e o marco lima (mago) como pessoas que torna a nossa jornada mais suave. O carisma destas pessoas e o respeito que a comunidade de software livre tem por elas, com certeza é a chave que vêem abrindo portas para o Perl nos eventos. A velocidade com que a notícia, e por conseqüência o interesse, sobre o YAPC::SA repercutiu dentro da comunidade me faz acreditar que teremos uma invasão de mongers internacionais. Este reconhecimento e o interesse despertado pelo o YAPC::SA só faz aumentar a nossa carga de trabalho na divulgação do Perl. Somos obrigados a realizar o melhor evento YAPC do mundo, e temos condições para isto. A começar pela infra-estrutura fornecido pelo CONISLI, que é de padrão internacional, e a sua localização facilita muito o acesso dos interessados, e finalizando pelas qualidades das soluções implementadas em Perl que eu tenho encontrado nestes eventos. No FISL 6 tive a honra de conhecer o Breno. Já neste FISL as minhas honras ficam para o Gilmar, de Salvador, e o Rondon, de Brasília, confirmando que temos material de altíssima qualidade que está sendo (ou foi) produzido e que precisam ser mostrado. Este evento é nosso, de todos nos. Ele terá a nossa cara, por isto a participação de todos com sugestões de palestras, atividades, organização é bem vinda e incentivada. Não deixe que a timidez bloqueie esta chance de ensinar e apreender, eu garanto que é muito prazeroso participar de um evento tão interessante. Pessoal, esta é a nossa hora, e vamos mostrar do que somos capazes. Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060423/fddb6335/attachment.html From alexseki em gmail.com Sun Apr 23 18:36:30 2006 From: alexseki em gmail.com (Alexandre Seki) Date: Sun, 23 Apr 2006 22:36:30 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Estive_l=E1_!_E_voc=EA_ser=E1_o_pr?= =?iso-8859-1?q?=F3ximo_=3F?= In-Reply-To: References: Message-ID: <32edeebf0604231836x449e151aq2aea65265c204e0f@mail.gmail.com> Grande Solli, Eu tb fui e achei muito 10!!! Parabéns a todos!!! Solli conta pra eles a história da Calculadora...Huahuahuahua Atenciosamente Alexandre K. Seki -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060423/1b7cde3f/attachment.html From mdacwb em gmail.com Sun Apr 23 21:40:09 2006 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Mon, 24 Apr 2006 01:40:09 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Estive_l=E1_!_E_voc=EA_ser=E1_o_pr?= =?iso-8859-1?q?=F3ximo_=3F?= In-Reply-To: <42dcdd750604232116m114790d4i1d23accac6206dff@mail.gmail.com> References: <42dcdd750604232116m114790d4i1d23accac6206dff@mail.gmail.com> Message-ID: <42dcdd750604232140i76bff1c9v7d5c8c4992f0adf4@mail.gmail.com> A proposito ... Cascavel, Me desculpem, mas estou aproveitamento para enriquecer a redação do Solli !! Rio, Segue uma foto de lembrança (ainda não selecionei/edirei as demais) Da esquerda para a direita: 03914 - Joenio, Randal, Lorn, Igor, Er Galvao Solli, FGlock, Mago, Camila mda, (não recordo) 03918 - David Fetter (o cara do pl/pgPerl do PostgreSQL) 03939, 03942 e 03943 - Um bom jogo de sinuca e os brindes finais (eheh foram vários)!! de 03944 a 03948, fotos do da apresentação citada pelo Solli :) Um abraço a todos! 2006/4/24, Marco A P D'Andrade : ... cut ... > Em 23/04/06, Solli Moreira Honorio escreveu: ... cut ... Vou manter esta parte !! > > > > Pessoal, esta é a nossa hora, e vamos mostrar do que somos capazes. > > > > Solli M. Honório > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : DSC03914.JPG Tipo : image/jpeg Tam : 39878 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/83b5764d/attachment-0010.jpe -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : DSC03918.JPG Tipo : image/jpeg Tam : 29594 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/83b5764d/attachment-0011.jpe -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : DSC03944.JPG Tipo : image/jpeg Tam : 38033 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/83b5764d/attachment-0012.jpe -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : DSC03945.JPG Tipo : image/jpeg Tam : 35493 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/83b5764d/attachment-0013.jpe -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : DSC03946.JPG Tipo : image/jpeg Tam : 30194 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/83b5764d/attachment-0014.jpe -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : DSC03947.JPG Tipo : image/jpeg Tam : 30812 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/83b5764d/attachment-0015.jpe -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : DSC03948.JPG Tipo : image/jpeg Tam : 35876 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/83b5764d/attachment-0016.jpe -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : DSC03942.JPG Tipo : image/jpeg Tam : 35901 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/83b5764d/attachment-0017.jpe -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : DSC03939.JPG Tipo : image/jpeg Tam : 34518 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/83b5764d/attachment-0018.jpe -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : DSC03943.JPG Tipo : image/jpeg Tam : 40128 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/83b5764d/attachment-0019.jpe From gabriel.vieira em gmail.com Sun Apr 23 22:25:56 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 24 Apr 2006 02:25:56 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Estive_l=E1_!_E_voc=EA_ser=E1_o_pr?= =?iso-8859-1?q?=F3ximo_=3F?= References: <42dcdd750604232116m114790d4i1d23accac6206dff@mail.gmail.com> <42dcdd750604232140i76bff1c9v7d5c8c4992f0adf4@mail.gmail.com> Message-ID: <001701c6675f$9c700960$0100000a@catatau> )&)#(&¨#)%¨#(%&)#(¨& <- xingamentos :P Fiquei mto contente viu :) Gostei bastante... qria ter participado ;~~~~ buaaa haha Parabens a todos! :) Qro o video das palestras >D sera q rola?! :) Abração a todos, Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "Marco A P D'Andrade" To: "Perl Mongers Rio de Janeiro" ; "Solli Moreira Honorio" ; "Cascavel Perl Mongers" Sent: Monday, April 24, 2006 1:40 AM Subject: Re: [Cascavel-pm]Estive lá ! E você será o próximo ? A proposito ... Cascavel, Me desculpem, mas estou aproveitamento para enriquecer a redação do Solli !! Rio, Segue uma foto de lembrança (ainda não selecionei/edirei as demais) Da esquerda para a direita: 03914 - Joenio, Randal, Lorn, Igor, Er Galvao Solli, FGlock, Mago, Camila mda, (não recordo) 03918 - David Fetter (o cara do pl/pgPerl do PostgreSQL) 03939, 03942 e 03943 - Um bom jogo de sinuca e os brindes finais (eheh foram vários)!! de 03944 a 03948, fotos do da apresentação citada pelo Solli :) Um abraço a todos! 2006/4/24, Marco A P D'Andrade : ... cut ... > Em 23/04/06, Solli Moreira Honorio escreveu: ... cut ... Vou manter esta parte !! > > > > Pessoal, esta é a nossa hora, e vamos mostrar do que somos capazes. > > > > Solli M. Honório > > _______________________________________________ > > 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 monsieur_champs em yahoo.com.br Mon Apr 24 04:22:18 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Mon, 24 Apr 2006 12:22:18 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Estive_l=E1_!_E_voc=EA_ser=E1_o_pr?= =?iso-8859-1?q?=F3ximo_=3F?= In-Reply-To: <001701c6675f$9c700960$0100000a@catatau> References: <42dcdd750604232116m114790d4i1d23accac6206dff@mail.gmail.com> <42dcdd750604232140i76bff1c9v7d5c8c4992f0adf4@mail.gmail.com> <001701c6675f$9c700960$0100000a@catatau> Message-ID: <444CB4EA.50604@yahoo.com.br> Gabriel Vieira wrote: > )&)#(&¨#)%¨#(%&)#(¨& <- xingamentos :P Putz... eu fiquei 10 minutos tentando descobrir o que faria esta expressão regular... saco... ;-) > Fiquei mto contente viu :) > > Gostei bastante... qria ter participado ;~~~~ buaaa haha > > Parabens a todos! :) > > Qro o video das palestras >D sera q rola?! :) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From ptfzs em yahoo.com.br Mon Apr 24 05:35:02 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 24 Apr 2006 09:35:02 -0300 (ART) Subject: [Cascavel-pm] Duvida ao ler arquivo Message-ID: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> essoal.. eu estou lendo todos os arquivos .TXT de um diretorio.. so que se o arquivo possuir uma variavel eu quero que ele leia o proximo arquivo.. Eu faco assim while ($arquivo = <*.TXT>) { .... while ( $linha= ) { .... } } Alguem pode me dar um Help?? Obrigada --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/bf328ec1/attachment.html From shonorio em terra.com.br Mon Apr 24 06:00:47 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon, 24 Apr 2006 10:00:47 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Estive_l=E1_!_E_voc=EA_ser=E1_o_pr?= =?iso-8859-1?q?=F3ximo_=3F?= Message-ID: > Grande Solli, > Eu tb fui e achei muito 10!!! Parabéns a todos!!! > > Solli conta pra eles a história da Calculadora...Huahuahuahua Eu estava falando sobre o Perl para um grupo de estudante de um colégio técnico de Porto Alegre, e mesmo após o fglock ter mostrado algumas coisas sobre "Perl Testing" e outras sobre o Perl 6, uma das alunas queriam ver um código funcionando. Ela tinha comentado sobre uma exemplo de calculadora (que só fazia soma) que foi demonstrada em Python, com umas 10 linhas. Aí eu disse "Como eu não sei programar em Perl, faço em 3 ou 4 linhas, e que faria qualquer operação matemática", fiz o código e rodei.... a menina ficou impressionada. Mas aí eu continuei, "mas os caras que sabem programar devem fazer em 1 ou 2 linhas", e aí o flávio escreveu o código em apenas uma linha que fizesse o mesmo que eu (para não dizer em meia-linha).... e aí o pessoal anotou o endereço do email do Galvão para obter mais informações. Solli M. Honório From nferraz em gmail.com Mon Apr 24 06:01:13 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 24 Apr 2006 14:01:13 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> References: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> Message-ID: <444CCC19.4060705@gmail.com> Patty Silva wrote: > essoal.. eu estou lendo todos os arquivos .TXT de um diretorio.. so > que se o arquivo possuir uma variavel eu quero que ele leia o proximo > arquivo.. Patty, Você tem duas opções para começar o script: pode deixar o "*.txt" embutido no código ("hard-coded"), ou fazer um script genérico. Um script genérico poderia ser executado da seguinte forma: ./script.pl *.txt Ou: ./script.pl foo/*.txt Ou ainda: ./script.pl bar/*.xyz Esta é uma solução melhor, pois permite resolver toda uma classe de problemas, ao invés de um problema em particular. E também é muito fácil de implementar, pois a lista de argumentos pode ser lida diretamente de @ARGV: #!/usr/bin/perl use strict; use warnings; foreach my $filename ( @ARGV ) { print "$filename\n"; } Este é apenas o início da solução: você ainda precisa abrir cada $filename (open) e verificar seu conteúdo (while {...}). []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 mda em embratel.net.br Mon Apr 24 06:51:27 2006 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Mon, 24 Apr 2006 10:51:27 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Estive_l=E1_!_E_voc=EA_ser=E1_o_pr?= =?iso-8859-1?q?=F3ximo_=3F?= In-Reply-To: <001701c6675f$9c700960$0100000a@catatau> References: <42dcdd750604232116m114790d4i1d23accac6206dff@mail.gmail.com> <42dcdd750604232140i76bff1c9v7d5c8c4992f0adf4@mail.gmail.com> <001701c6675f$9c700960$0100000a@catatau> Message-ID: <444CD7DF.10305@embratel.net.br> Tem tempo de se organizar para o YAPCSouthAmerica2006 ;) Gabriel Vieira wrote: >)&)#(&¨#)%¨#(%&)#(¨& <- xingamentos :P > >Fiquei mto contente viu :) > >Gostei bastante... qria ter participado ;~~~~ buaaa haha > >Parabens a todos! :) > >Qro o video das palestras >D sera q rola?! :) > > >Abração a todos, > >Gabriel Vieira > >- Membro Sociedade Perl Brasil >http://www.perl.org.br/ >- dsgX Network Solutions >http://www.dsgX.org/ >----- Original Message ----- >From: "Marco A P D'Andrade" >To: "Perl Mongers Rio de Janeiro" ; "Solli Moreira Honorio" >; "Cascavel Perl Mongers" >Sent: Monday, April 24, 2006 1:40 AM >Subject: Re: [Cascavel-pm]Estive lá ! E você será o próximo ? > > >A proposito ... > > >Cascavel, > >Me desculpem, mas estou aproveitamento para enriquecer a redação do Solli !! > >Rio, > >Segue uma foto de lembrança (ainda não selecionei/edirei as demais) > >Da esquerda para a direita: > >03914 - Joenio, Randal, Lorn, Igor, Er Galvao Solli, FGlock, Mago, >Camila mda, (não recordo) >03918 - David Fetter (o cara do pl/pgPerl do PostgreSQL) > >03939, 03942 e 03943 - Um bom jogo de sinuca e os brindes finais (eheh >foram vários)!! > >de 03944 a 03948, fotos do da apresentação citada pelo Solli :) > >Um abraço a todos! > >2006/4/24, Marco A P D'Andrade : > >... cut ... > > > >>Em 23/04/06, Solli Moreira Honorio escreveu: >> >> > >... cut ... > >Vou manter esta parte !! > > > >>>Pessoal, esta é a nossa hora, e vamos mostrar do que somos capazes. >>> >>>Solli M. Honório >>>_______________________________________________ >>>Cascavel-pm mailing list >>>Cascavel-pm em pm.org >>>http://mail.pm.org/mailman/listinfo/cascavel-pm >>> >>> >>> >>> > > > >-------------------------------------------------------------------------------- > > >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > -- Marco Antonio P D'Andrade Gerencia de Servidores Internet Suporte a Servicos, Redes e Sistemas de Gerencia IP - OPS38E Embratel - Rio de Janeiro - RIT 521-4898 From gsmachado em gmail.com Mon Apr 24 07:37:03 2006 From: gsmachado em gmail.com (Guilherme Sperb Machado) Date: Mon, 24 Apr 2006 14:37:03 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Estive_l=E1_!_E_voc=EA_ser=E1_o_pr?= =?iso-8859-1?q?=F3ximo_=3F?= In-Reply-To: <444CD7DF.10305@embratel.net.br> References: <42dcdd750604232116m114790d4i1d23accac6206dff@mail.gmail.com> <42dcdd750604232140i76bff1c9v7d5c8c4992f0adf4@mail.gmail.com> <001701c6675f$9c700960$0100000a@catatau> <444CD7DF.10305@embratel.net.br> Message-ID: <90cbfd80604240737rbdfa888qf44fe4f2bb0d22e@mail.gmail.com> Um consolo para todos os que não poderam participar do FISL: Eu conheço o pessoal do perl de porto alegre já a algum tempo, e participei dos últimos FISL de forma bastante presente... PORÉM, neste ano, não consegui participar NADA. Nem da confraternização. Um dos motivos foi a mudança do evento da PUCRS para a FIERGS, que gerou um transtorno para min, pois trabalho para a HP com sede na pucrs. Com isso, não consegui me liberar, pois trabalhei inclusive no sábado. Tenho certeza que fizeram um bom trabalho no FISL. :) abraço a todos. _Machado_ On 4/24/06, Marco A P D´Andrade wrote: > > Tem tempo de se organizar para o YAPCSouthAmerica2006 ;) > > Gabriel Vieira wrote: > > >)&)#(&¨#)%¨#(%&)#(¨& <- xingamentos :P > > > >Fiquei mto contente viu :) > > > >Gostei bastante... qria ter participado ;~~~~ buaaa haha > > > >Parabens a todos! :) > > > >Qro o video das palestras >D sera q rola?! :) > > > > > >Abração a todos, > > > >Gabriel Vieira > > > >- Membro Sociedade Perl Brasil > >http://www.perl.org.br/ > >- dsgX Network Solutions > >http://www.dsgX.org/ > >----- Original Message ----- > >From: "Marco A P D'Andrade" > >To: "Perl Mongers Rio de Janeiro" ; "Solli Moreira Honorio" > >; "Cascavel Perl Mongers" > >Sent: Monday, April 24, 2006 1:40 AM > >Subject: Re: [Cascavel-pm]Estive lá ! E você será o próximo ? > > > > > >A proposito ... > > > > > >Cascavel, > > > >Me desculpem, mas estou aproveitamento para enriquecer a redação do Solli !! > > > >Rio, > > > >Segue uma foto de lembrança (ainda não selecionei/edirei as demais) > > > >Da esquerda para a direita: > > > >03914 - Joenio, Randal, Lorn, Igor, Er Galvao Solli, FGlock, Mago, > >Camila mda, (não recordo) > >03918 - David Fetter (o cara do pl/pgPerl do PostgreSQL) > > > >03939, 03942 e 03943 - Um bom jogo de sinuca e os brindes finais (eheh > >foram vários)!! > > > >de 03944 a 03948, fotos do da apresentação citada pelo Solli :) > > > >Um abraço a todos! > > > >2006/4/24, Marco A P D'Andrade : > > > >... cut ... > > > > > > > >>Em 23/04/06, Solli Moreira Honorio escreveu: > >> > >> > > > >... cut ... > > > >Vou manter esta parte !! > > > > > > > >>>Pessoal, esta é a nossa hora, e vamos mostrar do que somos capazes. > >>> > >>>Solli M. Honório > >>>_______________________________________________ > >>>Cascavel-pm mailing list > >>>Cascavel-pm em pm.org > >>>http://mail.pm.org/mailman/listinfo/cascavel-pm > >>> > >>> > >>> > >>> > > > > > > > >-------------------------------------------------------------------------------- > > > > > >_______________________________________________ > >Cascavel-pm mailing list > >Cascavel-pm em pm.org > >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > >_______________________________________________ > >Cascavel-pm mailing list > >Cascavel-pm em pm.org > >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > Marco Antonio P D'Andrade > Gerencia de Servidores Internet > Suporte a Servicos, Redes e Sistemas de Gerencia IP - OPS38E > Embratel - Rio de Janeiro - RIT 521-4898 > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From nferraz em gmail.com Mon Apr 24 08:24:04 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 24 Apr 2006 16:24:04 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BFwd=3A_=5BPSL-Brasil=5D_Cobertura?= =?iso-8859-1?q?Wiki_continua_aberta_a_contribui=E7=F5es=5D?= Message-ID: <444CED94.5040603@gmail.com> Últimas chances para registrar suas impressões sobre as palestras de Perl na CoberturaWiki! Em tempo: vou registrar no nosso wiki mais este caso de sucesso: a CoberturaWiki foi feita em Perl! []s Nelson -------- Original Message -------- Subject: [PSL-Brasil] CoberturaWiki continua aberta a contribuições Date: Mon, 24 Apr 2006 12:18:13 -0300 From: Rafael Evangelista Reply-To: Projeto Software Livre BRASIL To: Projeto Software Livre Brasil Olá pessoal, Queria lembrar a todos que a CoberturaWiki (www.coberturawiki.net) continua aberta para receber as contribuições de todos, seja aqueles que estiveram no fisl, que acompanharam pela TV ou que podem ajudar com alguma informação complementar. Acho que tivemos muito sucesso em estabelecer um contraponto, a partir do nosso ponto de vista, com a mídia tradicional. As declarações do ministro de C&T sobre a TV Digital apareceram em primeiro lugar por lá e também foi lá que apareceu uma versão da comunidade para a presença da Microsoft. Isso sem falar nas diversas notas que foram reproduzidas por aí. Quero agradecer imensamente ao pessoal que construiu a idéia, a executou e ajudou a divulgar: Tiago Soares, Aurélio Heckert, Antonio Terceiro, Claudio Machado, Carlinhos Cecconi, Mario Teza, Fuxu, Daniel Merli, Marcelo Branco, Loimar Viana, Elaine Tozzi e muitos outros. [] rafael -- Usuário Linux #352107 Jabber: usuário-rafael_evangelista34 servidor-jabber.org Openwengo: r_evangelista http://libdigi.unicamp.br/document/?code=vtls000349663 _______________________________________________ PSL-Brasil mailing list PSL-Brasil em listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/psl-brasil -- 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 pmpoa em galvao.eti.br Mon Apr 24 08:24:55 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Mon, 24 Apr 2006 12:24:55 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Estive_l=E1_!_E_voc=EA_ser=E1_o_pr?= =?iso-8859-1?q?=F3ximo_=3F?= In-Reply-To: References: Message-ID: <444CEDC7.8010401@galvao.eti.br> Faço minhas as palavras do Solli. O evento foi fantástico, nossas palestras dentro do FISL foram sucesso absoluto de público e graças à diversas parcerias - destaque para a participação incansável do Joênio, do Marco Lima, do Flávio e de todos nós - estamos vendo um crescimento entre o que rolou no evento passado e o que está para acontecer nos próximos meses que nos dá uma sensação de orgulho e otimismo por sermos programadores Perl. Parabéns à todos! Er Galvão Abbott Solli Moreira Honorio wrote: > > Com certeza este foi o melhor evento para a comunidade Perl no qual eu > já participei até o momento, e as boas novas não ficará apenas no > YAPC::SA. > > > > Mas os resultado positivos não aconteceram graças a uma intervenção > divina, mas sim resultado de um longo trabalho, dedicação, esforço e > privações que os Perl Mongers vem desenvolvendo ao longo destes anos. > > > > O qualidade e a dedicação dos Perl Mongers brasileiros tem > reconhecimento internacional, e se alguém tinha dúvida mesmo com a > presença constante de Randal, a velocidade (e facilidade) com que o > Larry Wall e Audrey Tang aceitaram o convite não deixa mais dúvida > sobre o nosso prestígio junto à comunidade internacional e pode ser > visto com um selo de qualidade. > > > > Os esforços mencionados acima são de todos, mas eu quero destacar o > flávio glock e o marco lima (mago) como pessoas que torna a nossa > jornada mais suave. O carisma destas pessoas e o respeito que a > comunidade de software livre tem por elas, com certeza é a chave que > vêem abrindo portas para o Perl nos eventos. > > > > A velocidade com que a notícia, e por conseqüência o interesse, sobre > o YAPC::SA repercutiu dentro da comunidade me faz acreditar que > teremos uma invasão de mongers internacionais. > > > > Este reconhecimento e o interesse despertado pelo o YAPC::SA só faz > aumentar a nossa carga de trabalho na divulgação do Perl. Somos > obrigados a realizar o melhor evento YAPC do mundo, e temos condições > para isto. A começar pela infra-estrutura fornecido pelo CONISLI, que > é de padrão internacional, e a sua localização facilita muito o acesso > dos interessados, e finalizando pelas qualidades das soluções > implementadas em Perl que eu tenho encontrado nestes eventos. > > > > No FISL 6 tive a honra de conhecer o Breno. Já neste FISL as minhas > honras ficam para o Gilmar, de Salvador, e o Rondon, de Brasília, > confirmando que temos material de altíssima qualidade que está sendo > (ou foi) produzido e que precisam ser mostrado. > > > > Este evento é nosso, de todos nos. Ele terá a nossa cara, por isto a > participação de todos com sugestões de palestras, atividades, > organização é bem vinda e incentivada. Não deixe que a timidez > bloqueie esta chance de ensinar e apreender, eu garanto que é muito > prazeroso participar de um evento tão interessante. > > > > Pessoal, esta é a nossa hora, e vamos mostrar do que somos capazes. > > > > Solli M. Honório > > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From pmpoa em galvao.eti.br Mon Apr 24 10:35:12 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Mon, 24 Apr 2006 14:35:12 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Estive_l=E1_!_E_voc=EA_ser=E1_o_pr?= =?iso-8859-1?q?=F3ximo_=3F?= In-Reply-To: <42dcdd750604232140i76bff1c9v7d5c8c4992f0adf4@mail.gmail.com> References: <42dcdd750604232116m114790d4i1d23accac6206dff@mail.gmail.com> <42dcdd750604232140i76bff1c9v7d5c8c4992f0adf4@mail.gmail.com> Message-ID: <444D0C50.8030103@galvao.eti.br> Marco: As fotos ficaram show! Aproveito para pedir que todos os que tiverem material sobre o FISL (fotos, vídeos, etc...) enviem diretamente para mim - pmpoa em galvao.eti.br - para que possamos divulgar isso, inclusive na wiki. Abraços, Galvão Marco A P D'Andrade wrote: > A proposito ... > > > Cascavel, > > Me desculpem, mas estou aproveitamento para enriquecer a redação do Solli !! > > Rio, > > Segue uma foto de lembrança (ainda não selecionei/edirei as demais) > > Da esquerda para a direita: > > 03914 - Joenio, Randal, Lorn, Igor, Er Galvao Solli, FGlock, Mago, > Camila mda, (não recordo) > 03918 - David Fetter (o cara do pl/pgPerl do PostgreSQL) > > 03939, 03942 e 03943 - Um bom jogo de sinuca e os brindes finais (eheh > foram vários)!! > > de 03944 a 03948, fotos do da apresentação citada pelo Solli :) > > Um abraço a todos! > > 2006/4/24, Marco A P D'Andrade : > > ... cut ... > > >> Em 23/04/06, Solli Moreira Honorio escreveu: >> > > ... cut ... > > Vou manter esta parte !! > > >>> Pessoal, esta é a nossa hora, e vamos mostrar do que somos capazes. >>> >>> Solli M. Honório >>> _______________________________________________ >>> 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 pmpoa em galvao.eti.br Mon Apr 24 10:43:10 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Mon, 24 Apr 2006 14:43:10 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Estive_l=E1_!_E_voc=EA_ser=E1_o_pr?= =?iso-8859-1?q?=F3ximo_=3F?= In-Reply-To: <001701c6675f$9c700960$0100000a@catatau> References: <42dcdd750604232116m114790d4i1d23accac6206dff@mail.gmail.com> <42dcdd750604232140i76bff1c9v7d5c8c4992f0adf4@mail.gmail.com> <001701c6675f$9c700960$0100000a@catatau> Message-ID: <444D0E2E.2050008@galvao.eti.br> Gabriel Vieira wrote: > )&)#(&¨#)%¨#(%&)#(¨& <- xingamentos :P > > Fiquei mto contente viu :) > > Gostei bastante... qria ter participado ;~~~~ buaaa haha > > Parabens a todos! :) > > Qro o video das palestras >D sera q rola?! :) > Todos queremos :) Assim que o pessoal do FISL disponibilizar a gente disponibiliza também, pode ficar tranquilo. Abração, Galvão From pmpoa em galvao.eti.br Mon Apr 24 11:16:29 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Mon, 24 Apr 2006 15:16:29 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Impress=F5es_sobre_o_FISL_e_o_YAPC?= =?iso-8859-1?q?=3A=3ABrasil=3A=3A2006?= Message-ID: <444D15FD.7070403@galvao.eti.br> PessoALL de Porto Alegre e do restante do país: Para quem não pôde comparecer - pelo que ouvi falar os preços do FISL este ano estavam salgados - coloco aqui as principais novidades aconteceram: 1) Público: Este ano o FISL teve público recorde - mais de 5.300 inscrições de 24 países. Fizemos contato com muita gente interessante, não só da comunidade Perl - como o Gilmar de Salvador e o Rondon de Brasília que nos mostrou aplicações muito legais desenvoldas em Perl - quanto da comunidade Software Livre em geral, ampliando nossa gama de relacionamentos. 2) Palestras: Nossas palestras incluídas na grade do Fórum foram sem dúvida nenhuma um sucesso estrondoso. A palestra que eu, Marco Lima e Flávio Glock teve sala cheia e um público extremamente interessado. Fiquei sabendo (infelizmente esta eu perdi) que a palestra do nosso grade amigo Solli de São Paulo foi aplaudida de pé pelos participantes. Além disso as palestras dadas dentro do YAPC::Brasil::2006 - que aconteceu das 11h às 13h de quinta-feira - foram super interessantes, com o Flávio falando sobre Perl 6 e o Randal (Schwartz) falando sobre inside objects, uma forma de se trabalhar com hashes e OO em Perl. Confesso que fiquei boquiaberto com ambas as palestras. Tivemos também excelentes palestras do nosso mais novo aliado, o David Fetter, que trabalha com o pessoal do PostgreSQL, falando sobre DBI-Link e PL/Perl para Postgres. 3) O que o futuro nos aguarda Fechamos uma importantíssima parceria com o IDEPES - Instituto de Desenvolvimento e Pesquisa de Software que nos dará maior autonomia e apoio às nossas iniciativas. Um dos primeiros rebentos desta união será nossa participação ativa na próxima CONISLI que estará acontecendo em São Paulo de 07 à 11 de novembro. Neste evento teremos maior espaço e tempo de utilização dos recursos do evento e já confirmamos nomes de peso, como Larry Wall - o criador da linguagem , Audrey Tang - chefe de desenvolvimento do Pugs/Perl 6 apenas para citar alguns. Temos outras parcerias de peso que ainda estão sendo alinhavadas e em breve estaremos comentando mais à respeito. 4) Gostaria também de comunicar à todos que há alguns dias atrás nomeei nosso grande amigo Igor Sutton Lopes como Vice-líder e meu futuro sucessor na liderança do grupo de Porto Alegre. O Igor é conhecido por ter excelentes idéias e uma energia e disposição que são cruciais para o bom andamento das coisas. Aliás posso garantir que o Igor certamente preencherá com extrema eficiência os "espaços em branco" que acabo deixando por estar envolvido com outros assuntos. Sendo isso para o momento, Forte abraço à todos, Er Galvão Abbott Um monge mais orgulhoso e animado do que nunca From monsieur_champs em yahoo.com.br Mon Apr 24 10:32:58 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Mon, 24 Apr 2006 18:32:58 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> References: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> Message-ID: <444D0BCA.7020504@yahoo.com.br> Patty Silva wrote: > essoal.. eu estou lendo todos os arquivos .TXT de um diretorio.. so > que se o arquivo possuir uma variavel eu quero que ele leia o proximo > arquivo.. > > Eu faco assim > while ($arquivo = <*.TXT>) > { > .... > while ( $linha= ) > { > .... > } > > } > > Alguem pode me dar um Help?? Eu posso, mas primeiro vou ter de entender seu problema. Eu acho que você está querendo implementar alguma espécie de "inclusão de arquivos", certo? Quer que, caso o arquivo contenha uma referência para outro arquivo, que o programa pare de ler este e comece a ler o arquivo indicado. Eu posso estar redondamente enganado. Por favor me ajude a entender seu problema, com mais informações, para que eu possa ajudar corretamente. ;-) Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Mon Apr 24 10:39:53 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Mon, 24 Apr 2006 18:39:53 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <444CCC19.4060705@gmail.com> References: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> <444CCC19.4060705@gmail.com> Message-ID: <444D0D69.1030707@yahoo.com.br> Nelson Ferraz wrote: > Patty Silva wrote: > >>essoal.. eu estou lendo todos os arquivos .TXT de um diretorio.. so >>que se o arquivo possuir uma variavel eu quero que ele leia o proximo >>arquivo.. > > > Patty, > > Você tem duas opções para começar o script: pode deixar o "*.txt" > embutido no código ("hard-coded"), ou fazer um script genérico. > > Um script genérico poderia ser executado da seguinte forma: > > ./script.pl *.txt > > Ou: > > ./script.pl foo/*.txt > > Ou ainda: > > ./script.pl bar/*.xyz > > Esta é uma solução melhor, pois permite resolver toda uma classe de > problemas, ao invés de um problema em particular. > > E também é muito fácil de implementar, pois a lista de argumentos pode > ser lida diretamente de @ARGV: > > #!/usr/bin/perl > > use strict; > use warnings; > > foreach my $filename ( @ARGV ) { > print "$filename\n"; > } > > > Este é apenas o início da solução: você ainda precisa abrir cada > $filename (open) e verificar seu conteúdo (while {...}). Isso é ridículo, Nélson. O que você precisa fazer é parar de usar globbing para este tipo de coisa, e implementar sua funcionalidade de busca de arquivos usando a biblioteca File::Find, que é padrão no Perl. #!perl use strict; use warnings; use File::Find; # Arquivos para processar mais tarde. our @FILES; sub wanted{ # Isto testa para saber se o nome do arquivo bate, # e o coloca na lista de arquivos para processar. /\.txt\z/s && push @FILES, $File::Find::name; } # Chamada para o File::Find... # Aceita diretorios diretamente da linha de comando find( \&wanted, @ARGV ); # Aqui você pode processar os arquivos que interessam. # outra sugestão é processar os arquivos dentro da sub wanted(). # mas isso é ao gosto do fregues. __END__ Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From nferraz em gmail.com Mon Apr 24 12:35:00 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 24 Apr 2006 20:35:00 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <444D0D69.1030707@yahoo.com.br> References: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> <444CCC19.4060705@gmail.com> <444D0D69.1030707@yahoo.com.br> Message-ID: <444D2864.50407@gmail.com> Luis Motta Campos wrote: > Isso é ridículo, Nélson. Não é ridículo, Luis. É apenas uma solução diferente. > O que você precisa fazer é parar de usar globbing para este tipo de > coisa, e implementar sua funcionalidade de busca de arquivos usando a > biblioteca File::Find, que é padrão no Perl. A solução que você apresentou é boa, mas quebra no momento em que você precisar lidar com uma extensão diferente de ".txt". "Escreva programas que fazem uma única coisa, e que a fazem bem. Escreva programas que trabalham juntos. Escreva programas para lidar com fluxos de texto, pois esta é a interface universal". Assim, se você precisar ordenar a saída do seu programa, é melhor fazer um: ./script.pl *.txt *.csv | sort ...do que implementar a funcionalidade "--sort" no seu próprio código. Da mesmo forma, se você quiser fazer uma busca usando um determinado critério, é melhor usar uma ferramenta adequada: find . -name '*.txt' -mtime 0 | ./script.pl Do que tentar prever todas as possibilidades e codificar tudo em Perl. Em caso de dúvida, lembre-se do "KISS": "Keep It Simple, Stupid!" :D []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 vgdias em gmail.com Mon Apr 24 13:02:01 2006 From: vgdias em gmail.com (vict0r) Date: Mon, 24 Apr 2006 17:02:01 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> References: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> Message-ID: Srs., estou querendo redirecionar as mensagens do syslog-ng para um script em perl deverá enviar essas mensagens por email. O script de envio de email já está escrito, só falata agora fazer o redirecionamento das mensagens. Estou usando um arquivo de pipe, e no syslog-ng.conf adicionei a seguinte regra: destination email { pipe("/tmp/email.pipe"); }; Criei o arquivo de pipe com o seguinte comando: mkfifo /tmp/email.pipe Desta forma, quando qualquer mensagem chegar pela porta do syslog será redirecionada para o arquivo de pipe, e o script de email deverá ficar rodando em um laço infinito, lendo por o arquivo /tmp/email.pipe. Estou tentando ler pelo script com o seguinte código: /*** $msg = ; while (1) { open PIPE, "/tmp/email.pipe"; if ($msg) { $sender = new Mail::Sender ... bla bla bla ... ***/ Gostaria de saber se alguém tem uma dica ou se estou no caminho certo. Obrigado. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/bffcb2dd/attachment.html From acid06 em gmail.com Mon Apr 24 13:37:04 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 24 Apr 2006 17:37:04 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <444D2864.50407@gmail.com> References: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> <444CCC19.4060705@gmail.com> <444D0D69.1030707@yahoo.com.br> <444D2864.50407@gmail.com> Message-ID: <9a08c9b40604241337y30ff9a1ctc3a44f6f84266c99@mail.gmail.com> On 4/24/06, Nelson Ferraz wrote: > Assim, se você precisar ordenar a saída do seu programa, é melhor fazer um: > > ./script.pl *.txt *.csv | sort Agora execute isso em Windows. ;-) -Nilson Santos F. Jr. From nferraz em gmail.com Mon Apr 24 13:48:19 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 24 Apr 2006 21:48:19 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <9a08c9b40604241337y30ff9a1ctc3a44f6f84266c99@mail.gmail.com> References: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> <444CCC19.4060705@gmail.com> <444D0D69.1030707@yahoo.com.br> <444D2864.50407@gmail.com> <9a08c9b40604241337y30ff9a1ctc3a44f6f84266c99@mail.gmail.com> Message-ID: <444D3993.2090201@gmail.com> Nilson Santos Figueiredo Junior wrote: >> ./script.pl *.txt *.csv | sort > > Agora execute isso em Windows. ;-) Sim, este é um problema... a filosofia Unix não se aplica ao Windows. :-P From shonorio em terra.com.br Mon Apr 24 13:58:41 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon, 24 Apr 2006 17:58:41 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo Message-ID: Eu não entendi o problema ? Vocês já ouviram falar no UnixTools2Win32 (http://www.wzw.tum.de/~syring/win32/UnxUtilsDist.html) ? :-P !!! Seus chatos.... Solli ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+shonorio=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Mon, 24 Apr 2006 21:48:19 +0100 Assunto: Re: [Cascavel-pm] Duvida ao ler arquivo > Nilson Santos Figueiredo Junior wrote: > >> ./script.pl *.txt *.csv | sort > > > > Agora execute isso em Windows. ;-) > > Sim, este é um problema... a filosofia Unix não se aplica ao Windows. :-P > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From shonorio em terra.com.br Mon Apr 24 14:06:25 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon, 24 Apr 2006 18:06:25 -0300 Subject: [Cascavel-pm] Curso de Perl na Faculdade Impacta Tecnologia Message-ID: Pessoal, A Faculdade Impacta Tecnologia disponibilizou uma infra-estrutura para o SPPM criar o grupo de estudo na linguagem Perl. A primeira parte do curso abordará a parte básica do Perl e persistência de dados em DBI, e acontecerá em quase todos os sábados pela manhã, entre os meses de maio a julho. Quem for da cidade de São Paulo e tiver interesse em participar, favor entrar em contato no meu email, com nome completo e RG, para eu efetuar o processo de registro. Abraços, Solli M. Honório From acid06 em gmail.com Mon Apr 24 14:13:11 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 24 Apr 2006 18:13:11 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: References: Message-ID: <9a08c9b40604241413g470db29se936ee20e7fa9fd@mail.gmail.com> On 4/24/06, Solli Moreira Honorio wrote: > Eu não entendi o problema ? Vocês já ouviram falar no UnixTools2Win32 > (http://www.wzw.tum.de/~syring/win32/UnxUtilsDist.html) ? Essas UnxUtils têm vários bugs. Em especial, o tar dela gera arquivos que, às vezes, os conteúdos têm permissões malucas e atrapalham a vida de quem for descompactar depois em outro OS. A única coisa que não consigo ficar sem mesmo é o "less" (que dá um probleminha em Windows, quando lendo o perldoc, mas nada demais). Mas a idéia é que aplicações em Perl devem ser auto-contidas, na medida do possível. Scripts rápidos podem fazer uso do que quer que seja, já que são descartáveis. -Nilson Santos F. Jr. From pmpoa em galvao.eti.br Mon Apr 24 14:15:42 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Mon, 24 Apr 2006 18:15:42 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <9a08c9b40604241413g470db29se936ee20e7fa9fd@mail.gmail.com> References: <9a08c9b40604241413g470db29se936ee20e7fa9fd@mail.gmail.com> Message-ID: <444D3FFE.2010801@galvao.eti.br> Alguém já ouviu falar de Cygwin? :P Galvão Nilson Santos Figueiredo Junior wrote: > On 4/24/06, Solli Moreira Honorio wrote: > >> Eu não entendi o problema ? Vocês já ouviram falar no UnixTools2Win32 >> (http://www.wzw.tum.de/~syring/win32/UnxUtilsDist.html) ? >> > > Essas UnxUtils têm vários bugs. > Em especial, o tar dela gera arquivos que, às vezes, os conteúdos têm > permissões malucas e atrapalham a vida de quem for descompactar depois > em outro OS. > > A única coisa que não consigo ficar sem mesmo é o "less" (que dá um > probleminha em Windows, quando lendo o perldoc, mas nada demais). > > Mas a idéia é que aplicações em Perl devem ser auto-contidas, na > medida do possível. Scripts rápidos podem fazer uso do que quer que > seja, já que são descartáveis. > > -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 Mon Apr 24 14:25:34 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 24 Apr 2006 18:25:34 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <444D3FFE.2010801@galvao.eti.br> References: <9a08c9b40604241413g470db29se936ee20e7fa9fd@mail.gmail.com> <444D3FFE.2010801@galvao.eti.br> Message-ID: <9a08c9b40604241425o2e04b35apcf405e9c45e105ab@mail.gmail.com> On 4/24/06, "Er Galvão Abbott - PortoAlegre.pm" wrote: > Alguém já ouviu falar de Cygwin? :P O ponto é que uma das grandes qualidades de Perl (e de outras linguagens como Ruby e Python) é que o código é multi-plataforma. Por isso, as soluções melhores e mais elegantes são as auto-contidas, pois garantem que isso continua sendo verdade. O ponto não é tornar o Windows parecido com o Linux. Existem várias alternativas pra fazer isso. Mas se eu estivesse incomodado com a forma como o Windows funciona eu não o utilizaria. O único atrativo que o Linux tem pra mim se chama: valgrind (pra quando eu preciso debugar alguma coisa em C, uma tarefa semi-impossível sem ele). -Nilson Santos F. Jr. From ptfzs em yahoo.com.br Mon Apr 24 15:32:34 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 24 Apr 2006 19:32:34 -0300 (ART) Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <444CCC19.4060705@gmail.com> Message-ID: <20060424223234.79331.qmail@web31310.mail.mud.yahoo.com> Pessoal.. meu programa esta funcionando.. eu ja estou lendo os arquivos e tudo.. o q eu quero saber eh: no diretorio possui lista1.txt lista2.txt lista3.txt lista4.txt ............... eu leio arquivo por arquivo se ao ler o arquivo lista2.txt por exemplo e na 1 linha estiver a palavra TESTE eu pulo para o outro arquivo! A minha duvida é: como pular par ao outro arquivo sem finalizar o programa!! Obrigada pessoal pela força!! Nelson Ferraz escreveu: Patty Silva wrote: > essoal.. eu estou lendo todos os arquivos .TXT de um diretorio.. so > que se o arquivo possuir uma variavel eu quero que ele leia o proximo > arquivo.. Patty, Você tem duas opções para começar o script: pode deixar o "*.txt" embutido no código ("hard-coded"), ou fazer um script genérico. Um script genérico poderia ser executado da seguinte forma: ./script.pl *.txt Ou: ./script.pl foo/*.txt Ou ainda: ./script.pl bar/*.xyz Esta é uma solução melhor, pois permite resolver toda uma classe de problemas, ao invés de um problema em particular. E também é muito fácil de implementar, pois a lista de argumentos pode ser lida diretamente de @ARGV: #!/usr/bin/perl use strict; use warnings; foreach my $filename ( @ARGV ) { print "$filename\n"; } Este é apenas o início da solução: você ainda precisa abrir cada $filename (open) e verificar seu conteúdo (while {...}). []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 --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/7fe6cb97/attachment-0001.html From ptfzs em yahoo.com.br Mon Apr 24 15:32:48 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 24 Apr 2006 19:32:48 -0300 (ART) Subject: [Cascavel-pm] Duvida ao ler arquivo - parte 1 In-Reply-To: <444CCC19.4060705@gmail.com> Message-ID: <20060424223248.88537.qmail@web31311.mail.mud.yahoo.com> Pessoal.. meu programa esta funcionando.. eu ja estou lendo os arquivos e tudo.. o q eu quero saber eh: no diretorio possui lista1.txt lista2.txt lista3.txt lista4.txt ............... eu leio arquivo por arquivo se ao ler o arquivo lista2.txt por exemplo e na 1 linha estiver a palavra TESTE eu pulo para o outro arquivo! A minha duvida é: como pular par ao outro arquivo sem finalizar o programa!! Obrigada pessoal pela força!! Nelson Ferraz escreveu: Patty Silva wrote: > essoal.. eu estou lendo todos os arquivos .TXT de um diretorio.. so > que se o arquivo possuir uma variavel eu quero que ele leia o proximo > arquivo.. Patty, Você tem duas opções para começar o script: pode deixar o "*.txt" embutido no código ("hard-coded"), ou fazer um script genérico. Um script genérico poderia ser executado da seguinte forma: ./script.pl *.txt Ou: ./script.pl foo/*.txt Ou ainda: ./script.pl bar/*.xyz Esta é uma solução melhor, pois permite resolver toda uma classe de problemas, ao invés de um problema em particular. E também é muito fácil de implementar, pois a lista de argumentos pode ser lida diretamente de @ARGV: #!/usr/bin/perl use strict; use warnings; foreach my $filename ( @ARGV ) { print "$filename\n"; } Este é apenas o início da solução: você ainda precisa abrir cada $filename (open) e verificar seu conteúdo (while {...}). []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 --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060424/0afd46bc/attachment.html From glasswalk3r em yahoo.com.br Mon Apr 24 15:44:12 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 24 Apr 2006 19:44:12 -0300 (ART) Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <444D0D69.1030707@yahoo.com.br> Message-ID: <20060424224412.98144.qmail@web30813.mail.mud.yahoo.com> --- Luis Motta Campos escreveu: > Isso é ridículo, Nélson. Ahn... isso foi meio ogro da sua parte, não? > O que você precisa fazer é parar de usar globbing > para este tipo de > coisa, e implementar sua funcionalidade de busca de > arquivos usando a > biblioteca File::Find, que é padrão no Perl. Eu mesmo não usaria File::Find (para falar a verdade nem me lembro a última vez que usei) porque provavelmente iria usar isso como parâmetro em um arquivo de configuração ou ainda como parâmetro de entrada mesmo. Globbing é um tanto quanto arriscado (vide perlsec), então eu prefiro abrir um diretório e utilizar opendir e usar REGEX para pegar o arquivo. Mas como já escreveram por aí... tem mais de um jeito de fazer. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From glasswalk3r em yahoo.com.br Mon Apr 24 15:46:53 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 24 Apr 2006 19:46:53 -0300 (ART) Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <9a08c9b40604241337y30ff9a1ctc3a44f6f84266c99@mail.gmail.com> Message-ID: <20060424224653.32697.qmail@web30808.mail.mud.yahoo.com> --- Nilson Santos Figueiredo Junior escreveu: > On 4/24/06, Nelson Ferraz wrote: > > Assim, se você precisar ordenar a saída do seu > programa, é melhor fazer um: > > > > ./script.pl *.txt *.csv | sort > > Agora execute isso em Windows. ;-) Ahn, isso não estava nos requisitos da Patty! Ou estava e eu perdi? []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ From glasswalk3r em yahoo.com.br Mon Apr 24 15:47:48 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 24 Apr 2006 19:47:48 -0300 (ART) Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <444D3993.2090201@gmail.com> Message-ID: <20060424224748.33852.qmail@web30809.mail.mud.yahoo.com> --- Nelson Ferraz escreveu: > Nilson Santos Figueiredo Junior wrote: > >> ./script.pl *.txt *.csv | sort > > > > Agora execute isso em Windows. ;-) > > Sim, este é um problema... a filosofia Unix não se > aplica ao Windows. :-P Depende... vide Cygwin ou UWin. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From glasswalk3r em yahoo.com.br Mon Apr 24 15:51:26 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 24 Apr 2006 19:51:26 -0300 (ART) Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <20060424223234.79331.qmail@web31310.mail.mud.yahoo.com> Message-ID: <20060424225126.85294.qmail@web30801.mail.mud.yahoo.com> --- Patty Silva escreveu: > Pessoal.. meu programa esta funcionando.. eu ja > estou lendo os arquivos e tudo.. o q eu quero saber > eh: > no diretorio possui lista1.txt lista2.txt lista3.txt > lista4.txt ............... > eu leio arquivo por arquivo se ao ler o arquivo > lista2.txt por exemplo e na 1 linha estiver a > palavra TESTE eu pulo para o outro arquivo! A minha > duvida é: como pular par ao outro arquivo sem > finalizar o programa!! Execute no seu sistema: perldoc -f next perldoc -f last Boa leitura! []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From ptfzs em yahoo.com.br Tue Apr 25 03:51:51 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Tue, 25 Apr 2006 07:51:51 -0300 (ART) Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <20060424225126.85294.qmail@web30801.mail.mud.yahoo.com> Message-ID: <20060425105151.96164.qmail@web31307.mail.mud.yahoo.com> Obrigada pessoal pela força!! Vou pesquisar sobre isso!! :) Até mais! "Alceu R. de Freitas Jr." escreveu: --- Patty Silva escreveu: > Pessoal.. meu programa esta funcionando.. eu ja > estou lendo os arquivos e tudo.. o q eu quero saber > eh: > no diretorio possui lista1.txt lista2.txt lista3.txt > lista4.txt ............... > eu leio arquivo por arquivo se ao ler o arquivo > lista2.txt por exemplo e na 1 linha estiver a > palavra TESTE eu pulo para o outro arquivo! A minha > duvida é: como pular par ao outro arquivo sem > finalizar o programa!! Execute no seu sistema: perldoc -f next perldoc -f last Boa leitura! []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060425/27fe2c99/attachment.html From shonorio em terra.com.br Tue Apr 25 04:02:22 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Tue, 25 Apr 2006 08:02:22 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo Message-ID: Patty, Basicamente o teu fluxo será assim : Pega a lista dos arquivos via glob ou via File::Find (dê uma olhada neste cara, eu acho que vale a pena); Cria um loop para cada nome do arquivo abra o arquivo corrente no loop cria um loop para ler o arquivo aberto faça o teste do arquivo, se tiver a tag para pular use o comando 'last' faça o processamento que você quer fim do loop para ler o arquivo fecha o arquivo que você abriu no loop fim do loop exit 0; E aí, está mais claro como você pode navegar nos arquivos e pular quando tem algo que você não quer ? Abraços, Solli ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+shonorio=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Tue, 25 Apr 2006 07:51:51 -0300 (ART) Assunto: Re: [Cascavel-pm] Duvida ao ler arquivo > Obrigada pessoal pela força!! Vou pesquisar sobre isso!! :) > Até mais! > > > "Alceu R. de Freitas Jr." escreveu: > --- Patty Silva > escreveu: > > > Pessoal.. meu programa esta funcionando.. eu ja > > estou lendo os arquivos e tudo.. o q eu quero saber > > eh: > > no diretorio possui lista1.txt lista2.txt lista3.txt > > lista4.txt ............... > > eu leio arquivo por arquivo se ao ler o arquivo > > lista2.txt por exemplo e na 1 linha estiver a > > palavra TESTE eu pulo para o outro arquivo! A minha > > duvida é: como pular par ao outro arquivo sem > > finalizar o programa!! > > Execute no seu sistema: > > perldoc -f next > perldoc -f last > > Boa leitura! > > []'s > > > Alceu Rodrigues de Freitas Junior > -------------------------------------- > glasswalk3r em yahoo.com.br > http://www.imortais.cjb.net > ----------------------------------------------------------------------- > A well-used door needs no oil on its hinges. > A swift-flowing stream does not grow stagnant. > Neither sound nor thoughts can travel through a vacuum. > Software rots if not used. > These are great mysteries -- The Tao Of Programming, 5.1 > > > > _______________________________________________________ > Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > http://br.info.mail.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > --------------------------------- > Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. From monsieur_champs em yahoo.com.br Tue Apr 25 03:07:43 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Tue, 25 Apr 2006 11:07:43 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <444D2864.50407@gmail.com> References: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> <444CCC19.4060705@gmail.com> <444D0D69.1030707@yahoo.com.br> <444D2864.50407@gmail.com> Message-ID: <444DF4EF.1070903@yahoo.com.br> Nelson Ferraz wrote: > Luis Motta Campos wrote: > >> Isso é ridículo, Nélson. > > > Não é ridículo, Luis. É apenas uma solução diferente. > > >> O que você precisa fazer é parar de usar globbing para este tipo de >>coisa, e implementar sua funcionalidade de busca de arquivos usando a >>biblioteca File::Find, que é padrão no Perl. > > > A solução que você apresentou é boa, mas quebra no momento em que você > precisar lidar com uma extensão diferente de ".txt". > > "Escreva programas que fazem uma única coisa, e que a fazem bem. Escreva > programas que trabalham juntos. Escreva programas para lidar com fluxos > de texto, pois esta é a interface universal". > > Assim, se você precisar ordenar a saída do seu programa, é melhor fazer um: > > ./script.pl *.txt *.csv | sort > > ...do que implementar a funcionalidade "--sort" no seu próprio código. > > Da mesmo forma, se você quiser fazer uma busca usando um determinado > critério, é melhor usar uma ferramenta adequada: > > find . -name '*.txt' -mtime 0 | ./script.pl > > Do que tentar prever todas as possibilidades e codificar tudo em Perl. > > Em caso de dúvida, lembre-se do "KISS": "Keep It Simple, Stupid!" :D > É verdade. Eu peço desculpas... acho que estava chateado com o trabalho neste dia. Eu violei o KISS, e violei o principio universal dos sistemas baseados em UNIX, quando propus uma solução menos flexível que a sua... foi maus, meu caro. ;-) O pessoal perdoe o meu radicalismo, eu de vez em quando exagero. Mas é para o bem do perltidy, que vive estressado ;-) Putamplexos conciliatórios... -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Tue Apr 25 03:09:56 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Tue, 25 Apr 2006 11:09:56 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <9a08c9b40604241337y30ff9a1ctc3a44f6f84266c99@mail.gmail.com> References: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> <444CCC19.4060705@gmail.com> <444D0D69.1030707@yahoo.com.br> <444D2864.50407@gmail.com> <9a08c9b40604241337y30ff9a1ctc3a44f6f84266c99@mail.gmail.com> Message-ID: <444DF574.6070601@yahoo.com.br> Nilson Santos Figueiredo Junior wrote: > On 4/24/06, Nelson Ferraz wrote: > >>Assim, se você precisar ordenar a saída do seu programa, é melhor fazer um: >> >> ./script.pl *.txt *.csv | sort > > > Agora execute isso em Windows. ;-) Primeiro, você precisa implementar o sort.pl: #!perl print sort <>; __END__ Depois, basta rodar, que já tá tudo certo... ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Tue Apr 25 03:10:26 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Tue, 25 Apr 2006 11:10:26 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <444D3993.2090201@gmail.com> References: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> <444CCC19.4060705@gmail.com> <444D0D69.1030707@yahoo.com.br> <444D2864.50407@gmail.com> <9a08c9b40604241337y30ff9a1ctc3a44f6f84266c99@mail.gmail.com> <444D3993.2090201@gmail.com> Message-ID: <444DF592.7020801@yahoo.com.br> Nelson Ferraz wrote: > Nilson Santos Figueiredo Junior wrote: > >>> ./script.pl *.txt *.csv | sort >> >>Agora execute isso em Windows. ;-) > > > Sim, este é um problema... a filosofia Unix não se aplica ao Windows. :-P Se aplica sim! Mas a gente tem de escrever mais código... ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From monsieur_champs em yahoo.com.br Tue Apr 25 03:11:39 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Tue, 25 Apr 2006 11:11:39 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <20060424224748.33852.qmail@web30809.mail.mud.yahoo.com> References: <20060424224748.33852.qmail@web30809.mail.mud.yahoo.com> Message-ID: <444DF5DB.3060207@yahoo.com.br> Alceu R. de Freitas Jr. wrote: > --- Nelson Ferraz escreveu: > > >>Nilson Santos Figueiredo Junior wrote: >> >>>> ./script.pl *.txt *.csv | sort >>> >>>Agora execute isso em Windows. ;-) >> >>Sim, este é um problema... a filosofia Unix não se >>aplica ao Windows. :-P > > > Depende... vide Cygwin ou UWin. > O Alceu tem um ponto interessante, mas ainda assim eu acho que tem coisa errada com estas tralhas... eles emulam um unix sobre o windows, não fazem com que o windows seja mais próximo da POSIX... acho que a idéia geral pode ser boa, mas a implementação peca na falta de simplicidade... -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Tue Apr 25 03:13:49 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Tue, 25 Apr 2006 11:13:49 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <20060424224412.98144.qmail@web30813.mail.mud.yahoo.com> References: <20060424224412.98144.qmail@web30813.mail.mud.yahoo.com> Message-ID: <444DF65D.1060608@yahoo.com.br> Alceu R. de Freitas Jr. wrote: > --- Luis Motta Campos > escreveu: > > >> Isso é ridículo, Nélson. > > > Ahn... isso foi meio ogro da sua parte, não? Não. Isso foi MUITO OGRO da minha parte. E meio Troll também. Vide meu pedido de desculpas, no outro email. >> O que você precisa fazer é parar de usar globbing >>para este tipo de >>coisa, e implementar sua funcionalidade de busca de >>arquivos usando a >>biblioteca File::Find, que é padrão no Perl. > > > Eu mesmo não usaria File::Find (para falar a verdade > nem me lembro a última vez que usei) porque > provavelmente iria usar isso como parâmetro em um > arquivo de configuração ou ainda como parâmetro de > entrada mesmo. Globbing é um tanto quanto arriscado > (vide perlsec), então eu prefiro abrir um diretório e > utilizar opendir e usar REGEX para pegar o arquivo. > > Mas como já escreveram por aí... tem mais de um jeito > de fazer. Podecrê. ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Tue Apr 25 03:12:39 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Tue, 25 Apr 2006 11:12:39 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <20060424224653.32697.qmail@web30808.mail.mud.yahoo.com> References: <20060424224653.32697.qmail@web30808.mail.mud.yahoo.com> Message-ID: <444DF617.9080301@yahoo.com.br> Alceu R. de Freitas Jr. wrote: > --- Nilson Santos Figueiredo Junior > escreveu: > > >>On 4/24/06, Nelson Ferraz wrote: >> >>>Assim, se você precisar ordenar a saída do seu >> >>programa, é melhor fazer um: >> >>> ./script.pl *.txt *.csv | sort >> >>Agora execute isso em Windows. ;-) > > > Ahn, isso não estava nos requisitos da Patty! Ou > estava e eu perdi? Não, isso não estava nos requisitos iniciais da Patty. Mas acho que a Patty pode confirmar isso para a gente. Patty, falaí que o microfone tá virado pro seu lado... ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com From monsieur_champs em yahoo.com.br Tue Apr 25 03:19:12 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Tue, 25 Apr 2006 11:19:12 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <20060424223234.79331.qmail@web31310.mail.mud.yahoo.com> References: <20060424223234.79331.qmail@web31310.mail.mud.yahoo.com> Message-ID: <444DF7A0.3020603@yahoo.com.br> Patty Silva wrote: > Pessoal.. meu programa esta funcionando.. eu ja estou lendo os arquivos > e tudo.. o q eu quero saber eh: > no diretorio possui lista1.txt lista2.txt lista3.txt lista4.txt > ............... > eu leio arquivo por arquivo se ao ler o arquivo lista2.txt por exemplo e > na 1 linha estiver a palavra TESTE eu pulo para o outro arquivo! A minha > duvida é: como pular par ao outro arquivo sem finalizar o programa!! > > > Obrigada pessoal pela força!! Vamos ver outra vez: #!perl ### ... milhões de linhas de código cortadas daqui # Rotina de leitura de arquivos FILE: foreach my $filename ( @files ){ my $fh; open $fh, $filename or next; # Lendo as linhas de cada arquivo LINE: while( <$fh> ){ # proximo arquivo caso encontre a palavra mágica # próxima linha vai ser lida do próximo arquivo next FILE if /TESTE/; # para rejeitar uma linha apenas: # continua lendo do mesmo arquivo next LINE if /COMENTARIO/; ### continua processando a linha, caso não tenha palavra mágica } # end while } # end foreach __END__ # perl -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Tue Apr 25 03:22:08 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Tue, 25 Apr 2006 11:22:08 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <444D0BCA.7020504@yahoo.com.br> References: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> <444D0BCA.7020504@yahoo.com.br> Message-ID: <444DF850.7010604@yahoo.com.br> Luis Motta Campos wrote: > Patty Silva wrote: > >>essoal.. eu estou lendo todos os arquivos .TXT de um diretorio.. so >>que se o arquivo possuir uma variavel eu quero que ele leia o proximo >>arquivo.. >> >>Eu faco assim FILE: while ($arquivo = <*.TXT>) { .... LINE: while ( $linha= ) { # para pular uma linha, baseado numa condição: next LINE if $condicao; # para pular de arquivo, baseado em outra condição: next FILE if $outra_condicao; } } >>Alguem pode me dar um Help?? > > > Eu posso, mas primeiro vou ter de entender seu problema. > Eu acho que você está querendo implementar alguma espécie de > "inclusão de arquivos", certo? Quer que, caso o arquivo contenha uma > referência para outro arquivo, que o programa pare de ler este e comece > a ler o arquivo indicado. > > Eu posso estar redondamente enganado. Por favor me ajude a entender > seu problema, com mais informações, para que eu possa ajudar > corretamente. ;-) Na verdade, eu estava completamente enganado. Todo o problema da Patty tem a ver apenas com a superação de dois blocos de loop simultaneamente. Acho que o código que eu mandei agora há pouco resolve, mas reimplementei isso aqui em cima. Patty, desculpa a demora em ajudar. Putamplexos e me conta se isso funciona. ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Tue Apr 25 03:25:41 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Tue, 25 Apr 2006 11:25:41 +0100 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: References: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> Message-ID: <444DF925.3030802@yahoo.com.br> vict0r wrote: > Srs., > estou querendo redirecionar as mensagens do syslog-ng para um script em > perl deverá enviar essas mensagens por email. > O script de envio de email já está escrito, só falata agora fazer o > redirecionamento das mensagens. > Estou usando um arquivo de pipe, e no syslog-ng.conf adicionei a > seguinte regra: > > destination email { pipe("/tmp/email.pipe"); }; > > Criei o arquivo de pipe com o seguinte comando: > > mkfifo /tmp/email.pipe > > Desta forma, quando qualquer mensagem chegar pela porta do syslog será > redirecionada para o arquivo de pipe, e o script de email deverá ficar > rodando em um laço infinito, lendo por o arquivo /tmp/email.pipe. > > Estou tentando ler pelo script com o seguinte código: > > /*** > $msg = ; > > while (1) > { > open PIPE, "/tmp/email.pipe"; > > if ($msg) > { > $sender = new Mail::Sender ... bla bla bla > > ... ***/ > > Gostaria de saber se alguém tem uma dica ou se estou no caminho certo. > Obrigado. DICA: Nunca, jamais, por nenhum motivo, deixe seu syslog ligado num FIFO (PIPE) sem que ele possa respirar. I/O para FIFOs são sempre do tipo blocking, o que quer dizer que, se não houver um programa lendo as mensagens do outro lado, isso vai BLOQUEAR A EXECUÇÃO DO SYSLOG. Para você entender o que isso quer dizer, praticamente todos os programas do mundo unix usam syslog para se comunicar. Pelo menos, a parte séria (kernel, filesystem, daemons) usa. Como I/O para o syslog é sempre blocking, se você bloquear o syslog todos os seus programas vão parar de funcionar, e isso quer dizer: INFARTO DO MIOCÁRDIO FULMINANTE NO KERNEL. Muito cuidado com a forma como você implementa isso. ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com From shonorio em terra.com.br Tue Apr 25 06:43:11 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Tue, 25 Apr 2006 10:43:11 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo Message-ID: hummmm, aproveitando que o senhor está melhor hoje... quero tirar uma dúvida no teu código. > > FILE: while ($arquivo = <*.TXT>) > { > .... > LINE: while ( $linha= ) > { > # para pular uma linha, baseado numa condição: > next LINE if $condicao; > # para pular de arquivo, baseado em outra condição: > next FILE if $outra_condicao; > } > } > O "Best Practice Perl" recomenda a utilização destes marcadores 'nome:' para melhorar a leitura do código, mas aí eu fiquei pensando se isto não seria um problema também, se é que melhora a leitura do código. Afinal, desda maneira eu posso fazer uma função migrar o fluxo para outra função de maneira abrutalhado (também conhecido de maneira "champs" :) ). Baseado nisto, não é melhor escrever desta maneira (não precisa me lembrar do 'There's More Than One Way To Do It') : > > while ( $arquivo = <*.TXT> ) > { > .... > while ( $linha= ) > { > # para pular uma linha, baseado numa condição: > next if $condicao; > # para pular de arquivo, baseado em outra condição: > last if $outra_condicao; > } > # aí o fluxo do while continua aqui !!!!!!!!!!!!!!!!!!! > } > That's it !!! Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060425/20c2d07a/attachment-0001.html From glasswalk3r em yahoo.com.br Tue Apr 25 07:30:34 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue, 25 Apr 2006 11:30:34 -0300 (ART) Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: Message-ID: <20060425143034.24090.qmail@web30806.mail.mud.yahoo.com> --- Solli Moreira Honorio escreveu: > hummmm, aproveitando que o senhor está melhor > hoje... quero tirar uma dúvida no teu código. > > > > FILE: while ($arquivo = <*.TXT>) > > { > > .... > > LINE: while ( $linha= ) > > { > > # para pular uma linha, baseado numa > condição: > > next LINE if $condicao; > > # para pular de arquivo, baseado em outra > condição: > > next FILE if $outra_condicao; > > } > > } > > > O "Best Practice Perl" recomenda a utilização destes > marcadores 'nome:' para melhorar a leitura do > código, mas aí eu fiquei pensando se isto não seria > um problema também, se é que melhora a leitura do > código. Afinal, desda maneira eu posso fazer uma > função migrar o fluxo para outra função de maneira > abrutalhado (também conhecido de maneira "champs" :) > ). O uso de marcadores é particularmente útil para simular a função case existente em outras linguagens de programação. Assim: MARCADOR: { if ($condicao eq 'um') { # faz alguma coisa last MARCADOR; } if ($condicao eq 'dois') { # faz alguma coisa last MARCADOR; } } Mais elegante que usar um monte de if-then-else aninhados. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com From vgdias em gmail.com Tue Apr 25 07:50:17 2006 From: vgdias em gmail.com (vict0r) Date: Tue, 25 Apr 2006 11:50:17 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <444DF925.3030802@yahoo.com.br> References: <20060424123502.94567.qmail@web31306.mail.mud.yahoo.com> <444DF925.3030802@yahoo.com.br> Message-ID: Sim, por isso mesmo que eu implementei com filtro, ou seja, apenas as mensagens que tiverem uma string específica de mensagem crítica, que aparecerá eventualmente, será desviada para o arquivo de PIPE, e não todas as mensagens. On 4/25/06, Luis Motta Campos wrote: > > vict0r wrote: > > Srs., > > estou querendo redirecionar as mensagens do syslog-ng para um script em > > perl deverá enviar essas mensagens por email. > > O script de envio de email já está escrito, só falata agora fazer o > > redirecionamento das mensagens. > > Estou usando um arquivo de pipe, e no syslog-ng.conf adicionei a > > seguinte regra: > > > > destination email { pipe("/tmp/email.pipe"); }; > > > > Criei o arquivo de pipe com o seguinte comando: > > > > mkfifo /tmp/email.pipe > > > > Desta forma, quando qualquer mensagem chegar pela porta do syslog será > > redirecionada para o arquivo de pipe, e o script de email deverá ficar > > rodando em um laço infinito, lendo por o arquivo /tmp/email.pipe. > > > > Estou tentando ler pelo script com o seguinte código: > > > > /*** > > $msg = ; > > > > while (1) > > { > > open PIPE, "/tmp/email.pipe"; > > > > if ($msg) > > { > > $sender = new Mail::Sender ... bla bla bla > > > > ... ***/ > > > > Gostaria de saber se alguém tem uma dica ou se estou no caminho certo. > > Obrigado. > > DICA: > Nunca, jamais, por nenhum motivo, deixe seu syslog ligado num FIFO > (PIPE) sem que ele possa respirar. I/O para FIFOs são sempre do tipo > blocking, o que quer dizer que, se não houver um programa lendo as > mensagens do outro lado, isso vai BLOQUEAR A EXECUÇÃO DO SYSLOG. > > Para você entender o que isso quer dizer, praticamente todos os > programas do mundo unix usam syslog para se comunicar. Pelo menos, a > parte séria (kernel, filesystem, daemons) usa. > > Como I/O para o syslog é sempre blocking, se você bloquear o syslog > todos os seus programas vão parar de funcionar, e isso quer dizer: > INFARTO DO MIOCÁRDIO FULMINANTE NO KERNEL. > > Muito cuidado com a forma como você implementa isso. ;-) > > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x > Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} > Perl Mongers and Perl Fanatic Evangelist > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > _______________________________________________________ > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! > http://br.acesso.yahoo.com > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "Sou Brasileiro e não desisto nunca, de trabalhar pra sustentar banqueiro" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060425/33e1b250/attachment.html From shonorio em terra.com.br Tue Apr 25 09:03:45 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Tue, 25 Apr 2006 13:03:45 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo Message-ID: > > O uso de marcadores é particularmente útil para > simular a função case existente em outras linguagens > de programação. Assim: > > MARCADOR: { > > if ($condicao eq 'um') { > > # faz alguma coisa > last MARCADOR; > > } > > if ($condicao eq 'dois') { > > # faz alguma coisa > last MARCADOR; > > } > > } > > Mais elegante que usar um monte de if-then-else > aninhados. > > []'s > Eu particularmente não concordo. Sinceramente o marcador me faz lembrar o Basic com o GOTO da vida. Abraços, Solli From igor em izut.com Tue Apr 25 10:14:43 2006 From: igor em izut.com (igor em izut.com) Date: Tue, 25 Apr 2006 14:14:43 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: References: Message-ID: <1145985283.444e5903168e0@webmail.izut.com> Quoting Solli Moreira Honorio : > Eu particularmente não concordo. Sinceramente o marcador me faz lembrar o > Basic com o GOTO da vida. Apimentando a discussão (retirado de perlstyle): · Don’t go through silly contortions to exit a loop at the top or the bottom, when Perl provides the "last" operator so you can exit in the middle. Just "outdent" it a little to make it more visible: LINE: for (;;) { statements; last LINE if $foo; next LINE if /^#/; statements; } · Don’t be afraid to use loop labels--they’re there to enhance readability as well as to allow multilevel loop breaks. See the previous example. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From joenio em gmail.com Tue Apr 25 09:57:53 2006 From: joenio em gmail.com (Joenio Marques) Date: Tue, 25 Apr 2006 13:57:53 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BFwd=3A_=5BPSL-Brasil=5D_Cobertura?= =?iso-8859-1?q?Wiki_continua_aberta_a_contribui=E7=F5es=5D?= In-Reply-To: <444CED94.5040603@gmail.com> References: <444CED94.5040603@gmail.com> Message-ID: <65934b450604250957s3d174e80x82276e694e495591@mail.gmail.com> Pessoal, Gostaria de pedir a colaboração no post sobre o YAPC, iniciei um post mas ainda está imaturo e faltando muitas informações. Quem foi ao Fisl ou quem puder amadurecer o post sera uma bela ajuda. Obrigado! 2006/4/24, Nelson Ferraz : > Últimas chances para registrar suas impressões sobre as palestras de > Perl na CoberturaWiki! > > Em tempo: vou registrar no nosso wiki mais este caso de sucesso: a > CoberturaWiki foi feita em Perl! > > []s > > Nelson > > -------- Original Message -------- > Subject: [PSL-Brasil] CoberturaWiki continua aberta a contribuições > Date: Mon, 24 Apr 2006 12:18:13 -0300 > From: Rafael Evangelista > Reply-To: Projeto Software Livre BRASIL > > To: Projeto Software Livre Brasil > > Olá pessoal, > > Queria lembrar a todos que a CoberturaWiki (www.coberturawiki.net) > continua aberta para receber as contribuições de todos, seja aqueles que > estiveram no fisl, que acompanharam pela TV ou que podem ajudar com > alguma informação complementar. > > Acho que tivemos muito sucesso em estabelecer um contraponto, a partir > do nosso ponto de vista, com a mídia tradicional. As declarações do > ministro de C&T sobre a TV Digital apareceram em primeiro lugar por lá e > também foi lá que apareceu uma versão da comunidade para a presença da > Microsoft. Isso sem falar nas diversas notas que foram reproduzidas por aí. > > Quero agradecer imensamente ao pessoal que construiu a idéia, a executou > e ajudou a divulgar: Tiago Soares, Aurélio Heckert, Antonio Terceiro, > Claudio Machado, Carlinhos Cecconi, Mario Teza, Fuxu, Daniel Merli, > Marcelo Branco, Loimar Viana, Elaine Tozzi e muitos outros. > > [] > rafael > > -- > Usuário Linux #352107 > Jabber: usuário-rafael_evangelista34 servidor-jabber.org > Openwengo: r_evangelista > http://libdigi.unicamp.br/document/?code=vtls000349663 > > _______________________________________________ > PSL-Brasil mailing list > PSL-Brasil em listas.softwarelivre.org > http://listas.softwarelivre.org/mailman/listinfo/psl-brasil > > > -- > 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 > -- Joenio Marques - Salvador Perl Mongers From acid06 em gmail.com Tue Apr 25 10:43:45 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 25 Apr 2006 14:43:45 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: References: Message-ID: <9a08c9b40604251043q35e3f0b3w1631344df8915fa6@mail.gmail.com> On 4/25/06, Solli Moreira Honorio wrote: > Eu particularmente não concordo. Sinceramente o marcador me faz lembrar o Basic com o GOTO da vida. É porque você não está lendo o código como uma sentença em inglês. next LINE if $condition => próxima linha se condição next FILE if $another_condition => próximo arquivo se outra condição Essa é a maneira como labels podem aumentar a legibilidade. Mas se você simplesmente ver um label como um label e não como uma parte de uma frase, que é o código, sempre vai ficar com essa pulga atrás da orelha, por culpa do Dijkstra. -Nilson Santos F. Jr. From fglock em gmail.com Tue Apr 25 12:41:49 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Tue, 25 Apr 2006 16:41:49 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <9a08c9b40604251043q35e3f0b3w1631344df8915fa6@mail.gmail.com> References: <9a08c9b40604251043q35e3f0b3w1631344df8915fa6@mail.gmail.com> Message-ID: next/last/redo não são exatamente uma forma de goto. Uma forma de ver isso é você implementar o bloco de código como uma subrotina, e o 'next'/'last' como um 'return': sub{ return if /abc/; print $_,"\n"; }->() for ( qw( a ab abc abcd ) ); - Flavio S. Glock > On 4/25/06, Solli Moreira Honorio wrote: > > Eu particularmente não concordo. Sinceramente o marcador me faz lembrar o Basic com o GOTO da vida. > From pmpoa em galvao.eti.br Tue Apr 25 13:21:02 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Tue, 25 Apr 2006 17:21:02 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: References: <9a08c9b40604251043q35e3f0b3w1631344df8915fa6@mail.gmail.com> Message-ID: <444E84AE.80201@galvao.eti.br> Pessoal, sem querer parecer rude, mas a OP já agradeceu DUAS vezes hehehe Acho que o problema já foi solucionado, certo? Abração, Galvão Flavio S. Glock wrote: > next/last/redo não são exatamente uma forma de goto. > Uma forma de ver isso é você implementar o bloco de código como uma > subrotina, e o 'next'/'last' como um 'return': > > sub{ > return if /abc/; > print $_,"\n"; > }->() > for ( qw( a ab abc abcd ) ); > > - Flavio S. Glock > > >> On 4/25/06, Solli Moreira Honorio wrote: >> >>> Eu particularmente não concordo. Sinceramente o marcador me faz lembrar o Basic com o GOTO da vida. >>> > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From fglock em gmail.com Tue Apr 25 13:43:58 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Tue, 25 Apr 2006 17:43:58 -0300 Subject: [Cascavel-pm] Duvida ao ler arquivo In-Reply-To: <444E84AE.80201@galvao.eti.br> References: <9a08c9b40604251043q35e3f0b3w1631344df8915fa6@mail.gmail.com> <444E84AE.80201@galvao.eti.br> Message-ID: Em 25/04/06, "Er Galvão Abbott - PortoAlegre.pm" escreveu: > Pessoal, sem querer parecer rude, mas a OP já agradeceu DUAS vezes hehehe Ah, não tem problema, não precisa agradecer de novo :) (estou lendo/respondendo mails antigos, que acumularam durante o YAPC) - Flavio From djrondon em gmail.com Tue Apr 25 15:35:59 2006 From: djrondon em gmail.com (DjShadow) Date: Tue, 25 Apr 2006 19:35:59 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Estive_l=E1_!_E_voc=EA_ser=E1_o_pr?= =?iso-8859-1?q?=F3ximo_=3F?= In-Reply-To: <444D0E2E.2050008@galvao.eti.br> References: <42dcdd750604232116m114790d4i1d23accac6206dff@mail.gmail.com> <42dcdd750604232140i76bff1c9v7d5c8c4992f0adf4@mail.gmail.com> <001701c6675f$9c700960$0100000a@catatau> <444D0E2E.2050008@galvao.eti.br> Message-ID: OI Pessoal, Para mim foi uma honra estar ao lado de todos.. São todos a Elite de Perl do Brasil. Espero poder contribuir mais, visto que fiquei muito tempo isolado aqui em Brasília. ok. Afinal, pode passar o tempo, mas nunca a amizade. Um grande abraço a todos, Rondon Em 24/04/06, "Er Galvão Abbott - PortoAlegre.pm" escreveu: > > Gabriel Vieira wrote: > > )&)#(&¨#)%¨#(%&)#(¨& <- xingamentos :P > > > > Fiquei mto contente viu :) > > > > Gostei bastante... qria ter participado ;~~~~ buaaa haha > > > > Parabens a todos! :) > > > > Qro o video das palestras >D sera q rola?! :) > > > Todos queremos :) > > Assim que o pessoal do FISL disponibilizar a gente disponibiliza também, > pode ficar tranquilo. > > Abração, > > Galvão > _______________________________________________ > 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/20060425/8f8ed8bd/attachment.html From pmpoa em galvao.eti.br Tue Apr 25 21:01:25 2006 From: pmpoa em galvao.eti.br (=?windows-1252?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Wed, 26 Apr 2006 01:01:25 -0300 Subject: [Cascavel-pm] Saiu no Baguete Message-ID: <444EF095.6060407@galvao.eti.br> Escreve meu amigo, ilustre vereador (é conhecido como o 'Vereador da TI' aqui no sul) e colunista do baguete, Prof. Newton Braga Rosa: "(...) Na confusão das novas linguagens livres fiz meu ?benchmark? de sempre, desta vez com o PERL. Ao final da apresentação pedi ao Abott [na verdade meu último sobrenome é Abbott, mas tudo bem] que escrevesse um programinha bem simples: Inicializa uma variável ?I? com zero- Incrementa ?I=I+1? - dá um print do I na tela - volta a incrementar, fechando um loop. Minha Métrica: ultimo valor do I na tela, após 15 segundos de processamento. Foi muito rápido. (...)" Fonte: http://www.baguete.com.br/coluna.php?id=2217&nome=newtonbragarosa O Newton, além de excelente pessoa, é um cara super engajado no mercado, basta ler esta coluna pra ver que o cara fuçou em tudo quanto podia. É um cara que com certeza tem muito a nos oferecer. Abraços, Galvão From glasswalk3r em yahoo.com.br Wed Apr 26 08:57:57 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 26 Apr 2006 12:57:57 -0300 (ART) Subject: [Cascavel-pm] =?iso-8859-1?q?integra=E7=E3o_de_Perl_com_C=3A_XS?= =?iso-8859-1?q?=2C_Swig_e_afins?= Message-ID: <20060426155757.11851.qmail@web30802.mail.mud.yahoo.com> Olá monges, Eu tenho um projeto opensource chamado FAUS que é uma interface de gerencimento de usuários para o Samba. Eu já obtive bastante ajuda de vocês com relação a dúvidas que eu tive para desenvolver esse projeto, mas no momento ele está parado por dois motivos: 1 - File locking do Perl 2 - Falta de API em Perl para comunicação com um servidor Samba. O primeiro problema eu já enviei para a lista, fiz uma extensa pesquisa... e resolvi deixar pra lá quando percebi que a implementação envolveria programação em C e uma miríade de possibilades com file locking em diversos UNIXes. Me restou atacar o segundo problema, que é fazer requisições via DCE/RPC diretamente para o Samba. Isso envolve duas possibilidades: 1 - Fazer as requisições na unha (via socket) 2 - Usar uma API do Samba. Eu descartei a primeira, porque o time do Samba usa um esquema próprio para essas mensagens, e isso não é 100% compatível nem com as mensagens utilizadas pelo Windows, nem pelo OpenDCE (acho que é esse o nome) e vivem mudando: ou seja, isso envolveria retrabalho constante para acompanhar essas mudanças todas. O Samba possui bibliotecas em C que usa justamente para fazer essas requisições. Seria mais inteligente usá-las e deixar os detalhes sórdidos para o time de desenvolvimento do Samba. Só tem dois problemas: 1 - Não tem documentação (eu pelo menos não achei) 2 - Envolve conhecimento razóavel de C Eu sei que é possível integrar Perl e código C, mas como não sou programador C nem nunca vi XS, aí vão minhas perguntas: qual o esforço para fazer tal integração? A utilização de Swig geralmente cobre essas coisas, ou é necessário trabalhar com XS? Um programador iniciante em C (meu caso) conseguiria fazer alguma das alternativas? O mais interessante (e até hilário) é que se eu fizer essas requisições de uma máquina Windows (usando os módulos Win32 do ActivePerl) eu consigo fazer as operações que preciso de uma maneira MUITO simples. Sinceramente, eu acho isso um buraco imenso para Perl em sistemas UNIX e valeria com certeza um namespace no CPAN. Desculpem o tamanho do email, eu achei melhor explicar o contexto para evitar perguntas do tipo "você já tentou isso?". []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com From fglock em gmail.com Wed Apr 26 09:28:13 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 26 Apr 2006 13:28:13 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?integra=E7=E3o_de_Perl_com_C=3A_XS?= =?iso-8859-1?q?=2C_Swig_e_afins?= In-Reply-To: <20060426155757.11851.qmail@web30802.mail.mud.yahoo.com> References: <20060426155757.11851.qmail@web30802.mail.mud.yahoo.com> Message-ID: Em 26/04/06, Alceu R. de Freitas Jr. escreveu: > > 2 - Falta de API em Perl para comunicação com um > servidor Samba. você já tentou este módulo? Talvez possa ser modificado para incluir as funções que você precisa: Filesys::SmbClient - Interface for access Samba filesystem with libsmclient.so http://search.cpan.org/~alian/Filesys-SmbClient-3.0/SmbClient.pm - Flavio From shonorio em terra.com.br Wed Apr 26 09:29:34 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Wed, 26 Apr 2006 13:29:34 -0300 Subject: [Cascavel-pm] [OT] Debug no firefox Message-ID: Pessoal, Recebi um email com um debugador para páginas web no firefox, me parece muito legal e extremamente útil, principalmente para quem gosta de programar em AJAX. O link é : https://addons.mozilla.org/addon.php?id=1843 Abraços, Solli M. Honório From glasswalk3r em yahoo.com.br Wed Apr 26 10:23:18 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 26 Apr 2006 14:23:18 -0300 (ART) Subject: [Cascavel-pm] =?iso-8859-1?q?integra=E7=E3o_de_Perl_com_C=3A_XS?= =?iso-8859-1?q?=2C_Swig_e_afins?= In-Reply-To: Message-ID: <20060426172318.40317.qmail@web30811.mail.mud.yahoo.com> --- "Flavio S. Glock" escreveu: > Em 26/04/06, Alceu R. de Freitas > Jr. escreveu: > > > > 2 - Falta de API em Perl para comunicação com um > > servidor Samba. > > você já tentou este módulo? Talvez possa ser > modificado para incluir > as funções que você precisa: > > Filesys::SmbClient - Interface for access Samba > filesystem with libsmclient.so > > http://search.cpan.org/~alian/Filesys-SmbClient-3.0/SmbClient.pm > Eu dei uma olhada no fonte do Samba, preciso verificar se a biblioteca utilizada por esse módulo é a mesma que eu encontrei. De qualquer forma, as chamadas que eu for realizar são estritamente ligadas a manipulação do backend de dados de usuário (como o smbpasswd) e não é exatamente isso o que esse módulo faz. De qualquer forma, vou dar uma olhada sim. Valeu pela dica! []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From farinha.ufpr em gmail.com Wed Apr 26 10:41:13 2006 From: farinha.ufpr em gmail.com (Arthur Renato Mello) Date: Wed, 26 Apr 2006 14:41:13 -0300 Subject: [Cascavel-pm] Curitiba.pm Message-ID: <60ecd11d0604261041q301cfb6ekb0c9bb5b3ea86530@mail.gmail.com> Ola, Estava dando uma olhada na sessão de grupos brasil.pm e vi que existia um curitiba.pm, porém, o grupo não aparece mais em http://www.pm.org/groups/south_america.html e a página está fora do ar. Gostaria de saber se não existem nessa lista pessoas interessadas em reagrupar o grupo de usuario perl de Curitiba e trazer novamente a ativa o curitiba.pm? Arthur Renato From mdacwb em gmail.com Wed Apr 26 11:11:12 2006 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Wed, 26 Apr 2006 15:11:12 -0300 Subject: [Cascavel-pm] Curitiba.pm In-Reply-To: <60ecd11d0604261041q301cfb6ekb0c9bb5b3ea86530@mail.gmail.com> References: <60ecd11d0604261041q301cfb6ekb0c9bb5b3ea86530@mail.gmail.com> Message-ID: <42dcdd750604261111k59203f11ne8873ae7f793998@mail.gmail.com> Recentemente foi feita uma limpeza dos grupos inativos. Caso tenha interesse em montar, vou adorar ser um membro remoto ;) Assim, em minhas proximas férias espero estar sabendo do encontro social eheh 2006/4/26, Arthur Renato Mello : > Ola, > > Estava dando uma olhada na sessão de grupos brasil.pm e vi que existia > um curitiba.pm, porém, o grupo não aparece mais em > http://www.pm.org/groups/south_america.html e a página está fora do > ar. > > Gostaria de saber se não existem nessa lista pessoas interessadas em > reagrupar o grupo de usuario perl de Curitiba e trazer novamente a > ativa o curitiba.pm? > > Arthur Renato > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From pmpoa em galvao.eti.br Wed Apr 26 13:19:58 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Wed, 26 Apr 2006 17:19:58 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Lembrete=3A_material_de_divulga=E7?= =?iso-8859-1?q?=E3o?= Message-ID: <444FD5EE.6010907@galvao.eti.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060426/4af5ea3e/attachment.html From shonorio em terra.com.br Thu Apr 27 07:01:55 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Thu, 27 Apr 2006 11:01:55 -0300 Subject: [Cascavel-pm] Hands-on via web Message-ID: Pessoal, Um amigo me mostrou um hands-on do ruby no qual fiquei impressionado, estou pensando se não seria possível fazer com o Perl também, vocês podem imaginar o PerlIntro interativo desda maneira ? Dêem uma olhoda no link (http://tryruby.hobix.com/), a intereção é interessante e aparentemente está sendo processado pelo compilador do Ruby mesmo. Será que alguém tem interesse em fazer algo parecido comigo (o site né, não a interessão) ? Abraços, Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060427/2357e31b/attachment.html From glasswalk3r em yahoo.com.br Thu Apr 27 07:30:18 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 27 Apr 2006 11:30:18 -0300 (ART) Subject: [Cascavel-pm] Hands-on via web In-Reply-To: Message-ID: <20060427143018.40137.qmail@web30811.mail.mud.yahoo.com> Se entendi direito, esse hands-on seria um interpretador Perl disponível na web? A documentação do Safe no Camel Book fala justamente sobre como implementar isso de forma segura... não que eu ache particularmente muito útil. []'s Alceu --- Solli Moreira Honorio escreveu: > Pessoal, > > Um amigo me mostrou um hands-on do ruby no qual > fiquei impressionado, estou pensando se não seria > possível fazer com o Perl também, vocês podem > imaginar o PerlIntro interativo desda maneira ? > > Dêem uma olhoda no link (http://tryruby.hobix.com/), > a intereção é interessante e aparentemente está > sendo processado pelo compilador do Ruby mesmo. > > Será que alguém tem interesse em fazer algo parecido > comigo (o site né, não a interessão) ? > > Abraços, > > Solli M. Honório > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From pmpoa em galvao.eti.br Thu Apr 27 14:08:43 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Thu, 27 Apr 2006 18:08:43 -0300 Subject: [Cascavel-pm] Saiu no Baguete Message-ID: <445132DB.7040407@galvao.eti.br> http://www.baguete.com.br/noticia.php?id=9641 Abraços, Galvão From pmpoa em galvao.eti.br Thu Apr 27 14:10:10 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Thu, 27 Apr 2006 18:10:10 -0300 Subject: [Cascavel-pm] Hands-on via web In-Reply-To: References: Message-ID: <44513332.6080807@galvao.eti.br> Solli: Eu topo, vamos fazer? Como você estava pensando em fazer, tarefas, etc? Galvão Solli Moreira Honorio wrote: > Pessoal, > > Um amigo me mostrou um hands-on do ruby no qual fiquei impressionado, > estou pensando se não seria possível fazer com o Perl também, vocês > podem imaginar o PerlIntro interativo desda maneira ? > > Dêem uma olhoda no link (http://tryruby.hobix.com/), a intereção é > interessante e aparentemente está sendo processado pelo compilador do > Ruby mesmo. > > Será que alguém tem interesse em fazer algo parecido comigo (o site > né, não a interessão) ? > > Abraços, > > Solli M. Honório > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Thu Apr 27 16:34:12 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 27 Apr 2006 20:34:12 -0300 Subject: [Cascavel-pm] Hands-on via web In-Reply-To: References: Message-ID: <9a08c9b40604271634r6104ddccv14549500780b2de6@mail.gmail.com> On 4/27/06, Solli Moreira Honorio wrote: > Dêem uma olhoda no link (http://tryruby.hobix.com/), a intereção é > interessante e aparentemente está sendo processado pelo compilador do Ruby > mesmo. Interpretador do Ruby. Eu não consigo ver qual é a grande coisa disso. Mas... se alguém fizer a parte de CSS / design eu acho que numas 2-4 horas eu faço uma réplica usando o Catalyst. O problema seria eu achar tempo ultimamente. =\ -Nilson Santos F. Jr. From shonorio em terra.com.br Fri Apr 28 03:29:53 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Fri, 28 Apr 2006 07:29:53 -0300 Subject: [Cascavel-pm] Hands-on via web Message-ID: Alceu/Nilson (e qualquer outro que tenha tido a mesma reação e eu não lí/ou não falaram). A grande coisa disto é para treinamento via web, ou e-learning. O cara na empresa não precisaria instalar o Perl para um treinamento básico (ou demonstrativo). O melhor seria utilizar o Perl (com segurança), aí o cara poderia alterar o código para saber mesmo se é um compilador nativo. Eu posso estar muito enganado, mas acredito que criar uma página de Perl hands-on com o PerlIntro.pod por exemplo seria muito interessante neste caso. Primeiro é um documento abragente e segundo porque é simples. Quebrar o PerlIntro em apresentação do texto e atividades, no qual o usuário levasse uma hora para completar, eu acho que poderia ser muito atrativo. Não acho que este tipo de solução teria alguma atividade prática além disto, facilitar o primeiro contato do usuário com o Perl. Abraços, Solli M. Honório ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+shonorio=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Thu, 27 Apr 2006 20:34:12 -0300 Assunto: Re: [Cascavel-pm] Hands-on via web > On 4/27/06, Solli Moreira Honorio wrote: > > Dêem uma olhoda no link (http://tryruby.hobix.com/), a intereção é > > interessante e aparentemente está sendo processado pelo compilador do Ruby > > mesmo. > > Interpretador do Ruby. > > Eu não consigo ver qual é a grande coisa disso. > > Mas... se alguém fizer a parte de CSS / design eu acho que numas 2-4 > horas eu faço uma réplica usando o Catalyst. O problema seria eu achar > tempo ultimamente. =\ > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From bohne_listas2 em terra.com.br Fri Apr 28 04:14:47 2006 From: bohne_listas2 em terra.com.br (Frederico Bohne Espinosa) Date: Fri, 28 Apr 2006 08:14:47 -0300 (BRST) Subject: [Cascavel-pm] Hands-on via web In-Reply-To: References: Message-ID: Amigos, Deixem eu dar meu pitaco. Como iniciante no Perl, esta seria uma "ferramenta" indispensável para "quebrar o gelo" de quem ainda anda indeciso quanto a uma linguagem. A questão de deixar claro ao iniciante que a linguagem é simples e agradável de programar é essencial. Digo isso por experiência própria. Mas andem logo... Aquele hands-on está me atraindo ao Ruby... (risos). Bohne -- +==========================+=========================================+ | Frederico Bohne Espinosa | Analista de Suporte Unix | | | Licenciado em História - UFRGS/2002 | | | bohne_listas em terra com br | +==========================+=========================================+ Eu moro no interior... Ein? ====================================================================== Em Fri, 28 Apr 2006, Solli Moreira Honorio escreveu: > Alceu/Nilson (e qualquer outro que tenha tido a mesma reação e eu não lí/ou não falaram). A grande coisa disto > é para treinamento via web, ou e-learning. > > O cara na empresa não precisaria instalar o Perl para um treinamento básico (ou demonstrativo). O melhor seria > utilizar o Perl (com segurança), aí o cara poderia alterar o código para saber mesmo se é um compilador nativo. > > Eu posso estar muito enganado, mas acredito que criar uma página de Perl hands-on com o PerlIntro.pod por > exemplo seria muito interessante neste caso. Primeiro é um documento abragente e segundo porque é simples. > > Quebrar o PerlIntro em apresentação do texto e atividades, no qual o usuário levasse uma hora para completar, > eu acho que poderia ser muito atrativo. > > Não acho que este tipo de solução teria alguma atividade prática além disto, facilitar o primeiro contato do > usuário com o Perl. > > Abraços, > > Solli M. Honório > ---------- Cabeçalho original ----------- > > De: cascavel-pm-bounces+shonorio=terra.com.br em pm.org > Para: "Cascavel Perl Mongers" cascavel-pm em pm.org > Cópia: > Data: Thu, 27 Apr 2006 20:34:12 -0300 > Assunto: Re: [Cascavel-pm] Hands-on via web > > > On 4/27/06, Solli Moreira Honorio wrote: > > > Dêem uma olhoda no link (http://tryruby.hobix.com/), a intereção é > > > interessante e aparentemente está sendo processado pelo compilador do Ruby > > > mesmo. > > > > Interpretador do Ruby. > > > > Eu não consigo ver qual é a grande coisa disso. > > > > Mas... se alguém fizer a parte de CSS / design eu acho que numas 2-4 > > horas eu faço uma réplica usando o Catalyst. O problema seria eu achar > > tempo ultimamente. =\ > > > > -Nilson Santos F. Jr. > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From glasswalk3r em yahoo.com.br Fri Apr 28 06:10:41 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 28 Apr 2006 10:10:41 -0300 (ART) Subject: [Cascavel-pm] Hands-on via web In-Reply-To: Message-ID: <20060428131041.68308.qmail@web30803.mail.mud.yahoo.com> --- Frederico Bohne Espinosa escreveu: > Mas andem logo... Aquele hands-on está me atraindo > ao Ruby... > (risos). Falando nisso, o Ruby realmente está avançando rápido por esses lados... eu já vi dois livros brazucas publicados sobre o assunto, enquanto sobre Perl... :-| []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From glasswalk3r em yahoo.com.br Fri Apr 28 06:13:12 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 28 Apr 2006 10:13:12 -0300 (ART) Subject: [Cascavel-pm] Hands-on via web In-Reply-To: Message-ID: <20060428131312.6398.qmail@web30810.mail.mud.yahoo.com> --- Solli Moreira Honorio escreveu: > Eu posso estar muito enganado, mas acredito que > criar uma página de Perl hands-on com o > PerlIntro.pod por > exemplo seria muito interessante neste caso. > Primeiro é um documento abragente e segundo porque é > simples. > > Quebrar o PerlIntro em apresentação do texto e > atividades, no qual o usuário levasse uma hora para > completar, > eu acho que poderia ser muito atrativo. Bem, explicando assim fica mais interessante mesmo. A documentação fica "viva". Eu acho a iniciativa boa. Indo mais além... qual o custo-benefício? Seria difícil implementar isso? Eu posso contribuir com código, mas alguém tem que gerenciar esse projeto e coordenar os esforços. Alguém se habilita? []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From glasswalk3r em yahoo.com.br Fri Apr 28 06:17:50 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 28 Apr 2006 10:17:50 -0300 (ART) Subject: [Cascavel-pm] mapeamento objeto-relacional Message-ID: <20060428131750.27014.qmail@web30806.mail.mud.yahoo.com> Olá monges, Eu vi essa apresentação e achei interessante divulgar: http://dave.org.uk/talks/lpm/2006/orm/. É uma apresentação do Dave Cross falando sobre frameworks de ORM (object relational mapping). Eu lembro que o Nilson estava tentando desenvolver algo novo nesse sentido... não sei se a idéia da apresentação representa ganho de performance mas com certeza oferece ganho de produtividade! []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From shonorio em gmail.com Fri Apr 28 06:19:41 2006 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 28 Apr 2006 10:19:41 -0300 Subject: [Cascavel-pm] Hands-on via web In-Reply-To: <20060428131312.6398.qmail@web30810.mail.mud.yahoo.com> References: <20060428131312.6398.qmail@web30810.mail.mud.yahoo.com> Message-ID: <12d1f4ee0604280619k3f0a1c91v2b480c881725eaec@mail.gmail.com> Então fica assim... eu vou gerenciar este projeto. Neste final de semana vou trabalhar na especificação do projeto, e mando para a lista. Que tiver mais interesse, principalmente na parte gráfica do projeto é só pronundicar. Acho que não vale apenas criar um outro canal para isto, mas eu recomendo colocar uma tag de identificação no subject, assim quem não tiver interesse pode criar os filtros nos sistema de email. Que tal a tab [EAD-PERL] ? Solli M. Honório Em 28/04/06, Alceu R. de Freitas Jr. escreveu: > > > --- Solli Moreira Honorio > escreveu: > > > Eu posso estar muito enganado, mas acredito que > > criar uma página de Perl hands-on com o > > PerlIntro.pod por > > exemplo seria muito interessante neste caso. > > Primeiro é um documento abragente e segundo porque é > > simples. > > > > Quebrar o PerlIntro em apresentação do texto e > > atividades, no qual o usuário levasse uma hora para > > completar, > > eu acho que poderia ser muito atrativo. > > Bem, explicando assim fica mais interessante mesmo. A > documentação fica "viva". Eu acho a iniciativa boa. > > Indo mais além... qual o custo-benefício? Seria > difícil implementar isso? > Eu posso contribuir com código, mas alguém tem que > gerenciar esse projeto e coordenar os esforços. Alguém > se habilita? > > []'s > > > Alceu Rodrigues de Freitas Junior > -------------------------------------- > glasswalk3r em yahoo.com.br > http://www.imortais.cjb.net > ----------------------------------------------------------------------- > A well-used door needs no oil on its hinges. > A swift-flowing stream does not grow stagnant. > Neither sound nor thoughts can travel through a vacuum. > Software rots if not used. > These are great mysteries -- The Tao Of Programming, 5.1 > > > > _______________________________________________________ > Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular > e anti-spam realmente eficaz. > http://br.info.mail.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060428/ef35a9ca/attachment-0001.html From acid06 em gmail.com Fri Apr 28 06:26:29 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 28 Apr 2006 10:26:29 -0300 Subject: [Cascavel-pm] mapeamento objeto-relacional In-Reply-To: <20060428131750.27014.qmail@web30806.mail.mud.yahoo.com> References: <20060428131750.27014.qmail@web30806.mail.mud.yahoo.com> Message-ID: <9a08c9b40604280626u53ef6ee4q8bc89196cd6532d9@mail.gmail.com> On 4/28/06, Alceu R. de Freitas Jr. wrote: > Eu lembro que o Nilson estava tentando desenvolver > algo novo nesse sentido... não sei se a idéia da > apresentação representa ganho de performance mas com > certeza oferece ganho de produtividade! Use o DBIx::Class. Deve fazer pelo menos uns 6 meses que não escrevo uma linha de SQL (e pretendo continuar dessa maneira). -Nilson Santos F. Jr. From nferraz em gmail.com Fri Apr 28 06:31:32 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 28 Apr 2006 14:31:32 +0100 Subject: [Cascavel-pm] Hands-on via web In-Reply-To: <20060428131041.68308.qmail@web30803.mail.mud.yahoo.com> References: <20060428131041.68308.qmail@web30803.mail.mud.yahoo.com> Message-ID: <44521934.1040108@gmail.com> Alceu R. de Freitas Jr. wrote: > Falando nisso, o Ruby realmente está avançando rápido > por esses lados... eu já vi dois livros brazucas > publicados sobre o assunto, enquanto sobre Perl... :-| Hei, Quem mais pode publicar um livro sobre perl, se não a gente??? []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 shonorio em gmail.com Fri Apr 28 06:34:22 2006 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 28 Apr 2006 10:34:22 -0300 Subject: [Cascavel-pm] mapeamento objeto-relacional In-Reply-To: <9a08c9b40604280626u53ef6ee4q8bc89196cd6532d9@mail.gmail.com> References: <20060428131750.27014.qmail@web30806.mail.mud.yahoo.com> <9a08c9b40604280626u53ef6ee4q8bc89196cd6532d9@mail.gmail.com> Message-ID: <12d1f4ee0604280634lf850c1fpe9a9f1c996065e46@mail.gmail.com> E a questão de performance ? Solli 2006/4/28, Nilson Santos Figueiredo Junior : > > On 4/28/06, Alceu R. de Freitas Jr. wrote: > > Eu lembro que o Nilson estava tentando desenvolver > > algo novo nesse sentido... não sei se a idéia da > > apresentação representa ganho de performance mas com > > certeza oferece ganho de produtividade! > > Use o DBIx::Class. > > Deve fazer pelo menos uns 6 meses que não escrevo uma linha de SQL (e > pretendo continuar dessa maneira). > > -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/20060428/5ab86f0b/attachment.html From acid06 em gmail.com Fri Apr 28 07:30:52 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 28 Apr 2006 11:30:52 -0300 Subject: [Cascavel-pm] mapeamento objeto-relacional In-Reply-To: <12d1f4ee0604280634lf850c1fpe9a9f1c996065e46@mail.gmail.com> References: <20060428131750.27014.qmail@web30806.mail.mud.yahoo.com> <9a08c9b40604280626u53ef6ee4q8bc89196cd6532d9@mail.gmail.com> <12d1f4ee0604280634lf850c1fpe9a9f1c996065e46@mail.gmail.com> Message-ID: <9a08c9b40604280730k29e198b3u564b488f299f2448@mail.gmail.com> On 4/28/06, Solli Honorio wrote: > E a questão de performance ? Teste e veja se te atende, obviamente é mais lento que o DBI normal. Mas em compensação você tem algo que vai ser completamente database-agnostic sem nem uma linha de SQL. O projeto que eu tinha começado realmente provia performance melhor, mas não tinha um décimo dos recursos. E a performance dele só era melhor por que eu abria múltiplas conexões ao banco de dados e fazia caching dos resultados. O DBIx::Class tem caching interno agora e a abertura de múltiplas conexões já me deu vários problemas no projeto em que eu o utilizei por estouro da quantidade de conexões (o meu projeto abria 1 conexão por tabela, com 3 clientes simultâneos o limite do MySQL estava estourando). O DBIx::Class é atualmente o melhor mapeador objeto-relacional pra Perl (e eu até ouso dizer que ele é realmente o melhor de todos, de todas as linguagens). Ele é ativamente desenvolvido e cada vez melhora mais. Atualmente eu comecei a desenvolver um novo método de declarar classes para o DBIx::Class, baseado numa sintaxe declarativa. Eu fui bastante adiante, mas fiquei atolado, sem tempo e não vou poder terminá-lo por agora. Mas já está num estado perfeitamente utilizável e disponível no repostiório SVN do DBIx::Class ( http://dev.catalyst.perl.org/repos/bast/branches/Moose-Style-Schema-Declare/ ). A idéia é declarar suas tabelas com uma sintaxe da seguinte maneira: package MyDB::Schema; use DBIx::Class::Schema::Declare; schema_version '2', as { class 'Usuário', as { has id => AutoId(); has nome => String(64), Unique(); has idade => Integer(); has cidade => Object('Cidade'); }; class 'Cidade', as { has id => AutoId(); has nome => String(32); }; } Esse código acima é código Perl perfeitamente válido. Com base nele o DBIx::Class::Schema::Declare cria as classes e faz os reclacionamentos entre as classes automaticamente. Na verdade, salvo engano, o exemplo acima funciona perfeitamente com a versão atual do DBIx::Class::Schema::Declare, pode testar. O conceito de schemas do DBIx::Class é muito legal. E, com base no código acima, depois você poderia chamar um MyDB::Schema->deploy() em um script de preparação de ambiente em que ele criaria todas as tabelas. Outra coisa é você poder ter várias versões diferentes de schemas e quando fizesse atualização da versão de um aplicativo, ele geraria também todo o código dos "ALTER TABLE"s etc. Eu nem consigo imaginar como é programar hoje em dia sem isso, só de ver umas linhas de SQL no meio do código já tenho uma leve sensação de asco. ;-) -Nilson Santos F. Jr. From monsieur_champs em yahoo.com.br Fri Apr 28 08:39:03 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Fri, 28 Apr 2006 16:39:03 +0100 Subject: [Cascavel-pm] Hands-on via web In-Reply-To: <12d1f4ee0604280619k3f0a1c91v2b480c881725eaec@mail.gmail.com> References: <20060428131312.6398.qmail@web30810.mail.mud.yahoo.com> <12d1f4ee0604280619k3f0a1c91v2b480c881725eaec@mail.gmail.com> Message-ID: <44523717.9040707@yahoo.com.br> Solli Honorio wrote: > Então fica assim... eu vou gerenciar este projeto. > > Neste final de semana vou trabalhar na especificação do projeto, e mando > para a lista. Que tiver mais interesse, principalmente na parte gráfica > do projeto é só pronundicar. Precisam de um arquiteto-chefe? Eu não tenho tempo para codificar agora, mas acho que posso ajudar com pesquisa, desenvolvimento de bibliotecas, e dando pitacos na arquitetura. Considerem por exemplo o uso do Safe::World como precaução. ;-) > Acho que não vale apenas criar um outro canal para isto, mas eu > recomendo colocar uma tag de identificação no subject, assim quem não > tiver interesse pode criar os filtros nos sistema de email. Que tal a > tab [EAD-PERL] ? > Prá mim tá bom. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Fri Apr 28 08:45:17 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Fri, 28 Apr 2006 16:45:17 +0100 Subject: [Cascavel-pm] mapeamento objeto-relacional In-Reply-To: <9a08c9b40604280730k29e198b3u564b488f299f2448@mail.gmail.com> References: <20060428131750.27014.qmail@web30806.mail.mud.yahoo.com> <9a08c9b40604280626u53ef6ee4q8bc89196cd6532d9@mail.gmail.com> <12d1f4ee0604280634lf850c1fpe9a9f1c996065e46@mail.gmail.com> <9a08c9b40604280730k29e198b3u564b488f299f2448@mail.gmail.com> Message-ID: <4452388D.3070900@yahoo.com.br> Nilson Santos Figueiredo Junior wrote: > On 4/28/06, Solli Honorio wrote: > >>E a questão de performance ? > > > Teste e veja se te atende, obviamente é mais lento que o DBI normal. > Mas em compensação você tem algo que vai ser completamente > database-agnostic sem nem uma linha de SQL. Eu estou ressabiado com a questão de performance desde a última vez que eu perdi um projeto deste tipo para Java por conta de um sacana que não sabia programar Perl. > O DBIx::Class é atualmente o melhor mapeador objeto-relacional pra > Perl (e eu até ouso dizer que ele é realmente o melhor de todos, de > todas as linguagens). Ele é ativamente desenvolvido e cada vez melhora > mais. E alguém sabe me dizer a quantas andam aquelas bibliotecas inteligentes, que mantém conexões abertas e te "emprestam" conexões enquanto você precisar, e depois "emprestam" para outro processo? Obrigado pelo update sobre DBIx::Class. ;-) Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e ganhe prêmios de hora em hora! http://br.yahoo.com/artilheirodacopa/ From acid06 em gmail.com Fri Apr 28 09:04:23 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 28 Apr 2006 13:04:23 -0300 Subject: [Cascavel-pm] mapeamento objeto-relacional In-Reply-To: <4452388D.3070900@yahoo.com.br> References: <20060428131750.27014.qmail@web30806.mail.mud.yahoo.com> <9a08c9b40604280626u53ef6ee4q8bc89196cd6532d9@mail.gmail.com> <12d1f4ee0604280634lf850c1fpe9a9f1c996065e46@mail.gmail.com> <9a08c9b40604280730k29e198b3u564b488f299f2448@mail.gmail.com> <4452388D.3070900@yahoo.com.br> Message-ID: <9a08c9b40604280904v3f9a95b6i48f22bbcc678cecf@mail.gmail.com> On 4/28/06, Luis Motta Campos wrote: > E alguém sabe me dizer a quantas andam aquelas bibliotecas > inteligentes, que mantém conexões abertas e te "emprestam" conexões > enquanto você precisar, e depois "emprestam" para outro processo? Quando você está rodando sob mod_perl ou FastCGI o DBIx::Class já faz isso automaticamente. Pra sistemas normais, que utilizam o DBI diretamente, o módulo Apache::DBI cuidado disso sob mod_perl. -Nilson Santos F. Jr. From lorn.br em gmail.com Fri Apr 28 09:42:50 2006 From: lorn.br em gmail.com (Lorn) Date: Fri, 28 Apr 2006 13:42:50 -0300 Subject: [Cascavel-pm] Hands-on via web In-Reply-To: <44523717.9040707@yahoo.com.br> References: <20060428131312.6398.qmail@web30810.mail.mud.yahoo.com> <12d1f4ee0604280619k3f0a1c91v2b480c881725eaec@mail.gmail.com> <44523717.9040707@yahoo.com.br> Message-ID: muito boa a ideia :D posso ajudar testando, e no que mais for precisando mais acho que já tem muitos coders ;) On 4/28/06, Luis Motta Campos wrote: > > Solli Honorio wrote: > > Então fica assim... eu vou gerenciar este projeto. > > > > Neste final de semana vou trabalhar na especificação do projeto, e mando > > para a lista. Que tiver mais interesse, principalmente na parte gráfica > > do projeto é só pronundicar. > > Precisam de um arquiteto-chefe? > Eu não tenho tempo para codificar agora, mas acho que posso ajudar > com pesquisa, desenvolvimento de bibliotecas, e dando pitacos na > arquitetura. > > Considerem por exemplo o uso do Safe::World como precaução. ;-) > > > Acho que não vale apenas criar um outro canal para isto, mas eu > > recomendo colocar uma tag de identificação no subject, assim quem não > > tiver interesse pode criar os filtros nos sistema de email. Que tal a > > tab [EAD-PERL] ? > > > > Prá mim tá bom. > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x > Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} > Perl Mongers and Perl Fanatic Evangelist > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > _______________________________________________________ > Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular > e anti-spam realmente eficaz. > http://br.info.mail.yahoo.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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060428/96a9f3fd/attachment-0001.html From shonorio em gmail.com Fri Apr 28 09:57:15 2006 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 28 Apr 2006 13:57:15 -0300 Subject: [Cascavel-pm] Hands-on via web In-Reply-To: <44523717.9040707@yahoo.com.br> References: <20060428131312.6398.qmail@web30810.mail.mud.yahoo.com> <12d1f4ee0604280619k3f0a1c91v2b480c881725eaec@mail.gmail.com> <44523717.9040707@yahoo.com.br> Message-ID: <12d1f4ee0604280957s1ef8c2dfmb8111367f3fb237f@mail.gmail.com> Luis, Técnicamente, como é que podemos viabilizar isto de uma maneira segura para quem for hospedar o site, você tem alguma diretriz ? Solli M. Honório Em 28/04/06, Luis Motta Campos escreveu: > > Solli Honorio wrote: > > Então fica assim... eu vou gerenciar este projeto. > > > > Neste final de semana vou trabalhar na especificação do projeto, e mando > > para a lista. Que tiver mais interesse, principalmente na parte gráfica > > do projeto é só pronundicar. > > Precisam de um arquiteto-chefe? > Eu não tenho tempo para codificar agora, mas acho que posso ajudar > com pesquisa, desenvolvimento de bibliotecas, e dando pitacos na > arquitetura. > > Considerem por exemplo o uso do Safe::World como precaução. ;-) > > > Acho que não vale apenas criar um outro canal para isto, mas eu > > recomendo colocar uma tag de identificação no subject, assim quem não > > tiver interesse pode criar os filtros nos sistema de email. Que tal a > > tab [EAD-PERL] ? > > > > Prá mim tá bom. > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x > Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} > Perl Mongers and Perl Fanatic Evangelist > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > _______________________________________________________ > Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular > e anti-spam realmente eficaz. > http://br.info.mail.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060428/1f164dbc/attachment.html From monsieur_champs em yahoo.com.br Fri Apr 28 10:05:16 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Fri, 28 Apr 2006 18:05:16 +0100 Subject: [Cascavel-pm] Hands-on via web In-Reply-To: References: <20060428131312.6398.qmail@web30810.mail.mud.yahoo.com> <12d1f4ee0604280619k3f0a1c91v2b480c881725eaec@mail.gmail.com> <44523717.9040707@yahoo.com.br> Message-ID: <44524B4C.4010003@yahoo.com.br> Lorn wrote: > muito boa a ideia :D > posso ajudar testando, e no que mais for precisando mais acho que já tem > muitos coders ;) Na verdade, ainda precisamos de um programador para escrever os testes. Seria ótimo se ele trabalhasse isolado, e não olhasse para os fontes antes de escrever o código dos testes. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From glasswalk3r em yahoo.com.br Fri Apr 28 10:04:36 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 28 Apr 2006 14:04:36 -0300 (ART) Subject: [Cascavel-pm] mapeamento objeto-relacional In-Reply-To: <4452388D.3070900@yahoo.com.br> Message-ID: <20060428170437.25742.qmail@web30804.mail.mud.yahoo.com> --- Luis Motta Campos escreveu: > Eu estou ressabiado com a questão de performance > desde a última vez > que eu perdi um projeto deste tipo para Java por > conta de um sacana que > não sabia programar Perl. Java está ficando mais rápido, de fato. Ainda continua consumindo memória demais, mas está ficando mais rápido. Eu ainda não consegui fazer comparações decentes entre mod_perl e FastCGI versus a arquitetura de servlets, por exemplos, mas eu andei comparando queries feitas usando DBI e JDBC e estou começando a ficar preocupado. Uma hora dessas eu consigo escrever o que descobri sobre isso na lista. > E alguém sabe me dizer a quantas andam aquelas > bibliotecas > inteligentes, que mantém conexões abertas e te > "emprestam" conexões > enquanto você precisar, e depois "emprestam" para > outro processo? Você deve estar falando de pools de conexões, certo? Eu andei pesquisando e achei isto: http://apache.webthing.com/database/ http://sqlrelay.sourceforge.net/ Não testei. Mas utilizar pool de conexões com certeza é uma excelente idéia. No entanto, eu acho que isso deveria ser fornecido exclusivamente pelo servidor, como acontece com servidores de aplicação como Tomcat, Weblogic e Websphere, e que seja fornecido apenas uma interface de acesso pelos mesmos. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e ganhe prêmios de hora em hora! http://br.yahoo.com/artilheirodacopa/ From glasswalk3r em yahoo.com.br Fri Apr 28 10:08:06 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 28 Apr 2006 17:08:06 +0000 (GMT) Subject: [Cascavel-pm] Hands-on via web In-Reply-To: <44524B4C.4010003@yahoo.com.br> Message-ID: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> --- Luis Motta Campos escreveu: > Na verdade, ainda precisamos de um programador > para escrever os > testes. Seria ótimo se ele trabalhasse isolado, e > não olhasse para os > fontes antes de escrever o código dos testes. Vamos ter especificação funcional com casos de uso? Fazer os testes à partir disso seria o ideal. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From glasswalk3r em yahoo.com.br Fri Apr 28 10:10:10 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 28 Apr 2006 14:10:10 -0300 (ART) Subject: [Cascavel-pm] mapeamento objeto-relacional In-Reply-To: <9a08c9b40604280626u53ef6ee4q8bc89196cd6532d9@mail.gmail.com> Message-ID: <20060428171010.65794.qmail@web30803.mail.mud.yahoo.com> --- Nilson Santos Figueiredo Junior escreveu: > On 4/28/06, Alceu R. de Freitas Jr. > wrote: > > Eu lembro que o Nilson estava tentando desenvolver > > algo novo nesse sentido... não sei se a idéia da > > apresentação representa ganho de performance mas > com > > certeza oferece ganho de produtividade! > > Use o DBIx::Class. > > Deve fazer pelo menos uns 6 meses que não escrevo > uma linha de SQL (e > pretendo continuar dessa maneira). E como você faz quando suas queries começam a ficar muito lentas? Como você resolve problemas de performance sem escrever código SQL usando funções otimizadas do próprio banco? []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ From glasswalk3r em yahoo.com.br Fri Apr 28 10:18:32 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 28 Apr 2006 14:18:32 -0300 (ART) Subject: [Cascavel-pm] Hands-on via web In-Reply-To: <44521934.1040108@gmail.com> Message-ID: <20060428171832.31521.qmail@web30804.mail.mud.yahoo.com> --- Nelson Ferraz escreveu: > Alceu R. de Freitas Jr. wrote: > > Falando nisso, o Ruby realmente está avançando > rápido > > por esses lados... eu já vi dois livros brazucas > > publicados sobre o assunto, enquanto sobre Perl... > :-| > > Hei, > > Quem mais pode publicar um livro sobre perl, se não > a gente??? Quem desentorta bananas com Perl é vocês mesmo... então acho que é questão de apenas começar. Eu sei que a editora Novatec continua procurando escritores para diversos assuntos... e eu acho que não existe nenhum título sobre Perl publicado por eles além de um guia de consulta rápida (que aliás, eu tenho :-) ) []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From lorn.br em gmail.com Fri Apr 28 10:29:06 2006 From: lorn.br em gmail.com (Lorn) Date: Fri, 28 Apr 2006 14:29:06 -0300 Subject: [Cascavel-pm] mapeamento objeto-relacional In-Reply-To: <20060428170437.25742.qmail@web30804.mail.mud.yahoo.com> References: <4452388D.3070900@yahoo.com.br> <20060428170437.25742.qmail@web30804.mail.mud.yahoo.com> Message-ID: Oi Champs Voce diz que Java está ficando mais rapido, mesmo usando modulos como o Apache::DBI que deixa a comunicação com o Banco permanente? Acho que o servlet do Java faz isso por default... On 4/28/06, Alceu R. de Freitas Jr. wrote: > > > --- Luis Motta Campos > escreveu: > > > Eu estou ressabiado com a questão de performance > > desde a última vez > > que eu perdi um projeto deste tipo para Java por > > conta de um sacana que > > não sabia programar Perl. > > Java está ficando mais rápido, de fato. Ainda continua > consumindo memória demais, mas está ficando mais > rápido. Eu ainda não consegui fazer comparações > decentes entre mod_perl e FastCGI versus a arquitetura > de servlets, por exemplos, mas eu andei comparando > queries feitas usando DBI e JDBC e estou começando a > ficar preocupado. Uma hora dessas eu consigo escrever > o que descobri sobre isso na lista. > > > E alguém sabe me dizer a quantas andam aquelas > > bibliotecas > > inteligentes, que mantém conexões abertas e te > > "emprestam" conexões > > enquanto você precisar, e depois "emprestam" para > > outro processo? > > Você deve estar falando de pools de conexões, certo? > Eu andei pesquisando e achei isto: > > http://apache.webthing.com/database/ > http://sqlrelay.sourceforge.net/ > > Não testei. Mas utilizar pool de conexões com certeza > é uma excelente idéia. No entanto, eu acho que isso > deveria ser fornecido exclusivamente pelo servidor, > como acontece com servidores de aplicação como Tomcat, > Weblogic e Websphere, e que seja fornecido apenas uma > interface de acesso pelos mesmos. > > []'s > > > Alceu Rodrigues de Freitas Junior > -------------------------------------- > glasswalk3r em yahoo.com.br > http://www.imortais.cjb.net > ----------------------------------------------------------------------- > A well-used door needs no oil on its hinges. > A swift-flowing stream does not grow stagnant. > Neither sound nor thoughts can travel through a vacuum. > Software rots if not used. > These are great mysteries -- The Tao Of Programming, 5.1 > > > > _______________________________________________________ > Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e > ganhe prêmios de hora em hora! > http://br.yahoo.com/artilheirodacopa/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lorn - Slackware Linux www.slackwarezine.com.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060428/e778eba2/attachment-0001.html From igor em izut.com Fri Apr 28 11:31:08 2006 From: igor em izut.com (igor em izut.com) Date: Fri, 28 Apr 2006 15:31:08 -0300 Subject: [Cascavel-pm] Hands-on via web In-Reply-To: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> Message-ID: <1146249068.44525f6c1b821@webmail.izut.com> > > Vamos ter especificação funcional com casos de uso? > Fazer os testes à partir disso seria o ideal. > Isso seria o ideal. O projeto que foi mostrado é todo baseado no irb, que é o interpretador interativo de linha de comando do Ruby. Ruby e Python têm isto, porém acho que Perl não - ou estou enganado? Acho que os primeiros passos prá isso seriam: 1. Existe um interpretador *interativo* de linha de comando para Perl? 2. Se não existe, qual a dificuldade de desenvolver um? A partir daí, o maior problema é a interação entre este interpretador e o servidor web, porém com todas estas tecnologias emergentes do tipo AJAX, isto não deve ser muito difícil. Ficam aí meus dois centavos :) Igor. P.S.: Caso não exista o pii (Perl Interactive Interpreter), podemos começar assim: #!/usr/bin/perl use strict; use warnings; print "Welcome to Perl Interactive Interpreter 0.0\n"; while (1) { print ">> "; chomp(my $cmd = ); eval "$cmd"; } Talvez os outros monges saibam como fazer executar o código direto no escopo principal ao invés de executá-lo no eval, não tive tempo ainda de procurar algo. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From glasswalk3r em yahoo.com.br Fri Apr 28 10:36:42 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 28 Apr 2006 14:36:42 -0300 (ART) Subject: [Cascavel-pm] mapeamento objeto-relacional In-Reply-To: Message-ID: <20060428173642.32587.qmail@web30806.mail.mud.yahoo.com> --- Lorn escreveu: > Oi Champs > Voce diz que Java está ficando mais rapido, mesmo > usando modulos como o > Apache::DBI que deixa a comunicação com o Banco > permanente? > Acho que o servlet do Java faz isso por default... Lorn, na verdade fui eu que escrevi isso. Eu andei testando JDBC ultimamente e confesso que me espantei com a velocidade, mesmo não usando pool de conexões. O que Servlet faz por padrão é, uma vez inicializado, permanecer ativo até o servidor ser reiniciado ou desligado. Um paralelo nesse caso com o Perl seria o FastCGI e (talvez em partes) o mod_perl. Nunca usei Apache::DBI, mas pela descrição no CPAN parece-se com um pool de conexões, mas com algumas limitações. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From igor em izut.com Fri Apr 28 11:45:03 2006 From: igor em izut.com (igor em izut.com) Date: Fri, 28 Apr 2006 15:45:03 -0300 Subject: [Cascavel-pm] Hands-on via web In-Reply-To: <1146249068.44525f6c1b821@webmail.izut.com> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> Message-ID: <1146249903.445262af2c86a@webmail.izut.com> Novo snipet. #!/usr/bin/perl use Term::ReadLine; my $term = Term::ReadLine->new('Perl Interactive Interpreter'); my $prompt = '>> '; my $OUT = $term->OUT || \*STDOUT; while (defined($_ = $term->readline($prompt))) { my $res = eval($_); warn $@ if $@; print $res, "\n" unless $@; $term->addhistory($_) if /\S/; } Exemplo de utilização: [igor em pro-pae-5538 ~]$ perl ipl.pl >> @a = qw/1 2 3 4/; 4 >> @a 4 >> scalar @a 4 >> print "@a" 1 2 3 41 >> print $_ for (@a) 1234 >> require Data::Dumper 1 >> print Dumper \@a >> print Dumper \@main::a; >> print Data::Dumper::Dumper \@main::a; $VAR1 = [ '1', '2', '3', '4' ]; 1 O maior problema é importar os símbolos que você digitar para o escopo principal, mas alguém aí (Flávio?) deve saber como fazer isso de uma forma fácil :) Igor. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From acid06 em gmail.com Fri Apr 28 10:57:11 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 28 Apr 2006 14:57:11 -0300 Subject: [Cascavel-pm] mapeamento objeto-relacional In-Reply-To: <20060428171010.65794.qmail@web30803.mail.mud.yahoo.com> References: <9a08c9b40604280626u53ef6ee4q8bc89196cd6532d9@mail.gmail.com> <20060428171010.65794.qmail@web30803.mail.mud.yahoo.com> Message-ID: <9a08c9b40604281057s263c5a67h36f553d47319e924@mail.gmail.com> On 4/28/06, Alceu R. de Freitas Jr. wrote: > E como você faz quando suas queries começam a ficar > muito lentas? Como você resolve problemas de > performance sem escrever código SQL usando funções > otimizadas do próprio banco? A velocidade que eu tenho atende os meus propósitos. Se eu realmente quisesse, eu poderia associar funções a queries personalizadas, feitas utilizando SQL puro ou então a estrutura de abstração do SQL::Abstract. Mas eu nunca realmente precisei. Se você está utilizando MySQL, aonde praticamente nem existem recursos a mais (como existem em Pg, Oracle, MSSQL) o código SQL gerado pelo ORM é tão bom quanto o de outra pessoa, provavelmente. Ele faz queries complexas com joins automáticos, faz caching interno e deixa o código extremamente mais legível ao mesmo que faz com que você gaste uma fração do tempo que gastaria sem utilizá-lo. -Nilson Santos F. Jr. From igor em izut.com Fri Apr 28 12:09:33 2006 From: igor em izut.com (igor em izut.com) Date: Fri, 28 Apr 2006 16:09:33 -0300 Subject: [Cascavel-pm] Hands-on via web In-Reply-To: <1146249903.445262af2c86a@webmail.izut.com> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> Message-ID: <1146251373.4452686d2a1c9@webmail.izut.com> Mais um. #!/usr/bin/perl use warnings; use IO::Select; use IO::Scalar; use Term::ReadLine; my $term = Term::ReadLine->new('Perl Interactive Interpreter'); my $prompt = '>> '; my $data = ''; my $io = IO::Scalar->new(\$data); while (defined($_ = $term->readline($prompt))) { select($io); my $res = eval ($_); select(*STDOUT); warn $@ if $@; print $res, "\n" unless $@; if ($data ne '') { print $data, "\n"; $data = ''; } $term->addhistory($_) if /\S/; } Igor. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From fglock em gmail.com Fri Apr 28 11:47:06 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Fri, 28 Apr 2006 15:47:06 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <1146249903.445262af2c86a@webmail.izut.com> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> Message-ID: Em 28/04/06, igor em izut.com escreveu: > O maior problema é importar os símbolos que você digitar para o escopo > principal, mas alguém aí (Flávio?) deve saber como fazer isso de uma forma > fácil :) Heh - na verdade eu estava pensando em compilar um mini-perl localmente usando javascript :) Quando ao escopo - que tal serializar as variáveis (PadWalker + YAML) e enviar de volta para o browser. Assim, o servidor não precisa guardar o estado do "programa". - Flavio From igor em izut.com Fri Apr 28 13:04:37 2006 From: igor em izut.com (igor em izut.com) Date: Fri, 28 Apr 2006 17:04:37 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> Message-ID: <1146254677.44527555d9dd4@webmail.izut.com> Quoting "Flavio S. Glock" : > Heh - na verdade eu estava pensando em compilar um mini-perl > localmente usando javascript :) Nada como falar com os 'mestres' ;) > Quando ao escopo - que tal serializar as variáveis (PadWalker + YAML) > e enviar de volta para o browser. Assim, o servidor não precisa > guardar o estado do "programa". Bom, esta é uma opção... Isso parece ser bom, e bem mais simples. Este cara pode ser um cliente CGI que utiliza SOAP, para interoperar com AJAX. O Javascript envia o comando, com as variáveis serializadas (ou também pode ser guardando a sessão do usuário, isso teríamos que ver com mais carinho), desserializa os dados e executa o comando. Depois, ele serializa novamente as variáveis e devolve para o browser o resultado solicitado. Muito bom :) Igor. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From acid06 em gmail.com Fri Apr 28 12:39:03 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 28 Apr 2006 16:39:03 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <1146254677.44527555d9dd4@webmail.izut.com> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <1146254677.44527555d9dd4@webmail.izut.com> Message-ID: <9a08c9b40604281239j6c409c5et38f81d303b8ab224@mail.gmail.com> On 4/28/06, igor em izut.com wrote: > Bom, esta é uma opção... Isso parece ser bom, e bem mais simples. Este cara pode > ser um cliente CGI que utiliza SOAP, para interoperar com AJAX. Tudo menos SOAP, por favor. YAMLRPC. ;-) -Nilson Santos F. Jr. From lgonzaga em lncc.br Fri Apr 28 12:50:23 2006 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Fri, 28 Apr 2006 16:50:23 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <9a08c9b40604281239j6c409c5et38f81d303b8ab224@mail.gmail.com> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146254677.44527555d9dd4@webmail.izut.com> <9a08c9b40604281239j6c409c5et38f81d303b8ab224@mail.gmail.com> Message-ID: <200604281650.23140.lgonzaga@lncc.br> Por que, Nilson ? Abracos, Luiz. Em Sexta 28 Abril 2006 16:39, Nilson Santos Figueiredo Junior escreveu: > On 4/28/06, igor em izut.com wrote: > > Bom, esta é uma opção... Isso parece ser bom, e bem mais simples. Este > > cara pode ser um cliente CGI que utiliza SOAP, para interoperar com AJAX. > > Tudo menos SOAP, por favor. > YAMLRPC. ;-) > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Luiz G. P. de Almeida Analista de Sistemas Laboratório Nacional de Computação Científica / MCT From shonorio em gmail.com Fri Apr 28 13:01:20 2006 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 28 Apr 2006 17:01:20 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> Message-ID: <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> > > > Heh - na verdade eu estava pensando em compilar um mini-perl > localmente usando javascript :) > > Pera aí um pouco, você tá querendo dizer que teriamos um Perl em javascript para este laboratório ? Não é mais simples enviar os dados para o servidor web e devolver o resultado ? -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060428/013419d9/attachment.html From gabriel.vieira em gmail.com Fri Apr 28 13:05:43 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 28 Apr 2006 17:05:43 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com><1146249068.44525f6c1b821@webmail.izut.com><1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> Message-ID: <001a01c66aff$234afec0$0100000a@catatau> isso deixa lento.. a ideia do flavio eh otima. talvez se fosse feita uma conexao direta cliente->servidor quem sabe nao fica + tranquilo :) abraços, Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: Solli Honorio To: Cascavel Perl Mongers Sent: Friday, April 28, 2006 5:01 PM Subject: Re: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web Heh - na verdade eu estava pensando em compilar um mini-perl localmente usando javascript :) Pera aí um pouco, você tá querendo dizer que teriamos um Perl em javascript para este laboratório ? Não é mais simples enviar os dados para o servidor web e devolver o resultado ? ------------------------------------------------------------------------------ _______________________________________________ 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/20060428/45665309/attachment.html From shonorio em gmail.com Fri Apr 28 13:16:24 2006 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 28 Apr 2006 17:16:24 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <001a01c66aff$234afec0$0100000a@catatau> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> <001a01c66aff$234afec0$0100000a@catatau> Message-ID: <12d1f4ee0604281316m5ed1dbc5m6f28fcfbfeda57f5@mail.gmail.com> 2006/4/28, Gabriel Vieira : > > isso deixa lento.. a ideia do flavio eh otima. > talvez se fosse feita uma conexao direta cliente->servidor quem sabe nao > fica + tranquilo :) > > Não esqueça que o cara pode estar atráz de um firewall+proxy, então a comunicação (se houver) deverá ocorrer utilizando a infra já existente para o acessar a internet, ou seja, a única conexão que devemos levar em consideração é o protocolo http. Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060428/5daf036b/attachment.html From fglock em gmail.com Fri Apr 28 13:16:45 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Fri, 28 Apr 2006 17:16:45 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> Message-ID: 2006/4/28, Solli Honorio : > > > > > Heh - na verdade eu estava pensando em compilar um mini-perl > > localmente usando javascript :) > > > Pera aí um pouco, você tá querendo dizer que teriamos um Perl em javascript > para este laboratório ? Não é mais simples enviar os dados para o servidor > web e devolver o resultado ? Eu estava brincando sobre usar javascript para compilar Perl 5 - mas isto poderá funcionar no Perl 6 ! - Flavio From glasswalk3r em yahoo.com.br Fri Apr 28 13:26:25 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 28 Apr 2006 17:26:25 -0300 (ART) Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <12d1f4ee0604281316m5ed1dbc5m6f28fcfbfeda57f5@mail.gmail.com> Message-ID: <20060428202625.26594.qmail@web30809.mail.mud.yahoo.com> --- Solli Honorio escreveu: > 2006/4/28, Gabriel Vieira > : > > > > isso deixa lento.. a ideia do flavio eh otima. > > talvez se fosse feita uma conexao direta > cliente->servidor quem sabe nao > > fica + tranquilo :) > > > > Não esqueça que o cara pode estar atráz de um > firewall+proxy, então a > comunicação (se houver) deverá ocorrer utilizando a > infra já existente para > o acessar a internet, ou seja, a única conexão que > devemos levar em > consideração é o protocolo http. Além deste ponto, eu acho isso uma otimização prematura: não vejo nenhum problema em não utilizarmos cache para esta primeira versão. []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From glasswalk3r em yahoo.com.br Fri Apr 28 13:28:07 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 28 Apr 2006 17:28:07 -0300 (ART) Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: Message-ID: <20060428202807.45690.qmail@web30803.mail.mud.yahoo.com> --- "Flavio S. Glock" escreveu: > 2006/4/28, Solli Honorio : > > > > > > > > Heh - na verdade eu estava pensando em compilar > um mini-perl > > > localmente usando javascript :) > > > > > Pera aí um pouco, você tá querendo dizer que > teriamos um Perl em javascript > > para este laboratório ? Não é mais simples enviar > os dados para o servidor > > web e devolver o resultado ? > > Eu estava brincando sobre usar javascript para > compilar Perl 5 - mas > isto poderá funcionar no Perl 6 ! Oh Deus... o "Learning Perl 6" vai ter setecentas páginas desse jeito. :-D []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From acid06 em gmail.com Fri Apr 28 13:29:50 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 28 Apr 2006 17:29:50 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <20060428202807.45690.qmail@web30803.mail.mud.yahoo.com> References: <20060428202807.45690.qmail@web30803.mail.mud.yahoo.com> Message-ID: <9a08c9b40604281329m1b4ae523jaf83848a837102d8@mail.gmail.com> On 4/28/06, Alceu R. de Freitas Jr. wrote: > Oh Deus... o "Learning Perl 6" vai ter setecentas > páginas desse jeito. :-D O primeiro volume. O segundo vai conter a tabela de operadores. ;-) -Nilson Santos F. Jr. From pmpoa em galvao.eti.br Fri Apr 28 15:24:58 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Fri, 28 Apr 2006 19:24:58 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> Message-ID: <4452963A.10107@galvao.eti.br> Eu havia pensado em usar AJAX em uma textarea, através da captura de teclas pressionadas pelo usuário. Vejo um forte uso de JavaScript aí, no qual posso ser útil. Posso ficar responsável pela interface. Havia pensado em mandar o código para o interpretador Perl que faria um eval e retornaria o resultado. Muito simples/ingênuo da minha parte? Flávio, de que forma o Perl6 pode nos ajudar nesse sentido? Dá pra fazer uma compilação JS como você nos falou na palestra? Dá pra rodar essa parte compilada - se é que isso é possível - em Perl5? Abraços, Galvão Flavio S. Glock wrote: > Em 28/04/06, igor em izut.com escreveu: > >> O maior problema é importar os símbolos que você digitar para o escopo >> principal, mas alguém aí (Flávio?) deve saber como fazer isso de uma forma >> fácil :) >> > > Heh - na verdade eu estava pensando em compilar um mini-perl > localmente usando javascript :) > > Quando ao escopo - que tal serializar as variáveis (PadWalker + YAML) > e enviar de volta para o browser. Assim, o servidor não precisa > guardar o estado do "programa". > > - Flavio > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From pmpoa em galvao.eti.br Fri Apr 28 15:27:04 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Fri, 28 Apr 2006 19:27:04 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <20060428202625.26594.qmail@web30809.mail.mud.yahoo.com> References: <20060428202625.26594.qmail@web30809.mail.mud.yahoo.com> Message-ID: <445296B8.9020905@galvao.eti.br> Concordo. Acho que temos que usar os princípios do KISS! (Keep It Simple, Stupid!) Vamos fazer de uma forma mais simples primeiro. Depois otimizamos. Galvão Alceu R. de Freitas Jr. wrote: > --- Solli Honorio escreveu: > > >> 2006/4/28, Gabriel Vieira >> : >> >>> isso deixa lento.. a ideia do flavio eh otima. >>> talvez se fosse feita uma conexao direta >>> >> cliente->servidor quem sabe nao >> >>> fica + tranquilo :) >>> >>> >> Não esqueça que o cara pode estar atráz de um >> firewall+proxy, então a >> comunicação (se houver) deverá ocorrer utilizando a >> infra já existente para >> o acessar a internet, ou seja, a única conexão que >> devemos levar em >> consideração é o protocolo http. >> > > Além deste ponto, eu acho isso uma otimização > prematura: não vejo nenhum problema em não utilizarmos > cache para esta primeira versão. > > []'s > > > Alceu Rodrigues de Freitas Junior > -------------------------------------- > glasswalk3r em yahoo.com.br > http://www.imortais.cjb.net > ----------------------------------------------------------------------- > A well-used door needs no oil on its hinges. > A swift-flowing stream does not grow stagnant. > Neither sound nor thoughts can travel through a vacuum. > Software rots if not used. > These are great mysteries -- The Tao Of Programming, 5.1 > > > > _______________________________________________________ > Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. > http://br.messenger.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From daniel em ruoso.com Fri Apr 28 15:59:38 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri, 28 Apr 2006 19:59:38 -0300 Subject: [Cascavel-pm] mapeamento objeto-relacional In-Reply-To: <20060428173642.32587.qmail@web30806.mail.mud.yahoo.com> References: <20060428173642.32587.qmail@web30806.mail.mud.yahoo.com> Message-ID: <1146265178.4059.5.camel@cajazeiras.matriz.oktiva.com.br> Em Sex, 2006-04-28 às 14:36 -0300, Alceu R. de Freitas Jr. escreveu: > --- Lorn escreveu: > > Oi Champs > > Voce diz que Java está ficando mais rapido, mesmo > > usando modulos como o > > Apache::DBI que deixa a comunicação com o Banco > > permanente? > > Acho que o servlet do Java faz isso por default... > Lorn, na verdade fui eu que escrevi isso. Eu andei > testando JDBC ultimamente e confesso que me espantei > com a velocidade, mesmo não usando pool de conexões. O problema do JDBC não está na velocidade, mas na forma como é amarrado... vc sabia que não tem um rows() no JDBC? e que o driver nao consegue disponibilizar uma funcionalidade nova, pq eh tudo amarrado From andre.garcia.carneir em terra.com.br Sat Apr 29 12:00:54 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Sat, 29 Apr 2006 16:00:54 -0300 Subject: [Cascavel-pm] Hands-on via web Message-ID: A melhor IDE que eu vi até hoje para Perl é um treco pra Windows que se chama OptPerl. Infelizmente ele não é free. Para Linux existe o EMACS(não gosto dele porque acho um saco ficar decorando um quilo de comandos extremamente compridos e itediantes.), o vi(é um bom editor), e tem um gráfico legal também que se chama ANJUTA. Mas é um SACO pra instalar(pelo menos no Slackware, no Debian ou no Ubuntu eu não sei). Além disso ele é meio pesado. Mas tem um monte de facilidades de interface semelhante a algumas do Delphi. Por exemplo, se você já digitou uma variável ele cacheia isso e na próxima vez que você digitar algo pareceido ele lista para você o que você digitou e coisas assim. Eu costumo usar o Kate em casa. Não é lá essas coisas, mas atende o que eu preciso num editor. 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: Fri, 28 Apr 2006 08:14:47 -0300 (BRST) Assunto: Re: [Cascavel-pm] Hands-on via web > > > Amigos, > > Deixem eu dar meu pitaco. > > Como iniciante no Perl, esta seria uma "ferramenta" indispensável > para "quebrar o gelo" de quem ainda anda indeciso quanto a uma linguagem. > A questão de deixar claro ao iniciante que a linguagem é simples e > agradável de programar é essencial. Digo isso por experiência própria. > > Mas andem logo... Aquele hands-on está me atraindo ao Ruby... > (risos). > > Bohne > > -- > +==========================+=========================================+ > | Frederico Bohne Espinosa | Analista de Suporte Unix | > | | Licenciado em História - UFRGS/2002 | > | | bohne_listas em terra com br | > +==========================+=========================================+ > Eu moro no interior... Ein? > ====================================================================== > > Em Fri, 28 Apr 2006, Solli Moreira Honorio escreveu: > > > Alceu/Nilson (e qualquer outro que tenha tido a mesma reação e eu não lí/ou não falaram). A grande coisa disto > > é para treinamento via web, ou e-learning. > > > > O cara na empresa não precisaria instalar o Perl para um treinamento básico (ou demonstrativo). O melhor seria > > utilizar o Perl (com segurança), aí o cara poderia alterar o código para saber mesmo se é um compilador nativo. > > > > Eu posso estar muito enganado, mas acredito que criar uma página de Perl hands-on com o PerlIntro.pod por > > exemplo seria muito interessante neste caso. Primeiro é um documento abragente e segundo porque é simples. > > > > Quebrar o PerlIntro em apresentação do texto e atividades, no qual o usuário levasse uma hora para completar, > > eu acho que poderia ser muito atrativo. > > > > Não acho que este tipo de solução teria alguma atividade prática além disto, facilitar o primeiro contato do > > usuário com o Perl. > > > > Abraços, > > > > Solli M. Honório > > ---------- Cabeçalho original ----------- > > > > De: cascavel-pm-bounces+shonorio=terra.com.br em pm.org > > Para: "Cascavel Perl Mongers" cascavel-pm em pm.org > > Cópia: > > Data: Thu, 27 Apr 2006 20:34:12 -0300 > > Assunto: Re: [Cascavel-pm] Hands-on via web > > > > > On 4/27/06, Solli Moreira Honorio wrote: > > > > Dêem uma olhoda no link (http://tryruby.hobix.com/), a intereção é > > > > interessante e aparentemente está sendo processado pelo compilador do Ruby > > > > mesmo. > > > > > > Interpretador do Ruby. > > > > > > Eu não consigo ver qual é a grande coisa disso. > > > > > > Mas... se alguém fizer a parte de CSS / design eu acho que numas 2-4 > > > horas eu faço uma réplica usando o Catalyst. O problema seria eu achar > > > tempo ultimamente. =\ > > > > > > -Nilson Santos F. Jr. > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > 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,1146222934.295982.1458.baladonia.terra.com.br,7942,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 27/04/2006 / Versão: 4.4.00/4750 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From monsieur_champs em yahoo.com.br Sun Apr 30 05:13:13 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Sun, 30 Apr 2006 13:13:13 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <20060428202807.45690.qmail@web30803.mail.mud.yahoo.com> References: <20060428202807.45690.qmail@web30803.mail.mud.yahoo.com> Message-ID: <4454A9D9.1090705@yahoo.com.br> Alceu R. de Freitas Jr. wrote: > --- "Flavio S. Glock" escreveu: > > >>2006/4/28, Solli Honorio : >> >>>>Heh - na verdade eu estava pensando em compilar >> >>um mini-perl >> >>>>localmente usando javascript :) >>>> >>> >>>Pera aí um pouco, você tá querendo dizer que >> >>teriamos um Perl em javascript >> >>>para este laboratório ? Não é mais simples enviar >> >>os dados para o servidor >> >>>web e devolver o resultado ? >> >>Eu estava brincando sobre usar javascript para >>compilar Perl 5 - mas >>isto poderá funcionar no Perl 6 ! > > > Oh Deus... o "Learning Perl 6" vai ter setecentas > páginas desse jeito. :-D Eu não entendi isso muito bem. Você está perguntando sobre o "Learning Perl 6 in Perl", "Learning Perl 6 in JavaScript", "Learning Perl 6 in Java", "Learning Perl 6 in Python" ou sobre o "Learning Perl 6 in Parrot"? -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From monsieur_champs em yahoo.com.br Sun Apr 30 05:10:07 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Sun, 30 Apr 2006 13:10:07 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> Message-ID: <4454A91F.4030108@yahoo.com.br> Solli Honorio wrote: > > Heh - na verdade eu estava pensando em compilar um mini-perl > localmente usando javascript :) > > Pera aí um pouco, você tá querendo dizer que teriamos um Perl em > javascript para este laboratório ? Não é mais simples enviar os dados > para o servidor web e devolver o resultado ? > Pode até ser mais simples. Mas certamente é muito mais caro, do ponto de vista de capacidade de processamento necessária. E também mais perigoso. Se o cliente executa seu próprio código, temos muito menos chance de ser atacados por algum furo de segurança por aí. A única coisa chata era ter de usar JavaScript para rodar perl. Mas acho que eu posso me calar sobre esse assunto em noma da divulgação ampla da linguagem (não, não estou falando de JavaScript!) ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From monsieur_champs em yahoo.com.br Sun Apr 30 05:11:20 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Sun, 30 Apr 2006 13:11:20 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> Message-ID: <4454A968.9080606@yahoo.com.br> Flavio S. Glock wrote: > 2006/4/28, Solli Honorio : > >>>Heh - na verdade eu estava pensando em compilar um mini-perl >>>localmente usando javascript :) >>> >> >>Pera aí um pouco, você tá querendo dizer que teriamos um Perl em javascript >>para este laboratório ? Não é mais simples enviar os dados para o servidor >>web e devolver o resultado ? > > > Eu estava brincando sobre usar javascript para compilar Perl 5 - mas > isto poderá funcionar no Perl 6 ! > Sacanagem! O Flávio agora fala absurdos, a gente acredita e depois ele não consegue implementar... ;-) Isso está ficando complicado, não?? -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From monsieur_champs em yahoo.com.br Sun Apr 30 05:24:11 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Sun, 30 Apr 2006 13:24:11 +0100 Subject: [Cascavel-pm] Hands-on via web In-Reply-To: References: Message-ID: <4454AC6B.5090909@yahoo.com.br> André Garcia Carneiro wrote: > A melhor IDE que eu vi até hoje para Perl é um treco pra Windows que > se chama OptPerl. Infelizmente ele não é free. Para Linux existe o > EMACS(não gosto dele porque acho um saco ficar decorando um quilo de > comandos extremamente compridos e itediantes.) Pequeno gafanhoto! Me deixa ENTEDIADO este discurso sobre o Emacs... ;-) >, o vi(é um bom > editor), e tem um gráfico legal também que se chama ANJUTA. Mas é um > SACO pra instalar(pelo menos no Slackware, no Debian ou no Ubuntu eu > não sei). Além disso ele é meio pesado. Mas tem um monte de > facilidades de interface semelhante a algumas do Delphi. Por exemplo, > se você já digitou uma variável ele cacheia isso e na próxima vez que > você digitar algo pareceido ele lista para você o que você digitou e > coisas assim. Eu costumo usar o Kate em casa. Não é lá essas coisas, > mas atende o que eu preciso num editor. De um modo geral, eu acho editores que ajudam com a sintaxe um grande desperdício de ciclos de processador. Normalmente, eles se perdem e me ferram quando eu começo a escrever muitas expressões regulares com /e e /x... claro, eu poderia me restringir ao que o editor pode fazer, mas nesse caso era melhor usar java... ;-) Apenas mantendo o bom humor na tarde de domingo... ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Sun Apr 30 05:20:56 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Sun, 30 Apr 2006 13:20:56 +0100 Subject: [Cascavel-pm] Hands-on via web In-Reply-To: <12d1f4ee0604280957s1ef8c2dfmb8111367f3fb237f@mail.gmail.com> References: <20060428131312.6398.qmail@web30810.mail.mud.yahoo.com> <12d1f4ee0604280619k3f0a1c91v2b480c881725eaec@mail.gmail.com> <44523717.9040707@yahoo.com.br> <12d1f4ee0604280957s1ef8c2dfmb8111367f3fb237f@mail.gmail.com> Message-ID: <4454ABA8.2000902@yahoo.com.br> Solli Honorio wrote: > Luis, > > Técnicamente, como é que podemos viabilizar isto de uma maneira segura > para quem for hospedar o site, você tem alguma diretriz ? Eu acho que a melhor forma de fazer é /não/ fazer. ;-) Eu estava lendo o email da brincadeira que o Flávio fez sobre escrever um interpretador Perl 6 em Javascript (isso ia certamente ganhar da implementação em Haskell no quesito weirdness), e achei que a idéia de obrigar o cliente a rodar o interpretador (e eventualmente poluir o @INC dele com sub refs para buscar módulos em algum servidor da gente, por comodidade) pode ser interessante. De qualquer forma, temos problemas grandes para resolver caso desejemos implementar tudo server-side: o interpretador vai mesmo precisar guardar montes de informações de contexto que nem sempre são simples ou fáceis de guardar. A gente pode sofrer ataques de DoS dependendo de como vamos disponibilizar o acesso aos dados. Eu cheguei a pensar em usar um interpretador Perl embebded num Applet Java... o que não deixaria de ser interessante: "Use Java para algo útil: deixe um applet te ensinar Perl". ;-) Inline::Java::PerlInterpreter http://search.cpan.org/~patl/Inline-Java-0.50/Java/PerlInterpreter/PerlInterpreter.pod Mas claro, isso por enquanto é apenas uma idéia... -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Sun Apr 30 05:28:12 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Sun, 30 Apr 2006 13:28:12 +0100 Subject: [Cascavel-pm] mapeamento objeto-relacional In-Reply-To: References: <4452388D.3070900@yahoo.com.br> <20060428170437.25742.qmail@web30804.mail.mud.yahoo.com> Message-ID: <4454AD5C.2080106@yahoo.com.br> Lorn wrote: > Oi Champs > Voce diz que Java está ficando mais rapido, mesmo usando modulos como o > Apache::DBI que deixa a comunicação com o Banco permanente? > Acho que o servlet do Java faz isso por default... Lorn, eu não disse isso. É tudo culpa do Alceu, viu? Faz ele pagar a breja no próximo social, que esse negocio de tomar todas sozinho e depois vir postar para a lista parece hábito de inglês... ;-) > On 4/28/06, *Alceu R. de Freitas Jr.* > wrote: > > > --- Luis Motta Campos > > escreveu: > > > Eu estou ressabiado com a questão de performance > > desde a última vez > > que eu perdi um projeto deste tipo para Java por > > conta de um sacana que > > não sabia programar Perl. > > Java está ficando mais rápido, de fato. Ainda continua > consumindo memória demais, mas está ficando mais > rápido. Eu ainda não consegui fazer comparações > decentes entre mod_perl e FastCGI versus a arquitetura > de servlets, por exemplos, mas eu andei comparando > queries feitas usando DBI e JDBC e estou começando a > ficar preocupado. Uma hora dessas eu consigo escrever > o que descobri sobre isso na lista. > > > E alguém sabe me dizer a quantas andam aquelas > > bibliotecas > > inteligentes, que mantém conexões abertas e te > > "emprestam" conexões > > enquanto você precisar, e depois "emprestam" para > > outro processo? > > Você deve estar falando de pools de conexões, certo? > Eu andei pesquisando e achei isto: > > http://apache.webthing.com/database/ > http://sqlrelay.sourceforge.net/ > > Não testei. Mas utilizar pool de conexões com certeza > é uma excelente idéia. No entanto, eu acho que isso > deveria ser fornecido exclusivamente pelo servidor, > como acontece com servidores de aplicação como Tomcat, > Weblogic e Websphere, e que seja fornecido apenas uma > interface de acesso pelos mesmos. Alceu, eu acho que é interessante poder oferecer a funcionalidade de um pool de conexões para qualquer aplicação que deseje ter este tipo de coisa. É boa pratica de programação, e normalmente as pessoas precisam deste tipo de recursos para todo tipo de serviço que potencialmente pode ser utilizado por muitas pessoas ao mesmo tempo. Aí tem meus dois centavos sobre isso. ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e ganhe prêmios de hora em hora! http://br.yahoo.com/artilheirodacopa/ From shonorio em gmail.com Sun Apr 30 08:01:21 2006 From: shonorio em gmail.com (Solli Honorio) Date: Sun, 30 Apr 2006 12:01:21 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?A_import=E2ncia_do_Wiki_no_FISL?= Message-ID: <12d1f4ee0604300801qb65f0dat9ae0a71407d56812@mail.gmail.com> Pessoal, O trabalho de tradução dos PODs e o Wiki vem ajudado muito o processo de divulgação do Perl, e no FISL não foi diferente. Tive a oportunidade de participar dos dois YAPC::Brasil, e é claro que desta fez foi extremamente mais simples, e mais completo, devido as ferramentas que vocês estão disponibilizando no Wiki. Fica muito claro nestes eventos o quanto a existência de uma documentação em português é bem-vinda. De vez enquando temos discussões sobre a existência de livros de Perl no mercado brasileiro, mas será que este é realmente um ponto importante ? Do que adiante termos livros publicados, se sabemos que o acesso a eles são difíceis e caros ? Afinal, qual foi o primeiro documento que você leu para programar em Perl ? Não acredito que tenha sido o "Learning in Perl" ? Pelo menos para a maioria, acredito que tenha sido algum dos documentos da documentação Perl. O meu objetivo com este email é dar os meus parabéns pelos documentos já traduzidos até o momento, este projeto é fundamental na nossa missão de divulgação da linguagem. Mas, por motivo que não consegui identificar, é visível a queda nas atividades de tradução dos documentos, e por este motivo quero a ajuda de vocês para : 1o. Identificar o motivo da redução da atividade de tradução; 2o. Identificar meios de motivar o processo de tradução; 3o. Pedir a participação na tradução da documentação. Pense nisto com muito carinho, e se desejar pode enviar o email direto para mim. Obrigado, Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060430/567790f5/attachment.html From bohne_listas2 em terra.com.br Sun Apr 30 17:11:17 2006 From: bohne_listas2 em terra.com.br (Frederico Bohne Espinosa) Date: Sun, 30 Apr 2006 21:11:17 -0300 (BRST) Subject: [Cascavel-pm] =?iso-8859-1?q?A_import=E2ncia_do_Wiki_no_FISL?= In-Reply-To: <12d1f4ee0604300801qb65f0dat9ae0a71407d56812@mail.gmail.com> References: <12d1f4ee0604300801qb65f0dat9ae0a71407d56812@mail.gmail.com> Message-ID: Solli, Em primeiro lugar, gostaria de deixar a minha impressão sobre os Monges e a Comunidade Perl. Já participei de muita lista de discussão, converso diariamente com desenvolvedores, sou vítima de algumas aplicações mal feitas. Tudo isso para mim era normal. Depois que comecei a conviver com a "Turma do Perl", percebi o quanto o nível de nossos programadores é medíocre. E nesse ponto o Igor Sutton tem razão, é tudo "copy'n paste". O nível de certos threads aqui na lista e os cases que ouvi no FISL só comprovam que existe vida inteligente na informática. Parabéns a vocês. Agora, o 'mea culpa'. Ainda não terminei a tradução da minha primeira documentação. Lamentável, eu sei. Mas minha vida anda um tanto desorganizada. Mas também por culpa de uma característica minha. Repetições me entediam. :) Minha sugestão para aumentar a frequência das traduções é "premiação". A coisa é bem pavloviana. Traduziu um tanto, premia. Seja com nome em um ranking, seja com uma camiseta, livro, autografo do Stallmann... Acho que daria um bom retorno. Posso ser um pseudo-programador, mas para dar pitacos.... Era isso. -- +==========================+=========================================+ | Frederico Bohne Espinosa | Analista de Suporte Unix | | | Licenciado em História - UFRGS/2002 | | | bohne_listas em terra com br | +==========================+=========================================+ O neurótico constrói um castelo no ar. O psicótico mora nele e o psiquiatra cobra o aluguel. [Jerome Lawrence] ====================================================================== Em Sun, 30 Apr 2006, Solli Honorio escreveu: > Pessoal, > > O trabalho de tradução dos PODs e o Wiki vem ajudado muito o processo de > divulgação do Perl, e no FISL não foi diferente. > > Tive a oportunidade de participar dos dois YAPC::Brasil, e é claro que desta > fez foi extremamente mais simples, e mais completo, devido as ferramentas > que vocês estão disponibilizando no Wiki. Fica muito claro nestes eventos o > quanto a existência de uma documentação em português é bem-vinda. > > De vez enquando temos discussões sobre a existência de livros de Perl no > mercado brasileiro, mas será que este é realmente um ponto importante ? Do > que adiante termos livros publicados, se sabemos que o acesso a eles são > difíceis e caros ? Afinal, qual foi o primeiro documento que você leu para > programar em Perl ? Não acredito que tenha sido o "Learning in Perl" ? Pelo > menos para a maioria, acredito que tenha sido algum dos documentos da > documentação Perl. > > O meu objetivo com este email é dar os meus parabéns pelos documentos já > traduzidos até o momento, este projeto é fundamental na nossa missão de > divulgação da linguagem. Mas, por motivo que não consegui identificar, é > visível a queda nas atividades de tradução dos documentos, e por este motivo > quero a ajuda de vocês para : > > 1o. Identificar o motivo da redução da atividade de tradução; > 2o. Identificar meios de motivar o processo de tradução; > 3o. Pedir a participação na tradução da documentação. > > Pense nisto com muito carinho, e se desejar pode enviar o email direto para > mim. > > Obrigado, > > Solli M. Honório > >