From glasswalk3r em yahoo.com.br Mon Jan 2 03:48:57 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 2 Jan 2006 08:48:57 -0300 (ART) Subject: [Cascavel-pm] get/set com AUTOLOAD In-Reply-To: <9a08c9b40512290420t1e6d0a2ei921273d7fb018d6@mail.gmail.com> Message-ID: <20060102114857.80298.qmail@web30810.mail.mud.yahoo.com> Oi monges, Ainda vão meus dois centavos. Eu repeti os testes num computador rodando Windows 2000 e Active Perl 5.8.7: --- Benchmark: timing 200000 iterations of AUTOLOAD, Acessores manuais, Class::Accessor, Class::Accessor::Fast... AUTOLOAD: 4 wallclock secs ( 4.25 usr + 0.00 sys = 4.25 CPU) @ 47103.16/s (n=200000) Acessores manuais: 3 wallclock secs ( 2.32 usr + 0.00 sys = 2.32 CPU) @ 86058.52/s (n=200000) Class::Accessor: 4 wallclock secs ( 3.71 usr + 0.00 sys = 3.71 CPU) @ 53966.54/s (n=200000) Class::Accessor::Fast: 2 wallclock secs ( 2.13 usr + 0.00 sys = 2.13 CPU) @ 93764.65/s (n=200000) --- Mesma máquina, mas com Cygwin e Perl 5.8.6: --- Benchmark: timing 200000 iterations of AUTOLOAD, Acessores manuais, Class::Accessor, Class::Accessor::Fast... AUTOLOAD: 4 wallclock secs ( 4.25 usr + 0.00 sys = 4.25 CPU) @ 47103.16/s (n=200000) Acessores manuais: 3 wallclock secs ( 2.32 usr + 0.00 sys = 2.32 CPU) @ 86058.52/s (n=200000) Class::Accessor: 4 wallclock secs ( 3.71 usr + 0.00 sys = 3.71 CPU) @ 53966.54/s (n=200000) Class::Accessor::Fast: 2 wallclock secs ( 2.13 usr + 0.00 sys = 2.13 CPU) @ 93764.65/s (n=200000) --- []'s Alceu --- Nilson Santos Figueiredo Junior escreveu: > On 12/29/05, Joenio Marques > wrote: > > é mesmo bem mais lento? humm... nao sabia nao! > > vou dar uma olhada no Class::Accessor. > > Bem, o Class::Accessor propriamente dito é algo em > torno de 50% mais > rápido, porém o Class::Accessor::Fast é quase 3 > vezes mais rápido. > > Eu acabei de fazer um pequeno benchmark de testes, > os resultados foram: > ------------------------ > Benchmark: timing 200000 iterations of AUTOLOAD, > Acessores manuais, > Class::Accessor, Class::Accessor::Fast... > > AUTOLOAD: 5 wallclock secs ( 5.00 usr + 0.01 sys = > 5.01 CPU) @ > 39920.16/s (n=200000) > Acessores manuais: 1 wallclock secs ( 2.09 usr + > 0.00 sys = 2.09 > CPU) @ 95693.78/s (n=200000) > Class::Accessor: 4 wallclock secs ( 3.74 usr + > 0.00 sys = 3.74 CPU) > @ 53475.94/s (n=200000) > Class::Accessor::Fast: 2 wallclock secs ( 1.85 usr > + 0.00 sys = > 1.85 CPU) @ 108108.11/s (n=200000) > ------------------------ > Por algum motivo, além da minha compreensão, o > Class::Accessor::Fast > foi *mais rápido* que os métodos acessores que eu > criei manualmente. > Quem quiser dar uma olhada no código que utilizei > para benchmark, está > como attachment. 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 Jan 2 04:06:37 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 2 Jan 2006 09:06:37 -0300 (ART) Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: <65934b450512290353q23bd12b6s@mail.gmail.com> Message-ID: <20060102120637.75097.qmail@web30804.mail.mud.yahoo.com> Oi Joenio, Eu prefiro o modelo em preto. []'s Alceu --- Joenio Marques escreveu: > Monges, > > Seguindo a idéia das camisas, ontem fiz uns modelos. > > Segue em anexo 3 modelos em arquivos distintos e o > fonte em .svg > contendo esses modelos e mais alguns... > > Gostaria de opnioes, sugestoes, correcoes, etc para > definirmos a idéia juntos. > > Obrigado e > Feliz Ano Novo! > -- > Joenio Marques > - Salvador Perl Mongers > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From paulo.ricardo em expresso.com.br Mon Jan 2 04:35:16 2006 From: paulo.ricardo em expresso.com.br (Paulo Ricardo) Date: Mon, 2 Jan 2006 10:35:16 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Covers=E3o?= Message-ID: <001101c60f98$fca3d9c0$b662d70a@Paulo> Bom dia e feliz ano novo pessoal. Seguinte, num comando ao servidor foi retornado a quantidade de segundos de ativação de um serviço sendo 892000. Tem alguma função que converta este valor para HH:MM:SS Valeu pessoal! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060102/b0324041/attachment.html From joenio em gmail.com Mon Jan 2 04:35:30 2006 From: joenio em gmail.com (Joenio Marques) Date: Mon, 2 Jan 2006 10:35:30 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: <20060102120637.75097.qmail@web30804.mail.mud.yahoo.com> References: <65934b450512290353q23bd12b6s@mail.gmail.com> <20060102120637.75097.qmail@web30804.mail.mud.yahoo.com> Message-ID: <65934b450601020435w787f7f8dj@mail.gmail.com> Olá Monges! Entao acho que esse modelo preto ficou legal né !? Falta definir o que colocar nas costas da camisa, gostei da sugestao de Gabriel em colocar: perl.org.br. Abraços, -- Joenio Marques - Salvador Perl Mongers Em 02/01/06, Alceu R. de Freitas Jr. escreveu: > Oi Joenio, > > Eu prefiro o modelo em preto. > > []'s > Alceu > From marco.lima em e-via.com.br Mon Jan 2 04:53:45 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Mon, 02 Jan 2006 10:53:45 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' Message-ID: #!/usr/bin/perl use warnings; use strict; BEGIN { eval { require perl::org::br; } } se achar grande poderia ser use perl::org::br; [ ]'s > Olá Monges! > > Entao acho que esse modelo preto ficou legal né !? > Falta definir o que colocar nas costas da camisa, > gostei da sugestao de Gabriel em colocar: perl.org.br. > > Abraços, > -- > Joenio Marques > - Salvador Perl Mongers > > > Em 02/01/06, Alceu R. de Freitas Jr. escreveu: > > Oi Joenio, > > > > Eu prefiro o modelo em preto. > > > > []'s > > Alceu > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From shonorio em terra.com.br Mon Jan 2 05:30:40 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon, 2 Jan 2006 10:30:40 -0300 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' Message-ID: Joenio, Você já pensou em substituir o desenho do camelo pelo 'camel code' (http://www.perlmonks.org/index.pl?node_id=45213) ou (http://www.yapceurope.org/2001/proceedings/26/fractalcamel/camel_00.html), como no link (http://www.thinkgeek.com/tshirts/coder/321a/back/). Ou outros códigos como http://www.joelesko.com/cgi-bin/obfu.pl?obfuID=5, e disponíveis na seção 'obfuscated code' do Perl Monks. Solli From monsieur_champs em yahoo.com.br Mon Jan 2 05:52:21 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Mon, 2 Jan 2006 10:52:21 -0300 (ART) Subject: =?iso-8859-1?q?Re:=20[Cascavel-pm]=20Covers=E3o?= In-Reply-To: <001101c60f98$fca3d9c0$b662d70a@Paulo> Message-ID: <20060102135221.30123.qmail@web60021.mail.yahoo.com> --- Paulo Ricardo escreveu: > Bom dia e feliz ano novo pessoal. > Seguinte, num comando ao servidor foi retornado > a quantidade de segundos de ativação de um > serviço sendo 892000. Tem alguma função que > converta este valor para HH:MM:SS Uh? Talvez você possa formatar o valor com Date::Interval http://search.cpan.org/~ktorp/Interval.0.03/Interval.pm Claro, se você simplesmente fizer sub hms{ my $seconds = shift; return "" unless $seconds =~ /^\d+/; use integer; my $minutes = $seconds / 60; my $seconds = $seconds % 60; my $hours = $minutes / 60; my minutes = $minutes % 60; return qq'$hours:$minutes:$seconds'; } Eu não testei este código. :-) Tome cuidado. Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From joenio em gmail.com Mon Jan 2 09:39:32 2006 From: joenio em gmail.com (Joenio Marques) Date: Mon, 2 Jan 2006 15:39:32 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: References: Message-ID: <65934b450601020939h7e3e7cf3h@mail.gmail.com> Acho que a sugestao do Mago vai ficar legal nas costas da camisa: #!/usr/bin/perl use warnings; use strict; BEGIN { eval { require perl::org::br; } } > Você já pensou em substituir o desenho do camelo pelo 'camel code' > (http://www.perlmonks.org/index.pl?node_id=45213) ou Já pensei sim! E acho que ficaria massa! Mas eu tb gostei daquele modelo de camisa preto. Vou fazer um modelo com o camel-code pra ver se fica legal. Abraços, -- Joenio Marques - Salvador Perl Mongers From carla.elaine em gmail.com Mon Jan 2 12:31:38 2006 From: carla.elaine em gmail.com (Carla Elaine) Date: Mon, 2 Jan 2006 17:31:38 -0300 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: <65934b450601020939h7e3e7cf3h@mail.gmail.com> References: <65934b450601020939h7e3e7cf3h@mail.gmail.com> Message-ID: Oi Gente! Sou nova por aqui, assim como tb sou nova na programação em perl :) Bem gostei da idéia da camisa e vou querer tb !!! (não se esqueçam do tamanho P ou modelo feminino :)) ). Quanto ao fundo da camisa, eu acho legal a idéia do código mas não gostei desse: #!/usr/bin/perl use warnings; use strict; BEGIN { > eval { require perl::org::br; } > } Não é intuitivo!!!! Acho que tem q ser algo mais direto... A divulgação é para quem não conhece a linguagem... Teria q ser algo mais enxuto! :) Bem, fica aí a minha sugestão! Abraços, Carlinha > Você já pensou em substituir o desenho do camelo pelo 'camel code' > > (http://www.perlmonks.org/index.pl?node_id=45213) ou > > Já pensei sim! E acho que ficaria massa! > Mas eu tb gostei daquele modelo de camisa preto. > Vou fazer um modelo com o camel-code pra ver se fica legal. > > Abraços, > -- > Joenio Marques > - Salvador Perl Mongers > _______________________________________________ > 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/20060102/c1cfcf4d/attachment.html From monsieur_champs em yahoo.com.br Tue Jan 3 03:40:27 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue, 3 Jan 2006 08:40:27 -0300 (ART) Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: Message-ID: <20060103114027.37124.qmail@web60013.mail.yahoo.com> --- Carla Elaine escreveu: > Oi Gente! > > Sou nova por aqui, assim como tb sou nova na > programação em perl :) Pois seja muito bem vinda. Espero que se divirta bastante por aqui. > Bem gostei da idéia da camisa e vou querer tb !!! > (não se esqueçam do tamanho P ou modelo feminino :)) ). Muito bem lembrado. ;-) > Quanto ao fundo da camisa, eu acho legal a idéia > do código mas não gostei desse: [UGLY CODE SNIPPED OUT] > > Não é intuitivo!!!! Acho que tem q ser algo mais > direto... A divulgação é para quem não conhece > a linguagem... Teria q ser algo mais enxuto! :) Está coberta de razão, mocinha. Eu concordo com a Carla em número e grau (em gênero, ao que me parece, somos diametralmente opostos ;-) > Bem, fica aí a minha sugestão! Eu não vi nenhuma sugestão... você não quer arriscar alguma coisa? Eu ficaria com a máxima do L. Wall, "use Perl;". Acho que é o bastante... e pode ser interpretado tanto por interpretadores Perl quanto por programadores experientes, quanto por leigos... ;-) sem perda de generalidade. Eis aí meus dois centavos. E muito a propósito, quanto vai custar cada uma destas camisetas? Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From andre.garcia.carneir em terra.com.br Tue Jan 3 03:53:05 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Tue, 3 Jan 2006 08:53:05 -0300 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' Message-ID: > --- Carla Elaine escreveu: > Oi Gente! > > Sou nova por aqui, assim como tb sou nova na > programação em perl :) > Bem-vinda!!! É bom ter mulheres por aqui pra variar ... > Bem gostei da idéia da camisa e vou querer tb !!! > (não se esqueçam do tamanho P ou modelo feminino :)) ). > Pode crer!!! Seus machistas.... rsrsrs > Quanto ao fundo da camisa, eu acho legal a idéia > do código mas não gostei desse: [UGLY CODE SNIPPED OUT] > > Não é intuitivo!!!! Acho que tem q ser algo mais > direto... A divulgação é para quem não conhece > a linguagem... Teria q ser algo mais enxuto! :) Não gostei do código, tão pouco do camelo. Prefiro a cebola. > > Bem, fica aí a minha sugestão! > > Eu não vi nenhuma sugestão... você não quer arriscar alguma coisa? > > Eu ficaria com a máxima do L. Wall, "use Perl;". Acho que é o bastante... e pode ser > interpretado tanto por interpretadores Perl quanto por programadores experientes, quanto por > leigos... ;-) sem perda de generalidade. > use Perl ficaria ótimo! Minha sugestão: O código na frente, com uma, ou duas "cebolinha" no peito, na direita ou na esquerda. E nas costas da camisa a cebola em "tamanho família". Seria legal ter alguma coisa dos mongers também... Cheers! > Eis aí meus dois centavos. > E muito a propósito, quanto vai custar cada uma destas camisetas? > > > > _______________________________________________________ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > > _______________________________________________ > 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,1136288441.265451.31535.chipata.terra.com.br,4890,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 02/01/2006 / Versão: 4.4.00/4665 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > From marco.lima em e-via.com.br Tue Jan 3 03:57:41 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue, 03 Jan 2006 09:57:41 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' Message-ID: Por existia a op ... use Perl::Org::Br; [ ]'s > --- Carla Elaine escreveu: > > Oi Gente! > > > > Sou nova por aqui, assim como tb sou nova na > > programação em perl :) > > Pois seja muito bem vinda. > Espero que se divirta bastante por aqui. > > > Bem gostei da idéia da camisa e vou querer tb !!! > > (não se esqueçam do tamanho P ou modelo feminino :)) ). > > Muito bem lembrado. ;-) > > > Quanto ao fundo da camisa, eu acho legal a idéia > > do código mas não gostei desse: > [UGLY CODE SNIPPED OUT] > > > > Não é intuitivo!!!! Acho que tem q ser algo mais > > direto... A divulgação é para quem não conhece > > a linguagem... Teria q ser algo mais enxuto! :) > > Está coberta de razão, mocinha. > Eu concordo com a Carla em número e grau (em gênero, ao que me parece, somos diametralmente > opostos ;-) > > > Bem, fica aí a minha sugestão! > > Eu não vi nenhuma sugestão... você não quer arriscar alguma coisa? > > Eu ficaria com a máxima do L. Wall, "use Perl;". Acho que é o bastante... e pode ser > interpretado tanto por interpretadores Perl quanto por programadores experientes, quanto por > leigos... ;-) sem perda de generalidade. > > Eis aí meus dois centavos. > E muito a propósito, quanto vai custar cada uma destas camisetas? > > Putamplexos! > > -- > Luis Campos de Carvalho > Member of "São Paulo Perl Mongers", > Unix SysAdmin & OCP/DBA Oracle > > > > > > > > > _______________________________________________________ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From joenio em gmail.com Tue Jan 3 03:58:37 2006 From: joenio em gmail.com (Joenio Marques) Date: Tue, 3 Jan 2006 09:58:37 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: <20060103114027.37124.qmail@web60013.mail.yahoo.com> References: <20060103114027.37124.qmail@web60013.mail.yahoo.com> Message-ID: <65934b450601030358w4a74e53m@mail.gmail.com> > Eu ficaria com a máxima do L. Wall, "use Perl;". Acho que é o bastante... Entao está definido, será o camelo com "use Perl;" na frente a nas costas da camisa "perl.org.br". A divulgação seria legal! Mas, onde anda o 'perl.org.br' ? Nao consigo acessá-lo. Uma alternativa seria 'brasil.pm.org' caso 'perl.org.br' nao volte a tempo. > E muito a propósito, quanto vai custar cada uma destas camisetas? O custo será o de cobrir o valor das camisas, impressao e postagem. Nao sei quanto isso irá custar ainda... > Luis Campos de Carvalho Sds, -- Joenio Marques - Salvador Perl Mongers From glasswalk3r em yahoo.com.br Tue Jan 3 04:03:38 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue, 3 Jan 2006 09:03:38 -0300 (ART) Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: <65934b450601030358w4a74e53m@mail.gmail.com> Message-ID: <20060103120338.45695.qmail@web30807.mail.mud.yahoo.com> --- Joenio Marques escreveu: > > E muito a propósito, quanto vai custar cada uma > destas camisetas? > > O custo será o de cobrir o valor das camisas, > impressao e postagem. > Nao sei quanto isso irá custar ainda... Joenio, Por que não tenta uma parceria com a Linuxmall brasileira? Ela vende camisas divulgando o Python (http://www.linuxmall.com.br/index.php?product_id=2464), não vejo porque não fazer o mesmo com o Perl. Eu havia sugerido isso para o Mago (na época que ele estava fazendo as camisetas para o FISL ou Conisli, não lembro agora), talvez você devesse bater um papo com ele para ver como fazer 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! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From joenio em gmail.com Tue Jan 3 04:20:30 2006 From: joenio em gmail.com (Joenio Marques) Date: Tue, 3 Jan 2006 10:20:30 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: <20060103120338.45695.qmail@web30807.mail.mud.yahoo.com> References: <65934b450601030358w4a74e53m@mail.gmail.com> <20060103120338.45695.qmail@web30807.mail.mud.yahoo.com> Message-ID: <65934b450601030420x650b61c8w@mail.gmail.com> > Por que não tenta uma parceria com a Linuxmall > brasileira? Seria uma boa né!? > talvez você devesse bater um papo > com ele para ver como fazer isso. Vou entrar em contato! > Alceu Rodrigues de Freitas Junior Grato, -- Joenio Marques - Salvador Perl Mongers From maia em suaweb.com Tue Jan 3 04:22:31 2006 From: maia em suaweb.com (Eduardo Maia) Date: Tue, 3 Jan 2006 10:22:31 -0200 Subject: [Cascavel-pm] Fun??o em JS In-Reply-To: References: Message-ID: <20060103122231.23550.qmail@hm257.locaweb.com.br> Senhores, como muitos aqui programam para a web, segue a pergunta (meio off topic eu acho, já que o assunto é JavaScript e HTML): alguém teria função pronta em JavaScript para gerar aqueles "textareas" onde se pode escrever em html, formatar fonte, etc? Obrigado desde já! Abraços! From marco.lima em e-via.com.br Tue Jan 3 04:23:01 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue, 03 Jan 2006 10:23:01 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' Message-ID: Seria uma boa forma de divulgar, porêm tenho escutado algumas pessoas que colocaram produtos lá e eles falaram que os caras naum pagam direito. Se a idéia é colocar e deixar para lá, recebe quando decidirem pagar tudo bem, mas se estiver afim de receber logo entaum acho melhor divulgar nos sites dos grupos de no perl.org.br Quanto ao site, vou passar as info de acesso para o Fabiano recolocar no ar, mas precisamos de voluntários para trabalhar nele. [ ]'s > > --- Joenio Marques escreveu: > > > > E muito a propósito, quanto vai custar cada uma > > destas camisetas? > > > > O custo será o de cobrir o valor das camisas, > > impressao e postagem. > > Nao sei quanto isso irá custar ainda... > > Joenio, > > Por que não tenta uma parceria com a Linuxmall > brasileira? Ela vende camisas divulgando o Python > (http://www.linuxmall.com.br/index.php?product_id=2464), > não vejo porque não fazer o mesmo com o Perl. > > Eu havia sugerido isso para o Mago (na época que ele > estava fazendo as camisetas para o FISL ou Conisli, > não lembro agora), talvez você devesse bater um papo > com ele para ver como fazer 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! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From joenio em gmail.com Tue Jan 3 04:30:40 2006 From: joenio em gmail.com (Joenio Marques) Date: Tue, 3 Jan 2006 10:30:40 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: References: Message-ID: <65934b450601030430u658d5277t@mail.gmail.com> > Seria uma boa forma de divulgar, porêm tenho escutado algumas pessoas > que colocaram produtos lá e eles falaram que os caras naum pagam direito. Isso é problema! Mas, se demorar e pagar tudo bem! > Se a idéia é colocar e deixar para lá, recebe quando decidirem pagar > tudo bem, mas se estiver afim de receber logo entaum acho melhor > divulgar nos sites dos grupos de no perl.org.br Talvez pudessemos colocar lá e também nos grupos perl.org.br. > Quanto ao site, vou passar as info de acesso para o Fabiano recolocar no > ar, mas precisamos de voluntários para trabalhar nele. Conte comigo! > Marco Lima > J. A. P. H. Abraços, -- Joenio Marques - Salvador Perl Mongers From shonorio em terra.com.br Tue Jan 3 04:43:26 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Tue, 3 Jan 2006 09:43:26 -0300 Subject: [Cascavel-pm] Fun??o em JS Message-ID: http://www.fckeditor.net/ ---------- Cabeçalho original ----------- De: cascavel-pm-bounces em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Tue, 3 Jan 2006 10:22:31 -0200 Assunto: [Cascavel-pm] Fun??o em JS > Senhores, como muitos aqui programam para a web, segue a pergunta (meio off topic eu acho, já que o assunto é JavaScript e HTML): alguém teria função pronta em JavaScript para gerar aqueles "textareas" onde se pode escrever em html, formatar fonte, etc? > > Obrigado desde já! > > Abraços! > From frighetti em cascavel.pm.org Tue Jan 3 04:53:50 2006 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Tue, 03 Jan 2006 10:53:50 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: <65934b450601030430u658d5277t@mail.gmail.com> References: <65934b450601030430u658d5277t@mail.gmail.com> Message-ID: <43BA73DE.1020200@cascavel.pm.org> Joenio Marques escreveu: >>Seria uma boa forma de divulgar, porêm tenho escutado algumas pessoas >>que colocaram produtos lá e eles falaram que os caras naum pagam direito. > > > Isso é problema! Mas, se demorar e pagar tudo bem! > > >>Se a idéia é colocar e deixar para lá, recebe quando decidirem pagar >>tudo bem, mas se estiver afim de receber logo entaum acho melhor >>divulgar nos sites dos grupos de no perl.org.br > > > Talvez pudessemos colocar lá e também nos grupos perl.org.br. > > >>Quanto ao site, vou passar as info de acesso para o Fabiano recolocar no >>ar, mas precisamos de voluntários para trabalhar nele. > > > Conte comigo! > > >>Marco Lima >>J. A. P. H. > > > > Abraços, > -- > Joenio Marques > - Salvador Perl Mongers Olá Monges! Ta na hora de dar um rumo pro perl.org.br mesmo... neste inicio de ano to com tempo e disposição, vamos aproveitar hehehe Alguém criou um histórico do que foi definido que ele tinha q conter? Vamos utilizar algum CMS ou desenvolver mesmo? Mago, q tal o Bricolage? ;) Fico no aguardo das infos! Abraços, -- Fabiano Reese Righetti From glasswalk3r em yahoo.com.br Tue Jan 3 05:10:31 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue, 3 Jan 2006 10:10:31 -0300 (ART) Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: <43BA73DE.1020200@cascavel.pm.org> Message-ID: <20060103131031.37428.qmail@web30809.mail.mud.yahoo.com> --- Fabiano Reese Righetti escreveu: > Ta na hora de dar um rumo pro perl.org.br > mesmo... neste inicio de > ano to com tempo e disposição, vamos aproveitar > hehehe > Alguém criou um histórico do que foi definido > que ele tinha q conter? > Vamos utilizar algum CMS ou desenvolver mesmo? Eu voto para usar um CMS qualquer. Se não temos um site pronto até hoje é porque, eu acredito, ninguém teve tempo de desenvolver. É mais fácil também para outros monges contribuírem com artigos e notícias. > Mago, q tal o Bricolage? ;) A pergunta foi para o Mago, mas vou meter meu bedelho. :-) Eu acho o Bricolage um ótimo sistema, mas ele parece ter muito mais recursos do que precisamos. À menos, é claro, que teremos como iniciativa escrever livros sobre Perl em português. ;-) []'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 joenio em gmail.com Tue Jan 3 05:24:50 2006 From: joenio em gmail.com (Joenio Marques) Date: Tue, 3 Jan 2006 11:24:50 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: <20060103131031.37428.qmail@web30809.mail.mud.yahoo.com> References: <43BA73DE.1020200@cascavel.pm.org> <20060103131031.37428.qmail@web30809.mail.mud.yahoo.com> Message-ID: <65934b450601030524yf1c9098q@mail.gmail.com> > Eu acho o Bricolage um ótimo sistema, mas ele parece > ter muito mais recursos do que precisamos. À menos, é > claro, que teremos como iniciativa escrever livros > sobre Perl em português. ;-) Seria uma ótima oportunidade de aprender o Bricolage! > Alceu Rodrigues de Freitas Junior Att, -- Joenio Marques - Salvador Perl Mongers From glasswalk3r em yahoo.com.br Tue Jan 3 06:23:28 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue, 3 Jan 2006 11:23:28 -0300 (ART) Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: <65934b450601030524yf1c9098q@mail.gmail.com> Message-ID: <20060103142328.91976.qmail@web30807.mail.mud.yahoo.com> --- Joenio Marques escreveu: > > Eu acho o Bricolage um ótimo sistema, mas ele > parece > > ter muito mais recursos do que precisamos. À > menos, é > > claro, que teremos como iniciativa escrever livros > > sobre Perl em português. ;-) > > Seria uma ótima oportunidade de aprender o > Bricolage! Sim seria. Mas o objetivo é ter um website funcional ou criar um laboratório de estudos de Bricolage? []'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 guhmail-perl em yahoo.com.br Tue Jan 3 06:25:12 2006 From: guhmail-perl em yahoo.com.br (guh) Date: Tue, 3 Jan 2006 11:25:12 -0300 (ART) Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: Message-ID: <20060103142512.77747.qmail@web33202.mail.mud.yahoo.com> aloha mago... voluntario, ja tem um, que eu faço?! Hehehehehe! Guh. --- Marco Lima escreveu: > Seria uma boa forma de divulgar, porêm tenho > escutado algumas pessoas > que colocaram produtos lá e eles falaram que os > caras naum pagam direito. > > Se a idéia é colocar e deixar para lá, recebe quando > decidirem pagar > tudo bem, mas se estiver afim de receber logo entaum > acho melhor > divulgar nos sites dos grupos de no perl.org.br > > Quanto ao site, vou passar as info de acesso para o > Fabiano recolocar no > ar, mas precisamos de voluntários para trabalhar > nele. > > [ ]'s > > > > > --- Joenio Marques escreveu: > > > > > > E muito a propósito, quanto vai custar cada > uma > > > destas camisetas? > > > > > > O custo será o de cobrir o valor das camisas, > > > impressao e postagem. > > > Nao sei quanto isso irá custar ainda... > > > > Joenio, > > > > Por que não tenta uma parceria com a Linuxmall > > brasileira? Ela vende camisas divulgando o Python > > > (http://www.linuxmall.com.br/index.php?product_id=2464), > > não vejo porque não fazer o mesmo com o Perl. > > > > Eu havia sugerido isso para o Mago (na época que > ele > > estava fazendo as camisetas para o FISL ou > Conisli, > > não lembro agora), talvez você devesse bater um > papo > > com ele para ver como fazer 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! doce lar. Faça do Yahoo! sua homepage. > > http://br.yahoo.com/homepageset.html > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > mago em cpan.org > > Sociedade Perl do Brasil | > http://www.perl.org.br > Perl Monks | > http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > "Ninguém é tão grande que não possa aprender, e nem > tão pequeno que > não possa ensinar" > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From monsieur_champs em yahoo.com.br Tue Jan 3 06:58:59 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue, 3 Jan 2006 14:58:59 +0000 (GMT) Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: Message-ID: <20060103145859.97067.qmail@web60024.mail.yahoo.com> --- Marco Lima escreveu: > Seria uma boa forma de divulgar, porêm tenho escutado algumas pessoas > que colocaram produtos lá e eles falaram que os caras naum pagam direito. Você está falando do LinuxMall? > Se a idéia é colocar e deixar para lá, recebe quando decidirem pagar > tudo bem, mas se estiver afim de receber logo entaum acho melhor > divulgar nos sites dos grupos de no perl.org.br Não acredito que seja a idéia do Joênio. > Quanto ao site, vou passar as info de acesso para o Fabiano recolocar no > ar, mas precisamos de voluntários para trabalhar nele. Eu me lembro de duas ou três invasões no website, mas não tenho notícia de que os devidos consertos foram providenciados. Eu estou disponível para ajudar, seja instalando ou patcheando o sistema operacional da máquina. Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From vgdias em gmail.com Tue Jan 3 07:04:36 2006 From: vgdias em gmail.com (vict0r) Date: Tue, 3 Jan 2006 13:04:36 -0200 Subject: [Cascavel-pm] Fun??o em JS In-Reply-To: References: Message-ID: Por favor, alguém poderia descadastrar meu e-mail da lista? Em 03/01/06, Solli Moreira Honorio escreveu: > > http://www.fckeditor.net/ > > ---------- Cabeçalho original ----------- > > De: cascavel-pm-bounces em pm.org > Para: "Cascavel Perl Mongers" cascavel-pm em pm.org > Cópia: > Data: Tue, 3 Jan 2006 10:22:31 -0200 > Assunto: [Cascavel-pm] Fun??o em JS > > > Senhores, como muitos aqui programam para a web, segue a pergunta (meio > off topic eu acho, já que o assunto é > JavaScript e HTML): alguém teria função pronta em JavaScript para gerar > aqueles "textareas" onde se pode > escrever em html, formatar fonte, etc? > > > > Obrigado desde já! > > > > Abraços! > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- /* Não use software pirata, use software livre */ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060103/ea6f9fb6/attachment.html From monsieur_champs em yahoo.com.br Tue Jan 3 07:51:54 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue, 3 Jan 2006 12:51:54 -0300 (ART) Subject: [Cascavel-pm] Fun??o em JS In-Reply-To: Message-ID: <20060103155154.25009.qmail@web60019.mail.yahoo.com> Você mesmo deve fazer isso, Victor. Para isso, envie um email para cascavel-pm-help em pm.org e leia as instruções no email que vier de volta. Putamplexos! --- vict0r escreveu: > Por favor, > alguém poderia descadastrar meu e-mail da lista? > > > Em 03/01/06, Solli Moreira Honorio escreveu: > > > > http://www.fckeditor.net/ > > > > ---------- Cabeçalho original ----------- > > > > De: cascavel-pm-bounces em pm.org > > Para: "Cascavel Perl Mongers" cascavel-pm em pm.org > > Cópia: > > Data: Tue, 3 Jan 2006 10:22:31 -0200 > > Assunto: [Cascavel-pm] Fun??o em JS > > > > > Senhores, como muitos aqui programam para a web, segue a pergunta (meio > > off topic eu acho, já que o assunto é > > JavaScript e HTML): alguém teria função pronta em JavaScript para gerar > > aqueles "textareas" onde se pode > > escrever em html, formatar fonte, etc? > > > > > > Obrigado desde já! > > > > > > Abraços! > > > > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > /* Não use software pirata, use software livre */ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From marco.lima em e-via.com.br Tue Jan 3 08:01:34 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue, 03 Jan 2006 14:01:34 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' Message-ID: Fabiano: Jah têm dois ... agora eh soh coordenar as atividades. Vou te passar as info para habilitar o servidor. [ ]'s > > aloha mago... > > voluntario, ja tem um, que eu faço?! Hehehehehe! > > Guh. > > --- Marco Lima escreveu: > > > Seria uma boa forma de divulgar, porêm tenho > > escutado algumas pessoas > > que colocaram produtos lá e eles falaram que os > > caras naum pagam direito. > > > > Se a idéia é colocar e deixar para lá, recebe quando > > decidirem pagar > > tudo bem, mas se estiver afim de receber logo entaum > > acho melhor > > divulgar nos sites dos grupos de no perl.org.br > > > > Quanto ao site, vou passar as info de acesso para o > > Fabiano recolocar no > > ar, mas precisamos de voluntários para trabalhar > > nele. > > > > [ ]'s > > > > > > > > --- Joenio Marques escreveu: > > > > > > > > E muito a propósito, quanto vai custar cada > > uma > > > > destas camisetas? > > > > > > > > O custo será o de cobrir o valor das camisas, > > > > impressao e postagem. > > > > Nao sei quanto isso irá custar ainda... > > > > > > Joenio, > > > > > > Por que não tenta uma parceria com a Linuxmall > > > brasileira? Ela vende camisas divulgando o Python > > > > > > (http://www.linuxmall.com.br/index.php?product_id=2464), > > > não vejo porque não fazer o mesmo com o Perl. > > > > > > Eu havia sugerido isso para o Mago (na época que > > ele > > > estava fazendo as camisetas para o FISL ou > > Conisli, > > > não lembro agora), talvez você devesse bater um > > papo > > > com ele para ver como fazer 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! doce lar. Faça do Yahoo! sua homepage. > > > http://br.yahoo.com/homepageset.html > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > -- > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > mago em cpan.org > > > > Sociedade Perl do Brasil | > > http://www.perl.org.br > > Perl Monks | > > http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > "Ninguém é tão grande que não possa aprender, e nem > > tão pequeno que > > não possa ensinar" > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > _______________________________________________________ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From pmpoa em galvao.eti.br Mon Jan 2 13:53:55 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Mon, 02 Jan 2006 18:53:55 -0300 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: References: Message-ID: <43B9A0F3.8070103@galvao.eti.br> Por um acaso eu sou o único monge que não consegue acessar perl.org.br ??? Já vi vocês falando sobre o domínio trocentas vezes aqui, mas faz meses que eu não consigo acessar... Abraços, Er Galvão Abbott pmpoa em galvao.eti.br ---------------------------------------------------- Fundador e Administrador - Porto Alegre Perl Mongers http://portoalegre.pm.org/ ---------------------------------------------------- Sócio e Diretor Técnico - Sociedade Perl do Brasil http://perl.org.br/ ---------------------------------------------------- Marco Lima wrote: >#!/usr/bin/perl >use warnings; >use strict; > >BEGIN { > eval { require perl::org::br; } >} > >se achar grande poderia ser > >use perl::org::br; > >[ ]'s > > > >>Olá Monges! >> >>Entao acho que esse modelo preto ficou legal né !? >>Falta definir o que colocar nas costas da camisa, >>gostei da sugestao de Gabriel em colocar: perl.org.br. >> >>Abraços, >>-- >>Joenio Marques >>- Salvador Perl Mongers >> >> >>Em 02/01/06, Alceu R. de Freitas Jr. escreveu: >> >> >>>Oi Joenio, >>> >>>Eu prefiro o modelo em preto. >>> >>>[]'s >>>Alceu >>> >>> >>> >>_______________________________________________ >>Cascavel-pm mailing list >>Cascavel-pm em pm.org >>http://mail.pm.org/mailman/listinfo/cascavel-pm >> >> >> >> > >-- > >Marco Lima >J. A. P. H. > >marco.lima em e-via.com.br >mago em rio.pm.org >mago em cpan.org > >Sociedade Perl do Brasil | http://www.perl.org.br >Perl Monks | http://www.perlmonks.org >Brasil Perl Mongers | http://brasil.pm.org > >Register Linux User #355235 >Slackware Linux, for the subgenius > >"Ninguém é tão grande que não possa aprender, e nem tão pequeno que >não possa ensinar" >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > From jamorreu em gmail.com Tue Jan 3 09:18:44 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Tue, 3 Jan 2006 15:18:44 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: <43B9A0F3.8070103@galvao.eti.br> References: <43B9A0F3.8070103@galvao.eti.br> Message-ID: <8ff2963a0601030918i56d2e21by@mail.gmail.com> Em 02/01/06, "Er Galvão Abbott - PortoAlegre.pm" escreveu: > Por um acaso eu sou o único monge que não consegue acessar perl.org.br ??? > > Já vi vocês falando sobre o domínio trocentas vezes aqui, mas faz meses > que eu não consigo acessar... > vc não é o único não... mas voltando a questão das camisas... falaram em incluir somente a cebola... bom, o Camelo é reconhecido como símbolo da linguagem a muito tempo. Pode não ser oficial, mas quem é um pouco mais avançado na área de programação, sabe que se falar em Camelo, está falando no Perl. Então eu não vejo o porque em possivelmente fazer uma camiseta só com a Cebola... poderiamos bolar um "mix" disso... Cebola com o Camelo... -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From joenio em gmail.com Tue Jan 3 09:33:35 2006 From: joenio em gmail.com (Joenio Marques) Date: Tue, 3 Jan 2006 15:33:35 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: <8ff2963a0601030918i56d2e21by@mail.gmail.com> References: <43B9A0F3.8070103@galvao.eti.br> <8ff2963a0601030918i56d2e21by@mail.gmail.com> Message-ID: <65934b450601030933o7f1c256y@mail.gmail.com> > Então eu não vejo o porque em possivelmente fazer uma camiseta só com > a Cebola... poderiamos bolar um "mix" disso... Cebola com o Camelo... Acho perigoso... o Camelo poderia comer a cebola e ficar com "pérola nos rins". ;-) Veja: "a cebola, o camelo e a pérola" aqui: http://mail.pm.org/pipermail/cascavel-pm/2005-November/004158.html (uma bela estória inacabada...) > João Gabriel Abraços, -- Joenio Marques - Salvador Perl Mongers From andre.garcia.carneir em terra.com.br Tue Jan 3 08:43:18 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Tue, 3 Jan 2006 13:43:18 -0300 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' Message-ID: > Por um acaso eu sou o único monge que não consegue acessar perl.org.br ??? > Já vi vocês falando sobre o domínio trocentas vezes aqui, mas faz meses > que eu não consigo acessar... > Pode crer... pra mim aparece a página de "saudação" do apache!!!! Cheers. > Abraços, > > Er Galvão Abbott > pmpoa em galvao.eti.br > ---------------------------------------------------- > Fundador e Administrador - Porto Alegre Perl Mongers > http://portoalegre.pm.org/ > ---------------------------------------------------- > Sócio e Diretor Técnico - Sociedade Perl do Brasil > http://perl.org.br/ > ---------------------------------------------------- > > > > Marco Lima wrote: > > >#!/usr/bin/perl > >use warnings; > >use strict; > > > >BEGIN { > > eval { require perl::org::br; } > >} > > > >se achar grande poderia ser > > > >use perl::org::br; > > > >[ ]'s > > > > > > > >>Olá Monges! > >> > >>Entao acho que esse modelo preto ficou legal né !? > >>Falta definir o que colocar nas costas da camisa, > >>gostei da sugestao de Gabriel em colocar: perl.org.br. > >> > >>Abraços, > >>-- > >>Joenio Marques > >>- Salvador Perl Mongers > >> > >> > >>Em 02/01/06, Alceu R. de Freitas Jr. escreveu: > >> > >> > >>>Oi Joenio, > >>> > >>>Eu prefiro o modelo em preto. > >>> > >>>[]'s > >>>Alceu > >>> > >>> > >>> > >>_______________________________________________ > >>Cascavel-pm mailing list > >>Cascavel-pm em pm.org > >>http://mail.pm.org/mailman/listinfo/cascavel-pm > >> > >> > >> > >> > > > >-- > > > >Marco Lima > >J. A. P. H. > > > >marco.lima em e-via.com.br > >mago em rio.pm.org > >mago em cpan.org > > > >Sociedade Perl do Brasil | http://www.perl.org.br > >Perl Monks | http://www.perlmonks.org > >Brasil Perl Mongers | http://brasil.pm.org > > > >Register Linux User #355235 > >Slackware Linux, for the subgenius > > > >"Ninguém é tão grande que não possa aprender, e nem tão pequeno que > >não possa ensinar" > >_______________________________________________ > >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,1136304174.28578.16777.mueru.terra.com.br,5227,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 02/01/2006 / Versão: 4.4.00/4665 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > From andre.garcia.carneir em terra.com.br Tue Jan 3 09:42:15 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Tue, 3 Jan 2006 14:42:15 -0300 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' Message-ID: > mas voltando a questão das camisas... falaram em incluir somente a cebola... > bom, o Camelo é reconhecido como símbolo da linguagem a muito tempo. > Pode não ser oficial, mas quem é um pouco mais avançado na área de > programação, sabe que se falar em Camelo, está falando no Perl. Pois é... já que agora nós temos um símbolo oficial, pra que ficar usando o que não é oficial. Tudo bem q todos que tenham alguma vivência com Perl reconheçam o camelo como símbolo. Mas acho q esse tempo acabou. Abaixo aos camelos eheheheh!!!! Q todos eles se entupam com péroloas nos rins... > Então eu não vejo o porque em possivelmente fazer uma camiseta só com > a Cebola... poderiamos bolar um "mix" disso... Cebola com o Camelo... hummm... acho q camelo com cebola não deve cair bem... Cheers!!! > > -- > []'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 > > 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,1136308744.96279.21102.almora.terra.com.br,4692,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 02/01/2006 / Versão: 4.4.00/4665 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > From jamorreu em gmail.com Tue Jan 3 11:48:14 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Tue, 3 Jan 2006 17:48:14 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: References: Message-ID: <8ff2963a0601031148g4b4cbeaag@mail.gmail.com> > hummm... acho q camelo com cebola não deve cair bem... que tal fazermos um "camelo acebolado"? vai ficar bem cômico rsrs -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From glasswalk3r em yahoo.com.br Tue Jan 3 11:53:38 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue, 3 Jan 2006 16:53:38 -0300 (ART) Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: <8ff2963a0601031148g4b4cbeaag@mail.gmail.com> Message-ID: <20060103195338.96406.qmail@web30809.mail.mud.yahoo.com> --- João Gabriel escreveu: > > hummm... acho q camelo com cebola não deve cair > bem... > > que tal fazermos um "camelo acebolado"? > > vai ficar bem cômico rsrs Já que estamos numa "sessão viagem", aí vai meus dois centavos: desenhem uma cebola aberta com o camelo em posição de lótus, meditando bem no meio da mesma. []'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 andre.garcia.carneir em terra.com.br Tue Jan 3 12:01:13 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Tue, 3 Jan 2006 17:01:13 -0300 Subject: [Cascavel-pm] [Spam] Re: Camisas Perl com 'Camelus bactrianus' Message-ID: > Já que estamos numa "sessão viagem", aí vai meus dois > centavos: > desenhem uma cebola aberta com o camelo em posição de > lótus, meditando bem no meio da mesma. > Uau!!!! Eu gostei!!! Vou tentar fazer o desenho e postar. Aguardem... Cheers!!! From marcelo em stella.eng.br Tue Jan 3 13:13:20 2006 From: marcelo em stella.eng.br (Marcelo Stella) Date: Tue, 3 Jan 2006 18:13:20 -0300 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: Message-ID: <009f01c610aa$85e044f0$046410ac@itsa.com.br> Senhores, "Não é do apache"... é do netserver (pacote que vem com o apache e alguns adicionais)... Solução interessante para windows... No registro.br temos: domínio: perl.org.br entidade: Movimento SOS Marumbi documento: 004.402.526/0001-59 responsável: Cláudio Romanelli endereço: Rua Prof. Nivaldo Braga, 1528, endereço: 82810-150 - Curitiba - PR telefone: (041) 3022-2010 [] Acho que o Claudio Romanelli poderia dar uma idéia do que está acontecendo... De qq forma, poderíamos juntar o útil ao agradável: fazermos a página por lá... []'s Marcelo Stella PS.: o que é Marumbi ??? e porque eles estão pedindo ajuda (SOS) ??? -----Mensagem original----- De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome de André Garcia Carneiro Enviada em: terça-feira, 3 de janeiro de 2006 13:43 Para: cascavel-pm Assunto: Re: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' > Por um acaso eu sou o único monge que não consegue acessar perl.org.br ??? > Já vi vocês falando sobre o domínio trocentas vezes aqui, mas faz meses > que eu não consigo acessar... > Pode crer... pra mim aparece a página de "saudação" do apache!!!! Cheers. > Abraços, > > Er Galvão Abbott > pmpoa em galvao.eti.br > ---------------------------------------------------- > Fundador e Administrador - Porto Alegre Perl Mongers > http://portoalegre.pm.org/ > ---------------------------------------------------- > Sócio e Diretor Técnico - Sociedade Perl do Brasil > http://perl.org.br/ > ---------------------------------------------------- > > > > Marco Lima wrote: > > >#!/usr/bin/perl > >use warnings; > >use strict; > > > >BEGIN { > > eval { require perl::org::br; } > >} > > > >se achar grande poderia ser > > > >use perl::org::br; > > > >[ ]'s > > > > > > > >>Olá Monges! > >> > >>Entao acho que esse modelo preto ficou legal né !? > >>Falta definir o que colocar nas costas da camisa, > >>gostei da sugestao de Gabriel em colocar: perl.org.br. > >> > >>Abraços, > >>-- > >>Joenio Marques > >>- Salvador Perl Mongers > >> > >> > >>Em 02/01/06, Alceu R. de Freitas Jr. escreveu: > >> > >> > >>>Oi Joenio, > >>> > >>>Eu prefiro o modelo em preto. > >>> > >>>[]'s > >>>Alceu > >>> > >>> > >>> > >>_______________________________________________ > >>Cascavel-pm mailing list > >>Cascavel-pm em pm.org > >>http://mail.pm.org/mailman/listinfo/cascavel-pm > >> > >> > >> > >> > > > >-- > > > >Marco Lima > >J. A. P. H. > > > >marco.lima em e-via.com.br > >mago em rio.pm.org > >mago em cpan.org > > > >Sociedade Perl do Brasil | http://www.perl.org.br > >Perl Monks | http://www.perlmonks.org > >Brasil Perl Mongers | http://brasil.pm.org > > > >Register Linux User #355235 > >Slackware Linux, for the subgenius > > > >"Ninguém é tão grande que não possa aprender, e nem tão pequeno que > >não possa ensinar" > >_______________________________________________ > >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.ca rneir&_l=1,1136304174.28578.16777.mueru.terra.com.br,5227,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 02/01/2006 / Versão: 4.4.00/4665 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From marcelo em stella.eng.br Tue Jan 3 13:15:36 2006 From: marcelo em stella.eng.br (Marcelo Stella) Date: Tue, 3 Jan 2006 18:15:36 -0300 Subject: [Cascavel-pm] RES: [Spam] Re: Camisas Perl com 'Camelus bactrianus' In-Reply-To: Message-ID: <00a001c610aa$d6f2a9f0$046410ac@itsa.com.br> Caracas... Onde compro esse baseado ??? Não esqueça de registrar a patente... vai que fica famosa... []'s Marcelo Stella -----Mensagem original----- De: cascavel-pm-bounces+marcelo=stella.eng.br em pm.org [mailto:cascavel-pm-bounces+marcelo=stella.eng.br em pm.org] Em nome de André Garcia Carneiro Enviada em: terça-feira, 3 de janeiro de 2006 17:01 Para: cascavel-pm Assunto: Re: [Cascavel-pm] [Spam] Re: Camisas Perl com 'Camelus bactrianus' > Já que estamos numa "sessão viagem", aí vai meus dois > centavos: > desenhem uma cebola aberta com o camelo em posição de > lótus, meditando bem no meio da mesma. > Uau!!!! Eu gostei!!! Vou tentar fazer o desenho e postar. Aguardem... Cheers!!! _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From marcelo em stella.eng.br Tue Jan 3 13:19:05 2006 From: marcelo em stella.eng.br (Marcelo Stella) Date: Tue, 3 Jan 2006 18:19:05 -0300 Subject: [Cascavel-pm] RES: RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: <009f01c610aa$85e044f0$046410ac@itsa.com.br> Message-ID: <00a101c610ab$53bc4fe0$046410ac@itsa.com.br> Outra idéia pra página: que tal usarmos WIKI ??? Assim, todos poderiam contribuir... www.twiki.org -----Mensagem original----- De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome de Marcelo Stella Enviada em: terça-feira, 3 de janeiro de 2006 18:13 Para: 'Cascavel Perl Mongers' Assunto: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' Senhores, "Não é do apache"... é do netserver (pacote que vem com o apache e alguns adicionais)... Solução interessante para windows... No registro.br temos: domínio: perl.org.br entidade: Movimento SOS Marumbi documento: 004.402.526/0001-59 responsável: Cláudio Romanelli endereço: Rua Prof. Nivaldo Braga, 1528, endereço: 82810-150 - Curitiba - PR telefone: (041) 3022-2010 [] Acho que o Claudio Romanelli poderia dar uma idéia do que está acontecendo... De qq forma, poderíamos juntar o útil ao agradável: fazermos a página por lá... []'s Marcelo Stella PS.: o que é Marumbi ??? e porque eles estão pedindo ajuda (SOS) ??? -----Mensagem original----- De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome de André Garcia Carneiro Enviada em: terça-feira, 3 de janeiro de 2006 13:43 Para: cascavel-pm Assunto: Re: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' > Por um acaso eu sou o único monge que não consegue acessar perl.org.br ??? > Já vi vocês falando sobre o domínio trocentas vezes aqui, mas faz meses > que eu não consigo acessar... > Pode crer... pra mim aparece a página de "saudação" do apache!!!! Cheers. > Abraços, > > Er Galvão Abbott > pmpoa em galvao.eti.br > ---------------------------------------------------- > Fundador e Administrador - Porto Alegre Perl Mongers > http://portoalegre.pm.org/ > ---------------------------------------------------- > Sócio e Diretor Técnico - Sociedade Perl do Brasil > http://perl.org.br/ > ---------------------------------------------------- > > > > Marco Lima wrote: > > >#!/usr/bin/perl > >use warnings; > >use strict; > > > >BEGIN { > > eval { require perl::org::br; } > >} > > > >se achar grande poderia ser > > > >use perl::org::br; > > > >[ ]'s > > > > > > > >>Olá Monges! > >> > >>Entao acho que esse modelo preto ficou legal né !? > >>Falta definir o que colocar nas costas da camisa, > >>gostei da sugestao de Gabriel em colocar: perl.org.br. > >> > >>Abraços, > >>-- > >>Joenio Marques > >>- Salvador Perl Mongers > >> > >> > >>Em 02/01/06, Alceu R. de Freitas Jr. escreveu: > >> > >> > >>>Oi Joenio, > >>> > >>>Eu prefiro o modelo em preto. > >>> > >>>[]'s > >>>Alceu > >>> > >>> > >>> > >>_______________________________________________ > >>Cascavel-pm mailing list > >>Cascavel-pm em pm.org > >>http://mail.pm.org/mailman/listinfo/cascavel-pm > >> > >> > >> > >> > > > >-- > > > >Marco Lima > >J. A. P. H. > > > >marco.lima em e-via.com.br > >mago em rio.pm.org > >mago em cpan.org > > > >Sociedade Perl do Brasil | http://www.perl.org.br > >Perl Monks | http://www.perlmonks.org > >Brasil Perl Mongers | http://brasil.pm.org > > > >Register Linux User #355235 > >Slackware Linux, for the subgenius > > > >"Ninguém é tão grande que não possa aprender, e nem tão pequeno que > >não possa ensinar" > >_______________________________________________ > >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.ca rneir&_l=1,1136304174.28578.16777.mueru.terra.com.br,5227,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 02/01/2006 / Versão: 4.4.00/4665 > Proteja o seu e-mail Terra: http://mail.terra.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 breno em clavis.com.br Tue Jan 3 13:13:38 2006 From: breno em clavis.com.br (Breno G. de Oliveira) Date: Tue, 03 Jan 2006 19:13:38 -0200 Subject: [Cascavel-pm] logo da cebola In-Reply-To: <00a101c610ab$53bc4fe0$046410ac@itsa.com.br> References: <00a101c610ab$53bc4fe0$046410ac@itsa.com.br> Message-ID: <43BAE902.1090401@clavis.com.br> Eu particularmente não gosto de cebola, mas confesso que ela ficou muito boa como logo do Perl ;) Agora, não encontrei referências sobre ela ser o "logo oficial" nem imagens maiores dela, banners de divulgação da linguagem, etc. Alguém sabe onde encontrar? Fazer botões com cebolas e camelos (dromedários) das mais variadas cores, formas e tamanhos é sem dúvida uma ótima maneira de divulgar a linguagem, não acham? Vejam o exemplo do firefox em: http://www.spreadfirefox.com/?q=affiliates/homepage enfim, é só uma idéia... eu não tenho competência nem pra desenhar boneco de palitinho, daí pra divulgar a linguagem o máximo que consegui foi um discreto "use perl;" que botei no meu site, com link pra perl.org []s breno From jamorreu em gmail.com Tue Jan 3 13:59:34 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Tue, 3 Jan 2006 19:59:34 -0200 Subject: [Cascavel-pm] logo da cebola In-Reply-To: <43BAE902.1090401@clavis.com.br> References: <00a101c610ab$53bc4fe0$046410ac@itsa.com.br> <43BAE902.1090401@clavis.com.br> Message-ID: <8ff2963a0601031359w6ee89518m@mail.gmail.com> Breno... > enfim, é só uma idéia... eu não tenho competência nem pra desenhar > boneco de palitinho, daí pra divulgar a linguagem o máximo que consegui > foi um discreto "use perl;" que botei no meu site, com link pra perl.org Será que aqui la lista temos algum monge com o talento para desenhos? *desenho mesmo... nada de desenhos ajaponesados... até porque não é desenho, é cópia rsrs -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From gabriel.vieira em gmail.com Tue Jan 3 13:07:10 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Tue, 3 Jan 2006 19:07:10 -0200 Subject: [Cascavel-pm] RES: [Spam] Re: Camisas Perl com 'Camelus bactrianus' References: <00a001c610aa$d6f2a9f0$046410ac@itsa.com.br> Message-ID: <003101c610a9$b6919730$0100000a@catatau> O camelo eh marca registrada da o'reilley... bom.. eh bom pedir autorização deles em ;) Abraços ----- Original Message ----- From: "Marcelo Stella" To: "'Cascavel Perl Mongers'" Sent: Tuesday, January 03, 2006 7:15 PM Subject: [Cascavel-pm] RES: [Spam] Re: Camisas Perl com 'Camelus bactrianus' Caracas... Onde compro esse baseado ??? Não esqueça de registrar a patente... vai que fica famosa... []'s Marcelo Stella -----Mensagem original----- De: cascavel-pm-bounces+marcelo=stella.eng.br em pm.org [mailto:cascavel-pm-bounces+marcelo=stella.eng.br em pm.org] Em nome de André Garcia Carneiro Enviada em: terça-feira, 3 de janeiro de 2006 17:01 Para: cascavel-pm Assunto: Re: [Cascavel-pm] [Spam] Re: Camisas Perl com 'Camelus bactrianus' > Já que estamos numa "sessão viagem", aí vai meus dois > centavos: > desenhem uma cebola aberta com o camelo em posição de > lótus, meditando bem no meio da mesma. > Uau!!!! Eu gostei!!! Vou tentar fazer o desenho e postar. Aguardem... Cheers!!! _______________________________________________ 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 frighetti em cascavel.pm.org Tue Jan 3 13:49:49 2006 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Tue, 03 Jan 2006 19:49:49 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: <009f01c610aa$85e044f0$046410ac@itsa.com.br> References: <009f01c610aa$85e044f0$046410ac@itsa.com.br> Message-ID: <43BAF17D.50608@cascavel.pm.org> Marcelo Stella escreveu: > Senhores, > > "Não é do apache"... é do netserver (pacote que vem com o apache e alguns > adicionais)... Solução interessante para windows... > > No registro.br temos: > > domínio: perl.org.br > entidade: Movimento SOS Marumbi > documento: 004.402.526/0001-59 > responsável: Cláudio Romanelli > endereço: Rua Prof. Nivaldo Braga, 1528, > endereço: 82810-150 - Curitiba - PR > telefone: (041) 3022-2010 [] > > Acho que o Claudio Romanelli poderia dar uma idéia do que está > acontecendo... De qq forma, poderíamos juntar o útil ao agradável: fazermos > a página por lá... > > []'s > Marcelo Stella Que confusão! :D $ host www.perl.org.br www.perl.org.br CNAME perl.org.br perl.org.br A 127.0.0.1 $ Abraços, -- Fabiano Reese Righetti From monsieur_champs em yahoo.com.br Wed Jan 4 06:37:14 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Wed, 4 Jan 2006 14:37:14 +0000 (GMT) Subject: [Cascavel-pm] RES: RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: <00a101c610ab$53bc4fe0$046410ac@itsa.com.br> Message-ID: <20060104143714.75815.qmail@web60024.mail.yahoo.com> --- Marcelo Stella escreveu: > Outra idéia pra página: que tal usarmos WIKI ??? > Assim, todos poderiam contribuir... > www.twiki.org Já se cogitou em usar wiki por aqui, Marcelo... mas ele é tão cheio de falhas de segurança que decidimos dificultar a vida dos pixadores de websites um pouco, usando outras tecnologias... ;-) Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From gilmarjr em im.ufba.br Wed Jan 4 07:09:42 2006 From: gilmarjr em im.ufba.br (=?ISO-8859-1?Q?Gilmar_J=FAnior?=) Date: Wed, 04 Jan 2006 12:09:42 -0300 Subject: [Cascavel-pm] RES: RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: <20060104143714.75815.qmail@web60024.mail.yahoo.com> References: <20060104143714.75815.qmail@web60024.mail.yahoo.com> Message-ID: <43BBE536.100@im.ufba.br> Luis Campos de Carvalho escreveu: >--- Marcelo Stella escreveu: > > >>Outra idéia pra página: que tal usarmos WIKI ??? >>Assim, todos poderiam contribuir... >>www.twiki.org >> >> > > Já se cogitou em usar wiki por aqui, Marcelo... mas ele é tão cheio de falhas de segurança que >decidimos dificultar a vida dos pixadores de websites um pouco, usando outras tecnologias... ;-) > > Falhas de segurança? Acho que você se refere ao fato de "qualquer um" poder editar "qualquer coisa", mas não é bem assim que funciona, pelo menos não com o TWiki. Ele é usado há anos no Instituto de Matemática da UFBA (http://twiki.im.ufba.br/) e há poucos incidentes destes pixadores e mesmo assim porque a inscrição não é moderada e qualquer um pode editar qualquer coisa. O TWiki tem mecanismos de permissão e salvo engano dá pra moderar inscrições também, ou pelo menos, deixar totalmente sem poder um recém-inscrito. Nos últimos anos foram descobertas algumas falhas graves, que permitiam execução arbitrária de código, mas todas foram documentadas e corrigidas. []'s Gilmar From joenio em gmail.com Wed Jan 4 04:57:34 2006 From: joenio em gmail.com (Joenio Marques) Date: Wed, 4 Jan 2006 10:57:34 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: <43BAF17D.50608@cascavel.pm.org> References: <009f01c610aa$85e044f0$046410ac@itsa.com.br> <43BAF17D.50608@cascavel.pm.org> Message-ID: <65934b450601040457n3740935fs@mail.gmail.com> Voltando as camisas... Seguindo a proposta de Alceu entrei em contato com a Linuxmall e eles se mostraram interessados em firmar uma parceria. Agora é definir qual será o modelo da camisa para entao negociar com a Linuxmall como a parceria será feita e disponibilizar a camiseta a venda o mais logo possível. Para isso segue quatro modelos em anexo. Atendendo a proposta do Monge Galvao fiz um modelo com o camel-code. Segue em anexo tb o fonte .svg dos modelos. ps.: admito que ainda estou gostando bastante do modelo preto com camelo azul. Sds, -- Joenio Marques - Salvador Perl Mongers -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : model01.png Tipo : image/png Tam : 38083 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060104/4570f4a2/model01-0001.png -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : model02.png Tipo : image/png Tam : 36158 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060104/4570f4a2/model02-0001.png -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : model03.png Tipo : image/png Tam : 25523 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060104/4570f4a2/model03-0001.png -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : model04.png Tipo : image/png Tam : 20397 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060104/4570f4a2/model04-0001.png -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : models.svg Tipo : image/svg+xml Tam : 51348 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060104/4570f4a2/models-0001.bin From gilmarjr em im.ufba.br Wed Jan 4 08:47:32 2006 From: gilmarjr em im.ufba.br (=?ISO-8859-1?Q?Gilmar_J=FAnior?=) Date: Wed, 04 Jan 2006 13:47:32 -0300 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: <65934b450601040457n3740935fs@mail.gmail.com> References: <009f01c610aa$85e044f0$046410ac@itsa.com.br> <43BAF17D.50608@cascavel.pm.org> <65934b450601040457n3740935fs@mail.gmail.com> Message-ID: <43BBFC24.2010200@im.ufba.br> Todas estão fantásticas! Gostei especialmente da preta com o camel code em verde. Parabéns, Joênio! []'s Gilmar. Joenio Marques escreveu: >Voltando as camisas... > >Seguindo a proposta de Alceu entrei em contato com a Linuxmall e eles >se mostraram interessados em firmar uma parceria. >Agora é definir qual será o modelo da camisa para entao negociar com a >Linuxmall como a parceria será feita e disponibilizar a camiseta a >venda o mais logo possível. >Para isso segue quatro modelos em anexo. Atendendo a proposta do Monge >Galvao fiz um modelo com o camel-code. Segue em anexo tb o fonte .svg >dos modelos. > >ps.: admito que ainda estou gostando bastante do modelo preto com camelo azul. > >Sds, >-- >Joenio Marques >- Salvador Perl Mongers > > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > >------------------------------------------------------------------------ > >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > From acid06 em gmail.com Wed Jan 4 08:55:39 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 4 Jan 2006 14:55:39 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: <65934b450601040457n3740935fs@mail.gmail.com> References: <009f01c610aa$85e044f0$046410ac@itsa.com.br> <43BAF17D.50608@cascavel.pm.org> <65934b450601040457n3740935fs@mail.gmail.com> Message-ID: <9a08c9b40601040855h59861553u8d0db1ed4d36eec6@mail.gmail.com> On 1/4/06, Joenio Marques wrote: > ps.: admito que ainda estou gostando bastante do modelo preto com camelo azul. Idem. Mas a do camel code preta com verde também ficou muito boa. Caso fosse disponibilizada pra venda, acredito que encomendaria as duas. Mas a minha sugestão é midar o "Perl::Org::Br" para "perl.org.br". Assim estaríamos divulgando o site para quem pro acaso não conheça muito bem a linguagem. -Nilson Santos F. Jr. From andre.garcia.carneir em terra.com.br Wed Jan 4 10:02:54 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Wed, 4 Jan 2006 15:02:54 -0300 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' Message-ID: Gostei da preta com códigos em verde... Cheers... ---------- Cabeçalho original ----------- De: cascavel-pm-bounces em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Wed, 4 Jan 2006 10:57:34 -0200 Assunto: Re: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' > Voltando as camisas... > > Seguindo a proposta de Alceu entrei em contato com a Linuxmall e eles > se mostraram interessados em firmar uma parceria. > Agora é definir qual será o modelo da camisa para entao negociar com a > Linuxmall como a parceria será feita e disponibilizar a camiseta a > venda o mais logo possível. > Para isso segue quatro modelos em anexo. Atendendo a proposta do Monge > Galvao fiz um modelo com o camel-code. Segue em anexo tb o fonte .svg > dos modelos. > > ps.: admito que ainda estou gostando bastante do modelo preto com camelo azul. > > Sds, > -- > Joenio Marques > - Salvador Perl Mongers > > 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,1136391489.992001.28477.curepipe.terra.com.br,221740,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 03/01/2006 / Versão: 4.4.00/4666 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > From shonorio em terra.com.br Wed Jan 4 10:10:50 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Wed, 4 Jan 2006 15:10:50 -0300 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' Message-ID: Joenio, Eu acho que foi eu quem sugeriu o 'camel code', e acredito que ela ficaria melhor se na frete ficasse apenas com os dizeres 'use Perl;' e nas costas o 'camel code'. Tem como você enviar uma 'demo' com esta configuração ? Quem trabalha com o .svg ? Solli From marco.lima em e-via.com.br Wed Jan 4 10:38:28 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Wed, 04 Jan 2006 16:38:28 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' Message-ID: Salve Monges !!! Segue a minha sugestaum !!! [ ]'s > Joenio, > > Eu acho que foi eu quem sugeriu o 'camel code', e acredito que ela ficaria melhor se na frete ficasse apenas > com os dizeres 'use Perl;' e nas costas o 'camel code'. > > Tem como você enviar uma 'demo' com esta configuração ? > > Quem trabalha com o .svg ? > > Solli > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : não disponível Tipo : image/png Tam : 27020 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060104/6aad7085/attachment-0001.png From joenio em gmail.com Wed Jan 4 10:49:24 2006 From: joenio em gmail.com (Joenio Marques) Date: Wed, 4 Jan 2006 16:49:24 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: References: Message-ID: <65934b450601041049g3d23f579q@mail.gmail.com> Em 04/01/06, Solli Moreira Honorio escreveu: > Eu acho que foi eu quem sugeriu o 'camel code', é verdade... desculpe Solli ! ;-) > e acredito que ela ficaria melhor se na frete ficasse apenas > com os dizeres 'use Perl;' e nas costas o 'camel code'. acho que assim vai ficar massa mesmo! > Tem como você enviar uma 'demo' com esta configuração ? sim... irei fazer um modelo assim! e o perl.org.br ficaria onde? abaixo do 'use Perl;' ou acima do 'camel-code' nas costas ? > Quem trabalha com o .svg ? Eu tento utilizar o Inkscape... ;-) > Solli Valeu, -- Joenio Marques - Salvador Perl Mongers From gabriel.vieira em gmail.com Wed Jan 4 11:02:36 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 4 Jan 2006 17:02:36 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' References: <65934b450601041049g3d23f579q@mail.gmail.com> Message-ID: <003701c61161$700b5a90$0100000a@catatau> preu nao ficar de fora... :P vao ai minhas sugestoes ;) abraços ----- Original Message ----- From: "Joenio Marques" To: "Cascavel Perl Mongers" Sent: Wednesday, January 04, 2006 4:49 PM Subject: Re: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' Em 04/01/06, Solli Moreira Honorio escreveu: > Eu acho que foi eu quem sugeriu o 'camel code', é verdade... desculpe Solli ! ;-) > e acredito que ela ficaria melhor se na frete ficasse apenas > com os dizeres 'use Perl;' e nas costas o 'camel code'. acho que assim vai ficar massa mesmo! > Tem como você enviar uma 'demo' com esta configuração ? sim... irei fazer um modelo assim! e o perl.org.br ficaria onde? abaixo do 'use Perl;' ou acima do 'camel-code' nas costas ? > Quem trabalha com o .svg ? Eu tento utilizar o Inkscape... ;-) > Solli Valeu, -- Joenio Marques - Salvador Perl Mongers _______________________________________________ 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 : camisas-perl-frente.jpg Tipo : image/jpeg Tam : 26760 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060104/93b9b9f8/camisas-perl-frente-0001.jpg -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : camisas-perl-costas.jpg Tipo : image/jpeg Tam : 91419 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060104/93b9b9f8/camisas-perl-costas-0001.jpg From jamorreu em gmail.com Wed Jan 4 13:06:53 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Wed, 4 Jan 2006 19:06:53 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: <003701c61161$700b5a90$0100000a@catatau> References: <65934b450601041049g3d23f579q@mail.gmail.com> <003701c61161$700b5a90$0100000a@catatau> Message-ID: <8ff2963a0601041306s5204c9f2h@mail.gmail.com> nuss!! definitivamente, meu voto vai pra camisa do meu chará... ficou mt show o camel code com as cores da bandeira do Brasil ;-) -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org Em 04/01/06, Gabriel Vieira escreveu: > preu nao ficar de fora... :P > > vao ai minhas sugestoes ;) > > abraços > ----- Original Message ----- > From: "Joenio Marques" > To: "Cascavel Perl Mongers" > Sent: Wednesday, January 04, 2006 4:49 PM > Subject: Re: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' > > > Em 04/01/06, Solli Moreira Honorio escreveu: > > Eu acho que foi eu quem sugeriu o 'camel code', > > é verdade... desculpe Solli ! ;-) > > > e acredito que ela ficaria melhor se na frete ficasse apenas > > com os dizeres 'use Perl;' e nas costas o 'camel code'. > > acho que assim vai ficar massa mesmo! > > > Tem como você enviar uma 'demo' com esta configuração ? > > sim... irei fazer um modelo assim! > e o perl.org.br ficaria onde? abaixo do 'use Perl;' ou acima do > 'camel-code' nas costas ? > > > Quem trabalha com o .svg ? > > Eu tento utilizar o Inkscape... ;-) > > > Solli > > Valeu, > -- > 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 > > > From vandersons em gmail.com Wed Jan 4 13:35:09 2006 From: vandersons em gmail.com (Vanderson Sampaio) Date: Wed, 4 Jan 2006 18:35:09 -0300 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: <8ff2963a0601041306s5204c9f2h@mail.gmail.com> References: <65934b450601041049g3d23f579q@mail.gmail.com> <003701c61161$700b5a90$0100000a@catatau> <8ff2963a0601041306s5204c9f2h@mail.gmail.com> Message-ID: <792d03600601041335tf2d429fn@mail.gmail.com> Eu curti essa ai com o camel code do Brasil... ficou doida mesmo... Quero duas... Parabéns Joênio, parabéns Gabriel... Faço questão de usar.... []'s Em 04/01/06, João Gabriel escreveu: > > nuss!! > > definitivamente, meu voto vai pra camisa do meu chará... > > ficou mt show o camel code com as cores da bandeira do Brasil ;-) > > -- > []'s > João Gabriel > CGiClube.net - www.cgiclube.net > Vitória Perl Mongers - vitoria.pm.org > > > Em 04/01/06, Gabriel Vieira escreveu: > > preu nao ficar de fora... :P > > > > vao ai minhas sugestoes ;) > > > > abraços > > ----- Original Message ----- > > From: "Joenio Marques" > > To: "Cascavel Perl Mongers" > > Sent: Wednesday, January 04, 2006 4:49 PM > > Subject: Re: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' > > > > > > Em 04/01/06, Solli Moreira Honorio escreveu: > > > Eu acho que foi eu quem sugeriu o 'camel code', > > > > é verdade... desculpe Solli ! ;-) > > > > > e acredito que ela ficaria melhor se na frete ficasse apenas > > > com os dizeres 'use Perl;' e nas costas o 'camel code'. > > > > acho que assim vai ficar massa mesmo! > > > > > Tem como você enviar uma 'demo' com esta configuração ? > > > > sim... irei fazer um modelo assim! > > e o perl.org.br ficaria onde? abaixo do 'use Perl;' ou acima do > > 'camel-code' nas costas ? > > > > > Quem trabalha com o .svg ? > > > > Eu tento utilizar o Inkscape... ;-) > > > > > Solli > > > > Valeu, > > -- > > 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 > > > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Vanderson Sampaio Biólogo - Especialista em Bioinformática Mestre em Genética e Biol. Molecular -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060104/90302d81/attachment.html From andre.garcia.carneir em terra.com.br Wed Jan 4 14:25:15 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Wed, 4 Jan 2006 19:25:15 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?t=F4_dispon=EDvel!!!?= Message-ID: Não é o q vocês estão pensando.... É só um toque... se precisarem de um desenvolvedor Perl, me avisem q eu tô precisando de emprego!!!!! Cheers!!! From shonorio em terra.com.br Wed Jan 4 14:57:31 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Wed, 4 Jan 2006 19:57:31 -0300 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' Message-ID: Gabriel, Ficou muito show, Joenio quero umas 3 dessa GG, mas faça num excelente tecido e bom material de serigrafia, o Perl merece :) !!! Abraços, Solli M. Honório From jamorreu em gmail.com Wed Jan 4 15:07:30 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Wed, 4 Jan 2006 21:07:30 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: References: Message-ID: <8ff2963a0601041507s53a8d4edo@mail.gmail.com> Uma camisa tão show dessa eu faço questão de usar!! Quero uma! -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From glasswalk3r em yahoo.com.br Thu Jan 5 03:52:41 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 5 Jan 2006 08:52:41 -0300 (ART) Subject: [Cascavel-pm] =?iso-8859-1?q?usar_constantes_com_operadores_de_ex?= =?iso-8859-1?q?press=E3o_regulares?= Message-ID: <20060105115241.62360.qmail@web30810.mail.mud.yahoo.com> Olá monges, Estou com uma dúvida com relação ao uso de use constant VAR => 'algumacoisa'; Imaginem que eu queira usar, no decorrer do programa, o conteúdo de VAR para determinar se uma palavra corresponde a esse valor. Como fazer para que o Perl interpole o conteúdo dessa constante? Eu acabei resolvendo dessa forma: use constant VAR => 'algumacoisa'; sub test_word { my $word = shift; my $var = VAR; ($word =~ /$var/) ? print "ok\n" : print "not ok\n"; } print 'Type a word to test: '; my $word = ; chomp $word; print 'Testing ', $word, ' with ', VAR, "\n"; test_word('elefante'); Algum outro jeito além de criar uma variável local? Talvez usando uma referência? Grato a todos, 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 shonorio em terra.com.br Thu Jan 5 03:58:29 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Thu, 5 Jan 2006 08:58:29 -0300 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' Message-ID: Tem uma outra frase que eu acho o máximo, e que talvez seria legal colocar nas costas também, que é "Perl is a language for getting your job done, making easy jobs easy and hard jobs possible." Solli From vgdias em gmail.com Thu Jan 5 04:15:30 2006 From: vgdias em gmail.com (vict0r) Date: Thu, 5 Jan 2006 10:15:30 -0200 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_t=F4_dispon=EDvel!!!?= In-Reply-To: References: Message-ID: Olá Srs., alguém poderia me fazer o favor de retirar meu e-mail da lista? Não estou conseguindo fazer o unsubscribe. Obrigado. Em 04/01/06, André Garcia Carneiro escreveu: > > Não é o q vocês estão pensando.... > > É só um toque... se precisarem de um desenvolvedor Perl, me avisem q eu tô > precisando de emprego!!!!! > > > Cheers!!! > > _______________________________________________ > 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/20060105/42ff93dc/attachment-0001.html From joenio em gmail.com Thu Jan 5 04:17:46 2006 From: joenio em gmail.com (Joenio Marques) Date: Thu, 5 Jan 2006 10:17:46 -0200 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_usar_constantes_c?= =?ISO-8859-1?Q?om_operadores_de_express=E3o_regulares?= In-Reply-To: <20060105115241.62360.qmail@web30810.mail.mud.yahoo.com> References: <20060105115241.62360.qmail@web30810.mail.mud.yahoo.com> Message-ID: <65934b450601050417k281a77f8r@mail.gmail.com> Voce interpolar uma constante assim: print "interpolando @{[ VAR ]}"; Sds, Em 05/01/06, Alceu R. de Freitas Jr. escreveu: > Olá monges, > > Estou com uma dúvida com relação ao uso de > use constant VAR => 'algumacoisa'; > > Imaginem que eu queira usar, no decorrer do programa, > o conteúdo de VAR para determinar se uma palavra > corresponde a esse valor. Como fazer para que o Perl > interpole o conteúdo dessa constante? > > Eu acabei resolvendo dessa forma: > > use constant VAR => 'algumacoisa'; > > sub test_word { > > my $word = shift; > my $var = VAR; > > ($word =~ /$var/) ? print "ok\n" : print "not > ok\n"; > > } > > print 'Type a word to test: '; > my $word = ; > chomp $word; > print 'Testing ', $word, ' with ', VAR, "\n"; > test_word('elefante'); > > Algum outro jeito além de criar uma variável local? > Talvez usando uma referência? > > Grato a todos, > > > > 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 > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Marques - Salvador Perl Mongers From glasswalk3r em yahoo.com.br Thu Jan 5 04:25:51 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 5 Jan 2006 09:25:51 -0300 (ART) Subject: =?iso-8859-1?q?Re:=20[Cascavel-pm]=20usar=20constantes=20com=20operadores?= =?iso-8859-1?q?=20de=20express=E3o=20regulares?= In-Reply-To: <65934b450601050417k281a77f8r@mail.gmail.com> Message-ID: <20060105122551.24098.qmail@web30806.mail.mud.yahoo.com> --- Joenio Marques escreveu: > Voce interpolar uma constante assim: > > print "interpolando @{[ VAR ]}"; > Valeu Joenio... mas fiquei com uma dúvida ainda... Usar "@{}" desreferencia VAR (que é uma referência para uma função que retorna sempre o mesmo valor). Mas que diabos faz os colchetes nesse caso? Testei sem eles e não funcionou... :-( []'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 joenio em gmail.com Thu Jan 5 04:02:22 2006 From: joenio em gmail.com (Joenio Marques) Date: Thu, 5 Jan 2006 10:02:22 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: <8ff2963a0601041507s53a8d4edo@mail.gmail.com> References: <8ff2963a0601041507s53a8d4edo@mail.gmail.com> Message-ID: <65934b450601050402k29a4303as@mail.gmail.com> Ficou muito bonita mesmo! valeu Gabriel! Fiz um modelo que acredito ser definitivo... quer dizer falta ai apenas mudar o camel-code pelo com as cores do brasil. Gabriel, voce poderia enviar p mim o .svg desse camel-code com as cores do brasil? Abraços, -- Joenio Marques - Salvador Perl Mongers -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : model_frente.png Tipo : image/png Tam : 10935 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060105/5de97d29/model_frente-0001.png -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : model_costas.png Tipo : image/png Tam : 28835 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060105/5de97d29/model_costas-0001.png From joenio em gmail.com Thu Jan 5 04:41:38 2006 From: joenio em gmail.com (Joenio Marques) Date: Thu, 5 Jan 2006 10:41:38 -0200 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_usar_constantes_c?= =?ISO-8859-1?Q?om_operadores_de_express=E3o_regulares?= In-Reply-To: <20060105122551.24098.qmail@web30806.mail.mud.yahoo.com> References: <65934b450601050417k281a77f8r@mail.gmail.com> <20060105122551.24098.qmail@web30806.mail.mud.yahoo.com> Message-ID: <65934b450601050441u5b5c1fbeo@mail.gmail.com> O livro do camelo diz que valores de constantes sao avaliados no contexto de lista. Talvez isso seja uma pista... Em 05/01/06, Alceu R. de Freitas Jr. escreveu: > > --- Joenio Marques escreveu: > > > Voce interpolar uma constante assim: > > > > print "interpolando @{[ VAR ]}"; > > > > Valeu Joenio... mas fiquei com uma dúvida ainda... > Usar "@{}" desreferencia VAR (que é uma referência > para uma função que retorna sempre o mesmo valor). Mas > que diabos faz os colchetes nesse caso? Testei sem > eles e não funcionou... :-( > > []'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 > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Marques - Salvador Perl Mongers From marcelo em stella.eng.br Thu Jan 5 06:51:24 2006 From: marcelo em stella.eng.br (Marcelo Stella) Date: Thu, 5 Jan 2006 11:51:24 -0300 Subject: [Cascavel-pm] RES: RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: <65934b450601050402k29a4303as@mail.gmail.com> Message-ID: <005d01c61207$7fc202d0$046410ac@itsa.com.br> Senhores, Parabéns... ficou show... com bandeira do Brasil, letras em verde ou azul e tecido preto... Tb vou querer 2 GG... Fico com a sugestão da Solli para uma frase mais "volumosa"... Mas, por ser .br, acho interessante a frase ser em português... []'s Marcelo Stella PS.: o site www.perl.org.br ainda não está no ar... Talvez seja interessante corrigir o site ou não publicá-lo na camisa... Estaríamos fazendo propaganda do Netserver e não do perl... -----Mensagem original----- De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome de Joenio Marques Enviada em: quinta-feira, 5 de janeiro de 2006 09:02 Para: Cascavel Perl Mongers Assunto: Re: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' Ficou muito bonita mesmo! valeu Gabriel! Fiz um modelo que acredito ser definitivo... quer dizer falta ai apenas mudar o camel-code pelo com as cores do brasil. Gabriel, voce poderia enviar p mim o .svg desse camel-code com as cores do brasil? Abraços, -- Joenio Marques - Salvador Perl Mongers From marco.lima em e-via.com.br Thu Jan 5 06:18:41 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 05 Jan 2006 12:18:41 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' Message-ID: Salve Joenio: Gostei muito da camisa e acho que colocar uma frase vai poluir ... acho que a idéia pode ser usada para um próxima camisa. A malha da camisa têm que ser de qualidade mesmo que seja um pouco mais cara. A minha encomenda eh: 5 GG, 5 G, 5 M e 5 P Vc vai ter que fazer mais de uma tela por causa dos diversos tamanhos ... talvez uma para GG e G e outra para M e P ... eu fiz isso com as camisas do YAPC::Brasil ... acho que pode ser uma idéia fazer "baby looks" acho que assim que escreve, essas camisas curtas para meninas. Bom se fizer essa tb, pode colocar mais 5 na lista acima. Uma sugestaum eh que os líderes de grupos comprem algumas para o grupo. é uma forma de viabilizar as camisas. [ ]'s -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From gabriel.vieira em gmail.com Thu Jan 5 06:04:36 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 5 Jan 2006 12:04:36 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' References: <8ff2963a0601041507s53a8d4edo@mail.gmail.com> <65934b450601050402k29a4303as@mail.gmail.com> Message-ID: <006601c61200$f7f47190$0100000a@catatau> Bom.. agora com a frase do solli.. coloquei as aspas, oq tranquiliza quanto à questão de ser em ingles ou portugues... ja q trata de uma frase dita... bom.. joenio.. fiz no photoshop :D hhehe o .psd tem 18mb.. por se tratar de alta definicao de imagem :D hehe so informar um e-mail q envio.. (quem quiser) eh isso.. vale lembrar.. que tecido varia de preço.. e impressao de cores tb... era bom cogitar preços de camisas.. pq como isso vem a ser uma coisa pra gente pode ser quem em determinado canto um monge encontre um local que faça por um preço melhor... abraços Gabriel Vieira ----- Original Message ----- From: "Joenio Marques" To: "Cascavel Perl Mongers" Sent: Thursday, January 05, 2006 10:02 AM Subject: Re: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' Ficou muito bonita mesmo! valeu Gabriel! Fiz um modelo que acredito ser definitivo... quer dizer falta ai apenas mudar o camel-code pelo com as cores do brasil. Gabriel, voce poderia enviar p mim o .svg desse camel-code com as cores do brasil? Abraços, -- Joenio Marques - Salvador Perl Mongers -------------------------------------------------------------------------------- _______________________________________________ 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 : camisas-perl-frente.jpg Tipo : image/jpeg Tam : 37614 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060105/7fbe9313/camisas-perl-frente-0001.jpg -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : camisas-perl-costas.jpg Tipo : image/jpeg Tam : 77657 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060105/7fbe9313/camisas-perl-costas-0001.jpg From joenio em gmail.com Thu Jan 5 07:06:17 2006 From: joenio em gmail.com (Joenio Marques) Date: Thu, 5 Jan 2006 13:06:17 -0200 Subject: [Cascavel-pm] Camisas Perl com 'Camelus bactrianus' In-Reply-To: References: Message-ID: <65934b450601050706s5d9e6777q@mail.gmail.com> Grande Mago! > A malha da camisa têm que ser de qualidade mesmo que > seja um pouco mais cara. Okay! > A minha encomenda eh: > 5 GG, 5 G, 5 M e 5 P Já anotei. As baby-looks sao que tamanho? > Vc vai ter que fazer mais de uma tela por causa dos diversos tamanhos > ... talvez uma para GG e G e outra para M e P ... eu fiz isso com as Entendi. Será necessario tambem uma tela direfente para cada cor utilizada! Farei um orçamento utilizando o camel-code de uma cor e outro com as cores do brasil. > camisas do YAPC::Brasil ... acho que pode ser uma idéia fazer "baby > looks" acho que assim que escreve, essas camisas curtas para meninas. > Bom se fizer essa tb, pode colocar mais 5 na lista acima. Teremos sim modelos femininos... Abraços, -- Joenio Marques - Salvador Perl Mongers From joenio em gmail.com Thu Jan 5 07:21:45 2006 From: joenio em gmail.com (Joenio Marques) Date: Thu, 5 Jan 2006 13:21:45 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: <006601c61200$f7f47190$0100000a@catatau> References: <8ff2963a0601041507s53a8d4edo@mail.gmail.com> <65934b450601050402k29a4303as@mail.gmail.com> <006601c61200$f7f47190$0100000a@catatau> Message-ID: <65934b450601050721g32bafb58o@mail.gmail.com> Em 05/01/06, Gabriel Vieira escreveu: > o .psd tem 18mb.. por se tratar de alta definicao de imagem :D hehe > so informar um e-mail q envio.. (quem quiser) hummn... manda pra joenio em gmail.com e joeniom em yahoo.com.br valeu! > pode ser quem em determinado canto um monge encontre um >local que faça por um preço melhor... é verdade... Sds, Joenio Marques - Salvador Perl Mongers From gabriel.vieira em gmail.com Thu Jan 5 08:11:10 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 5 Jan 2006 14:11:10 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' References: <8ff2963a0601041507s53a8d4edo@mail.gmail.com><65934b450601050402k29a4303as@mail.gmail.com><006601c61200$f7f47190$0100000a@catatau> <65934b450601050721g32bafb58o@mail.gmail.com> Message-ID: <002a01c61213$1a839f30$0100000a@catatau> rapaz... eu fui enviar e o smtp do meu gmail nao suportava os 18 mb... ai fui zipar e ficou so 1,41mb :o inacreditable! :P hehe ai vai entao em anexo ;) Abraçossss Gabriel Vieira ----- Original Message ----- From: "Joenio Marques" To: "Cascavel Perl Mongers" Sent: Thursday, January 05, 2006 1:21 PM Subject: Re: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' Em 05/01/06, Gabriel Vieira escreveu: > o .psd tem 18mb.. por se tratar de alta definicao de imagem :D hehe > so informar um e-mail q envio.. (quem quiser) hummn... manda pra joenio em gmail.com e joeniom em yahoo.com.br valeu! > pode ser quem em determinado canto um monge encontre um >local que faça por um preço melhor... é verdade... Sds, Joenio Marques - Salvador Perl Mongers _______________________________________________ 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 : camisas perl.zip Tipo : application/x-zip-compressed Tam : 1483637 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060105/0789287f/camisasperl-0001.bin From jamorreu em gmail.com Thu Jan 5 11:30:22 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Thu, 5 Jan 2006 17:30:22 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: <002a01c61213$1a839f30$0100000a@catatau> References: <8ff2963a0601041507s53a8d4edo@mail.gmail.com> <65934b450601050402k29a4303as@mail.gmail.com> <006601c61200$f7f47190$0100000a@catatau> <65934b450601050721g32bafb58o@mail.gmail.com> <002a01c61213$1a839f30$0100000a@catatau> Message-ID: <8ff2963a0601051130j327a8531x@mail.gmail.com> > PS.: o site www.perl.org.br ainda não está no ar... Talvez seja interessante > corrigir o site ou não publicá-lo na camisa... Estaríamos fazendo propaganda > do Netserver e não do perl... uel, poe o www.cgiclube.net lá ;-) -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org Em 05/01/06, Gabriel Vieira escreveu: > rapaz... eu fui enviar e o smtp do meu gmail nao suportava os 18 mb... ai > fui zipar e ficou so 1,41mb :o > > inacreditable! :P hehe > > ai vai entao em anexo ;) > > Abraçossss > > Gabriel Vieira > ----- Original Message ----- > From: "Joenio Marques" > To: "Cascavel Perl Mongers" > Sent: Thursday, January 05, 2006 1:21 PM > Subject: Re: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' > > > Em 05/01/06, Gabriel Vieira escreveu: > > o .psd tem 18mb.. por se tratar de alta definicao de imagem :D hehe > > so informar um e-mail q envio.. (quem quiser) > > hummn... manda pra joenio em gmail.com e joeniom em yahoo.com.br > valeu! > > > pode ser quem em determinado canto um monge encontre um > >local que faça por um preço melhor... > > é verdade... > > Sds, > 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 > > > From naoesqueceme em bol.com.br Thu Jan 5 14:43:34 2006 From: naoesqueceme em bol.com.br (naoesqueceme) Date: Thu, 5 Jan 2006 19:43:34 -0300 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' Message-ID: > Ficou muito bonita mesmo! valeu Gabriel! Como o modelo do Gabriel ficou muito bom, fiz uma versão no Inkscape (viva o software livre), já com o camelo nas cores brasilis, isso deve ajudar o Joenio e outros a fazer a versão definitiva. Pra divulgar melhor é preciso ter o mínimo de inglês possível e na URL perl.org.br sugiro usar www.perl.org.br, afinal até minha vó ja sabe o o que é www, ficando mais claro para leigos. Coloquei a frase: "Porque Perl não é apenas uma linguagem e programadores Perl não são apenas programadores." como sugestão. Vejam anexos... Abraços Paulo Sant'Ana Santa Rosa - RS -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : camisa_perl.png Tipo : image/png Tam : 86524 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060105/0d532ed1/iso-8859-1Qcamisa5Fperl-0001.png -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : camisa_perl.svgz Tipo : image/svg+xml Tam : 304885 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060105/0d532ed1/iso-8859-1Qcamisa5Fperl-0001.bin From maia em suaweb.com Thu Jan 5 12:14:47 2006 From: maia em suaweb.com (Eduardo Maia) Date: Thu, 5 Jan 2006 18:14:47 -0200 Subject: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM In-Reply-To: <8ff2963a0601051130j327a8531x@mail.gmail.com> References: <8ff2963a0601051130j327a8531x@mail.gmail.com> Message-ID: <20060105201447.19537.qmail@hm257.locaweb.com.br> Monges, Alguém tem alguma idéia de como Instalar DBD::Oracle em Windows sem PPM? Digo... na verdade tem ppm, mas a máquina não tem internet, só web proxyada, e não tem como arrumar internet pra esse servidor. Logo não rola: ppm> install DBD-Oracle Baixei o DBD::Oracle no CPAN, mas a documentão pra Windows é um cú, posso dizer até que não existe. Andei procurando no Google algo a respeito, mas também não rolou. Alguma sugestão? Abraços! On Thu, 5 Jan 2006 17:30:22 -0200, João Gabriel escreveu: > De: João Gabriel > Data: Thu, 5 Jan 2006 17:30:22 -0200 > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' > > > PS.: o site www.perl.org.br ainda não está no ar... Talvez seja interessante > > corrigir o site ou não publicá-lo na camisa... Estaríamos fazendo propaganda > > do Netserver e não do perl... > > uel, poe o www.cgiclube.net lá ;-) > > -- > []'s > João Gabriel > CGiClube.net - www.cgiclube.net > Vitória Perl Mongers - vitoria.pm.org > > > > Em 05/01/06, Gabriel Vieira escreveu: > > rapaz... eu fui enviar e o smtp do meu gmail nao suportava os 18 mb... ai > > fui zipar e ficou so 1,41mb :o > > > > inacreditable! :P hehe > > > > ai vai entao em anexo ;) > > > > Abraçossss > > > > Gabriel Vieira > > ----- Original Message ----- > > From: "Joenio Marques" > > To: "Cascavel Perl Mongers" > > Sent: Thursday, January 05, 2006 1:21 PM > > Subject: Re: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' > > > > > > Em 05/01/06, Gabriel Vieira escreveu: > > > o .psd tem 18mb.. por se tratar de alta definicao de imagem :D hehe > > > so informar um e-mail q envio.. (quem quiser) > > > > hummn... manda pra joenio em gmail.com e joeniom em yahoo.com.br > > valeu! > > > > > pode ser quem em determinado canto um monge encontre um > > >local que faça por um preço melhor... > > > > é verdade... > > > > Sds, > > 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 > > > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From glasswalk3r em yahoo.com.br Thu Jan 5 12:19:45 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 5 Jan 2006 17:19:45 -0300 (ART) Subject: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM In-Reply-To: <20060105201447.19537.qmail@hm257.locaweb.com.br> Message-ID: <20060105201945.48401.qmail@web30807.mail.mud.yahoo.com> Eduardo, Você pode tentar baixar o pacote manualmente e carregá-lo até a máquina sem conexão. Para compilar o DBD::Oracle você vai ter que um cliente Oracle instalado para que o DBD::Oracle acesse as bibliotecas C necessárias para o acesso. É possível compilar no Windows, mas é ruim mesmo de fazer. Primeiro, baixe o nmake, já que o make não vai funcionar no Windows. Segundo, baixe o SDK do .Net porque ele vem com o compilador C para Windows. :-) E tem que baixar, talvez, as bibliotecas do Windows. O módulo CPAN faz um cache dos arquivos fontes. Talvez o PPM faça o mesmo com os arquivos PPD baixados. Dê uma fuçada. []'s Alceu --- Eduardo Maia escreveu: > Monges, > > Alguém tem alguma idéia de como Instalar DBD::Oracle > em Windows sem PPM? Digo... na verdade tem ppm, mas > a máquina não tem internet, só web proxyada, e não > tem como arrumar internet pra esse servidor. Logo > não rola: > ppm> install DBD-Oracle > > Baixei o DBD::Oracle no CPAN, mas a documentão pra > Windows é um cú, posso dizer até que não existe. > Andei procurando no Google algo a respeito, mas > também não rolou. > > Alguma sugestão? > > Abraços! > > > On Thu, 5 Jan 2006 17:30:22 -0200, João Gabriel > escreveu: > > De: João Gabriel > > Data: Thu, 5 Jan 2006 17:30:22 -0200 > > Para: Cascavel Perl Mongers > > Assunto: Re: [Cascavel-pm] RES: Camisas Perl com > 'Camelus bactrianus' > > > > > PS.: o site www.perl.org.br ainda não está no > ar... Talvez seja interessante > > > corrigir o site ou não publicá-lo na camisa... > Estaríamos fazendo propaganda > > > do Netserver e não do perl... > > > > uel, poe o www.cgiclube.net lá ;-) > > > > -- > > []'s > > João Gabriel > > CGiClube.net - www.cgiclube.net > > Vitória Perl Mongers - vitoria.pm.org > > > > > > > > Em 05/01/06, Gabriel > Vieira escreveu: > > > rapaz... eu fui enviar e o smtp do meu gmail nao > suportava os 18 mb... ai > > > fui zipar e ficou so 1,41mb :o > > > > > > inacreditable! :P hehe > > > > > > ai vai entao em anexo ;) > > > > > > Abraçossss > > > > > > Gabriel Vieira > > > ----- Original Message ----- > > > From: "Joenio Marques" > > > To: "Cascavel Perl Mongers" > > > Sent: Thursday, January 05, 2006 1:21 PM > > > Subject: Re: [Cascavel-pm] RES: Camisas Perl com > 'Camelus bactrianus' > > > > > > > > > Em 05/01/06, Gabriel > Vieira escreveu: > > > > o .psd tem 18mb.. por se tratar de alta > definicao de imagem :D hehe > > > > so informar um e-mail q envio.. (quem quiser) > > > > > > hummn... manda pra joenio em gmail.com e > joeniom em yahoo.com.br > > > valeu! > > > > > > > pode ser quem em determinado canto um monge > encontre um > > > >local que faça por um preço melhor... > > > > > > é verdade... > > > > > > Sds, > > > 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 > > > > > > > > > > > _______________________________________________ > > 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 > _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From acid06 em gmail.com Thu Jan 5 12:24:33 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 5 Jan 2006 18:24:33 -0200 Subject: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM In-Reply-To: <20060105201447.19537.qmail@hm257.locaweb.com.br> References: <8ff2963a0601051130j327a8531x@mail.gmail.com> <20060105201447.19537.qmail@hm257.locaweb.com.br> Message-ID: <9a08c9b40601051224x3feb7195i36335aa8a45a670f@mail.gmail.com> On 1/5/06, Eduardo Maia wrote: > Alguma sugestão? É simples. Vá no repositório PPM pelo browser e baixe o arquivo .ppd e o .zip do DBD::Oracle. Copie os arquivos pra um diretório qualquer na máquina nova (por exemplo, C:\ppd-rep). Dentro do PPM você pode adicionar repositórios locais, basta dar o seguinte comando: rep add C:\ppd-rep\ Aí, se você desliga os outros repositórios (com o comando "rep off") e dá um search pro DBD::Oracle. Você deve, então, encontrar ele disponível e pode instalá-lo. No futuro, caso precise de mais módulos, basta seguir o mesmo procedimento e copiar o arquivo pra pasta e ele aparecerá no "search". Só não entendo por que não faz uso de proxy, já que está disponível. -Nilson Santos F. Jr. From joenio em gmail.com Thu Jan 5 13:30:27 2006 From: joenio em gmail.com (Joenio Marques) Date: Thu, 5 Jan 2006 19:30:27 -0200 Subject: [Cascavel-pm] RES: Camisas Perl com 'Camelus bactrianus' In-Reply-To: References: Message-ID: <65934b450601051330u313b012bk@mail.gmail.com> > Como o modelo do Gabriel ficou muito bom, Gostaria de mudar apenas uma coisinha. Acho que ficaria melhor sem aquela faixa azul ao lado. ok? > fiz uma versão no Inkscape (viva o > software livre), já com o camelo nas cores brasilis, isso deve ajudar o > Joenio e outros a fazer a versão definitiva. Beleza!!! ajuda grandemente, obrigado! > Pra divulgar melhor é preciso ter o mínimo de inglês possível e na URL > perl.org.br sugiro usar www.perl.org.br, afinal até minha vó ja sabe o o que > é www, ficando mais claro para leigos. acho que por questao estetica deixar apenas o 'perl.org.br' seria melhor ou entao aumentar o 'use Perl;' para ficar na mesma largura. > Coloquei a frase: > "Porque Perl não é apenas uma linguagem e programadores > Perl não são apenas programadores." Gostei da frase!!! ficou boa mas concordo com o Mago quando disse que poluiria a camisa... acho que devemos manter o espirito KISS aqui. hehe! > Paulo Sant'Ana > Santa Rosa - RS Obrigado Paulo. Abraços, Joenio Marques - Salvador Perl Mongers From shonorio em terra.com.br Fri Jan 6 03:03:52 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Fri, 6 Jan 2006 08:03:52 -0300 Subject: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM Message-ID: Eduardo, Na documentação do Active Perl, em Getting Started/Using PPM/PPM, Proxies and Firewalls tem as explicações necessária para a utilização do ppm em ambiente com proxy. Basicamente você deve definir as variáveis HTTP_proxy, e se necessário HTTP_proxy_user e HTTP_proxy_pass. Dê uma olhada na documentação para mais informação sobre isto. Se você precisar de autenticação via NTLM, você pode solicitar que os sites do ppm seja colocados na lista de sites que não precisam de autenticação, é o que eu faço aqui. A outra alternativa fazer o download do pacote e fazer a instalação a partir do hd local. Abraços, Solli M. Honório From s.koch em brindestorm.com Fri Jan 6 08:13:27 2006 From: s.koch em brindestorm.com (Brinde Storm - Steven Koch) Date: Fri, 06 Jan 2006 16:13:27 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Fun=E7=F5es_com_argumentos_de_arrays?= In-Reply-To: <5Y1128457502Y26721Ygin@velop3> Message-ID: Como posso fazer isso em Perl minhaFuncao( @args1, $pos, @args2); Fiz isso mas não esta a funcionar: sub minhaFuncao(){ my(@args1, $pos, @args2) = @_; ... } =P From marco.lima em e-via.com.br Fri Jan 6 08:19:29 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Fri, 06 Jan 2006 14:19:29 -0200 Subject: [Cascavel-pm] Funções com argumentos de arrays Message-ID: use referência ! para passar uma lista vc soh conseguiria no final tipo .. minhaFuncao($pos, @args2); Mas isso naum eh bom ... por isso referencie sua lista e passe a referencia dela. [ ]'s > Como posso fazer isso em Perl > > minhaFuncao( @args1, $pos, @args2); > > Fiz isso mas não esta a funcionar: > > sub minhaFuncao(){ > my(@args1, $pos, @args2) = @_; > ... > } > > =P > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From s.koch em brindestorm.com Fri Jan 6 08:35:07 2006 From: s.koch em brindestorm.com (Brinde Storm - Steven Koch) Date: Fri, 06 Jan 2006 16:35:07 +0000 Subject: =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_Fun=E7=F5es_com_argumentos_de_arrays?= In-Reply-To: Message-ID: Quer dizer q se eu criar um pacote com funções e depois querer que outros a utilizem tenho que seguir este isso, arrays no final? -----Mensagem original----- De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome de Marco Lima Enviada: sexta-feira, 6 de Janeiro de 2006 16:19 Para: Cascavel Perl Mongers Assunto: Re: [Cascavel-pm] Funções com argumentos de arrays use referência ! para passar uma lista vc soh conseguiria no final tipo .. minhaFuncao($pos, @args2); Mas isso naum eh bom ... por isso referencie sua lista e passe a referencia dela. [ ]'s > Como posso fazer isso em Perl > > minhaFuncao( @args1, $pos, @args2); > > Fiz isso mas não esta a funcionar: > > sub minhaFuncao(){ > my(@args1, $pos, @args2) = @_; > ... > } > > =P > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From monsieur_champs em yahoo.com.br Fri Jan 6 08:32:49 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 6 Jan 2006 16:32:49 +0000 (GMT) Subject: =?iso-8859-1?q?Re:=20[Cascavel-pm]=20Fun=E7=F5es=20com=20argumentos=20de?= =?iso-8859-1?q?=20arrays?= In-Reply-To: Message-ID: <20060106163249.12646.qmail@web60024.mail.yahoo.com> --- Brinde Storm - Steven Koch escreveu: > Como posso fazer isso em Perl > > minhaFuncao( @args1, $pos, @args2); > > Fiz isso mas não esta a funcionar: > > sub minhaFuncao(){ > my(@args1, $pos, @args2) = @_; > ... > } Você não pode passar listas e valores simples misturados. Use subroutine templates ou passe os valores por referência: sub minha_funcao(\@,$,\@){ my( $arr_ref1, $scalar, $arr_ref2 ) = @_; # ... return $something; } # Para chamar esta, basta dizer minha_funcao( @array1, $scalar, @array2 ); ou (mais simples de entender e usar): sub minha_funcao{ my( $arr_ref1, $scalar, $arr_ref2 ) = @_; # ... return $something; } # para chamar esta, precisa dizer minha_funcao( \@array1, $scalar, \@array2 ); Espero que isso ajude. Leia o capítulo 3 ("Gory Details") do Camel Book, lá tem todas as explicações que você precisa sobre sub templating. Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From s.koch em brindestorm.com Fri Jan 6 08:37:28 2006 From: s.koch em brindestorm.com (Brinde Storm - Steven Koch) Date: Fri, 06 Jan 2006 16:37:28 +0000 Subject: =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_Fun=E7=F5es_com_argumentos_de_arrays?= In-Reply-To: Message-ID: Não posso passar mais de um array como argumento?? -----Mensagem original----- De: cascavel-pm-bounces+s.koch=brindestorm.com em pm.org [mailto:cascavel-pm-bounces+s.koch=brindestorm.com em pm.org] Em nome de Brinde Storm - Steven Koch Enviada: sexta-feira, 6 de Janeiro de 2006 16:35 Para: 'Cascavel Perl Mongers' Assunto: RE: [Cascavel-pm] Funções com argumentos de arrays Quer dizer q se eu criar um pacote com funções e depois querer que outros a utilizem tenho que seguir este isso, arrays no final? -----Mensagem original----- De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome de Marco Lima Enviada: sexta-feira, 6 de Janeiro de 2006 16:19 Para: Cascavel Perl Mongers Assunto: Re: [Cascavel-pm] Funções com argumentos de arrays use referência ! para passar uma lista vc soh conseguiria no final tipo .. minhaFuncao($pos, @args2); Mas isso naum eh bom ... por isso referencie sua lista e passe a referencia dela. [ ]'s > Como posso fazer isso em Perl > > minhaFuncao( @args1, $pos, @args2); > > Fiz isso mas não esta a funcionar: > > sub minhaFuncao(){ > my(@args1, $pos, @args2) = @_; > ... > } > > =P > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" _______________________________________________ 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 Fri Jan 6 08:33:50 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 6 Jan 2006 13:33:50 -0300 (ART) Subject: =?iso-8859-1?q?RE:=20[Cascavel-pm]=20Fun=E7=F5es=20com=20argumentos=20de?= =?iso-8859-1?q?=20arrays?= In-Reply-To: Message-ID: <20060106163350.55620.qmail@web60018.mail.yahoo.com> Não! você pode trabalhar com templates de subrotinas, mas isso é mais complicado de usar e de compreender (permite erros de manutenção). Estude com cuidado o que você vai escolher. Putamplexos! -- Brinde Storm - Steven Koch escreveu: > Quer dizer q se eu criar um pacote com funções e depois querer que outros a > utilizem tenho que seguir este isso, arrays no final? > > -----Mensagem original----- > De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome > de Marco Lima > Enviada: sexta-feira, 6 de Janeiro de 2006 16:19 > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] Funções com argumentos de arrays > > use referência ! > > para passar uma lista vc soh conseguiria no final tipo .. > > minhaFuncao($pos, @args2); > > Mas isso naum eh bom ... por isso referencie sua lista e passe a referencia > dela. > > [ ]'s > > > Como posso fazer isso em Perl > > > > minhaFuncao( @args1, $pos, @args2); > > > > Fiz isso mas não esta a funcionar: > > > > sub minhaFuncao(){ > > my(@args1, $pos, @args2) = @_; > > ... > > } > > > > =P > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > mago em cpan.org > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não > possa ensinar" > _______________________________________________ > 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 > -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From s.koch em brindestorm.com Fri Jan 6 08:40:22 2006 From: s.koch em brindestorm.com (Brinde Storm - Steven Koch) Date: Fri, 06 Jan 2006 16:40:22 +0000 Subject: =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_Fun=E7=F5es_com_argumentos_de_arrays?= In-Reply-To: <20060106163249.12646.qmail@web60024.mail.yahoo.com> Message-ID: Isto que precisava... \:) -----Mensagem original----- De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome de Luis Campos de Carvalho Enviada: sexta-feira, 6 de Janeiro de 2006 16:33 Para: Cascavel Perl Mongers Assunto: Re: [Cascavel-pm] Funções com argumentos de arrays --- Brinde Storm - Steven Koch escreveu: > Como posso fazer isso em Perl > > minhaFuncao( @args1, $pos, @args2); > > Fiz isso mas não esta a funcionar: > > sub minhaFuncao(){ > my(@args1, $pos, @args2) = @_; > ... > } Você não pode passar listas e valores simples misturados. Use subroutine templates ou passe os valores por referência: sub minha_funcao(\@,$,\@){ my( $arr_ref1, $scalar, $arr_ref2 ) = @_; # ... return $something; } # Para chamar esta, basta dizer minha_funcao( @array1, $scalar, @array2 ); ou (mais simples de entender e usar): sub minha_funcao{ my( $arr_ref1, $scalar, $arr_ref2 ) = @_; # ... return $something; } # para chamar esta, precisa dizer minha_funcao( \@array1, $scalar, \@array2 ); Espero que isso ajude. Leia o capítulo 3 ("Gory Details") do Camel Book, lá tem todas as explicações que você precisa sobre sub templating. Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From monsieur_champs em yahoo.com.br Fri Jan 6 08:38:26 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 6 Jan 2006 13:38:26 -0300 (ART) Subject: =?iso-8859-1?q?RE:=20[Cascavel-pm]=20Fun=E7=F5es=20com=20argumentos=20de?= =?iso-8859-1?q?=20arrays?= In-Reply-To: Message-ID: <20060106163826.99188.qmail@web60023.mail.yahoo.com> Cuidado ao usar isto! Valide sempre seus argumentos para que as pessoas saibam o que a sub espera ao receber. Esta forma de passar argumentos dispensa parêntesis, e pode fazer com que a sub seja facilmente confundida com uma palavra-chave do Perl. Boa sorte, e conte com a gente se precisar de ajuda. :-) --- Brinde Storm - Steven Koch escreveu: > Isto que precisava... > \:) > > -----Mensagem original----- > De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome > de Luis Campos de Carvalho > Enviada: sexta-feira, 6 de Janeiro de 2006 16:33 > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] Funções com argumentos de arrays > > --- Brinde Storm - Steven Koch escreveu: > > Como posso fazer isso em Perl > > > > minhaFuncao( @args1, $pos, @args2); > > > > Fiz isso mas não esta a funcionar: > > > > sub minhaFuncao(){ > > my(@args1, $pos, @args2) = @_; > > ... > > } > > Você não pode passar listas e valores simples misturados. > Use subroutine templates ou passe os valores por referência: > > sub minha_funcao(\@,$,\@){ > my( $arr_ref1, $scalar, $arr_ref2 ) = @_; > # ... > return $something; > } > > # Para chamar esta, basta dizer > minha_funcao( @array1, $scalar, @array2 ); > > ou (mais simples de entender e usar): > > sub minha_funcao{ > my( $arr_ref1, $scalar, $arr_ref2 ) = @_; > # ... > return $something; > } > > # para chamar esta, precisa dizer > minha_funcao( \@array1, $scalar, \@array2 ); > > Espero que isso ajude. > Leia o capítulo 3 ("Gory Details") do Camel Book, lá tem todas as > explicações que você precisa sobre sub templating. > > Putamplexos! > > -- > Luis Campos de Carvalho > Member of "São Paulo Perl Mongers", > Unix SysAdmin & OCP/DBA Oracle > > > > > > > > > _______________________________________________________ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > > _______________________________________________ > 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 > -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From acid06 em gmail.com Fri Jan 6 08:38:51 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 6 Jan 2006 14:38:51 -0200 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Fun=E7=F5es_com_argumentos_de_arrays?= In-Reply-To: References: Message-ID: <9a08c9b40601060838k7a4a27d4g3ab68ca28515ab64@mail.gmail.com> On 1/6/06, Brinde Storm - Steven Koch wrote: > Não posso passar mais de um array como argumento?? Você pode usar quantos arrays você quiser. Basta passar por referência. Quando você não passa por referência, o que acontece é que, na verdade você não está passando a array em si pra função mas, sim, uma lista contendo os elementos da array. Se você usar protótipos de funções, como já disseram, você tem a comodidade de mudar chamar a função sem colocar a "\" na frente do nome da array pra referenciar e dentro da função irá receber uma referência automaticamente. -Nilson Santos F. Jr. From monsieur_champs em yahoo.com.br Fri Jan 6 08:49:27 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 6 Jan 2006 13:49:27 -0300 (ART) Subject: =?iso-8859-1?q?RE:=20[Cascavel-pm]=20Fun=E7=F5es=20com=20argumentos=20de?= =?iso-8859-1?q?=20arrays?= In-Reply-To: Message-ID: <20060106164927.4705.qmail@web60014.mail.yahoo.com> Claro que pode! Mas deve passar referências para os arrays, não os próprios arrays! Assim: @array = qw( isto eh um array de palavras ); $referencia_para_array = \@array; minha_funcao( $referencia_para_array ); # ou, mesma coisa, mas mais simples: minha funcao( \@array ); # Se precisar passar mais de um, pode fazer assim: outra_funcao( \@array1, \@array2, \@array3 ); # pode passar quantos arrays quiser. Putamplexos! --- Brinde Storm - Steven Koch escreveu: > Não posso passar mais de um array como argumento?? > > -----Mensagem original----- > De: cascavel-pm-bounces+s.koch=brindestorm.com em pm.org > [mailto:cascavel-pm-bounces+s.koch=brindestorm.com em pm.org] Em nome de Brinde > Storm - Steven Koch > Enviada: sexta-feira, 6 de Janeiro de 2006 16:35 > Para: 'Cascavel Perl Mongers' > Assunto: RE: [Cascavel-pm] Funções com argumentos de arrays > > Quer dizer q se eu criar um pacote com funções e depois querer que outros a > utilizem tenho que seguir este isso, arrays no final? > > -----Mensagem original----- > De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome > de Marco Lima > Enviada: sexta-feira, 6 de Janeiro de 2006 16:19 > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] Funções com argumentos de arrays > > use referência ! > > para passar uma lista vc soh conseguiria no final tipo .. > > minhaFuncao($pos, @args2); > > Mas isso naum eh bom ... por isso referencie sua lista e passe a referencia > dela. > > [ ]'s > > > Como posso fazer isso em Perl > > > > minhaFuncao( @args1, $pos, @args2); > > > > Fiz isso mas não esta a funcionar: > > > > sub minhaFuncao(){ > > my(@args1, $pos, @args2) = @_; > > ... > > } > > > > =P > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > mago em cpan.org > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não > possa ensinar" > _______________________________________________ > 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 > -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From s.koch em brindestorm.com Fri Jan 6 09:05:47 2006 From: s.koch em brindestorm.com (Brinde Storm - Steven Koch) Date: Fri, 06 Jan 2006 17:05:47 +0000 Subject: =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_Fun=E7=F5es_com_argumentos_de_arrays?= In-Reply-To: <20060106164927.4705.qmail@web60014.mail.yahoo.com> Message-ID: Digamos então: @a = ('a1','a2','a3','b1','b2','b3'); @b = ('x1','w1','v1'); print "@a"."\n em b\n\n" ; minha_funcao(@a, 3, @b); sub minha_funcao(\@, \$,\@ ){ my( $arr_ref1, $scalar, $arr_ref2 ) = @_; print "\n array= @{$arr_ref1} \n lugar = ${$scalar} \n elementos = @{$arr_ref2} \n"; } Mas não imprime nada -----Mensagem original----- De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome de Luis Campos de Carvalho Enviada: sexta-feira, 6 de Janeiro de 2006 16:49 Para: Cascavel Perl Mongers Assunto: RE: [Cascavel-pm] Funções com argumentos de arrays Claro que pode! Mas deve passar referências para os arrays, não os próprios arrays! Assim: @array = qw( isto eh um array de palavras ); $referencia_para_array = \@array; minha_funcao( $referencia_para_array ); # ou, mesma coisa, mas mais simples: minha funcao( \@array ); # Se precisar passar mais de um, pode fazer assim: outra_funcao( \@array1, \@array2, \@array3 ); # pode passar quantos arrays quiser. Putamplexos! --- Brinde Storm - Steven Koch escreveu: > Não posso passar mais de um array como argumento?? > > -----Mensagem original----- > De: cascavel-pm-bounces+s.koch=brindestorm.com em pm.org > [mailto:cascavel-pm-bounces+s.koch=brindestorm.com em pm.org] Em nome de > Brinde Storm - Steven Koch > Enviada: sexta-feira, 6 de Janeiro de 2006 16:35 > Para: 'Cascavel Perl Mongers' > Assunto: RE: [Cascavel-pm] Funções com argumentos de arrays > > Quer dizer q se eu criar um pacote com funções e depois querer que > outros a utilizem tenho que seguir este isso, arrays no final? > > -----Mensagem original----- > De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em > nome de Marco Lima > Enviada: sexta-feira, 6 de Janeiro de 2006 16:19 > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] Funções com argumentos de arrays > > use referência ! > > para passar uma lista vc soh conseguiria no final tipo .. > > minhaFuncao($pos, @args2); > > Mas isso naum eh bom ... por isso referencie sua lista e passe a > referencia dela. > > [ ]'s > > > Como posso fazer isso em Perl > > > > minhaFuncao( @args1, $pos, @args2); > > > > Fiz isso mas não esta a funcionar: > > > > sub minhaFuncao(){ > > my(@args1, $pos, @args2) = @_; > > ... > > } > > > > =P > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > mago em cpan.org > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que > não possa ensinar" > _______________________________________________ > 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 > -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From maia em suaweb.com Fri Jan 6 09:09:14 2006 From: maia em suaweb.com (Eduardo Maia) Date: Fri, 6 Jan 2006 15:09:14 -0200 Subject: [Cascavel-pm] Reposit?rios? In-Reply-To: <20060106164927.4705.qmail@web60014.mail.yahoo.com> References: <20060106164927.4705.qmail@web60014.mail.yahoo.com> Message-ID: <20060106170914.12636.qmail@hm257.locaweb.com.br> "There is no oracle client libraries currently available for your plataform (MSWin32-x86-multi-thread) in http://ppm.activestate.com/libs/oracle-instant-client at install_script line 25." Alguém indica repositórios aí? From monsieur_champs em yahoo.com.br Fri Jan 6 09:25:42 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 6 Jan 2006 14:25:42 -0300 (ART) Subject: =?iso-8859-1?q?RE:=20[Cascavel-pm]=20Fun=E7=F5es=20com=20argumentos=20de?= =?iso-8859-1?q?=20arrays?= In-Reply-To: Message-ID: <20060106172542.25604.qmail@web60023.mail.yahoo.com> Claro que não funciona. Você não leu o manual. Aqui tem meu exemplo, já que vocês funcionam apenas à base de exemplos... __PERL__ use strict; use warnings; use Data::Dumper; # teste para exemplificar o uso de templates de subrotinas sub my_sub ( \@ $ \@ ) { my @args = @_; print "Despejando argumentos coletados:\n"; print Dumper( @args ); print "\n"x2; # derreferenciando o argumento #1 (para um array) my @array_1 = @{$args[0]}; # o argumento #2 não precisa ser derreferenciado (é um escalar) my $scalar = $args[1]; # derreferenciando o argumento #3 (para outro array) my @array_2 = @{$args[2]}; # Imprime a família toda agora... print "Array #1:\n", Dumper( @array_1 ), "\n\n"; print "Escalar: $scalar\n\n"; print "Array #2:\n", Dumper( @array_2 ), "\n\n"; # fim! } my @a = qw( primeiro array ); my @b = qw( segundo array ); my $calar = 'escalar'; # Repare na elegância da minha chamada: # ela parece até com uma palavra-chave do perl... my_sub @a, $calar, @b; __END__ Putamplexos desapontados! --- Brinde Storm - Steven Koch escreveu: > Digamos então: > > @a = ('a1','a2','a3','b1','b2','b3'); > @b = ('x1','w1','v1'); > > print "@a"."\n em b\n\n" ; > > minha_funcao(@a, 3, @b); > > sub minha_funcao(\@, \$,\@ ){ > my( $arr_ref1, $scalar, $arr_ref2 ) = @_; > > print "\n > array= @{$arr_ref1} \n > lugar = ${$scalar} \n > elementos = @{$arr_ref2} > \n"; > } > > > Mas não imprime nada > > > > > -----Mensagem original----- > De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome > de Luis Campos de Carvalho > Enviada: sexta-feira, 6 de Janeiro de 2006 16:49 > Para: Cascavel Perl Mongers > Assunto: RE: [Cascavel-pm] Funções com argumentos de arrays > > > Claro que pode! > Mas deve passar referências para os arrays, não os próprios arrays! > > Assim: > > @array = qw( isto eh um array de palavras ); > $referencia_para_array = \@array; > > minha_funcao( $referencia_para_array ); > > # ou, mesma coisa, mas mais simples: > minha funcao( \@array ); > > # Se precisar passar mais de um, pode fazer assim: > outra_funcao( \@array1, \@array2, \@array3 ); > > # pode passar quantos arrays quiser. > > Putamplexos! > > --- Brinde Storm - Steven Koch escreveu: > > > Não posso passar mais de um array como argumento?? > > > > -----Mensagem original----- > > De: cascavel-pm-bounces+s.koch=brindestorm.com em pm.org > > [mailto:cascavel-pm-bounces+s.koch=brindestorm.com em pm.org] Em nome de > > Brinde Storm - Steven Koch > > Enviada: sexta-feira, 6 de Janeiro de 2006 16:35 > > Para: 'Cascavel Perl Mongers' > > Assunto: RE: [Cascavel-pm] Funções com argumentos de arrays > > > > Quer dizer q se eu criar um pacote com funções e depois querer que > > outros a utilizem tenho que seguir este isso, arrays no final? > > > > -----Mensagem original----- > > De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em > > nome de Marco Lima > > Enviada: sexta-feira, 6 de Janeiro de 2006 16:19 > > Para: Cascavel Perl Mongers > > Assunto: Re: [Cascavel-pm] Funções com argumentos de arrays > > > > use referência ! > > > > para passar uma lista vc soh conseguiria no final tipo .. > > > > minhaFuncao($pos, @args2); > > > > Mas isso naum eh bom ... por isso referencie sua lista e passe a > > referencia dela. > > > > [ ]'s > > > > > Como posso fazer isso em Perl > > > > > > minhaFuncao( @args1, $pos, @args2); > > > > > > Fiz isso mas não esta a funcionar: > > > > > > sub minhaFuncao(){ > > > my(@args1, $pos, @args2) = @_; > > > ... > > > } > > > > > > =P > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > -- > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > mago em cpan.org > > > > Sociedade Perl do Brasil | http://www.perl.org.br > > Perl Monks | http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que > > não possa ensinar" > > _______________________________________________ > > 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 > > > > > -- > Luis Campos de Carvalho > Member of "São Paulo Perl Mongers", > Unix SysAdmin & OCP/DBA Oracle > > > > > > > > > _______________________________________________________ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > > _______________________________________________ > 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 > -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From monsieur_champs em yahoo.com.br Fri Jan 6 09:26:43 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 6 Jan 2006 14:26:43 -0300 (ART) Subject: [Cascavel-pm] Reposit?rios? In-Reply-To: <20060106170914.12636.qmail@hm257.locaweb.com.br> Message-ID: <20060106172643.98918.qmail@web60021.mail.yahoo.com> A universidade de Winnipeg deve ter o que você precisa. Mas vai ter de procurar o repositório no Google, que eu não sei o endereço correto. Boa sorte e putamplexos! --- Eduardo Maia escreveu: > "There is no oracle client libraries currently available for your plataform > (MSWin32-x86-multi-thread) in http://ppm.activestate.com/libs/oracle-instant-client at > install_script line 25." > > Alguém indica repositórios aí? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From s.koch em brindestorm.com Fri Jan 6 09:32:21 2006 From: s.koch em brindestorm.com (Brinde Storm - Steven Koch) Date: Fri, 06 Jan 2006 17:32:21 +0000 Subject: =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_Fun=E7=F5es_com_argumentos_de_arrays?= In-Reply-To: Message-ID: Consegui, segue um exemplo @a = ('a1','a2','a3','b1','b2','b3'); @b = ('x1','w1','v1'); print "@a" . "\n em b\n\n" ; pu( \@a, 3, \@b ); sub pu(\@$@){ my( $arr_ref1, $scalar, $arr_ref2 ) = @_; print "\n array= @$arr_ref1 \n lugar = $scalar \n elementos = @$arr_ref2 \n"; } -----Mensagem original----- De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome de Brinde Storm - Steven Koch Enviada: sexta-feira, 6 de Janeiro de 2006 17:06 Para: 'Cascavel Perl Mongers' Assunto: RE: [Cascavel-pm] Funções com argumentos de arrays Digamos então: @a = ('a1','a2','a3','b1','b2','b3'); @b = ('x1','w1','v1'); print "@a"."\n em b\n\n" ; minha_funcao(@a, 3, @b); sub minha_funcao(\@, \$,\@ ){ my( $arr_ref1, $scalar, $arr_ref2 ) = @_; print "\n array= @{$arr_ref1} \n lugar = ${$scalar} \n elementos = @{$arr_ref2} \n"; } Mas não imprime nada -----Mensagem original----- De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome de Luis Campos de Carvalho Enviada: sexta-feira, 6 de Janeiro de 2006 16:49 Para: Cascavel Perl Mongers Assunto: RE: [Cascavel-pm] Funções com argumentos de arrays Claro que pode! Mas deve passar referências para os arrays, não os próprios arrays! Assim: @array = qw( isto eh um array de palavras ); $referencia_para_array = \@array; minha_funcao( $referencia_para_array ); # ou, mesma coisa, mas mais simples: minha funcao( \@array ); # Se precisar passar mais de um, pode fazer assim: outra_funcao( \@array1, \@array2, \@array3 ); # pode passar quantos arrays quiser. Putamplexos! --- Brinde Storm - Steven Koch escreveu: > Não posso passar mais de um array como argumento?? > > -----Mensagem original----- > De: cascavel-pm-bounces+s.koch=brindestorm.com em pm.org > [mailto:cascavel-pm-bounces+s.koch=brindestorm.com em pm.org] Em nome de > Brinde Storm - Steven Koch > Enviada: sexta-feira, 6 de Janeiro de 2006 16:35 > Para: 'Cascavel Perl Mongers' > Assunto: RE: [Cascavel-pm] Funções com argumentos de arrays > > Quer dizer q se eu criar um pacote com funções e depois querer que > outros a utilizem tenho que seguir este isso, arrays no final? > > -----Mensagem original----- > De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em > nome de Marco Lima > Enviada: sexta-feira, 6 de Janeiro de 2006 16:19 > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] Funções com argumentos de arrays > > use referência ! > > para passar uma lista vc soh conseguiria no final tipo .. > > minhaFuncao($pos, @args2); > > Mas isso naum eh bom ... por isso referencie sua lista e passe a > referencia dela. > > [ ]'s > > > Como posso fazer isso em Perl > > > > minhaFuncao( @args1, $pos, @args2); > > > > Fiz isso mas não esta a funcionar: > > > > sub minhaFuncao(){ > > my(@args1, $pos, @args2) = @_; > > ... > > } > > > > =P > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > mago em cpan.org > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que > não possa ensinar" > _______________________________________________ > 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 > -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html _______________________________________________ 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 Jan 6 09:34:19 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 6 Jan 2006 14:34:19 -0300 (ART) Subject: =?iso-8859-1?q?RE:=20[Cascavel-pm]=20Fun=E7=F5es=20com=20argumentos=20de?= =?iso-8859-1?q?=20arrays?= In-Reply-To: Message-ID: <20060106173419.87085.qmail@web30802.mail.mud.yahoo.com> Oi, Você não criou as referências de forma correta: # perl @a = qw( a1 a2 a3 b1 b2 b3 ); @b = qw( x1 w1 v1 ); print "@a"."\n em b\n\n" ; minha_funcao( \@a, \3, \@b); sub minha_funcao(\@, \$,\@){ my( $arr_ref1, $scalar, $arr_ref2 ) = @_; print "\narray= "; foreach ( @{$arr_ref1} ) { print; } print "\nlugar = "; foreach ( ${$scalar} ) { print; } print "\nelementos = "; foreach ( @{$arr_ref2} ) { print; } print "\n"; } --- Brinde Storm - Steven Koch escreveu: > Digamos então: > > @a = ('a1','a2','a3','b1','b2','b3'); > @b = ('x1','w1','v1'); > > print "@a"."\n em b\n\n" ; > > minha_funcao(@a, 3, @b); > > sub minha_funcao(\@, \$,\@ ){ > my( $arr_ref1, $scalar, $arr_ref2 ) = @_; > > print "\n > array= @{$arr_ref1} \n > lugar = ${$scalar} \n > elementos = @{$arr_ref2} > \n"; > } > > > Mas não imprime nada _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From maia em suaweb.com Fri Jan 6 09:49:47 2006 From: maia em suaweb.com (Eduardo Maia) Date: Fri, 6 Jan 2006 15:49:47 -0200 Subject: [Cascavel-pm] Reposit?rios? In-Reply-To: <20060106172643.98918.qmail@web60021.mail.yahoo.com> References: <20060106172643.98918.qmail@web60021.mail.yahoo.com> Message-ID: <20060106174947.24219.qmail@hm257.locaweb.com.br> Pô, negativo. ppm> rep add http://theoryx5.uwinnipeg.ca/ppms/ Repositories: [1] Autonamed ppm> install DBD-Oracle Error: Failed to download URL http://theoryx5.uwinnipeg.ca/ppms/DBD-Oracle.ppd: 404 Not Found On Fri, 6 Jan 2006 14:26:43 -0300 (ART), Luis Campos de Carvalho escreveu: > De: Luis Campos de Carvalho > Data: Fri, 6 Jan 2006 14:26:43 -0300 (ART) > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] Reposit?rios? > > > A universidade de Winnipeg deve ter o que você precisa. > Mas vai ter de procurar o repositório no Google, que eu não sei o endereço correto. > > Boa sorte e putamplexos! > > > --- Eduardo Maia escreveu: > > > "There is no oracle client libraries currently available for your plataform > > (MSWin32-x86-multi-thread) in http://ppm.activestate.com/libs/oracle-instant-client at > > install_script line 25." > > > > Alguém indica repositórios aí? > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > Luis Campos de Carvalho > Member of "São Paulo Perl Mongers", > Unix SysAdmin & OCP/DBA Oracle > > > > > > > > > _______________________________________________________ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From glasswalk3r em yahoo.com.br Fri Jan 6 10:02:46 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 6 Jan 2006 15:02:46 -0300 (ART) Subject: [Cascavel-pm] Reposit?rios? In-Reply-To: <20060106174947.24219.qmail@hm257.locaweb.com.br> Message-ID: <20060106180246.18132.qmail@web30813.mail.mud.yahoo.com> --- Eduardo Maia escreveu: > Pô, negativo. Tenha fé irmão. http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/faq/ActivePerl-faq2.html#repositories > ppm> rep add http://theoryx5.uwinnipeg.ca/ppms/ > Repositories: > [1] Autonamed > ppm> install DBD-Oracle > Error: Failed to download URL > http://theoryx5.uwinnipeg.ca/ppms/DBD-Oracle.ppd: Na pior das hipóteses você pode tentar instalar isso num servidor UNIX e conectar de máquinas Windows usando ActivePerl e DBD::Proxy(http://search.cpan.org/author/TIMB/DBI-1.50/lib/DBD/Proxy.pm) []'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 maia em suaweb.com Fri Jan 6 10:15:23 2006 From: maia em suaweb.com (Eduardo Maia) Date: Fri, 6 Jan 2006 16:15:23 -0200 Subject: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM In-Reply-To: <9a08c9b40601051224x3feb7195i36335aa8a45a670f@mail.gmail.com> References: <9a08c9b40601051224x3feb7195i36335aa8a45a670f@mail.gmail.com> Message-ID: <20060106181523.19360.qmail@hm257.locaweb.com.br> Monges, Meu problema é que não consigo encontrar um repositório funcionando onde esteja disponível o DBD::Oracle. ppm> rep add http://theoryx5.uwinnipeg.ca/ppms/ Repositories: [1] Autonamed ppm> install DBD-Oracle Error: Failed to download URL http://theoryx5.uwinnipeg.ca/ppms/DBD-Oracle.ppd: 404 Not Found E quando encontro, dá erro na instalação, tipo "There is no oracle client libraries currently available for your plataform (MSWin32-x86-multi-thread) in http://ppm.activestate.com/libs/oracle-instant-client at install_script line 25". Segui sua dica, Nilson: botei todos os repositórios off exceto o do disco local. Criei diretório "C:\ppmrep", e botei lá o DBD-Oracle.ppd e o DBD-Oracle-1.16.tar.gz (abri o ppd para me certificar que ele referenciava o tar.gz em questão). Resultado: ppm> rep Repositories: [1] HD-Local [ ] Autonamed ppm> install DBD-Oracle Error: Package 'DBD-Oracle' not found. Please 'search' for it first. ppm> search DBD Searching in Active Repositories No matches for 'DBD'; see 'help search'. ppm> Tá foda. Abraços. On Thu, 5 Jan 2006 18:24:33 -0200, Nilson Santos Figueiredo Junior escreveu: > De: Nilson Santos Figueiredo Junior > Data: Thu, 5 Jan 2006 18:24:33 -0200 > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM > > On 1/5/06, Eduardo Maia wrote: > > Alguma sugestão? > > É simples. > Vá no repositório PPM pelo browser e baixe o arquivo .ppd e o .zip do > DBD::Oracle. > Copie os arquivos pra um diretório qualquer na máquina nova (por > exemplo, C:\ppd-rep). > > Dentro do PPM você pode adicionar repositórios locais, basta dar o > seguinte comando: > > rep add C:\ppd-rep\ > > Aí, se você desliga os outros repositórios (com o comando "rep off") e > dá um search pro DBD::Oracle. Você deve, então, encontrar ele > disponível e pode instalá-lo. No futuro, caso precise de mais módulos, > basta seguir o mesmo procedimento e copiar o arquivo pra pasta e ele > aparecerá no "search". > > Só não entendo por que não faz uso de proxy, já que está disponível. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From maia em suaweb.com Fri Jan 6 10:28:30 2006 From: maia em suaweb.com (Eduardo Maia) Date: Fri, 6 Jan 2006 16:28:30 -0200 Subject: [Cascavel-pm] Reposit?rios? In-Reply-To: <20060106180246.18132.qmail@web30813.mail.mud.yahoo.com> References: <20060106180246.18132.qmail@web30813.mail.mud.yahoo.com> Message-ID: <20060106182830.26844.qmail@hm257.locaweb.com.br> Pô, cara, tentei todos. Até o repositório PerlMonk.org tá fora do ar, tem noção? Vou traduzir os programas da empresa para ASP/VBScript hehehehe Abraços. On Fri, 6 Jan 2006 15:02:46 -0300 (ART), "Alceu R. de Freitas Jr." escreveu: > De: "Alceu R. de Freitas Jr." > Data: Fri, 6 Jan 2006 15:02:46 -0300 (ART) > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] Reposit?rios? > > > --- Eduardo Maia escreveu: > > > Pô, negativo. > > Tenha fé irmão. > http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/faq/ActivePerl-faq2.html#repositories > > > ppm> rep add http://theoryx5.uwinnipeg.ca/ppms/ > > Repositories: > > [1] Autonamed > > ppm> install DBD-Oracle > > Error: Failed to download URL > > http://theoryx5.uwinnipeg.ca/ppms/DBD-Oracle.ppd: > > Na pior das hipóteses você pode tentar instalar isso > num servidor UNIX e conectar de máquinas Windows > usando ActivePerl e > DBD::Proxy(http://search.cpan.org/author/TIMB/DBI-1.50/lib/DBD/Proxy.pm) > > []'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 > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From glasswalk3r em yahoo.com.br Fri Jan 6 10:31:38 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 6 Jan 2006 15:31:38 -0300 (ART) Subject: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM In-Reply-To: <20060106181523.19360.qmail@hm257.locaweb.com.br> Message-ID: <20060106183138.46651.qmail@web30808.mail.mud.yahoo.com> Eduardo, Você tem que ter as bibliotecas do Oracle disponíveis na máquina para poder compilar. A Oracle fez o favor de proibir a ActiveState de oferecerem essa biblioteca eles mesmos. Ou você instala o SQLPlus na sua máquina (que já deve vir com essas bibliotecas) ou então tenta fazer o download diretamente da Oracle. Eu já tive esse problema e alguém postou uma URL na lista sobre isso... mas você vai ter que pesquisar. Aproveitando o ensejo... quando teremos uma ferramenta de busca nos históricos da lista? []'s Alceu --- Eduardo Maia escreveu: > Monges, > > Meu problema é que não consigo encontrar um > repositório funcionando onde esteja disponível o > DBD::Oracle. > > ppm> rep add http://theoryx5.uwinnipeg.ca/ppms/ > Repositories: > [1] Autonamed > ppm> install DBD-Oracle > Error: Failed to download URL > http://theoryx5.uwinnipeg.ca/ppms/DBD-Oracle.ppd: > 404 Not Found > > E quando encontro, dá erro na instalação, tipo > "There is no oracle client libraries currently > available for your plataform > (MSWin32-x86-multi-thread) in > http://ppm.activestate.com/libs/oracle-instant-client > at install_script line 25". > > Segui sua dica, Nilson: botei todos os repositórios > off exceto o do disco local. Criei diretório > "C:\ppmrep", e botei lá o DBD-Oracle.ppd e o > DBD-Oracle-1.16.tar.gz (abri o ppd para me > certificar que ele referenciava o tar.gz em > questão). Resultado: > > ppm> rep > Repositories: > [1] HD-Local > [ ] Autonamed > ppm> install DBD-Oracle > Error: Package 'DBD-Oracle' not found. Please > 'search' for it first. > ppm> search DBD > Searching in Active Repositories > No matches for 'DBD'; see 'help search'. > ppm> > > Tá foda. > > Abraços. _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From glasswalk3r em yahoo.com.br Fri Jan 6 10:33:35 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 6 Jan 2006 15:33:35 -0300 (ART) Subject: [Cascavel-pm] Reposit?rios? In-Reply-To: <20060106182830.26844.qmail@hm257.locaweb.com.br> Message-ID: <20060106183335.85605.qmail@web30811.mail.mud.yahoo.com> --- Eduardo Maia escreveu: > Pô, cara, tentei todos. Até o repositório > PerlMonk.org tá fora do ar, tem noção? > > Vou traduzir os programas da empresa para > ASP/VBScript hehehehe A menos que você for usar ODBC, imagino que você terá o mesmo problema usando ASP. Aliás, você pode tentar usar ODBC para conectar no Oracle. Só não espere que isso rode rápido. Usar as bibliotecas do Oracle vai permitir sua aplicação rodar mais rapidamente. []'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 marcelo em stella.eng.br Fri Jan 6 11:37:43 2006 From: marcelo em stella.eng.br (Marcelo Stella) Date: Fri, 6 Jan 2006 16:37:43 -0300 Subject: =?iso-8859-1?Q?RES:_=5BCascavel-pm=5D_Fun=E7=F5es_com_argumentos_de_arrays?= In-Reply-To: <20060106173419.87085.qmail@web30802.mail.mud.yahoo.com> Message-ID: <002d01c612f8$aa42ed20$046410ac@itsa.com.br> Senhores, Para facilitar: @array = qw ( x y z ); $ref = \@array; # $ref é um escalar que armazena o ponteiro para o array real... print $array[0]."\n"; print $$ref[0]."\n"; print ${$ref}[0]."\n"; # desta forma evita confusões de interpretação pelo perl... []'s Marcelo Stella -----Mensagem original----- De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome de Alceu R. de Freitas Jr. Enviada em: sexta-feira, 6 de janeiro de 2006 14:34 Para: Cascavel Perl Mongers Assunto: RE: [Cascavel-pm] Funções com argumentos de arrays Oi, Você não criou as referências de forma correta: # perl @a = qw( a1 a2 a3 b1 b2 b3 ); @b = qw( x1 w1 v1 ); print "@a"."\n em b\n\n" ; minha_funcao( \@a, \3, \@b); sub minha_funcao(\@, \$,\@){ my( $arr_ref1, $scalar, $arr_ref2 ) = @_; print "\narray= "; foreach ( @{$arr_ref1} ) { print; } print "\nlugar = "; foreach ( ${$scalar} ) { print; } print "\nelementos = "; foreach ( @{$arr_ref2} ) { print; } print "\n"; } --- Brinde Storm - Steven Koch escreveu: > Digamos então: > > @a = ('a1','a2','a3','b1','b2','b3'); > @b = ('x1','w1','v1'); > > print "@a"."\n em b\n\n" ; > > minha_funcao(@a, 3, @b); > > sub minha_funcao(\@, \$,\@ ){ > my( $arr_ref1, $scalar, $arr_ref2 ) = @_; > > print "\n > array= @{$arr_ref1} \n > lugar = ${$scalar} \n > elementos = @{$arr_ref2} > \n"; > } > > > Mas não imprime nada _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Fri Jan 6 10:52:22 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 6 Jan 2006 16:52:22 -0200 Subject: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM In-Reply-To: <20060106183138.46651.qmail@web30808.mail.mud.yahoo.com> References: <20060106181523.19360.qmail@hm257.locaweb.com.br> <20060106183138.46651.qmail@web30808.mail.mud.yahoo.com> Message-ID: <9a08c9b40601061052p499ea210lcb52a0f50cd9c43e@mail.gmail.com> On 1/6/06, Alceu R. de Freitas Jr. wrote: > Você tem que ter as bibliotecas do Oracle disponíveis > na máquina para poder compilar. A Oracle fez o favor > de proibir a ActiveState de oferecerem essa biblioteca > eles mesmos. As coisas via PPM já vêm pré-compiladas. Por isso não tem mais disponível no repositório da ActiveState. Porém tem outros repositórios que tem. -Nilson Santos F. Jr. From acid06 em gmail.com Fri Jan 6 10:54:57 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 6 Jan 2006 16:54:57 -0200 Subject: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM In-Reply-To: <20060106181523.19360.qmail@hm257.locaweb.com.br> References: <9a08c9b40601051224x3feb7195i36335aa8a45a670f@mail.gmail.com> <20060106181523.19360.qmail@hm257.locaweb.com.br> Message-ID: <9a08c9b40601061054h43bff69crca4553488271bd94@mail.gmail.com> On 1/6/06, Eduardo Maia wrote: > Segui sua dica, Nilson: botei todos os repositórios off exceto o do disco local. Criei diretório "C:\ppmrep", e botei lá o DBD-Oracle.ppd e o DBD-Oracle-1.16.tar.gz (abri o ppd para me certificar que ele referenciava o tar.gz em questão). Resultado: > > ppm> rep > Repositories: > [1] HD-Local > [ ] Autonamed > ppm> install DBD-Oracle > Error: Package 'DBD-Oracle' not found. Please 'search' for it first. > ppm> search DBD > Searching in Active Repositories > No matches for 'DBD'; see 'help search'. > ppm> Bem estranho. Esse DBD-Oracle-1.16.tar.gz você pegou de qual repositório? Porque eu me lembro que o PPM usava arquivo zip e não tar.gz. Note que você não pode instalar pelo PPM distribuições da CPAN. Tem que ser distribuições que você baixou de um repositório. -Nilson Santos F. Jr. From acid06 em gmail.com Fri Jan 6 11:01:29 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 6 Jan 2006 17:01:29 -0200 Subject: [Cascavel-pm] Reposit?rios? In-Reply-To: <20060106170914.12636.qmail@hm257.locaweb.com.br> References: <20060106164927.4705.qmail@web60014.mail.yahoo.com> <20060106170914.12636.qmail@hm257.locaweb.com.br> Message-ID: <9a08c9b40601061101s768e6985x2b24f2dea2e5f7bb@mail.gmail.com> On 1/6/06, Eduardo Maia wrote: > "There is no oracle client libraries currently available for your plataform (MSWin32-x86-multi-thread) in http://ppm.activestate.com/libs/oracle-instant-client at install_script line 25." > > Alguém indica repositórios aí? Só por teste, acabei de tentar baixar o DBD::Oracle e ele está disponível num repositório da ActiveState mesmo. Vai tudo corretamente, parece que eles modificaram o PPM pra poder mostrar a licença do Oracle e etc. Faça um "ppm search Oracle". (estranhamente, se eu procurar por DBD::Oracle, não acha) Vai ser achado um deles no repositório "ActiveState Package Repository" (http://ppm.ActiveState.com/PPM/ppmserver-5.8-windows.plex?urn:/PPM/Server/SQL). Você dá um "install " (onde número é o resultado da lista) e pronto. Só tem um pequeno probleminha. Na instalação ele vai fazer um download de algo de 78MB. Mas teoricamente, depois disso, vai funcionar. -Nilson Santos F. Jr. From joenio em gmail.com Fri Jan 6 11:27:38 2006 From: joenio em gmail.com (Joenio Marques) Date: Fri, 6 Jan 2006 17:27:38 -0200 Subject: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM In-Reply-To: <9a08c9b40601061054h43bff69crca4553488271bd94@mail.gmail.com> References: <9a08c9b40601051224x3feb7195i36335aa8a45a670f@mail.gmail.com> <20060106181523.19360.qmail@hm257.locaweb.com.br> <9a08c9b40601061054h43bff69crca4553488271bd94@mail.gmail.com> Message-ID: <65934b450601061127q58ec588fs@mail.gmail.com> Qual versao do Perl voce esta utilizando? Se for a 5.8 acredito que nao existe pacote ppd disponivel (pelo menos nao achei qdo precisei). Tambem tive problemas com isso quando estava querendo atualizar aqui na empresa a versao do Perl 5.6 para 5.8. Nos repositorios do Perl 5.6 tem o DBD-Oracle versao 1.16. Att, Joenio Marques - Salvador Perl Mongers From monsieur_champs em yahoo.com.br Fri Jan 6 12:53:47 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 6 Jan 2006 17:53:47 -0300 (ART) Subject: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM In-Reply-To: <20060106181523.19360.qmail@hm257.locaweb.com.br> Message-ID: <20060106205347.64929.qmail@web60016.mail.yahoo.com> Isso não é o bastante. Você precisa, além de um repositório funcionando, que o cliente Oracle esteja instalado na sua máquina. Cliente Oracle é um bicho grande, mas pode ser baixado da rede em http://otn.oracle.com/ Boa sorte, e tenha fé! Putamplexos! --- Eduardo Maia escreveu: > Monges, > > Meu problema é que não consigo encontrar um repositório funcionando onde esteja disponível o > DBD::Oracle. > > ppm> rep add http://theoryx5.uwinnipeg.ca/ppms/ > Repositories: > [1] Autonamed > ppm> install DBD-Oracle > Error: Failed to download URL http://theoryx5.uwinnipeg.ca/ppms/DBD-Oracle.ppd: 404 Not Found > > E quando encontro, dá erro na instalação, tipo "There is no oracle client libraries currently > available for your plataform (MSWin32-x86-multi-thread) in > http://ppm.activestate.com/libs/oracle-instant-client at install_script line 25". > > Segui sua dica, Nilson: botei todos os repositórios off exceto o do disco local. Criei diretório > "C:\ppmrep", e botei lá o DBD-Oracle.ppd e o DBD-Oracle-1.16.tar.gz (abri o ppd para me > certificar que ele referenciava o tar.gz em questão). Resultado: > > ppm> rep > Repositories: > [1] HD-Local > [ ] Autonamed > ppm> install DBD-Oracle > Error: Package 'DBD-Oracle' not found. Please 'search' for it first. > ppm> search DBD > Searching in Active Repositories > No matches for 'DBD'; see 'help search'. > ppm> > > Tá foda. > > Abraços. > > > On Thu, 5 Jan 2006 18:24:33 -0200, Nilson Santos Figueiredo Junior escreveu: > > De: Nilson Santos Figueiredo Junior > > Data: Thu, 5 Jan 2006 18:24:33 -0200 > > Para: Cascavel Perl Mongers > > Assunto: Re: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM > > > > On 1/5/06, Eduardo Maia wrote: > > > Alguma sugestão? > > > > É simples. > > Vá no repositório PPM pelo browser e baixe o arquivo .ppd e o .zip do > > DBD::Oracle. > > Copie os arquivos pra um diretório qualquer na máquina nova (por > > exemplo, C:\ppd-rep). > > > > Dentro do PPM você pode adicionar repositórios locais, basta dar o > > seguinte comando: > > > > rep add C:\ppd-rep\ > > > > Aí, se você desliga os outros repositórios (com o comando "rep off") e > > dá um search pro DBD::Oracle. Você deve, então, encontrar ele > > disponível e pode instalá-lo. No futuro, caso precise de mais módulos, > > basta seguir o mesmo procedimento e copiar o arquivo pra pasta e ele > > aparecerá no "search". > > > > Só não entendo por que não faz uso de proxy, já que está disponível. > > > > -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 > -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From monsieur_champs em yahoo.com.br Fri Jan 6 12:55:12 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 6 Jan 2006 17:55:12 -0300 (ART) Subject: [Cascavel-pm] Reposit?rios? In-Reply-To: <20060106183335.85605.qmail@web30811.mail.mud.yahoo.com> Message-ID: <20060106205512.65744.qmail@web60016.mail.yahoo.com> --- "Alceu R. de Freitas Jr." escreveu: > --- Eduardo Maia escreveu: > > > Pô, cara, tentei todos. Até o repositório > > PerlMonk.org tá fora do ar, tem noção? > > > > Vou traduzir os programas da empresa para > > ASP/VBScript hehehehe > > A menos que você for usar ODBC, imagino que você terá > o mesmo problema usando ASP. > > Aliás, você pode tentar usar ODBC para conectar no > Oracle. Só não espere que isso rode rápido. Usar as > bibliotecas do Oracle vai permitir sua aplicação rodar > mais rapidamente. Oracle sobre odbc é pedir para ser despedido. ODBC só funciona bem (funciona?) com produtos M$. -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From acid06 em gmail.com Fri Jan 6 17:06:27 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 6 Jan 2006 22:06:27 -0300 Subject: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM In-Reply-To: <65934b450601061127q58ec588fs@mail.gmail.com> References: <9a08c9b40601051224x3feb7195i36335aa8a45a670f@mail.gmail.com> <20060106181523.19360.qmail@hm257.locaweb.com.br> <9a08c9b40601061054h43bff69crca4553488271bd94@mail.gmail.com> <65934b450601061127q58ec588fs@mail.gmail.com> Message-ID: <9a08c9b40601061706m341d5166n6cad403de5781e7c@mail.gmail.com> On 1/6/06, Joenio Marques wrote: > Se for a 5.8 acredito que nao existe pacote ppd disponivel (pelo menos > nao achei qdo precisei). Como eu disse, agora tem no repositório da própria ActiveState. É só você procurar por "Oracle". A própria instalação do PPM vai baixar o cliente do Oracle que o Luís falou e são 78MB. -Nilson Santos F. Jr. From joenio em gmail.com Fri Jan 6 11:27:38 2006 From: joenio em gmail.com (Joenio Marques) Date: Fri, 6 Jan 2006 17:27:38 -0200 Subject: [Cascavel-pm] Instalar DBD::Oracle em Windows sem PPM In-Reply-To: <9a08c9b40601061054h43bff69crca4553488271bd94@mail.gmail.com> References: <9a08c9b40601051224x3feb7195i36335aa8a45a670f@mail.gmail.com> <20060106181523.19360.qmail@hm257.locaweb.com.br> <9a08c9b40601061054h43bff69crca4553488271bd94@mail.gmail.com> Message-ID: <65934b450601061127q58ec588fs@mail.gmail.com> Qual versao do Perl voce esta utilizando? Se for a 5.8 acredito que nao existe pacote ppd disponivel (pelo menos nao achei qdo precisei). Tambem tive problemas com isso quando estava querendo atualizar aqui na empresa a versao do Perl 5.6 para 5.8. Nos repositorios do Perl 5.6 tem o DBD-Oracle versao 1.16. Att, Joenio Marques - Salvador Perl Mongers From gtassis em dcc.ufmg.br Mon Jan 9 13:19:08 2006 From: gtassis em dcc.ufmg.br (gtassis@dcc.ufmg.br) Date: Mon, 9 Jan 2006 19:19:08 -0200 (BRDT) Subject: [Cascavel-pm] Duvidas simples Message-ID: <33474.150.164.2.18.1136841548.squirrel@150.164.2.18> Tenho duas perguntas simples: 1) Como se calcula o logaritmo na base 2 ou na base 10 de um número qualquer em perl? 2) Como eu consigo saber, de uma forma simples, o número de ocorrências de um determinado padrão em uma cadeia de caracteres, ou seja, o número de vezes que o padrão aparece na cadeia? Desde já, agradeço; Guilherme. From shonorio em terra.com.br Mon Jan 9 14:09:45 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon, 9 Jan 2006 19:09:45 -0300 Subject: [Cascavel-pm] Duvidas simples Message-ID: > > Tenho duas perguntas simples: > > 1) Como se calcula o logaritmo na base 2 ou na base 10 de um número > qualquer em perl? $valor = log($n)/log($base); > > 2) Como eu consigo saber, de uma forma simples, o número de ocorrências > de um determinado padrão em uma cadeia de caracteres, ou seja, o > número de vezes que o padrão aparece na cadeia? > $frase = 'aaaaaabbbbbbbccccccdddddeeee'; $palavra = 'a'; $count = 0; while ( $frase =~ s/($palavra)//i){ $count++; } print "$count\n"; Solli From acid06 em gmail.com Mon Jan 9 18:46:22 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 9 Jan 2006 23:46:22 -0300 Subject: [Cascavel-pm] Duvidas simples In-Reply-To: References: Message-ID: <9a08c9b40601091846i59a0f0c4r7c2254c6821b7006@mail.gmail.com> On 1/9/06, Solli Moreira Honorio wrote: > $frase = 'aaaaaabbbbbbbccccccdddddeeee'; > $palavra = 'a'; > $count = 0; > while ( $frase =~ s/($palavra)//i){ > $count++; > } > > print "$count\n"; Ou então, que é o que eu provavelmente faria o que eu faria, por não ser um método que destrói a $frase: my $frase = 'aaaaaabbbbbbbccccccdddddeeee'; my $palavra = 'a'; my $count = 0; $count++ for ($frase =~ /$palavra/g); Ou então, que é mais curto: my $frase = 'aaaaaabbbbbbbccccccdddddeeee'; my $palavra = 'a'; my $count = scalar @{[$frase =~ /$palavra/g]}; E provavelmente devem ter outras maneiras. TMTOWTDI. ;-) -Nilson Santos F. Jr. From shonorio em terra.com.br Tue Jan 10 03:09:06 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Tue, 10 Jan 2006 08:09:06 -0300 Subject: [Cascavel-pm] Duvidas simples Message-ID: > > Ou então, que é o que eu provavelmente faria o que eu faria, por não > ser um método que destrói a $frase: E também é mais rápido, vide código de comparação abaixo. use Benchmark qw(:all) ; cmpthese( -1, { 'Sugestao_1' => s1(), 'Sugestao_2' => s2(), 'Sugestao_3' => s3() }); sub s1 { $frase = 'aaaaaabbbbbbbccccccdddddeeee'; $palavra = 'a'; $count = 0; while ( $frase =~ s/($palavra)//i){ $count++; } } sub s2 { my $frase = 'aaaaaabbbbbbbccccccdddddeeee'; my $palavra = 'a'; my $count = 0; $count++ for ($frase =~ /$palavra/g); } sub s3 { my $frase = 'aaaaaabbbbbbbccccccdddddeeee'; my $palavra = 'a'; my $count = scalar @{[$frase =~ /$palavra/g]}; } com o seguinte resultado ... Rate Sugestao_2 Sugestao_3 Sugestao_1 Sugestao_2 38182268/s -- -20% -59% Sugestao_3 47883867/s 25% -- -48% Sugestao_1 92327446/s 142% 93% -- From monsieur_champs em yahoo.com.br Tue Jan 10 03:18:31 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue, 10 Jan 2006 08:18:31 -0300 (ART) Subject: [Cascavel-pm] Duvidas simples In-Reply-To: <9a08c9b40601091846i59a0f0c4r7c2254c6821b7006@mail.gmail.com> Message-ID: <20060110111831.63329.qmail@web60021.mail.yahoo.com> --- Nilson Santos Figueiredo Junior escreveu: > my $frase = 'aaaaaabbbbbbbccccccdddddeeee'; > my $palavra = 'a'; > my $count = scalar @{[$frase =~ /$palavra/g]}; > > E provavelmente devem ter outras maneiras. TMTOWTDI. ;-) # Eu nao testei este, mas acho que é # mais simples de entender... ;-) my $count = ($frase =~ /$palavra/g); -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From marcelo em stella.eng.br Tue Jan 10 04:36:39 2006 From: marcelo em stella.eng.br (Marcelo Stella) Date: Tue, 10 Jan 2006 09:36:39 -0300 Subject: [Cascavel-pm] RES: Duvidas simples In-Reply-To: <20060110111831.63329.qmail@web60021.mail.yahoo.com> Message-ID: <00ce01c615e2$810839f0$046410ac@itsa.com.br> $palavra = "aaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccc"; $_ = $palavra; # se estiver em um loop qualquer e usando o $_ $conta = tr/a//; print $palavra."\n".$conta."\n"; aaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccc 16 print log 10; 2.30258509299405 -----Mensagem original----- De: cascavel-pm-bounces+marcelo=stella.eng.br em pm.org [mailto:cascavel-pm-bounces+marcelo=stella.eng.br em pm.org] Em nome de Luis Campos de Carvalho Enviada em: terça-feira, 10 de janeiro de 2006 08:19 Para: Cascavel Perl Mongers Assunto: Re: [Cascavel-pm] Duvidas simples --- Nilson Santos Figueiredo Junior escreveu: > my $frase = 'aaaaaabbbbbbbccccccdddddeeee'; > my $palavra = 'a'; > my $count = scalar @{[$frase =~ /$palavra/g]}; > > E provavelmente devem ter outras maneiras. TMTOWTDI. ;-) # Eu nao testei este, mas acho que é # mais simples de entender... ;-) my $count = ($frase =~ /$palavra/g); -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From glasswalk3r em yahoo.com.br Wed Jan 11 04:52:22 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 11 Jan 2006 09:52:22 -0300 (ART) Subject: [Cascavel-pm] como garantir file lock para outros programas? Message-ID: <20060111125222.4186.qmail@web30811.mail.mud.yahoo.com> Olá monges, Estive testando file locking contra programas em C e C++. Os resultados foram os piores possíveis. Eu criei o script abaixo para obter um lock exclusivo: -- code -- #!/usr/bin/perl use strict; use warnings; use Fcntl qw(:DEFAULT :flock); my $sec = 30; print 'Please type the file that I should lock for $sec: '; my $file = ; chomp $file; sysopen( FH, $file, O_RDWR ) or die "Cannot edit $file: $!\n"; flock( FH, LOCK_EX ) or die "Cannot lock $file: $!\n"; print 'Ok, holding the file for $sec seconds. I will not change anythingin the file', "\n"; sleep $sec; close(FH); print "Finished\n"; -- code -- Eu testei esse script contra programas como useradd e smbpasswd (do Samba). Para minha surpresa ambos puderam alterar os arquivos sem maiores problemas. Eu chequei a documentação e o Perl pode usar as funções de C flock, lockf e fcntl para fazer o file locking, usando a primeira que ele encontrar. Eu não chequei o código C desses programas que eu testei mas eu duvido que eles não usem file locking para evitar problemas com corrupção do arquivo. Alguém já lidou com esse tipo de problema? É possível ter alguma segurança nesse sentido com programas feitos em outras linguagens, mesmo o file locking do Perl sendo consultivo? Grato à todos, 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 joenio em gmail.com Wed Jan 11 09:37:56 2006 From: joenio em gmail.com (Joenio Marques) Date: Wed, 11 Jan 2006 15:37:56 -0200 Subject: [Cascavel-pm] Retomada 'Cascavel-PM Tekneeq issue' Message-ID: <65934b450601110937p43801099o@mail.gmail.com> Boa tarde Monges! Por onde anda a 'Cascavel-PM Tekneeq issue' ? Saiu apenas uma edicao?! Gostaria de saber quem aqui participou desse projeto e se sabe porque nao foi a frente.... :( Proponho a retomada deste projeto que acho beneficiaria muita gente! Eu fui um dos beneficiado da edicao 01 e ainda tenho comigo a impressao. Entao? Abraços, Joenio Marques - Salvador Perl Mongers From kamusbr em gmail.com Wed Jan 11 14:09:59 2006 From: kamusbr em gmail.com (Robson Negreiros) Date: Wed, 11 Jan 2006 20:09:59 -0200 Subject: [Cascavel-pm] Retomada 'Cascavel-PM Tekneeq issue' In-Reply-To: <65934b450601110937p43801099o@mail.gmail.com> References: <65934b450601110937p43801099o@mail.gmail.com> Message-ID: Existe alguma versão eletrônica? Em 11/01/06, Joenio Marques escreveu: > > Boa tarde Monges! > > Por onde anda a 'Cascavel-PM Tekneeq issue' ? Saiu apenas uma edicao?! > Gostaria de saber quem aqui participou desse projeto e se sabe porque > nao foi a frente.... :( > > Proponho a retomada deste projeto que acho beneficiaria muita gente! > Eu fui um dos beneficiado da edicao 01 e ainda tenho comigo a impressao. > > Entao? > > Abraços, > Joenio Marques > - Salvador Perl Mongers > _______________________________________________ > 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/20060111/76e3ea88/attachment.html From sammuel.souza em gmail.com Wed Jan 11 13:37:31 2006 From: sammuel.souza em gmail.com (Sammuel de Souza) Date: Wed, 11 Jan 2006 18:37:31 -0300 Subject: [Cascavel-pm] Assunto fora da Lista... References: <65934b450601110937p43801099o@mail.gmail.com> Message-ID: <001601c616f7$3f3ca4f0$83fea8c0@sammuel> Ola, sei que este assunto nao é da lista, mas alguem aqui ja fez VPN estou tentando fazer VPN no Freebsd mas nao estou conseguindo :( alguem tem algum howto e tal? []'s Douglas -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060111/a59ad766/attachment.html From jamorreu em gmail.com Wed Jan 11 16:09:35 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Wed, 11 Jan 2006 22:09:35 -0200 Subject: [Cascavel-pm] Retomada 'Cascavel-PM Tekneeq issue' In-Reply-To: References: <65934b450601110937p43801099o@mail.gmail.com> Message-ID: <8ff2963a0601111609n1f84cd58m@mail.gmail.com> A versão eletronica existia, mas saiu do ar não sei por qual motivo... -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org Em 11/01/06, Robson Negreiros escreveu: > Existe alguma versão eletrônica? > > Em 11/01/06, Joenio Marques escreveu: > > Boa tarde Monges! > > > > Por onde anda a 'Cascavel-PM Tekneeq issue' ? Saiu apenas uma edicao?! > > Gostaria de saber quem aqui participou desse projeto e se sabe porque > > nao foi a frente.... :( > > > > Proponho a retomada deste projeto que acho beneficiaria muita gente! > > Eu fui um dos beneficiado da edicao 01 e ainda tenho comigo a impressao. > > > > Entao? > > > > Abraços, > > Joenio Marques > > - Salvador Perl Mongers From kamusbr em gmail.com Wed Jan 11 14:09:59 2006 From: kamusbr em gmail.com (Robson Negreiros) Date: Wed, 11 Jan 2006 20:09:59 -0200 Subject: [Cascavel-pm] Retomada 'Cascavel-PM Tekneeq issue' In-Reply-To: <65934b450601110937p43801099o@mail.gmail.com> References: <65934b450601110937p43801099o@mail.gmail.com> Message-ID: Existe alguma versão eletrônica? Em 11/01/06, Joenio Marques escreveu: > > Boa tarde Monges! > > Por onde anda a 'Cascavel-PM Tekneeq issue' ? Saiu apenas uma edicao?! > Gostaria de saber quem aqui participou desse projeto e se sabe porque > nao foi a frente.... :( > > Proponho a retomada deste projeto que acho beneficiaria muita gente! > Eu fui um dos beneficiado da edicao 01 e ainda tenho comigo a impressao. > > Entao? > > Abraços, > Joenio Marques > - Salvador Perl Mongers > _______________________________________________ > 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/20060112/76e3ea88/attachment.html From bardo em swissinfo.org Wed Jan 11 17:42:38 2006 From: bardo em swissinfo.org (=?ISO-8859-1?Q?C=E1rlisson?= Galdino) Date: Wed, 11 Jan 2006 23:42:38 -0200 Subject: [Cascavel-pm] OFF: A Linguagem Perfeita Message-ID: <20060111234238.0927d9e2@localhost.localdomain> Saluton, Embora não participe muita da lista, ainda tou por aqui. Desculpa pelo off, mas achei que interessaria: fiz um conto tentando mostrar um dos fatores que podem ter levado o Java a se tornar tão popular. Nada demais com o Java, o problema são os javistas absolutistas, inclusive querendo investir em Software Livre usando o Java como porta (bom, funciona mas...). Tá, tá, falei demais... Quem quiser ver o conto, A Linguagem Perfeita, o link tá aqui. * http://bardo.cyaneus.net/node/253 []s, -- ::::::::: Cárlisson Galdino :::::::::: || "Para as coisas mudarem e o mundo || melhorar, precisa virar tudo de || cabeca pra baixo. ...QUE VIRE!" || --Bardo ... http://bardo.cyaneus.net ... ... Jabber: bardo em swissjabber.org ... ... Linux Counter: 309019 ... From rodzadra em yahoo.com Thu Jan 12 02:01:38 2006 From: rodzadra em yahoo.com (Rod Za) Date: Thu, 12 Jan 2006 02:01:38 -0800 (PST) Subject: [Cascavel-pm] [OFF-TOPIC] Assunto fora da Lista (VPN)... In-Reply-To: <001601c616f7$3f3ca4f0$83fea8c0@sammuel> Message-ID: <20060112100138.64490.qmail@web50215.mail.yahoo.com> Sammuel, Eu utilizo o GNU/Linux e achei a maior "baba" fazer VPN pelo OpenVPN (http://openvpn.net/) tem inclusive um port para o FreeBSD. []'s Rodrigo. --- Sammuel de Souza wrote: > Ola, > > sei que este assunto nao � da lista, > > mas alguem aqui ja fez VPN estou tentando fazer VPN no Freebsd mas nao estou conseguindo :( > > alguem tem algum howto e tal? > > []'s Douglas> _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From ednardo em lobo.eti.br Thu Jan 12 02:43:47 2006 From: ednardo em lobo.eti.br (Ednardo Lobo) Date: Thu, 12 Jan 2006 08:43:47 -0200 Subject: [Cascavel-pm] Retomada 'Cascavel-PM Tekneeq issue' In-Reply-To: <65934b450601110937p43801099o@mail.gmail.com> References: <65934b450601110937p43801099o@mail.gmail.com> Message-ID: <43C632E3.1020306@lobo.eti.br> Joenio Marques wrote: > Boa tarde Monges! > > Por onde anda a 'Cascavel-PM Tekneeq issue' ? Saiu apenas uma edicao?! > Gostaria de saber quem aqui participou desse projeto e se sabe porque > nao foi a frente.... :( Participei desde o início do projeto, inclusive escrevendo dois ou três artigos. Acho que basicamente o projeto parou por falta de apoio. > Proponho a retomada deste projeto que acho beneficiaria muita gente! > Eu fui um dos beneficiado da edicao 01 e ainda tenho comigo a impressao. > > Entao? Acho um boa e ajudaria novamente se mais pessoas se prontificarem a colaborar. -- Ednardo Lobo www.lobo.eti.br From monsieur_champs em yahoo.com.br Thu Jan 12 03:37:02 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Thu, 12 Jan 2006 08:37:02 -0300 (ART) Subject: [Cascavel-pm] Assunto fora da Lista... In-Reply-To: <001601c616f7$3f3ca4f0$83fea8c0@sammuel> Message-ID: <20060112113702.93560.qmail@web60011.mail.yahoo.com> --- Sammuel de Souza escreveu: > Ola, Oies, Samuel! Desculpe a demora em responder... eu estou atravessando uma fase muito movimentada da minha vida... ;-) > sei que este assunto nao é da lista, Você vai fazer uma pergunta sobre Perl? ;-) > mas alguem aqui ja fez VPN estou tentando fazer > VPN no Freebsd mas nao estou conseguindo :( > > alguem tem algum howto e tal? Aqui tem dois HOWTOs muito bons, e acho que o projeto de documentação do linux pode ajudar mais ainda: http://www.tldp.org/HOWTO/VPN-HOWTO/index.html http://www.tldp.org/HOWTO/VPN-Masquerade-HOWTO.html Para acessar as páginas do projeto, use http://www.tldp.org/ Espero que isso ajude você! Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From monsieur_champs em yahoo.com.br Thu Jan 12 03:47:22 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Thu, 12 Jan 2006 08:47:22 -0300 (ART) Subject: [Cascavel-pm] =?iso-8859-1?q?Cr=EDtica_do_Texto_=22A_Linguagem_Pe?= =?iso-8859-1?q?rfeita=22?= In-Reply-To: <20060111234238.0927d9e2@localhost.localdomain> Message-ID: <20060112114722.43080.qmail@web60016.mail.yahoo.com> --- Cárlisson Galdino escreveu: > Saluton, > Embora não participe muita da lista, ainda tou por aqui. > Desculpa pelo off, mas achei que interessaria: fiz um conto > tentando mostrar um dos fatores que podem ter levado o > Java a se tornar tão popular. Nada demais com o Java, > o problema são os javistas absolutistas, inclusive > querendo investir em Software Livre usando o Java > como porta (bom, funciona mas...). > > Tá, tá, falei demais... Quem quiser ver o conto, > A Linguagem Perfeita, o link tá aqui. > > * http://bardo.cyaneus.net/node/253 O conto é bom, e a idéia de usar nomes onomatopéicos em vez dos nomes reais (deixando qualquer semelhança como mera coincidência) é ótima. Infelizmente, tanto eufemismo (não citar nomes, não criticar diretamente) faz o conto um pouco xôxo. Você está falando de uma guerra de nuances, onde a sutileza está no uso da máquina tecnologica por parte de uma empresa que é mera coadjuvante. O trabalho sobre as licensas de software também me parece interessante, mas você não deu finalidade a esta informação no texto. Ela fica simplesmente jogada, e ninguém sabe se para usar Jaca é necessário adquirir uma licensa com o fabricante ou não. Para terminar, existem muitos personagens sem qualquer importância no texto. Se o personagem não terá uma participação efetiva no conto, você pode omitir seu nome (e outras características) sem culpa. Achei a idéia de usar literatura para educar as pessoas sobre os reais motivos que fazem o mercado preferir Jaca muito interessante. Mas o texto, como peça literária, precisa de mais algum trabalho. Por favor não me interprete mal, eu estou apenas tentando ajudar você a tornar seu texto melhor do que já está. -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From joenio em gmail.com Thu Jan 12 04:07:48 2006 From: joenio em gmail.com (Joenio Marques) Date: Thu, 12 Jan 2006 10:07:48 -0200 Subject: [Cascavel-pm] Retomada 'Cascavel-PM Tekneeq issue' In-Reply-To: <43C632E3.1020306@lobo.eti.br> References: <65934b450601110937p43801099o@mail.gmail.com> <43C632E3.1020306@lobo.eti.br> Message-ID: <65934b450601120407r35ed5d9bv@mail.gmail.com> Então está feito! Eu me disponho a escrever um artigo/tutorial e proponho que os monges aqui também escrevessem algo. Tenho certeza que todos nós temos condições de escrever bons artigos e fazer uma nova edição da Tekneeq. E se o negócio for fluindo teremos uma boa revista eletronica sobre Perl aqui no brasil !!! Abraços, Joenio Marques - Salvador Perl Mongers Em 12/01/06, Ednardo Lobo escreveu: > Joenio Marques wrote: > > Boa tarde Monges! > > > > Por onde anda a 'Cascavel-PM Tekneeq issue' ? Saiu apenas uma edicao?! > > Gostaria de saber quem aqui participou desse projeto e se sabe porque > > nao foi a frente.... :( > > Participei desde o início do projeto, inclusive escrevendo dois ou três > artigos. Acho que basicamente o projeto parou por falta de apoio. > > > Proponho a retomada deste projeto que acho beneficiaria muita gente! > > Eu fui um dos beneficiado da edicao 01 e ainda tenho comigo a impressao. > > > > Entao? > > Acho um boa e ajudaria novamente se mais pessoas se prontificarem a > colaborar. > > -- > Ednardo Lobo > > www.lobo.eti.br > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From acid06 em gmail.com Thu Jan 12 05:01:31 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 12 Jan 2006 13:01:31 +0000 Subject: [Cascavel-pm] Retomada 'Cascavel-PM Tekneeq issue' In-Reply-To: <65934b450601120407r35ed5d9bv@mail.gmail.com> References: <65934b450601110937p43801099o@mail.gmail.com> <43C632E3.1020306@lobo.eti.br> <65934b450601120407r35ed5d9bv@mail.gmail.com> Message-ID: <9a08c9b40601120501i6f84bba1kad3e6c686cab7333@mail.gmail.com> Se alguém puder me mostrar qual é mais ou menos os formato dos artigos esperados, eu poderia escrever algum artigo sobre o Catalyst::Enzyme, uma ferramenta muito boa pra fazer CRUDs simples. -Nilson Santos F. Jr. On 1/12/06, Joenio Marques wrote: > Então está feito! > > Eu me disponho a escrever um artigo/tutorial e proponho que os monges > aqui também escrevessem algo. > > Tenho certeza que todos nós temos condições de escrever bons artigos e > fazer uma nova edição da Tekneeq. > > E se o negócio for fluindo teremos uma boa revista eletronica sobre > Perl aqui no brasil !!! > > Abraços, > Joenio Marques > - Salvador Perl Mongers > > Em 12/01/06, Ednardo Lobo escreveu: > > Joenio Marques wrote: > > > Boa tarde Monges! > > > > > > Por onde anda a 'Cascavel-PM Tekneeq issue' ? Saiu apenas uma edicao?! > > > Gostaria de saber quem aqui participou desse projeto e se sabe porque > > > nao foi a frente.... :( > > > > Participei desde o início do projeto, inclusive escrevendo dois ou três > > artigos. Acho que basicamente o projeto parou por falta de apoio. > > > > > Proponho a retomada deste projeto que acho beneficiaria muita gente! > > > Eu fui um dos beneficiado da edicao 01 e ainda tenho comigo a impressao. > > > > > > Entao? > > > > Acho um boa e ajudaria novamente se mais pessoas se prontificarem a > > colaborar. > > > > -- > > Ednardo Lobo > > > > www.lobo.eti.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 eden em labbi.uesc.br Thu Jan 12 06:25:40 2006 From: eden em labbi.uesc.br (Eden) Date: Thu, 12 Jan 2006 11:25:40 -0300 Subject: =?iso-8859-1?Q?Re=3A_=5BCascavel-pm=5D_usar_constantes_com_operadores_de_express=E3o_regulares?= Message-ID: <5bc724eb0873299444ac2684788d18d1@200.223.200.213> > Valeu Joenio... mas fiquei com uma dúvida ainda... > Usar "@{}" desreferencia VAR (que é uma referência > para uma função que retorna sempre o mesmo valor). Mas > que diabos faz os colchetes nesse caso? Testei sem > eles e não funcionou... :-( '@{}' na verdade são duas operações, o '@' serve para de-referenciar o símbolo ou referência que vier imediatamente após, e os colchetes são simplesmente, um bloco de código. Se você escrever @VAR, o '@' vai dereferenciar o glob '*VAR' como um array, e não é isso que você quer. Por isso, existe a opção de se executar um bloco de código e dereferenciar o seu valor de retorno, esse recurso é utilizado para resolver ambiguidades, como foi no seu caso. Assim, '@{[VAR]}', vai executar a função VAR, construir um array anônimo e retornar uma referência para esse array que vai ser dereferenciado depois pelo '@'. Uma outra alternativa é usar o recurso de match-time pattern interpolation (Camel Book, seção 5.10.3.4): (??{VAR}), essa opção, porém, é bem mais lenta: Benchmark: timing 200000 iterations of array_anonimo, interpolacao_codigo... array_anonimo: 1 wallclock secs ( 0.62 usr + 0.00 sys = 0.62 CPU) @ 322580.65/s (n=200000) interpolacao_codigo: 7 wallclock secs ( 6.72 usr + 0.00 sys = 6.72 CPU) @ 29761.90/s (n=200000) Se o match falhar, é pior ainda: Benchmark: timing 200000 iterations of array_anonimo, interpolacao_codigo... array_anonimo: 1 wallclock secs ( 0.61 usr + 0.00 sys = 0.61 CPU) @ 327868.85/s (n=200000) interpolacao_codigo: 20 wallclock secs (19.64 usr + 0.00 sys = 19.64 CPU) @ 10183.30/s (n=200000) From jamorreu em gmail.com Thu Jan 12 10:52:03 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Thu, 12 Jan 2006 16:52:03 -0200 Subject: [Cascavel-pm] "fala muito e faz pouco" de "revista eletronica antiga da cascavel" Message-ID: <8ff2963a0601121052h7ed50e9eg@mail.gmail.com> Ednardo Lobo disse... > Acho um boa e ajudaria novamente se mais pessoas se prontificarem a > colaborar. Não só eu, mas outros usuários (não irei citar nomes) já perceberam que o pessoal aqui fala muito, dá muitas idéias mas na "hora do vamos ver" nada... Como disseram a revista eletronica do cascavel parou por falta de colaboração... Alguns usuários já me disseram que iriam enviar artigos sobre Perl p/ ser colocados no CGiClube.net e até hoje nada... Infelismente aqui fala-se muito e não se faz nada, e quando se faz, muitas vezes cria-se algo que já existe (ou seja, perca de tempo). Criaram a tal da Sociedade Perl do Brasil... *particularmente* eu não aprovei, pois antes quem tratava disso era o Brasil.pm que hoje está abandonado. Criaram a Sociedade Perl do Brasil e pediram patrocinio, arrumaram servidor blablabla e hj o site está off, sem conteudo, sem nada... Bom, se lembram que eu ofereci servidores p/ o site? Lembra-se que eu ofereci patrocinio de uma empresa? acho que nem lembraram... AGORA EU ME PERGUNTO: COM TANTOS FERAS DO PERL NO BRASIL, PORQUE NÃO TEMOS UM SITE DESCENTE PARA AJUDAR OS MAIS NOVOS? O único que eu conheço em português brasileiro e sei que não é la grandes coisas é o CGiClube, mas o pessoal daqui é meio "fechado" com ele... não colabora em nada... * Em breve, pretendo renomear e construir um novo CGiClube p/ ver se vcs me ajudam... pq se não... os mais novos se ferram nessa história... Vamos (inclusive eu) largar a preguiça de lado e agir. -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From frighetti em cascavel.pm.org Thu Jan 12 11:01:21 2006 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Thu, 12 Jan 2006 17:01:21 -0200 Subject: [Cascavel-pm] Retomada 'Cascavel-PM Tekneeq issue' In-Reply-To: <8ff2963a0601111609n1f84cd58m@mail.gmail.com> References: <65934b450601110937p43801099o@mail.gmail.com> <8ff2963a0601111609n1f84cd58m@mail.gmail.com> Message-ID: <43C6A781.5030107@cascavel.pm.org> João Gabriel escreveu: > A versão eletronica existia, mas saiu do ar não sei por qual motivo... > > -- > []'s > João Gabriel > CGiClube.net - www.cgiclube.net > Vitória Perl Mongers - vitoria.pm.org > > > Em 11/01/06, Robson Negreiros escreveu: > >>Existe alguma versão eletrônica? Existia uma versão em Week que continha até a revista candidata a segunda edição... Quem sabe em breve do um jeito de colocar ela denovo, pelo menos para fins históricos... ;) Abraços, -- Fabiano Reese Righetti From jamorreu em gmail.com Thu Jan 12 11:08:22 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Thu, 12 Jan 2006 17:08:22 -0200 Subject: [Cascavel-pm] Retomada 'Cascavel-PM Tekneeq issue' In-Reply-To: <43C6A781.5030107@cascavel.pm.org> References: <65934b450601110937p43801099o@mail.gmail.com> <8ff2963a0601111609n1f84cd58m@mail.gmail.com> <43C6A781.5030107@cascavel.pm.org> Message-ID: <8ff2963a0601121108t3b655272l@mail.gmail.com> Fabiano Reese Righetti... > Existia uma versão em Week que continha até a revista candidata a > segunda edição... > Quem sabe em breve do um jeito de colocar ela denovo, pelo menos > para fins históricos... ;) Pelo menos o conteúdo do Week poderia está no ar né? Para pesquisas iria ajudar muito... -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From bardo em swissinfo.org Thu Jan 12 10:12:52 2006 From: bardo em swissinfo.org (=?ISO-8859-1?Q?C=E1rlisson?= Galdino) Date: Thu, 12 Jan 2006 16:12:52 -0200 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Cr=EDtica?= do Texto "A Linguagem Perfeita" In-Reply-To: <20060112114722.43080.qmail@web60016.mail.yahoo.com> References: <20060111234238.0927d9e2@localhost.localdomain> <20060112114722.43080.qmail@web60016.mail.yahoo.com> Message-ID: <20060112161252.54c3cd20@localhost.localdomain> Saluton Luis, Primeiramente obrigado pelos comentários. Em Thu, 12 Jan 2006 08:47:22 -0300 (ART) Luis Campos de Carvalho proferiu: > O conto é bom, e a idéia de usar nomes onomatopéicos em vez dos nomes reais (deixando qualquer > semelhança como mera coincidência) é ótima. :-) > O trabalho sobre as licensas de software também me parece interessante, mas você não deu > finalidade a esta informação no texto. Ela fica simplesmente jogada, e ninguém sabe se para usar > Jaca é necessário adquirir uma licensa com o fabricante ou não. De fato. Faltou colocar como um dos critérios pro pessoal usar Jaca... > Para terminar, existem muitos personagens sem qualquer importância no texto. Se o personagem não > terá uma participação efetiva no conto, você pode omitir seu nome (e outras características) sem > culpa. Realmente, mas a idéia foi fazer um conto com ar de "depoimento de blog", onde o narrador geralmente cita conhecidos que nem têm muito a ver com a história toda... Ademais, até que não tem tanta gente assim: são sete, dos quais 3 são principais. Uma história com "esse ar" envolvendo só os personagens principais pode ficar meio "fria"... > Achei a idéia de usar literatura para educar as pessoas sobre os reais motivos que fazem o > mercado preferir Jaca muito interessante. Mas o texto, como peça literária, precisa de mais algum > trabalho. Ok... Pode ser feita uma versão 1.1... Alguém me ajuda? (tá no http://wiki.cyaneus.net/aventuras/) > Por favor não me interprete mal, eu estou apenas tentando ajudar você a tornar seu texto melhor > do que já está. Claro que entendo! E agradeço! :-) []s, -- ::::::::: Cárlisson Galdino :::::::::: || "Para as coisas mudarem e o mundo || melhorar, precisa virar tudo de || cabeca pra baixo. ...QUE VIRE!" || --Bardo ... http://bardo.cyaneus.net ... ... Jabber: bardo em swissjabber.org ... ... Linux Counter: 309019 ... From joenio em gmail.com Thu Jan 12 11:11:39 2006 From: joenio em gmail.com (Joenio Marques) Date: Thu, 12 Jan 2006 17:11:39 -0200 Subject: [Cascavel-pm] "fala muito e faz pouco" de "revista eletronica antiga da cascavel" In-Reply-To: <8ff2963a0601121052h7ed50e9eg@mail.gmail.com> References: <8ff2963a0601121052h7ed50e9eg@mail.gmail.com> Message-ID: <65934b450601121111m520b9563l@mail.gmail.com> Gabriel... Voce nao gostaria de ajudar a retomar a Tekneeq ??? Um artigo meu, outro seu, um do Nilson e outro do Ednardo que se dispuseram a escrevre algo, já dá uma nova edição. Meu artigo já está 50% feito !!! E espero em breve ter tempo de concluir... Talvez tenhamos uma nova edição a tempo do FISL 7.0, para o YAPC::Brasil::2006!!!! Não vou nem comentar sua infeliz colocação: "o pessoal aqui fala muito, dá muitas idéias mas na 'hora do vamos ver nada...'" Abraços, Em 12/01/06, João Gabriel escreveu: > Ednardo Lobo disse... > > Acho um boa e ajudaria novamente se mais pessoas se prontificarem a > > colaborar. > > Não só eu, mas outros usuários (não irei citar nomes) já perceberam > que o pessoal aqui fala muito, dá muitas idéias mas na "hora do vamos > ver" nada... > > Como disseram a revista eletronica do cascavel parou por falta de > colaboração... > > Alguns usuários já me disseram que iriam enviar artigos sobre Perl p/ > ser colocados no CGiClube.net e até hoje nada... > > Infelismente aqui fala-se muito e não se faz nada, e quando se faz, > muitas vezes cria-se algo que já existe (ou seja, perca de tempo). > > Criaram a tal da Sociedade Perl do Brasil... *particularmente* eu não > aprovei, pois antes quem tratava disso era o Brasil.pm que hoje está > abandonado. > > Criaram a Sociedade Perl do Brasil e pediram patrocinio, arrumaram > servidor blablabla e hj o site está off, sem conteudo, sem nada... > Bom, se lembram que eu ofereci servidores p/ o site? Lembra-se que eu > ofereci patrocinio de uma empresa? acho que nem lembraram... > > > AGORA EU ME PERGUNTO: COM TANTOS FERAS DO PERL NO BRASIL, PORQUE NÃO > TEMOS UM SITE DESCENTE PARA AJUDAR OS MAIS NOVOS? > > > O único que eu conheço em português brasileiro e sei que não é la > grandes coisas é o CGiClube, mas o pessoal daqui é meio "fechado" com > ele... não colabora em nada... > * Em breve, pretendo renomear e construir um novo CGiClube p/ ver se > vcs me ajudam... pq se não... os mais novos se ferram nessa > história... > > > Vamos (inclusive eu) largar a preguiça de lado e agir. > > > -- > []'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 joenio em gmail.com Thu Jan 12 05:13:43 2006 From: joenio em gmail.com (Joenio Marques) Date: Thu, 12 Jan 2006 11:13:43 -0200 Subject: [Cascavel-pm] Retomada 'Cascavel-PM Tekneeq issue' In-Reply-To: <9a08c9b40601120501i6f84bba1kad3e6c686cab7333@mail.gmail.com> References: <65934b450601110937p43801099o@mail.gmail.com> <43C632E3.1020306@lobo.eti.br> <65934b450601120407r35ed5d9bv@mail.gmail.com> <9a08c9b40601120501i6f84bba1kad3e6c686cab7333@mail.gmail.com> Message-ID: <65934b450601120513j1124c821u@mail.gmail.com> > Se alguém puder me mostrar qual é mais ou menos os formato dos > artigos esperados, o único lugar onde encontrei referencia é aqui: http://download.querencialivre.rs.gov.br/tekneeq/issue.html > eu poderia escrever algum artigo sobre o Catalyst::Enzyme, > uma ferramenta muito boa pra fazer CRUDs simples. Beleza!!! Adoraria aprender isso... Acho que eu poderia escrever algo sobre manipulação de XMLs através do XML::DOM. Abraços, Joenio Marques - Salvador Perl Mongers From daniel em ruoso.com Thu Jan 12 14:22:16 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 12 Jan 2006 19:22:16 -0300 Subject: [Cascavel-pm] Retomada 'Cascavel-PM Tekneeq issue' In-Reply-To: <8ff2963a0601121108t3b655272l@mail.gmail.com> References: <65934b450601110937p43801099o@mail.gmail.com> <8ff2963a0601111609n1f84cd58m@mail.gmail.com> <43C6A781.5030107@cascavel.pm.org> <8ff2963a0601121108t3b655272l@mail.gmail.com> Message-ID: <1137104536.5316.11.camel@cajazeiras.matriz.oktiva.com.br> Em Qui, 2006-01-12 às 17:08 -0200, João Gabriel escreveu: > Pelo menos o conteúdo do Week poderia está no ar né? ...........................^^^^ /me se pergunta se Week é uma implementação desconhecida de Wiki... ;) daniel From jamorreu em gmail.com Thu Jan 12 19:44:59 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Fri, 13 Jan 2006 01:44:59 -0200 Subject: [Cascavel-pm] "fala muito e faz pouco" de "revista eletronica antiga da cascavel" In-Reply-To: <65934b450601121111m520b9563l@mail.gmail.com> References: <8ff2963a0601121052h7ed50e9eg@mail.gmail.com> <65934b450601121111m520b9563l@mail.gmail.com> Message-ID: <8ff2963a0601121944g13ae2f0bs@mail.gmail.com> Joenio... Não vou nem comentar sua infeliz colocação: "o pessoal aqui fala muito, dá muitas idéias mas na 'hora do vamos ver nada...'" Infeliz nada! Como eu disse, não é só eu que penso isso... -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From acid06 em gmail.com Thu Jan 12 20:58:46 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 13 Jan 2006 01:58:46 -0300 Subject: [Cascavel-pm] "fala muito e faz pouco" de "revista eletronica antiga da cascavel" In-Reply-To: <8ff2963a0601121944g13ae2f0bs@mail.gmail.com> References: <8ff2963a0601121052h7ed50e9eg@mail.gmail.com> <65934b450601121111m520b9563l@mail.gmail.com> <8ff2963a0601121944g13ae2f0bs@mail.gmail.com> Message-ID: <9a08c9b40601122058n5bd9dd5ekc3073575d2737222@mail.gmail.com> On 1/13/06, João Gabriel wrote: > Infeliz nada! > > Como eu disse, não é só eu que penso isso... Se é só você ou se são várias pessoas não faz de uma colocação mais ou menos infeliz. A infelicidade de uma colocação é julgada estritamente pelo seu conteúdo e não tem relação nenhuma com o número de pessoas que concordam ou discordam da mesma. ;-) De qualquer forma. O que eu gostaria de saber sobre essa Tekneeq é: onde e como ela é divulgada? Porque nem sei se vale a pena publicar pra ficar escondida em um site completamente obscuro e inacessível. -Nilson Santos F. Jr. From shonorio em terra.com.br Fri Jan 13 03:12:37 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Fri, 13 Jan 2006 08:12:37 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=22fala_muito_e_faz_pouco=22_de_=22r?= =?iso-8859-1?q?evista_eletronica_antiga_da_cascavel=22?= Message-ID: Joenio, Terei um enorme prazer em contribuir com a Tekneeq, há época do Tekneeq eu era muito crú em Perl e não achava que poderia contribuir, mas acredito que filho precisa de um pai e uma certidão. A São Paulo Perl Mongers, por exemplo, elegeu 2006 como o ano para criar ferramentas para a capacitação em Perl (tradução de documentação, livros, etc) e qualquer trabalho/documento do Perl em português está dentro do nosso objetivo. O pai tem que ser o cara que irá criar cronograma de publicação, periodicidade (na minha sugestão seria quadrimestralmente), motivar os ocupados e/ou tímidos monges brasileiros e a confecção (diagramação) do jornal. E o registro tem que ser a licença pelo o qual o jornal será respautada. No passado tivemos uma discussão sobre licença de publicações, e o Daniel Ruoso sugeriu ( e eu acho realmente a melhor ) a Creative Commons (http://creativecommons.org/licenses/by-nc-sa/2.5/). Pode contar comigo para a Tekneeq. Mudando um pouco de assunto, neste final de semana estive na galeria do rock para ter uma idéia sobre quanto custaria a confecção da camisa do Perl. Eles não querem me dar o valor antes de ver o desenho, mas deu uma idéia de que as telas (eu contei 5 telas) ficaria em R$ 250,00. Você tem mais informações sobre este assunto ? Abraços, Solli M. Honório > Gabriel... > > Voce nao gostaria de ajudar a retomar a Tekneeq ??? > Um artigo meu, outro seu, um do Nilson e outro do Ednardo que se > dispuseram a escrevre algo, já dá uma nova edição. Meu artigo já está > 50% feito !!! E espero em breve ter tempo de concluir... > > Talvez tenhamos uma nova edição a tempo do FISL 7.0, para o > YAPC::Brasil::2006!!!! > > Não vou nem comentar sua infeliz colocação: > "o pessoal aqui fala muito, dá muitas idéias mas na 'hora do vamos ver nada...'" > > Abraços, > From joenio em gmail.com Fri Jan 13 04:31:49 2006 From: joenio em gmail.com (Joenio Marques) Date: Fri, 13 Jan 2006 10:31:49 -0200 Subject: [Cascavel-pm] "fala muito e faz pouco" de "revista eletronica antiga da cascavel" In-Reply-To: References: Message-ID: <65934b450601130431n30319f13n@mail.gmail.com> Em 13/01/06, Solli Moreira Honorio escreveu: > (tradução de documentação, livros, etc) e qualquer trabalho/documento do Perl em português está dentro do nosso > objetivo. BELEZA!!! > O pai tem que ser o cara que irá criar cronograma de publicação, periodicidade (na minha sugestão seria > quadrimestralmente), motivar os ocupados e/ou tímidos monges brasileiros e a confecção (diagramação) do jornal. Eu posso fazer isso! Mas com a ajuda de voces, claro... > E o registro tem que ser a licença pelo o qual o jornal será respautada. No passado tivemos uma discussão sobre > licença de publicações, e o Daniel Ruoso sugeriu ( e eu acho realmente a melhor ) a Creative Commons > (http://creativecommons.org/licenses/by-nc-sa/2.5/). Acho que podemos manter tudo como foi definido no passado. > Pode contar comigo para a Tekneeq. Ótimo!!! Abraços, Joenio Marques - Salvador Perl Mongers From joenio em gmail.com Fri Jan 13 04:41:56 2006 From: joenio em gmail.com (Joenio Marques) Date: Fri, 13 Jan 2006 10:41:56 -0200 Subject: [Cascavel-pm] Projeto das Camisas (era: "fala muito e faz pouco") Message-ID: <65934b450601130441w33c20f44r@mail.gmail.com> > Mudando um pouco de assunto, neste final de semana estive na galeria do rock para ter uma idéia sobre quanto > custaria a confecção da camisa do Perl. Eles não querem me dar o valor antes de ver o desenho, mas deu uma > idéia de que as telas (eu contei 5 telas) ficaria em R$ 250,00. Você tem mais informações sobre este assunto ? 250,00? Esse deve ser o valor de compra das telas. nao é? O que eu andei vendo por aqui que é comum se cobrar um valor por impressão, R$ 0,25 por cor (deve ser para cada tela). E dessa forma as telas nao são minhas eu pago apenas pelo serviço de impressão... Essa idéia de ter as telas é uma boa, mas acredito ficará mais caro. As camisas encontrei por 4,50 de algodão... Mas andei vendo que existe uma malha de algodão penteado que parece ser de boa qualidade, mas ainda nao encontrei preço desta. Descobri que uma opção é comprar o tecido (compra-se por kilo) e mandar costurar as camisas, mas na minha opnião isso é meio arriscado pois se a costureira não fizer um trabalho legal será um prejuízo feio. Abraços, Joenio Marques - Salvador Perl Mongers From gabriel.vieira em gmail.com Fri Jan 13 04:08:59 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 13 Jan 2006 10:08:59 -0200 Subject: [Cascavel-pm] Projeto das Camisas (era: "fala muito e faz pouco") References: <65934b450601130441w33c20f44r@mail.gmail.com> Message-ID: <001201c6183a$24751320$0100000a@catatau> Bom... na minha experiência de confecção de camisas digo: algodão é o melhor tecido (a não ser que consiga um dryfit ;P ou patrocínio de alguma loja de roupas ou malharia), e o custo de apenas 4,50 está ótimo. Existe malhas boas e mais baratas, poliester é uma delas e também vale a pena, mas nada se compara a algodão. Quanto à compra do tecido: o normal é você contratar uma empresa e ela fazer a costura, ou confecção da camisa, e repassar o serviço de impressão para terceiros. Mas de qualquer forma, eles sempre fazem a camisa, não é normal pegar uma já pronta pra jogar a tinta.. comprar o tecido (coisa que nunca pensei e que é uma excelente idéia) diminuiria e muito o custo das camisas, você dá o tecido e eles fazem o resto do trabalho. Bom.. é importante não ficarmos apenas na teoria... o Gabriel tem uma certa razão quanto a termos as idéias e pararmos no tempo... temos que ter mais ação. É isso :). Abraços, Gabriel Vieira ----- Original Message ----- From: "Joenio Marques" To: "Cascavel Perl Mongers" Sent: Friday, January 13, 2006 10:41 AM Subject: [Cascavel-pm] Projeto das Camisas (era: "fala muito e faz pouco") > Mudando um pouco de assunto, neste final de semana estive na galeria do > rock para ter uma idéia sobre quanto > custaria a confecção da camisa do Perl. Eles não querem me dar o valor > antes de ver o desenho, mas deu uma > idéia de que as telas (eu contei 5 telas) ficaria em R$ 250,00. Você tem > mais informações sobre este assunto ? 250,00? Esse deve ser o valor de compra das telas. nao é? O que eu andei vendo por aqui que é comum se cobrar um valor por impressão, R$ 0,25 por cor (deve ser para cada tela). E dessa forma as telas nao são minhas eu pago apenas pelo serviço de impressão... Essa idéia de ter as telas é uma boa, mas acredito ficará mais caro. As camisas encontrei por 4,50 de algodão... Mas andei vendo que existe uma malha de algodão penteado que parece ser de boa qualidade, mas ainda nao encontrei preço desta. Descobri que uma opção é comprar o tecido (compra-se por kilo) e mandar costurar as camisas, mas na minha opnião isso é meio arriscado pois se a costureira não fizer um trabalho legal será um prejuízo feio. 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 marco.lima em e-via.com.br Fri Jan 13 06:04:50 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Fri, 13 Jan 2006 12:04:50 -0200 Subject: [Cascavel-pm] Projeto das Camisas (era: "fala muito e faz pouco") Message-ID: Joenio: Sei que naum vcs nem preceberam, mas esse eh o tipo de assunto que se troca na lista da coordenaçao, pq essa ainda eh uma lista tecnica. Beleza, [ ]'s > > Mudando um pouco de assunto, neste final de semana estive na galeria do rock para ter uma idéia sobre quanto > > custaria a confecção da camisa do Perl. Eles não querem me dar o valor antes de ver o desenho, mas deu uma > > idéia de que as telas (eu contei 5 telas) ficaria em R$ 250,00. Você tem mais informações sobre este assunto ? > > 250,00? Esse deve ser o valor de compra das telas. nao é? > > O que eu andei vendo por aqui que é comum se cobrar um valor por > impressão, R$ 0,25 por cor (deve ser para cada tela). E dessa forma as > telas nao são minhas eu pago apenas pelo serviço de impressão... Essa > idéia de ter as telas é uma boa, mas acredito ficará mais caro. > > As camisas encontrei por 4,50 de algodão... Mas andei vendo que existe > uma malha de algodão penteado que parece ser de boa qualidade, mas > ainda nao encontrei preço desta. > Descobri que uma opção é comprar o tecido (compra-se por kilo) e > mandar costurar as camisas, mas na minha opnião isso é meio arriscado > pois se a costureira não fizer um trabalho legal será um prejuízo > feio. > > Abraços, > Joenio Marques > - Salvador Perl Mongers > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From andre.garcia.carneir em terra.com.br Fri Jan 13 06:05:39 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Fri, 13 Jan 2006 11:05:39 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=22fala_muito_e_faz_pouco=22_de_=22r?= =?iso-8859-1?q?evista_eletronica_antiga_da_cascavel=22?= Message-ID: > Terei um enorme prazer em contribuir com a Tekneeq, há época do Tekneeq eu era muito crú em Perl e não achava > que poderia contribuir, mas acredito que filho precisa de um pai e uma certidão. Também quero contribuir, mas gostaria de saber mais sobre o Tekneeq. Tem alguma página e/ou atrtigo do projeto??? > Pode contar comigo para a Tekneeq. Comigo tb Cheers! From marco.lima em e-via.com.br Fri Jan 13 06:15:00 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Fri, 13 Jan 2006 12:15:00 -0200 Subject: [Cascavel-pm] "fala muito e faz pouco" de "revista eletronica antiga da cascavel" Message-ID: Salve Monges ! Bom, jah estou me cansando disso. JG: Sim a colocaçao foi infeliz mesmo, se tem pessoas que naum fazem nada nessa lista eh pq naum querem fazer ... e eh um direito delas naum fazer. Quanto ao conteudo de seu email, foi mais do que infeliz ... ainda mais para um líder de grupo ... jah que vc tocou no assunto ... quanto tempo vc estah como líder de grupo ... o que vc fez como líder de grupo ... quantos eventos vc organizou como líder de grupo .... quantas palestras vc fez como líder de grupo .... quantos nos membros vc evangelizou como líder de grupo .... quantos eventos vc participou como líder de grupo ... o que vc faz como líder de grupo .... eu gostaria de saber mais sobre as atividades do Vitória.PM ... pq a idéia de ser líder de grupo é essa ... naum apenas colocar seu nome lá ... temos diversos grupos do Brasil e conheço pessoalmente o líder de quase todos ... pq sempre encontro eles em um evento ... ou vou nos eventos que eles organizam ... gostaria muito de ir no próximo evento técnico do Vitória.PM. Bom como líder de grupo vc deve ter lido os últimos email do Dave Cross e deve saber exatamente o que estou falando. e realmente vc naum sabe o que eh a Sociedade Perl do Brasil, o que ela faz, e como ela eh reconhecida na comunidade Perl mundial !!! Ps. Bem, nada pessoal apesar de ter achado o seu email bem pessoal. Aproveito para lembrar que temos dois YAPCs esse ano e que o pessoal esta precisando de ajuda para organizar, quem quiser ajudar pode entrar em contato com o joenio que ele vai centralizar a organizacao do YAPC::Brasil que vai acontecer durante o FISL 7. [ ]'s > Joenio... > Não vou nem comentar sua infeliz colocação: > "o pessoal aqui fala muito, dá muitas idéias mas na 'hora do vamos ver nada...'" > > Infeliz nada! > > Como eu disse, não é só eu que penso isso... > > -- > []'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 > > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From joenio em gmail.com Fri Jan 13 06:45:10 2006 From: joenio em gmail.com (Joenio Marques) Date: Fri, 13 Jan 2006 12:45:10 -0200 Subject: [Cascavel-pm] Inicio dos trabalhos 'Tekneeq issue 02' Message-ID: <65934b450601130645i1c5e448fr@mail.gmail.com> Então é o seguinte! Acredito que o primeiro passo é começar a escrever os artigos para a nova edição. Então quem puder realmente contribuir acredito que já pode ir escrevendo os artigos enquanto se resolve a parte 'burocratica' (hospedagem, licença, etc, etc...). Sobre o formato dos artigos, acho que podemos utilizar a definição já existente: http://download.querencialivre.rs.gov.br/tekneeq/issue.html Inclusive já existe um artigo lá que seria para a edição 02, senao me engano. E podemos aproveitá-lo. Então... é isso! vamos colocar a mão na massa agora e parar de falar d+. rs... ;-) Abraços, Joenio Marques - Salvador Perl Mongers From jamorreu em gmail.com Fri Jan 13 07:09:47 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Fri, 13 Jan 2006 13:09:47 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Quanto_aos_grupos_in=E1tivos=2E=2E?= =?iso-8859-1?q?=2E?= Message-ID: <8ff2963a0601130709k57a126c7g@mail.gmail.com> Marco... > Sim a colocaçao foi infeliz mesmo, se tem pessoas que naum fazem nada > nessa lista eh pq naum querem fazer ... e eh um direito delas naum fazer. Isso sim, mas quando membros se comprometem a fazer e ficam parados? Marco... > Quanto ao conteudo de seu email, foi mais do que infeliz ... ainda mais > para um líder de grupo ... jah que vc tocou no assunto ... quanto tempo > vc estah como líder de grupo ... o que vc fez como líder de grupo ... > quantos eventos vc organizou como líder de grupo .... quantas palestras > vc fez como líder de grupo .... quantos nos membros vc evangelizou como > líder de grupo .... quantos eventos vc participou como líder de grupo > ... o que vc faz como líder de grupo .... eu gostaria de saber mais > sobre as atividades do Vitória.PM ... pq a idéia de ser líder de grupo é > essa ... naum apenas colocar seu nome lá ... temos diversos grupos do > Brasil e conheço pessoalmente o líder de quase todos ... pq sempre > encontro eles em um evento ... ou vou nos eventos que eles organizam ... > gostaria muito de ir no próximo evento técnico do Vitória.PM. - Repasse essa pergunta a maioria dos grupos e verás que a maioria dos grupos não possuem encontros tecnicos nem palestras.... - Mails listas de muitos grupos estão paradas.... - Sites abandonados... *Quanto ao vitória-pm, só temos 3 membros (eu e +2). Um está muito ausente e o outro eu não consegui me reunir ainda... sempre ocorrem imprevistos... Querem me ver nos encontros? No ultimo YAPC eu pedi para alguém em ajudar com preços de hoteis e serviços de transportes (para fazer uma organização financeira) e simplesmente me responderam: "ah, olha no site do FISL" como quem diz "ser vira meu filho". -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From frighetti em cascavel.pm.org Fri Jan 13 08:15:58 2006 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Fri, 13 Jan 2006 14:15:58 -0200 Subject: [Cascavel-pm] Inicio dos trabalhos 'Tekneeq issue 02' In-Reply-To: <65934b450601130645i1c5e448fr@mail.gmail.com> References: <65934b450601130645i1c5e448fr@mail.gmail.com> Message-ID: <43C7D23E.1010108@cascavel.pm.org> Joenio Marques escreveu: > Então é o seguinte! > > Acredito que o primeiro passo é começar a escrever os artigos para a > nova edição. > Então quem puder realmente contribuir acredito que já pode ir > escrevendo os artigos enquanto se resolve a parte 'burocratica' > (hospedagem, licença, etc, etc...). > > Sobre o formato dos artigos, acho que podemos utilizar a definição já existente: > http://download.querencialivre.rs.gov.br/tekneeq/issue.html > Inclusive já existe um artigo lá que seria para a edição 02, senao me > engano. E podemos aproveitá-lo. > > Então... é isso! vamos colocar a mão na massa agora e parar de falar d+. > rs... ;-) > > Abraços, > Joenio Marques Existia mais artigos para a edição 02... Estou tentando ressuscitar o wiki... Breve mando o endereço para vocês acessarem! Abraços, -- Fabiano Reese Righetti From adnan.puc em gmail.com Fri Jan 13 10:42:31 2006 From: adnan.puc em gmail.com (Adnan Alisson Rodrigues) Date: Fri, 13 Jan 2006 16:42:31 -0200 Subject: [Cascavel-pm] Leitura de arquivo txt Message-ID: <351af2190601131042j750dd1b1h@mail.gmail.com> Caros, estou usando um script Perl que lê um determinado diretório e alimenta uma tabela HTML dentro do WEBGUI ( CMS ), nessa tabela ela insere o nome do arquivo, o tamanho, o tipo e a data. Preciso criar outro script que leia um arquivo .txt que possue os campos : nome, versão, tamanho e data e alimente uma tabela com checkbox para seleção de qual arquivos eu desejo baixar ( download múltiplo ) . Isso é possível ? Quais comandos ( funções Perl ) podem me ajudar ? Obrigado -- Adnan Alisson Rodrigues -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060113/6aaafb65/attachment.html From monsieur_champs em yahoo.com.br Fri Jan 13 10:59:57 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 13 Jan 2006 15:59:57 -0300 (ART) Subject: [Cascavel-pm] "fala muito e faz pouco" de "revista eletronica antiga da cascavel" In-Reply-To: <65934b450601130431n30319f13n@mail.gmail.com> Message-ID: <20060113185957.67453.qmail@web60016.mail.yahoo.com> --- Joenio Marques escreveu: > > O pai tem que ser o cara que irá criar > > cronograma de publicação, periodicidade > > (na minha sugestão seria quadrimestralmente), > > motivar os ocupados e/ou tímidos monges > > brasileiros e a confecção (diagramação) do jornal. > > Eu posso fazer isso! Mas com a ajuda de voces, claro... Este é o problema que o Solli está tentando resolver, Joênio. Você está quase com a postura correta, precisa apenas de um ajuste: diga "eu vou fazer isso, e conto com a ajuda de vocês". Explico: quando você diz "eu vou fazer..." está se comprometendo fortemente com a tarefa. Quando diz "eu posso fazer..." não se compromete. Estamos cheios de monges que se comprometem pouco ou nada. Este é o problema maior dos Perl Mongers brazucas. E isso inclui a mim também. Critico e (espero) auto-crítico, putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From monsieur_champs em yahoo.com.br Fri Jan 13 11:00:10 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 13 Jan 2006 16:00:10 -0300 (ART) Subject: [Cascavel-pm] "fala muito e faz pouco" de "revista eletronica antiga da cascavel" In-Reply-To: <65934b450601130431n30319f13n@mail.gmail.com> Message-ID: <20060113190010.69767.qmail@web60017.mail.yahoo.com> --- Joenio Marques escreveu: > > O pai tem que ser o cara que irá criar > > cronograma de publicação, periodicidade > > (na minha sugestão seria quadrimestralmente), > > motivar os ocupados e/ou tímidos monges > > brasileiros e a confecção (diagramação) do jornal. > > Eu posso fazer isso! Mas com a ajuda de voces, claro... Este é o problema que o Solli está tentando resolver, Joênio. Você está quase com a postura correta, precisa apenas de um ajuste: diga "eu vou fazer isso, e conto com a ajuda de vocês". Explico: quando você diz "eu vou fazer..." está se comprometendo fortemente com a tarefa. Quando diz "eu posso fazer..." não se compromete. Estamos cheios de monges que se comprometem pouco ou nada. Este é o problema maior dos Perl Mongers brazucas. E isso inclui a mim também. Critico e (espero) auto-crítico, putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From glasswalk3r em yahoo.com.br Fri Jan 13 11:00:26 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 13 Jan 2006 16:00:26 -0300 (ART) Subject: [Cascavel-pm] Leitura de arquivo txt In-Reply-To: <351af2190601131042j750dd1b1h@mail.gmail.com> Message-ID: <20060113190026.43435.qmail@web30803.mail.mud.yahoo.com> Olá Adnan, Sua pergunta está meio confusa. Como é esse arquivo que você está querendo ler? Como você define os campos? Quais os separadores de campos? O que você quer fazer é possível... mas exatamente o que você quer fazer? Apenas um script que gera essa saída (que deve ser em qual formato)? Ou você vai precisar gerar o código HTML? Se você já tem um CGI em Perl talvez seja interessante você criar uma estrutura de dados usando um array ou hash e salvar usando o módulo Storable, para depois o CGI recuperar isso. De resto... suar as funções split, chomp e estruturas de controle como while e foreach devem resolver seu problema. []'s Alceu --- Adnan Alisson Rodrigues escreveu: > Caros, > > estou usando um script Perl que lê um determinado > diretório e alimenta uma > tabela HTML dentro do WEBGUI ( CMS ), nessa tabela > ela insere o nome do > arquivo, o tamanho, o tipo e a data. Preciso criar > outro script que leia um > arquivo .txt que possue os campos : nome, versão, > tamanho e data e alimente > uma tabela com checkbox para seleção de qual > arquivos eu desejo baixar ( > download múltiplo ) . Isso é possível ? > Quais comandos ( funções Perl ) podem me ajudar ? _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From maia em suaweb.com Fri Jan 13 11:05:50 2006 From: maia em suaweb.com (Eduardo Maia) Date: Fri, 13 Jan 2006 17:05:50 -0200 Subject: [Cascavel-pm] Leitura de arquivo txt In-Reply-To: <351af2190601131042j750dd1b1h@mail.gmail.com> References: <351af2190601131042j750dd1b1h@mail.gmail.com> Message-ID: <20060113190550.20872.qmail@hm257.locaweb.com.br> Não entendi a parte da tabela com checkbox, mas trabalhar com arquivo txt é simples... #!/usr/bin/perl open (IN, "tmp1.txt") || die "Falha abrindo arquivo"; open (OUT, ">tmp2.txt") || die "Falha abrindo arquivo"; # > = escrita , >> = append, sem nada = leitura while ($line=) { ($nome,$versao,$tamanho,$data)=split(/;/,$line); # considerei flat file com campos separados por ";" print OUT $versao; } close(IN); close(OUT); On Fri, 13 Jan 2006 16:42:31 -0200, Adnan Alisson Rodrigues escreveu: > De: Adnan Alisson Rodrigues > Data: Fri, 13 Jan 2006 16:42:31 -0200 > Para: cascavel-pm em pm.org > Assunto: [Cascavel-pm] Leitura de arquivo txt > > > Caros, > > estou usando um script Perl que lê um determinado diretório e alimenta uma > tabela HTML dentro do WEBGUI ( CMS ), nessa tabela ela insere o nome do > arquivo, o tamanho, o tipo e a data. Preciso criar outro script que leia um > arquivo .txt que possue os campos : nome, versão, tamanho e data e alimente > uma tabela com checkbox para seleção de qual arquivos eu desejo baixar ( > download múltiplo ) . Isso é possível ? > Quais comandos ( funções Perl ) podem me ajudar ? > > Obrigado > > -- > Adnan Alisson Rodrigues > > From andre.garcia.carneir em terra.com.br Fri Jan 13 11:06:18 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Fri, 13 Jan 2006 16:06:18 -0300 Subject: [Cascavel-pm] Leitura de arquivo txt Message-ID: > Caros, > > estou usando um script Perl que lê um determinado diretório e alimenta uma > tabela HTML dentro do WEBGUI ( CMS ), nessa tabela ela insere o nome do > arquivo, o tamanho, o tipo e a data. Preciso criar outro script que leia um > arquivo .txt que possue os campos : nome, versão, tamanho e data e alimente > uma tabela com checkbox para seleção de qual arquivos eu desejo baixar ( > download múltiplo ) . Isso é possível ? > Quais comandos ( funções Perl ) podem me ajudar ? > Humm... Como você está fazendo a comunicação entre o seu sistema GUI e o Perl??? Que packages você está usando??? Cheers!!! From monsieur_champs em yahoo.com.br Fri Jan 13 11:27:45 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 13 Jan 2006 16:27:45 -0300 (ART) Subject: [Cascavel-pm] "fala muito e faz pouco" de "revista eletronica antiga da cascavel" In-Reply-To: Message-ID: <20060113192745.89199.qmail@web60017.mail.yahoo.com> Marco, Eu estou cansando também. Faço minhas as suas palavras. --- Marco Lima escreveu: > Salve Monges ! > > Bom, jah estou me cansando disso. > > JG: > > Sim a colocaçao foi infeliz mesmo, se tem pessoas que naum fazem nada > nessa lista eh pq naum querem fazer ... e eh um direito delas naum fazer. > > Quanto ao conteudo de seu email, foi mais do que infeliz ... ainda mais > para um líder de grupo ... jah que vc tocou no assunto ... quanto tempo > vc estah como líder de grupo ... o que vc fez como líder de grupo ... > quantos eventos vc organizou como líder de grupo .... quantas palestras > vc fez como líder de grupo .... quantos nos membros vc evangelizou como > líder de grupo .... quantos eventos vc participou como líder de grupo > ... o que vc faz como líder de grupo .... eu gostaria de saber mais > sobre as atividades do Vitória.PM ... pq a idéia de ser líder de grupo é > essa ... naum apenas colocar seu nome lá ... temos diversos grupos do > Brasil e conheço pessoalmente o líder de quase todos ... pq sempre > encontro eles em um evento ... ou vou nos eventos que eles organizam ... > gostaria muito de ir no próximo evento técnico do Vitória.PM. > > Bom como líder de grupo vc deve ter lido os últimos email do Dave Cross > e deve saber exatamente o que estou falando. e realmente vc naum sabe o > que eh a Sociedade Perl do Brasil, o que ela faz, e como ela eh > reconhecida na comunidade Perl mundial !!! > > Ps. Bem, nada pessoal apesar de ter achado o seu email bem pessoal. > > Aproveito para lembrar que temos dois YAPCs esse ano e que o pessoal > esta precisando de ajuda para organizar, quem quiser ajudar pode entrar > em contato com o joenio que ele vai centralizar a organizacao do > YAPC::Brasil que vai acontecer durante o FISL 7. > > [ ]'s > > > Joenio... > > Não vou nem comentar sua infeliz colocação: > > "o pessoal aqui fala muito, dá muitas idéias mas na 'hora do vamos ver > nada...'" > > > > Infeliz nada! > > > > Como eu disse, não é só eu que penso isso... > > > > -- > > []'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 > > > > > > -- > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > mago em cpan.org > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que > não possa ensinar" > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From monsieur_champs em yahoo.com.br Fri Jan 13 11:36:08 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 13 Jan 2006 16:36:08 -0300 (ART) Subject: =?iso-8859-1?q?Re:=20[Cascavel-pm]=20Quanto=20aos=20grupos=20in=E1tivos..?= .?= In-Reply-To: <8ff2963a0601130709k57a126c7g@mail.gmail.com> Message-ID: <20060113193608.3945.qmail@web60022.mail.yahoo.com> --- João Gabriel escreveu: > Marco... > > Sim a colocaçao foi infeliz mesmo, se tem pessoas que naum fazem nada > > nessa lista eh pq naum querem fazer ... e eh um direito delas naum fazer. > > Isso sim, mas quando membros se comprometem a fazer e ficam parados? Você está parecendo o Lula: "todo mundo rouba, então eu posso roubar também...". Usar as atitudes dos outros como desculpa é a pior das desculpas que você poderia arrumar. > Marco... > > Quanto ao conteudo de seu email, foi mais do que infeliz ... ainda mais > > para um líder de grupo ... jah que vc tocou no assunto ... quanto tempo > > vc estah como líder de grupo ... o que vc fez como líder de grupo ... > > quantos eventos vc organizou como líder de grupo .... quantas palestras > > vc fez como líder de grupo .... quantos nos membros vc evangelizou como > > líder de grupo .... quantos eventos vc participou como líder de grupo > > ... o que vc faz como líder de grupo .... eu gostaria de saber mais > > sobre as atividades do Vitória.PM ... pq a idéia de ser líder de grupo é > > essa ... naum apenas colocar seu nome lá ... temos diversos grupos do > > Brasil e conheço pessoalmente o líder de quase todos ... pq sempre > > encontro eles em um evento ... ou vou nos eventos que eles organizam ... > > gostaria muito de ir no próximo evento técnico do Vitória.PM. > > - Repasse essa pergunta a maioria dos grupos e verás que a maioria dos > grupos não possuem encontros tecnicos nem palestras.... > - Mails listas de muitos grupos estão paradas.... > - Sites abandonados... Bom, eu posso falar apenas pelo SPPM. E não vou ser prolixo: como membro do Groups-PM (a lista dos líderes do PM.org mundial), você deve ter visto o post de balanço que eu fiz das minhas atividades. Não preciso repetir tudo aqui para você. > *Quanto ao vitória-pm, só temos 3 membros (eu e +2). > Um está muito ausente e o outro eu não consegui > me reunir ainda... sempre ocorrem imprevistos... Há quanto tempo você tem apenas 3 membros? O PM.org espera que o líder do grupo faça o grupo crescer. E apoia os líderes que precisam de ajuda, com palestrantes (enviados sob requisição, como foi o caso da primeira vinda do Randal Schwartz ao Brazil), com orientação (via lista Groups-PM, que você faz parte também) e com suporte técnico (via http://RT.perl.org, principalmente). > Querem me ver nos encontros? > No ultimo YAPC eu pedi para alguém em ajudar com > preços de hoteis e serviços de transportes (para > fazer uma organização financeira) e simplesmente > me responderam: > "ah, olha no site do FISL" como quem diz "ser vira meu filho". E o que tem isso de mais? Quando eu fui ao encontro do rio, foi assim que funcionou. A gente se virou. Quando o encontro foi aqui em sampa, eu me virei, rodei quase 100Km dentro da cidade de são paulo para ir a Itaquera, e, mesmo chegando atrasado, eu marquei presença no encontro, com a minha singela participação. E ainda tive a oportunidade de conversar com um dos criadores do Apache. Tudo o que você precisa fazer é se virar, meu caro. Pensa nisso, e me contata para conversar em particular se você quiser. Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From juliano.dantas em gmail.com Mon Jan 16 02:29:11 2006 From: juliano.dantas em gmail.com (Juliano Dantas) Date: Mon, 16 Jan 2006 08:29:11 -0200 Subject: [Cascavel-pm] Digest Cascavel-pm, volume 128, assunto 6 In-Reply-To: References: Message-ID: Caro Luis Campos, Moro em Brasília, sou desenvolvedor Perl e a cada dia mais aprendendo com você e com os demais participantes desse grupo. De antemão, quero elogiar o que você nos falou indiretamente com relação a ser um lider de grupo e, aproveitando isso, peço sua ajuda para fazermos o mesmo com a equipe de Brasilia, a qual até hoje não consigo acesso, ou seja, não tenho nenhuma noticia sobre encontros, palestras e eventos já realizados ou ainda serem realizados aqui. Abraços Em 13/01/06, cascavel-pm-request em pm.org escreveu: > > Enviar submissões para a lista de discussão Cascavel-pm para > cascavel-pm em pm.org > > Para se cadastrar ou descadastrar via WWW, visite o endereço > http://mail.pm.org/mailman/listinfo/cascavel-pm > ou, via email, envie uma mensagem com a palavra 'help' no assunto ou > corpo da mensagem para > cascavel-pm-request em pm.org > > Você poderá entrar em contato com a pessoa que gerencia a lista pelo > endereço > cascavel-pm-owner em pm.org > > Quando responder, por favor edite sua linha Assunto assim ela será > mais específica que "Re: Contents of Cascavel-pm digest..." > > > Tópicos de Hoje: > > 1. Re: Projeto das Camisas (era: "fala muito e faz pouco") > (Marco Lima) > 2. Re: "fala muito e faz pouco" de "revista eletronica antiga da > cascavel" (André Garcia Carneiro) > 3. Re: "fala muito e faz pouco" de "revista eletronica antiga da > cascavel" (Marco Lima) > 4. Inicio dos trabalhos 'Tekneeq issue 02' (Joenio Marques) > 5. Quanto aos grupos inátivos... (João Gabriel) > 6. Re: Inicio dos trabalhos 'Tekneeq issue 02' > (Fabiano Reese Righetti) > 7. Leitura de arquivo txt (Adnan Alisson Rodrigues) > 8. Re: "fala muito e faz pouco" de "revista eletronica antiga da > cascavel" (Luis Campos de Carvalho) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 13 Jan 2006 12:04:50 -0200 > From: "Marco Lima" > Subject: Re: [Cascavel-pm] Projeto das Camisas (era: "fala muito e faz > pouco") > To: Cascavel Perl Mongers > Message-ID: > Content-Type: text/plain; charset=iso-8859-1 > > Joenio: > > Sei que naum vcs nem preceberam, mas esse eh o tipo de assunto que se > troca na lista da coordenaçao, pq essa ainda eh uma lista tecnica. > > Beleza, > > [ ]'s > > > > Mudando um pouco de assunto, neste final de semana estive na galeria > do rock para ter uma idéia sobre quanto > > > custaria a confecção da camisa do Perl. Eles não querem me dar o > valor antes de ver o desenho, mas deu uma > > > idéia de que as telas (eu contei 5 telas) ficaria em R$ 250,00. Você > tem mais informações sobre este assunto ? > > > > 250,00? Esse deve ser o valor de compra das telas. nao é? > > > > O que eu andei vendo por aqui que é comum se cobrar um valor por > > impressão, R$ 0,25 por cor (deve ser para cada tela). E dessa forma as > > telas nao são minhas eu pago apenas pelo serviço de impressão... Essa > > idéia de ter as telas é uma boa, mas acredito ficará mais caro. > > > > As camisas encontrei por 4,50 de algodão... Mas andei vendo que existe > > uma malha de algodão penteado que parece ser de boa qualidade, mas > > ainda nao encontrei preço desta. > > Descobri que uma opção é comprar o tecido (compra-se por kilo) e > > mandar costurar as camisas, mas na minha opnião isso é meio arriscado > > pois se a costureira não fizer um trabalho legal será um prejuízo > > feio. > > > > Abraços, > > Joenio Marques > > - Salvador Perl Mongers > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > mago em cpan.org > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que > não possa ensinar" > > > ------------------------------ > > Message: 2 > Date: Fri, 13 Jan 2006 11:05:39 -0300 > From: André Garcia Carneiro > Subject: Re: [Cascavel-pm] "fala muito e faz pouco" de "revista > eletronica antiga da cascavel" > To: "cascavel-pm" > Message-ID: > Content-Type: text/plain; charset=iso-8859-1 > > > > Terei um enorme prazer em contribuir com a Tekneeq, há época do Tekneeq > eu era muito crú em Perl e não achava > > que poderia contribuir, mas acredito que filho precisa de um pai e uma > certidão. > > Também quero contribuir, mas gostaria de saber mais sobre o Tekneeq. Tem > alguma página e/ou atrtigo do projeto??? > > > Pode contar comigo para a Tekneeq. > > Comigo tb > > > Cheers! > > > > ------------------------------ > > Message: 3 > Date: Fri, 13 Jan 2006 12:15:00 -0200 > From: "Marco Lima" > Subject: Re: [Cascavel-pm] "fala muito e faz pouco" de "revista > eletronica antiga da cascavel" > To: Cascavel Perl Mongers > Message-ID: > Content-Type: text/plain; charset=iso-8859-1 > > Salve Monges ! > > Bom, jah estou me cansando disso. > > JG: > > Sim a colocaçao foi infeliz mesmo, se tem pessoas que naum fazem nada > nessa lista eh pq naum querem fazer ... e eh um direito delas naum fazer. > > Quanto ao conteudo de seu email, foi mais do que infeliz ... ainda mais > para um líder de grupo ... jah que vc tocou no assunto ... quanto tempo > vc estah como líder de grupo ... o que vc fez como líder de grupo ... > quantos eventos vc organizou como líder de grupo .... quantas palestras > vc fez como líder de grupo .... quantos nos membros vc evangelizou como > líder de grupo .... quantos eventos vc participou como líder de grupo > ... o que vc faz como líder de grupo .... eu gostaria de saber mais > sobre as atividades do Vitória.PM ... pq a idéia de ser líder de grupo é > essa ... naum apenas colocar seu nome lá ... temos diversos grupos do > Brasil e conheço pessoalmente o líder de quase todos ... pq sempre > encontro eles em um evento ... ou vou nos eventos que eles organizam ... > gostaria muito de ir no próximo evento técnico do Vitória.PM. > > Bom como líder de grupo vc deve ter lido os últimos email do Dave Cross > e deve saber exatamente o que estou falando. e realmente vc naum sabe o > que eh a Sociedade Perl do Brasil, o que ela faz, e como ela eh > reconhecida na comunidade Perl mundial !!! > > Ps. Bem, nada pessoal apesar de ter achado o seu email bem pessoal. > > Aproveito para lembrar que temos dois YAPCs esse ano e que o pessoal > esta precisando de ajuda para organizar, quem quiser ajudar pode entrar > em contato com o joenio que ele vai centralizar a organizacao do > YAPC::Brasil que vai acontecer durante o FISL 7. > > [ ]'s > > > Joenio... > > Não vou nem comentar sua infeliz colocação: > > "o pessoal aqui fala muito, dá muitas idéias mas na 'hora do vamos ver > nada...'" > > > > Infeliz nada! > > > > Como eu disse, não é só eu que penso isso... > > > > -- > > []'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 > > > > > > -- > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > mago em cpan.org > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que > não possa ensinar" > > > ------------------------------ > > Message: 4 > Date: Fri, 13 Jan 2006 12:45:10 -0200 > From: Joenio Marques > Subject: [Cascavel-pm] Inicio dos trabalhos 'Tekneeq issue 02' > To: Cascavel Perl Mongers > Message-ID: <65934b450601130645i1c5e448fr em mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Então é o seguinte! > > Acredito que o primeiro passo é começar a escrever os artigos para a > nova edição. > Então quem puder realmente contribuir acredito que já pode ir > escrevendo os artigos enquanto se resolve a parte 'burocratica' > (hospedagem, licença, etc, etc...). > > Sobre o formato dos artigos, acho que podemos utilizar a definição já > existente: > http://download.querencialivre.rs.gov.br/tekneeq/issue.html > Inclusive já existe um artigo lá que seria para a edição 02, senao me > engano. E podemos aproveitá-lo. > > Então... é isso! vamos colocar a mão na massa agora e parar de falar d+. > rs... ;-) > > Abraços, > Joenio Marques > - Salvador Perl Mongers > > > ------------------------------ > > Message: 5 > Date: Fri, 13 Jan 2006 13:09:47 -0200 > From: João Gabriel > Subject: [Cascavel-pm] Quanto aos grupos inátivos... > To: Cascavel Perl Mongers > Message-ID: <8ff2963a0601130709k57a126c7g em mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Marco... > > Sim a colocaçao foi infeliz mesmo, se tem pessoas que naum fazem nada > > nessa lista eh pq naum querem fazer ... e eh um direito delas naum > fazer. > > Isso sim, mas quando membros se comprometem a fazer e ficam parados? > > > Marco... > > Quanto ao conteudo de seu email, foi mais do que infeliz ... ainda mais > > para um líder de grupo ... jah que vc tocou no assunto ... quanto tempo > > vc estah como líder de grupo ... o que vc fez como líder de grupo ... > > quantos eventos vc organizou como líder de grupo .... quantas palestras > > vc fez como líder de grupo .... quantos nos membros vc evangelizou como > > líder de grupo .... quantos eventos vc participou como líder de grupo > > ... o que vc faz como líder de grupo .... eu gostaria de saber mais > > sobre as atividades do Vitória.PM ... pq a idéia de ser líder de grupo é > > essa ... naum apenas colocar seu nome lá ... temos diversos grupos do > > Brasil e conheço pessoalmente o líder de quase todos ... pq sempre > > encontro eles em um evento ... ou vou nos eventos que eles organizam ... > > gostaria muito de ir no próximo evento técnico do Vitória.PM. > > - Repasse essa pergunta a maioria dos grupos e verás que a maioria dos > grupos não possuem encontros tecnicos nem palestras.... > - Mails listas de muitos grupos estão paradas.... > - Sites abandonados... > > *Quanto ao vitória-pm, só temos 3 membros (eu e +2). Um está muito > ausente e o outro eu não consegui me reunir ainda... sempre ocorrem > imprevistos... > > > > Querem me ver nos encontros? > No ultimo YAPC eu pedi para alguém em ajudar com preços de hoteis e > serviços de transportes (para fazer uma organização financeira) e > simplesmente me responderam: > "ah, olha no site do FISL" como quem diz "ser vira meu filho". > > -- > []'s > João Gabriel > CGiClube.net - www.cgiclube.net > Vitória Perl Mongers - vitoria.pm.org > > > ------------------------------ > > Message: 6 > Date: Fri, 13 Jan 2006 14:15:58 -0200 > From: Fabiano Reese Righetti > Subject: Re: [Cascavel-pm] Inicio dos trabalhos 'Tekneeq issue 02' > To: Cascavel Perl Mongers > Message-ID: <43C7D23E.1010108 em cascavel.pm.org> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Joenio Marques escreveu: > > Então é o seguinte! > > > > Acredito que o primeiro passo é começar a escrever os artigos para a > > nova edição. > > Então quem puder realmente contribuir acredito que já pode ir > > escrevendo os artigos enquanto se resolve a parte 'burocratica' > > (hospedagem, licença, etc, etc...). > > > > Sobre o formato dos artigos, acho que podemos utilizar a definição já > existente: > > http://download.querencialivre.rs.gov.br/tekneeq/issue.html > > Inclusive já existe um artigo lá que seria para a edição 02, senao me > > engano. E podemos aproveitá-lo. > > > > Então... é isso! vamos colocar a mão na massa agora e parar de falar d+. > > rs... ;-) > > > > Abraços, > > Joenio Marques > > > Existia mais artigos para a edição 02... Estou tentando ressuscitar o > wiki... Breve mando o endereço para vocês acessarem! > > Abraços, > -- > Fabiano Reese Righetti > > > > > ------------------------------ > > Message: 7 > Date: Fri, 13 Jan 2006 16:42:31 -0200 > From: Adnan Alisson Rodrigues > Subject: [Cascavel-pm] Leitura de arquivo txt > To: cascavel-pm em pm.org > Message-ID: <351af2190601131042j750dd1b1h em mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Caros, > > estou usando um script Perl que lê um determinado diretório e alimenta uma > tabela HTML dentro do WEBGUI ( CMS ), nessa tabela ela insere o nome do > arquivo, o tamanho, o tipo e a data. Preciso criar outro script que leia > um > arquivo .txt que possue os campos : nome, versão, tamanho e data e > alimente > uma tabela com checkbox para seleção de qual arquivos eu desejo baixar ( > download múltiplo ) . Isso é possível ? > Quais comandos ( funções Perl ) podem me ajudar ? > > Obrigado > > -- > Adnan Alisson Rodrigues > -------------- Próxima Parte ---------- > Um anexo em HTML foi limpo... > URL: > http://mail.pm.org/pipermail/cascavel-pm/attachments/20060113/6aaafb65/attachment-0001.html > > ------------------------------ > > Message: 8 > Date: Fri, 13 Jan 2006 15:59:57 -0300 (ART) > From: Luis Campos de Carvalho > Subject: Re: [Cascavel-pm] "fala muito e faz pouco" de "revista > eletronica antiga da cascavel" > To: Cascavel Perl Mongers > Message-ID: <20060113185957.67453.qmail em web60016.mail.yahoo.com> > Content-Type: text/plain; charset=iso-8859-1 > > --- Joenio Marques escreveu: > > > O pai tem que ser o cara que irá criar > > > cronograma de publicação, periodicidade > > > (na minha sugestão seria quadrimestralmente), > > > motivar os ocupados e/ou tímidos monges > > > brasileiros e a confecção (diagramação) do jornal. > > > > Eu posso fazer isso! Mas com a ajuda de voces, claro... > > Este é o problema que o Solli está tentando resolver, Joênio. > Você está quase com a postura correta, precisa apenas de um ajuste: diga > "eu vou fazer isso, e > conto com a ajuda de vocês". > > Explico: quando você diz "eu vou fazer..." está se comprometendo > fortemente com a tarefa. Quando > diz "eu posso fazer..." não se compromete. Estamos cheios de monges que se > comprometem pouco ou > nada. Este é o problema maior dos Perl Mongers brazucas. E isso inclui a > mim também. > > Critico e (espero) auto-crítico, putamplexos! > > -- > Luis Campos de Carvalho > Member of "São Paulo Perl Mongers", > Unix SysAdmin & OCP/DBA Oracle > > > > > > > > > _______________________________________________________ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > > > > ------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Fim da Digest Cascavel-pm, volume 128, assunto 6 > ************************************************ > -- Juliano Dantas Almeida Silva -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060116/f640a9a6/attachment-0001.html From monsieur_champs em yahoo.com.br Mon Jan 16 08:24:05 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Mon, 16 Jan 2006 13:24:05 -0300 (ART) Subject: [Cascavel-pm] Digest Cascavel-pm, volume 128, assunto 6 In-Reply-To: Message-ID: <20060116162405.15348.qmail@web60014.mail.yahoo.com> --- Juliano Dantas escreveu: > Caro Luis Campos, > > Moro em Brasília, sou desenvolvedor Perl e a > cada dia mais aprendendo com você e com os > demais participantes desse grupo. De antemão, quero > elogiar o que você nos falou indiretamente com relação > a ser um lider de grupo e, aproveitando isso, peço > sua ajuda para fazermos o mesmo com a equipe de > Brasilia, a qual até hoje não consigo acesso, > ou seja, não tenho nenhuma noticia sobre encontros, > palestras e eventos já realizados ou ainda serem > realizados aqui. Me parece que existe um grupo de Perl Mongers cadastrado em Brasilia. Mas eles não tem website, e por isso acho que a única forma de contato será por email: http://www.pm.org/groups/365.html Aqui tem o registro completo dos dados apresentados para regisrtar o brasilia.pm.org, e você pode começar tentando contatar o José Melo de Assis Fonseca, responsável pelo grupo. Se você não conseguir contato com ele depois de umas três tentativas, podemos tentar envolver os responsáveis por outros grupos brasileiros, que podem ter contato. Se ainda assim não conseguirmos localizar o José Fonseca, vamos postar mensagem solicitando que o pessoal do PM.org tente localizá-lo. Se, depois de uns dois mêses de busca, ninguém conseguir localizar o José, podemos solicitar que o grupo seja alterado e que um novo líder e responsável seja designado. Por favor tente contatar o José Fonseca diretamente. Se isso não der resultado, procure a mim ou o pessoal do Cascavel.pm.org, pela lista de discussão de lá. Eles (ou eu) poderemos ajudar apenas depois que você tiver tentado alguns contatos. Mantenha as mensagens que você enviou sem resposta, de forma que possa comprovar suas tentativas de contato. Se eu entendi mal o que você precisa, por favor me desculpe. Escreva para mim novamente e me diga o que você está precisando de novo... uma hora eu vou conseguir compreender. ;-) Putamplexos e boa sorte! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From maia em suaweb.com Mon Jan 16 12:56:07 2006 From: maia em suaweb.com (Eduardo Maia) Date: Mon, 16 Jan 2006 18:56:07 -0200 Subject: [Cascavel-pm] DBD::Oracle - como ficou In-Reply-To: <20060116162405.15348.qmail@web60014.mail.yahoo.com> References: <20060116162405.15348.qmail@web60014.mail.yahoo.com> Message-ID: <20060116205607.4214.qmail@hm257.locaweb.com.br> Bom, monges, há alguns dias diversos emails foram trocados a cerca da instalação do DBD::Oracle. Eu cansei de instalar DBD::Oracle em diversos servidores, tanto Linux quanto Windows, mas naquela máquina em específico tava dando problema, por isso escrevi pra lista. Como ficou? Eu não prossegui a instalação porque chegou determinação da gerência técnica de traduzir todo o sistema para VISUAL BASIC. Foda... Abraços. From gsmachado em gmail.com Mon Jan 16 19:45:00 2006 From: gsmachado em gmail.com (Guilherme Sperb Machado) Date: Tue, 17 Jan 2006 00:45:00 -0300 Subject: [Cascavel-pm] DBD::Oracle - como ficou In-Reply-To: <20060116205607.4214.qmail@hm257.locaweb.com.br> References: <20060116162405.15348.qmail@web60014.mail.yahoo.com> <20060116205607.4214.qmail@hm257.locaweb.com.br> Message-ID: <90cbfd80601161945k71ef9997tb3a375cdd78c8ee2@mail.gmail.com> visual basic?! que que eh isso ?! sem comentários... hehe _Machado_ On 1/16/06, Eduardo Maia wrote: > Bom, monges, há alguns dias diversos emails foram trocados a cerca da instalação do DBD::Oracle. > > Eu cansei de instalar DBD::Oracle em diversos servidores, tanto Linux quanto Windows, mas naquela máquina em específico tava dando problema, por isso escrevi pra lista. > > Como ficou? Eu não prossegui a instalação porque chegou determinação da gerência técnica de traduzir todo o sistema para VISUAL BASIC. > > Foda... > > Abraços. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From glasswalk3r em yahoo.com.br Tue Jan 17 03:43:26 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue, 17 Jan 2006 08:43:26 -0300 (ART) Subject: [Cascavel-pm] DBD::Oracle - como ficou In-Reply-To: <90cbfd80601161945k71ef9997tb3a375cdd78c8ee2@mail.gmail.com> Message-ID: <20060117114326.56152.qmail@web30806.mail.mud.yahoo.com> Olá Eduardo, Apesar da performance ser medíocre... porque você não tentou usar ODBC então não resolvia o problema de instalação do DBD::Oracle? Você ainda tinha opção de criar um proxy e conectar no Oracle via esse proxy (não me lembro o nome do módulo agora). De qualquer forma reescrever o sistema para VB é uma solução miserável... espero pelo menos que vocês estejam usando VB.net porque as versões anteriores são uma nojeira. []'s Alceu --- Guilherme Sperb Machado escreveu: > visual basic?! que que eh isso ?! > sem comentários... hehe > > _Machado_ > > On 1/16/06, Eduardo Maia wrote: > > Bom, monges, há alguns dias diversos emails foram > trocados a cerca da instalação do DBD::Oracle. > > > > Eu cansei de instalar DBD::Oracle em diversos > servidores, tanto Linux quanto Windows, mas naquela > máquina em específico tava dando problema, por isso > escrevi pra lista. > > > > Como ficou? Eu não prossegui a instalação porque > chegou determinação da gerência técnica de traduzir > todo o sistema para VISUAL BASIC. _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From marco.lima em e-via.com.br Tue Jan 17 03:58:14 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue, 17 Jan 2006 09:58:14 -0200 Subject: [Cascavel-pm] DBD::Oracle - como ficou Message-ID: Salve Monges ! Eduardo: Dê uma olhada no CPAN em: DBD::Proxy DBI::ProxyServer Isso pode ajudar. Eu naum acompanhei o seu problema, mas se ainda precisar de ajuda estarei mais atento a lista. Um bom local para buscar informaçoes pode ser http://dbi.perl.org [ ]'s > Olá Eduardo, > > Apesar da performance ser medíocre... porque você não > tentou usar ODBC então não resolvia o problema de > instalação do DBD::Oracle? Você ainda tinha opção de > criar um proxy e conectar no Oracle via esse proxy > (não me lembro o nome do módulo agora). > > De qualquer forma reescrever o sistema para VB é uma > solução miserável... espero pelo menos que vocês > estejam usando VB.net porque as versões anteriores são > uma nojeira. > > []'s > Alceu > > --- Guilherme Sperb Machado > escreveu: > > > visual basic?! que que eh isso ?! > > sem comentários... hehe > > > > _Machado_ > > > > On 1/16/06, Eduardo Maia wrote: > > > Bom, monges, há alguns dias diversos emails foram > > trocados a cerca da instalação do DBD::Oracle. > > > > > > Eu cansei de instalar DBD::Oracle em diversos > > servidores, tanto Linux quanto Windows, mas naquela > > máquina em específico tava dando problema, por isso > > escrevi pra lista. > > > > > > Como ficou? Eu não prossegui a instalação porque > > chegou determinação da gerência técnica de traduzir > > todo o sistema para VISUAL BASIC. > > > > > > > > > > _______________________________________________________ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From maia em suaweb.com Tue Jan 17 04:40:09 2006 From: maia em suaweb.com (Eduardo Maia) Date: Tue, 17 Jan 2006 10:40:09 -0200 Subject: [Cascavel-pm] DBD::Oracle - como ficou In-Reply-To: References: Message-ID: <20060117124009.27329.qmail@hm257.locaweb.com.br> Eu tinha tentado isso tudo que vcs falaram, exceto ODBC por causa da performance. O problema não era baixar, o problema foram erros p/ kct que rolaram na instalação. Eu tava resolvendo um por um, até chegar a ordem de tradução, que inclusive já foi feita. [ ] s On Tue, 17 Jan 2006 09:58:14 -0200, "Marco Lima" escreveu: > De: "Marco Lima" > Data: Tue, 17 Jan 2006 09:58:14 -0200 > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] DBD::Oracle - como ficou > > Salve Monges ! > > Eduardo: > > Dê uma olhada no CPAN em: > > DBD::Proxy > > DBI::ProxyServer > > Isso pode ajudar. > > Eu naum acompanhei o seu problema, mas se ainda precisar de ajuda > estarei mais atento a lista. > > Um bom local para buscar informaçoes pode ser http://dbi.perl.org > > [ ]'s > > > > Olá Eduardo, > > > > Apesar da performance ser medíocre... porque você não > > tentou usar ODBC então não resolvia o problema de > > instalação do DBD::Oracle? Você ainda tinha opção de > > criar um proxy e conectar no Oracle via esse proxy > > (não me lembro o nome do módulo agora). > > > > De qualquer forma reescrever o sistema para VB é uma > > solução miserável... espero pelo menos que vocês > > estejam usando VB.net porque as versões anteriores são > > uma nojeira. > > > > []'s > > Alceu > > > > --- Guilherme Sperb Machado > > escreveu: > > > > > visual basic?! que que eh isso ?! > > > sem comentários... hehe > > > > > > _Machado_ > > > > > > On 1/16/06, Eduardo Maia wrote: > > > > Bom, monges, há alguns dias diversos emails foram > > > trocados a cerca da instalação do DBD::Oracle. > > > > > > > > Eu cansei de instalar DBD::Oracle em diversos > > > servidores, tanto Linux quanto Windows, mas naquela > > > máquina em específico tava dando problema, por isso > > > escrevi pra lista. > > > > > > > > Como ficou? Eu não prossegui a instalação porque > > > chegou determinação da gerência técnica de traduzir > > > todo o sistema para VISUAL BASIC. > > > > > > > > > > > > > > > > > > > > _______________________________________________________ > > Yahoo! doce lar. Faça do Yahoo! sua homepage. > > http://br.yahoo.com/homepageset.html > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > mago em cpan.org > > Sociedade Perl do Brasil | http://www.perl.org.br > Perl Monks | http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > "Ninguém é tão grande que não possa aprender, e nem tão pequeno que > não possa ensinar" > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From monsieur_champs em yahoo.com.br Tue Jan 17 05:01:41 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue, 17 Jan 2006 10:01:41 -0300 (ART) Subject: [Cascavel-pm] DBD::Oracle - como ficou In-Reply-To: <90cbfd80601161945k71ef9997tb3a375cdd78c8ee2@mail.gmail.com> Message-ID: <20060117130141.86488.qmail@web60011.mail.yahoo.com> --- Guilherme Sperb Machado escreveu: > visual basic?! que que eh isso ?! > sem comentários... hehe VB é a desgraça dos programadores Perl. 1. Qualquer moleque acha que sabe programar (e constrói cada bomba...) 2. Qualquer gerente de TI pode ser convencido que é uma solução boa e barata para o problema dele (não importa qual o problema) 3. Nunca faltam profissionais no mercado (corolário de "1"?) 4. Muita gente acha mais fácil de aprender a programar (basta arrastar-e-soltar)... Eu acho que a gente precisa eleger o VB (e outros) inimigos do Perl. E trabalhar para expor os pontos fracos deles e nossos pontos fortes. Putamplexos chateados pela "morte" de mais uma aplicação em Perl. -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From monsieur_champs em yahoo.com.br Tue Jan 17 05:04:41 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue, 17 Jan 2006 13:04:41 +0000 (GMT) Subject: [Cascavel-pm] DBD::Oracle - como ficou In-Reply-To: Message-ID: <20060117130441.15836.qmail@web60024.mail.yahoo.com> --- Marco Lima escreveu: > Salve Monges ! > Eduardo: > Dê uma olhada no CPAN em: > > DBD::Proxy > > DBI::ProxyServer > > Isso pode ajudar. > > Eu naum acompanhei o seu problema, mas se ainda precisar de ajuda > estarei mais atento a lista. > > Um bom local para buscar informaçoes pode ser http://dbi.perl.org Gente (Marco, não é só você!), eu acho que vocês estão atrasados. O Eduardo já recebeu ordem dos superiores dele para reescrever a aplicação. Perdemos esta batalha. Vou tentar escrever um artigo sobre DBI + DBD::Oracle, tentando deixar as coisas mais simples para quem usa este par no Brasil. Ainda tem lugar na nova versão da revista? ;-) Para quando tenho de aprontar o paper? Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From monsieur_champs em yahoo.com.br Tue Jan 17 05:07:19 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue, 17 Jan 2006 10:07:19 -0300 (ART) Subject: [Cascavel-pm] DBD::Oracle - como ficou In-Reply-To: <20060117124009.27329.qmail@hm257.locaweb.com.br> Message-ID: <20060117130720.59251.qmail@web60025.mail.yahoo.com> --- Eduardo Maia escreveu: > Eu tinha tentado isso tudo que vcs falaram, > exceto ODBC por causa da performance. > > O problema não era baixar, o problema foram erros p/ > kct que rolaram na instalação. Eu tava > resolvendo um por um, até chegar a ordem de tradução, > que inclusive já foi feita. Eu lamento muito por você, Eduardo. Aplicações em VB costumam chatear muito. Quanto ao problema do DBI/DBD::Oracle, o DBI é famoso por seus muitos erros com ferramentas de código fonte fechado (como o Oracle). Isso não quer dizer que não seja possível usar, apenas que é problemático. É necessário ter algum know-how extra para fazer com que a biblioteca funcione. Com sorte, o Tim Bunce vai resolver isso agora, na versão 2.0. Vamos rezar e esperar. Putamplexos, e meus pêsames. -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From glasswalk3r em yahoo.com.br Tue Jan 17 05:10:30 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue, 17 Jan 2006 10:10:30 -0300 (ART) Subject: [Cascavel-pm] DBD::Oracle - como ficou In-Reply-To: <20060117130141.86488.qmail@web60011.mail.yahoo.com> Message-ID: <20060117131030.18108.qmail@web30812.mail.mud.yahoo.com> Isso me lembra meu primeiro contato com VB na época de faculdade... deveríamos fazer um aplicativo simples para ler uma base em MS Access e mostrar os dados no formulário. Eu usei VB 5 Enterprise para fazer isso... e não importa o que eu fizesse a porcaria dava erro e abortava. A solução? Meu código estava certo... o VB é que tinha uma falha grave e eu tive que procurar no site da Microsoft a correção. Linguagem de programação com bug para uma aplicação besta dessas? Eu me pergunto até que ponto você pode forçar uma aplicação em VB antes que ela abra as pernas. Resta ao Eduardo observar oportunidades de mostrar que se fosse feito em Perl a aplicação poderia ser melhor. []'s Alceu --- Luis Campos de Carvalho escreveu: > --- Guilherme Sperb Machado > escreveu: > > > visual basic?! que que eh isso ?! > > sem comentários... hehe > > VB é a desgraça dos programadores Perl. > > 1. Qualquer moleque acha que sabe programar (e > constrói cada bomba...) > > 2. Qualquer gerente de TI pode ser convencido que > é uma solução boa e barata para o problema > dele (não importa qual o problema) > > 3. Nunca faltam profissionais no mercado > (corolário de "1"?) > > 4. Muita gente acha mais fácil de aprender a > programar (basta arrastar-e-soltar)... > > Eu acho que a gente precisa eleger o VB (e outros) > inimigos do Perl. E trabalhar para expor os > pontos fracos deles e nossos pontos fortes. > > Putamplexos chateados pela "morte" de mais uma > aplicação em Perl. _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From frighetti em cascavel.pm.org Tue Jan 17 06:08:51 2006 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Tue, 17 Jan 2006 12:08:51 -0200 Subject: [Cascavel-pm] DBD::Oracle - como ficou In-Reply-To: <20060117130441.15836.qmail@web60024.mail.yahoo.com> References: <20060117130441.15836.qmail@web60024.mail.yahoo.com> Message-ID: <43CCFA73.9080303@cascavel.pm.org> Luis Campos de Carvalho escreveu: > --- Marco Lima escreveu: > >>Salve Monges ! >>Eduardo: >>Dê uma olhada no CPAN em: >> >>DBD::Proxy >> >>DBI::ProxyServer >> >>Isso pode ajudar. >> >>Eu naum acompanhei o seu problema, mas se ainda precisar de ajuda >>estarei mais atento a lista. >> >>Um bom local para buscar informaçoes pode ser http://dbi.perl.org > > > Gente (Marco, não é só você!), eu acho que vocês estão atrasados. O Eduardo já recebeu ordem dos > superiores dele para reescrever a aplicação. Perdemos esta batalha. > > Vou tentar escrever um artigo sobre DBI + DBD::Oracle, tentando deixar as coisas mais simples > para quem usa este par no Brasil. Ainda tem lugar na nova versão da revista? ;-) Para quando tenho > de aprontar o paper? O wiki para colaboração está quase pronto. Hoje ainda divulgo o endereço aqui na lista... Ainda precisamos definir o cronograma das edições... Vou abrir uma thread na lista coordenação para definirmos isto. Abraços, -- Fabiano Reese Righetti From andre.garcia.carneir em terra.com.br Tue Jan 17 07:00:16 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Tue, 17 Jan 2006 12:00:16 -0300 Subject: [Cascavel-pm] DBD::Oracle - como ficou Message-ID: > VB é a desgraça dos programadores Perl. > > 1. Qualquer moleque acha que sabe programar (e constrói cada bomba...) Pior que isso. Programadores de VB são tipicamente designers "aventureiros". E o pior é que os patrões desses caras acham ótimo continuar pagando apenas o salário de designer. > 2. Qualquer gerente de TI pode ser convencido que é uma solução boa e barata para o problema > dele (não importa qual o problema) Barata(Mircrosoft x Perl)??? Não entendi... > 3. Nunca faltam profissionais no mercado (corolário de "1"?) Bem. Isso é considerado um ponto forte para eles. O problema é filtrar os caras que realmente sabem programar em VB, mas isso vale pra qualquer linguagem(na minha opinião é claro). Já no caso de Perl, o argumento de que faltam profissionais eu considero válido até certo ponto. Nas universidades, por exemplo, não faltam pessoas para trabalhar com Perl. > 4. Muita gente acha mais fácil de aprender a programar (basta arrastar-e-soltar)... De fato. Esses ambientes de programação são um "veneno"!!! Projetos de grande porte costumam ter problemas difíceis de debugar, analisar e principalmente, corrigir. > Eu acho que a gente precisa eleger o VB (e outros) inimigos do Perl. E trabalhar para expor os > pontos fracos deles e nossos pontos fortes. Inimigos??? Sei lá... prefiro juntar argumentos, e mobilizar forças para trazer esses profissionais para o Perl. > Putamplexos chateados pela "morte" de mais uma aplicação em Perl. Realmente é uma lástima!!! > -- > Luis Campos de Carvalho > Member of "São Paulo Perl Mongers", > Unix SysAdmin & OCP/DBA Oracle > > > > > > > > > _______________________________________________________ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > > _______________________________________________ > 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,1137502931.664299.21015.mueru.terra.com.br,4358,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 16/01/2006 / Versão: 4.4.00/4675 > 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 nferraz em gmail.com Tue Jan 17 07:48:37 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 17 Jan 2006 13:48:37 -0200 Subject: [Cascavel-pm] What is Perl 6? Message-ID: <604cec170601170748gaee23c4y12c4b7b582923a48@mail.gmail.com> Perl 6 is the long-awaited redesign and reimplementation of the popular and venerable Perl programming language. It's not out yet--nor is there an official release date--but the design and implementations make continual progress. - Why Perl 6 - What's Right with Perl 5 - What's Wrong with Perl 5 - Advantages of Perl 6 - Where is it Already? - Learning More http://www.perl.com/pub/a/2006/01/12/what_is_perl_6.html From frighetti em cascavel.pm.org Tue Jan 17 17:11:41 2006 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Tue, 17 Jan 2006 23:11:41 -0200 Subject: [Cascavel-pm] Revista Tekneeq Message-ID: <43CD95CD.8070502@cascavel.pm.org> Pronto pessoal! O wiki para colaboração está ativo... segue endereço: http://tekneeq.perl.org.br/ Abraços, -- Fabiano Reese Righetti From marco.lima em e-via.com.br Wed Jan 18 03:09:23 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Wed, 18 Jan 2006 09:09:23 -0200 Subject: [Cascavel-pm] Bras?lia Perl Mongers Message-ID: Salve Monges ! Lembro de um post na lista que falava sobre a inatividade do grupo Brasília Perl Mongers, bom aqui segue uma parte do email que recebi recentemente: "Grande Marco, outro dia tomei uma cerveja com o pessoal antigo do Brasilia.pm e lembramos de voce. Como foi parar em portugal? Algo relacionado ao Perl? De qualquer forma te desejo sucesso por ai, de noticias sempre aos amigos de ca." Sei que o site anda fora do ar, e sei como é difícil para os consultores com muita atividade manter isso por isso sempre estou falando em voluntários para essas atividades, sei que temos muitos monges que ainda estao estudando e acredito ser uma ótima oportunidade para mostrar seu trabalho. Tudo isso faz me lembrar em comprometimento com Perl, o que acho fundamental, queria também mencionar aqui o quando o grupo Brasília.PM ajudou na organizaçao do YAPC::Brasil, foi um dos poucos grupos que enviaram ajuda financeira, e recentemente entrei em contato para enviar algumas camisas do YAPC::Brasil para o grupo entregue as pessoas que de alguma forma ajudaram. Segue mais uma parte do email: "...Na verdade nao considero divida se tiver contribuido pro Perl de alguma forma, por menor que seja, pois Perl ja contribuiu demais para mim. Entao as camisas sao um bonus bem legal." Para terminar gostaria de agradecer ao José por toda ajuda e apoio que ele e o grupo Brasília.PM têm oferecido a comunidade Perl Brasileira. [ ]'s -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From ppinheiro em gmail.com Wed Jan 18 03:30:14 2006 From: ppinheiro em gmail.com (Paulo Pinheiro) Date: Wed, 18 Jan 2006 09:30:14 -0200 Subject: [Cascavel-pm] Curtiba.pm Message-ID: <23944b350601180330x8060166o221bcd73b3dd2d93@mail.gmail.com> Salve!!! Já que nos últimos dias rolou uma boa reflexão sobre como contribuir com a difusão do Perl, resolvi que já é hora de encontrar a galera aqui de Curitiba. Se algum vampiro de Curitiba (gurias são bem-vindas) estiver por aí, e a fim de organizar o grupo daqui, por favor, entre em contato, para que encaminhemos, enfim, as atividades. []s -- Paulo Henrique Rodrigues Pinheiro ppinheiro em gmail.com http://recantodasletras.com.br/autores/nulo/ Bebe e celebra! Desata / nas veias a primavera! Coração, bate a combate! / O peito - Bronze de guerra. Maiakóvski, Nossa Marcha (1917) From jamorreu em gmail.com Wed Jan 18 11:44:11 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Wed, 18 Jan 2006 17:44:11 -0200 Subject: [Cascavel-pm] Revista Tekneeq In-Reply-To: <43CD95CD.8070502@cascavel.pm.org> References: <43CD95CD.8070502@cascavel.pm.org> Message-ID: <8ff2963a0601181144y25b6a686g@mail.gmail.com> Já enviei minha contribuição para esta edição... Só aguardo a revisão do responsável para que seja enviada para a Teekneeq Issue 02, mas enquando isso... http://tekneeq.perl.org.br/tiki-index.php?page=TekneeqIssue02RepositorioModulos -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From acid06 em gmail.com Wed Jan 18 12:02:07 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 18 Jan 2006 18:02:07 -0200 Subject: [Cascavel-pm] Revista Tekneeq In-Reply-To: <8ff2963a0601181144y25b6a686g@mail.gmail.com> References: <43CD95CD.8070502@cascavel.pm.org> <8ff2963a0601181144y25b6a686g@mail.gmail.com> Message-ID: <9a08c9b40601181202t5c771273qb4fb5155b730cf36@mail.gmail.com> On 1/18/06, João Gabriel wrote: > Já enviei minha contribuição para esta edição... > > Só aguardo a revisão do responsável para que seja enviada para a > Teekneeq Issue 02, mas enquando isso... > http://tekneeq.perl.org.br/tiki-index.php?page=TekneeqIssue02RepositorioModulos Note que o "ppm" é algo exclusivo da ActiveState e quase ninguém utiliza o ActivePerl fora de Windows. -Nilson Santos F. Jr. From jamorreu em gmail.com Wed Jan 18 18:37:41 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Thu, 19 Jan 2006 00:37:41 -0200 Subject: [Cascavel-pm] Revista Tekneeq In-Reply-To: <9a08c9b40601181202t5c771273qb4fb5155b730cf36@mail.gmail.com> References: <43CD95CD.8070502@cascavel.pm.org> <8ff2963a0601181144y25b6a686g@mail.gmail.com> <9a08c9b40601181202t5c771273qb4fb5155b730cf36@mail.gmail.com> Message-ID: <8ff2963a0601181837r46eba150o@mail.gmail.com> Nilson... > Note que o "ppm" é algo exclusivo da ActiveState e quase ninguém > utiliza o ActivePerl fora de Windows. Ia... achei que tinha no linux tb... realmente não sabia dessa... Qual é o de linux então? Cpan somente? -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org Em 18/01/06, Nilson Santos Figueiredo Junior escreveu: > On 1/18/06, João Gabriel wrote: > > Já enviei minha contribuição para esta edição... > > > > Só aguardo a revisão do responsável para que seja enviada para a > > Teekneeq Issue 02, mas enquando isso... > > http://tekneeq.perl.org.br/tiki-index.php?page=TekneeqIssue02RepositorioModulos > > Note que o "ppm" é algo exclusivo da ActiveState e quase ninguém > utiliza o ActivePerl fora de Windows. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From pmpoa em galvao.eti.br Thu Jan 19 03:15:52 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Thu, 19 Jan 2006 09:15:52 -0200 Subject: [Cascavel-pm] Revista Tekneeq In-Reply-To: <8ff2963a0601181837r46eba150o@mail.gmail.com> References: <43CD95CD.8070502@cascavel.pm.org> <8ff2963a0601181144y25b6a686g@mail.gmail.com> <9a08c9b40601181202t5c771273qb4fb5155b730cf36@mail.gmail.com> <8ff2963a0601181837r46eba150o@mail.gmail.com> Message-ID: <43CF74E8.80809@galvao.eti.br> João: Existe ActivePerl pra Linux tb, mas digamos que não faz muito sentido utilizar porque Perl é nativo do Linux. Abraço, Galvão João Gabriel wrote: > Nilson... > >> Note que o "ppm" é algo exclusivo da ActiveState e quase ninguém >> utiliza o ActivePerl fora de Windows. >> > > Ia... achei que tinha no linux tb... realmente não sabia dessa... > > Qual é o de linux então? > Cpan somente? > > -- > []'s > João Gabriel > CGiClube.net - www.cgiclube.net > Vitória Perl Mongers - vitoria.pm.org > > > > Em 18/01/06, Nilson Santos Figueiredo Junior escreveu: > >> On 1/18/06, João Gabriel wrote: >> >>> Já enviei minha contribuição para esta edição... >>> >>> Só aguardo a revisão do responsável para que seja enviada para a >>> Teekneeq Issue 02, mas enquando isso... >>> http://tekneeq.perl.org.br/tiki-index.php?page=TekneeqIssue02RepositorioModulos >>> >> Note que o "ppm" é algo exclusivo da ActiveState e quase ninguém >> utiliza o ActivePerl fora de Windows. >> >> -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 lorn.br em gmail.com Thu Jan 19 04:47:35 2006 From: lorn.br em gmail.com (Lorn) Date: Thu, 19 Jan 2006 10:47:35 -0200 Subject: [Cascavel-pm] Revista Tekneeq In-Reply-To: <43CF74E8.80809@galvao.eti.br> References: <43CD95CD.8070502@cascavel.pm.org> <8ff2963a0601181144y25b6a686g@mail.gmail.com> <9a08c9b40601181202t5c771273qb4fb5155b730cf36@mail.gmail.com> <8ff2963a0601181837r46eba150o@mail.gmail.com> <43CF74E8.80809@galvao.eti.br> Message-ID: bem legal o wiki, já me cadastrei lá, espero poder ajudar voces com a editoração, estão pensando em fazer em pdf? ou em pdf/txt/html .. ou mais algum? On 1/19/06, "Er Galvão Abbott - PortoAlegre.pm" wrote: > > João: > > Existe ActivePerl pra Linux tb, mas digamos que não faz muito sentido > utilizar porque Perl é nativo do Linux. > > Abraço, > > Galvão > > João Gabriel wrote: > > Nilson... > > > >> Note que o "ppm" é algo exclusivo da ActiveState e quase ninguém > >> utiliza o ActivePerl fora de Windows. > >> > > > > Ia... achei que tinha no linux tb... realmente não sabia dessa... > > > > Qual é o de linux então? > > Cpan somente? > > > > -- > > []'s > > João Gabriel > > CGiClube.net - www.cgiclube.net > > Vitória Perl Mongers - vitoria.pm.org > > > > > > > > Em 18/01/06, Nilson Santos Figueiredo Junior escreveu: > > > >> On 1/18/06, João Gabriel wrote: > >> > >>> Já enviei minha contribuição para esta edição... > >>> > >>> Só aguardo a revisão do responsável para que seja enviada para a > >>> Teekneeq Issue 02, mas enquando isso... > >>> > http://tekneeq.perl.org.br/tiki-index.php?page=TekneeqIssue02RepositorioModulos > >>> > >> Note que o "ppm" é algo exclusivo da ActiveState e quase ninguém > >> utiliza o ActivePerl fora de Windows. > >> > >> -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 > > > > > > > _______________________________________________ > 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/20060119/e03f9eb5/attachment.html From pmpoa em galvao.eti.br Thu Jan 19 04:50:59 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Thu, 19 Jan 2006 10:50:59 -0200 Subject: [Cascavel-pm] Revista Tekneeq In-Reply-To: References: <43CD95CD.8070502@cascavel.pm.org> <8ff2963a0601181144y25b6a686g@mail.gmail.com> <9a08c9b40601181202t5c771273qb4fb5155b730cf36@mail.gmail.com> <8ff2963a0601181837r46eba150o@mail.gmail.com> <43CF74E8.80809@galvao.eti.br> Message-ID: <43CF8B33.7090803@galvao.eti.br> Pois é, poderia ser definido um formato padrão pros artigos. Ainda não me manifestei muito à respeito porque na realidade não sei se vou ter tempo, mas se tiver é claro que gostaria de escrever um artigo também. Abraços, Galvão Lorn wrote: > bem legal o wiki, já me cadastrei lá, espero poder ajudar voces com a > editoração, estão pensando em fazer em pdf? ou em pdf/txt/html .. ou > mais algum? > > > On 1/19/06, * "Er Galvão Abbott - PortoAlegre.pm"* > > wrote: > > João: > > Existe ActivePerl pra Linux tb, mas digamos que não faz muito sentido > utilizar porque Perl é nativo do Linux. > > Abraço, > > Galvão > > João Gabriel wrote: > > Nilson... > > > >> Note que o "ppm" é algo exclusivo da ActiveState e quase ninguém > >> utiliza o ActivePerl fora de Windows. > >> > > > > Ia... achei que tinha no linux tb... realmente não sabia dessa... > > > > Qual é o de linux então? > > Cpan somente? > > > > -- > > []'s > > João Gabriel > > CGiClube.net - www.cgiclube.net > > Vitória Perl Mongers - vitoria.pm.org > > > > > > > > Em 18/01/06, Nilson Santos Figueiredo Junior > escreveu: > > > >> On 1/18/06, João Gabriel > wrote: > >> > >>> Já enviei minha contribuição para esta edição... > >>> > >>> Só aguardo a revisão do responsável para que seja enviada para a > >>> Teekneeq Issue 02, mas enquando isso... > >>> > http://tekneeq.perl.org.br/tiki-index.php?page=TekneeqIssue02RepositorioModulos > >>> > >> Note que o "ppm" é algo exclusivo da ActiveState e quase ninguém > >> utiliza o ActivePerl fora de Windows. > >> > >> -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 > > > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > 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 pmpoa em galvao.eti.br Thu Jan 19 04:59:23 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Thu, 19 Jan 2006 10:59:23 -0200 Subject: [Cascavel-pm] Revista Tekneeq In-Reply-To: <43CF8B33.7090803@galvao.eti.br> References: <43CD95CD.8070502@cascavel.pm.org> <8ff2963a0601181144y25b6a686g@mail.gmail.com> <9a08c9b40601181202t5c771273qb4fb5155b730cf36@mail.gmail.com> <8ff2963a0601181837r46eba150o@mail.gmail.com> <43CF74E8.80809@galvao.eti.br> <43CF8B33.7090803@galvao.eti.br> Message-ID: <43CF8D2B.20708@galvao.eti.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060119/2c09a4a0/attachment-0001.html From frighetti em cascavel.pm.org Thu Jan 19 05:11:09 2006 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Thu, 19 Jan 2006 11:11:09 -0200 Subject: [Cascavel-pm] Revista Tekneeq In-Reply-To: <43CF8B33.7090803@galvao.eti.br> References: <43CD95CD.8070502@cascavel.pm.org> <8ff2963a0601181144y25b6a686g@mail.gmail.com> <9a08c9b40601181202t5c771273qb4fb5155b730cf36@mail.gmail.com> <8ff2963a0601181837r46eba150o@mail.gmail.com> <43CF74E8.80809@galvao.eti.br> <43CF8B33.7090803@galvao.eti.br> Message-ID: <43CF8FED.8070106@cascavel.pm.org> Er Galvão Abbott - PortoAlegre.pm escreveu: > Pois é, poderia ser definido um formato padrão pros artigos. > > Ainda não me manifestei muito à respeito porque na realidade não sei se > vou ter tempo, mas se tiver é claro que gostaria de escrever um artigo > também. Olá Monges! Um modelo padrão dos artigos se encontra no PassoAPasso... Mas acredito q vamos ter q fazer umas adaptações... Caso alguém não se sinta a vontade em escrever o artigo diretamente no Wiki, ou que já tenha pronto, pode me enviar o mesmo em qualquer outro formato de arquivo que eu traduzo para o Wiki. E quanto a outros formatos da revista... Toda edição irá ter um PDF. O Joenio se dispôs ficar responsável por essa tarefa, mas toda ajuda é sempre bem vinda! Abraços, -- Fabiano Reese Righetti From lorn.br em gmail.com Thu Jan 19 05:13:55 2006 From: lorn.br em gmail.com (Lorn) Date: Thu, 19 Jan 2006 11:13:55 -0200 Subject: [Cascavel-pm] Revista Tekneeq In-Reply-To: <43CF8FED.8070106@cascavel.pm.org> References: <43CD95CD.8070502@cascavel.pm.org> <8ff2963a0601181144y25b6a686g@mail.gmail.com> <9a08c9b40601181202t5c771273qb4fb5155b730cf36@mail.gmail.com> <8ff2963a0601181837r46eba150o@mail.gmail.com> <43CF74E8.80809@galvao.eti.br> <43CF8B33.7090803@galvao.eti.br> <43CF8FED.8070106@cascavel.pm.org> Message-ID: legal, e qual vai ser a frequencia da revista? de 2 em 2 meses eu acho ideal, pela experiencia que tenho no slackwarezine, as vezes nem com isso voce consegue reunir arquivos necessarios, e claro poderiamos fazer ume edição especial impressa no FISL ( com apenas 1 ou 2 paginas porque se não fica caro ) o que acham? On 1/19/06, Fabiano Reese Righetti wrote: > > Er Galvão Abbott - PortoAlegre.pm escreveu: > > Pois é, poderia ser definido um formato padrão pros artigos. > > > > Ainda não me manifestei muito à respeito porque na realidade não sei se > > vou ter tempo, mas se tiver é claro que gostaria de escrever um artigo > > também. > > Olá Monges! > > Um modelo padrão dos artigos se encontra no PassoAPasso... Mas > acredito q vamos ter q fazer umas adaptações... > > Caso alguém não se sinta a vontade em escrever o artigo diretamente > no Wiki, ou que já tenha pronto, pode me enviar o mesmo em qualquer > outro formato de arquivo que eu traduzo para o Wiki. > > E quanto a outros formatos da revista... Toda edição irá ter um PDF. > O Joenio se dispôs ficar responsável por essa tarefa, mas toda ajuda > é sempre bem vinda! > > Abraços, > -- > Fabiano Reese Righetti > > _______________________________________________ > 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/20060119/aa803d4f/attachment.html From nferraz em gmail.com Thu Jan 19 07:20:54 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 19 Jan 2006 13:20:54 -0200 Subject: [Cascavel-pm] O3 - Supporting Open Document Format by adding read/write support to MS Office Message-ID: <604cec170601190720u45c4039bh99ac5a1842f75370@mail.gmail.com> Li sobre este projeto em uma outra lista de discussão, e descobri que uma boa parte do projeto será desenvolvida em Perl. : ) O objetivo é fazer com que o MS Office possa abrir documentos do OpenOffice diretamente, de forma a incentivar o uso de padrões abertos. --- The main feature of this plan is simplicity. It requires no new concepts to be explored, no significant development, and leverages the huge existing body of work already created by the OpenOffice.org developers, the CPAN module authors, and the Microsoft .NET and Office teams. Initial ballpark estimates are for less than 2,000 lines of code and only a few hundred hours of development time to get to an initial stable release of the O3 client and server. As OpenOffice.org improves, only a server-side upgrade is required. The existing client components will do a better and better job of the translation. http://o3.phase-n.com/ From monsieur_champs em yahoo.com.br Fri Jan 20 14:14:53 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 20 Jan 2006 19:14:53 -0300 (ART) Subject: [Cascavel-pm] DBD::Oracle - como ficou In-Reply-To: Message-ID: <20060120221453.91432.qmail@web60012.mail.yahoo.com> --- André Garcia Carneiro escreveu: > > VB é a desgraça dos programadores Perl. > > > > 1. Qualquer moleque acha que sabe programar > > (e constrói cada bomba...) > > Pior que isso. Programadores de VB são > tipicamente designers "aventureiros". E o pior é que os > patrões desses caras acham ótimo continuar pagando > apenas o salário de designer. > > > 2. Qualquer gerente de TI pode ser convencido que > > é uma solução boa e barata para o problema dele > > (não importa qual o problema) > > Barata(Mircrosoft x Perl)??? Não entendi... Vide ítem #1: um designer se aventura a fazer uma aplicação VB que resolve 10% de um problema. O patrão acha ótimo e paga apenas o salário de designer para o cara. Se fosse em perl, resolveria 90% do problema, mas custaria o salário de um programador Perl. > > 3. Nunca faltam profissionais no mercado > > (corolário de "1"?) > > Bem. Isso é considerado um ponto forte para eles. > O problema é filtrar os caras que realmente > sabem programar em VB, mas isso vale pra qualquer > linguagem(na minha opinião é claro). Já no caso de Perl, > o argumento de que faltam profissionais eu considero > válido até certo ponto. Nas universidades, por exemplo, > não faltam pessoas para trabalhar com Perl. > > > 4. Muita gente acha mais fácil de aprender > > a programar (basta arrastar-e-soltar)... > > De fato. Esses ambientes de programação são um > "veneno"!!! Projetos de grande porte costumam ter > problemas difíceis de debugar, analisar e > principalmente, corrigir. > > > Eu acho que a gente precisa eleger o VB > > (e outros) inimigos do Perl. E trabalhar para > > expor os pontos fracos deles e nossos pontos fortes. > > Inimigos??? Sei lá... prefiro juntar argumentos, > e mobilizar forças para trazer esses > profissionais para o Perl. Muito pouca gente se interessa, especialmente por causa da cultura de "facilidades" M$. Eles não se importam se o treco é ruim, desde que pareça simples de usar. Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From monsieur_champs em yahoo.com.br Fri Jan 20 14:17:24 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Fri, 20 Jan 2006 19:17:24 -0300 (ART) Subject: [Cascavel-pm] Revista Tekneeq In-Reply-To: <8ff2963a0601181837r46eba150o@mail.gmail.com> Message-ID: <20060120221724.8179.qmail@web60017.mail.yahoo.com> --- João Gabriel escreveu: > Nilson... > > Note que o "ppm" é algo exclusivo da > > ActiveState e quase ninguém > > utiliza o ActivePerl fora de Windows. > > Ia... achei que tinha no linux tb... realmente > não sabia dessa... > > Qual é o de linux então? > Cpan somente? Em linux é tudo muito mais simples. Mandamos instalar diretamente, e podemos oferecer compiladores (mais) sérios e bibliotecas para auxiliar na compilação de facilidades como o cliente Oracle (que é um download ingrato). Putamplexos! -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From maia em suaweb.com Sat Jan 21 12:20:09 2006 From: maia em suaweb.com (Eduardo Maia) Date: Sat, 21 Jan 2006 18:20:09 -0200 Subject: [Cascavel-pm] Algu?m indica um servidor? In-Reply-To: <20060120221453.91432.qmail@web60012.mail.yahoo.com> References: <20060120221453.91432.qmail@web60012.mail.yahoo.com> Message-ID: <20060121202009.6111.qmail@hm257.locaweb.com.br> Amigos monges, alguém recomenda alguma empresa que venda servidores Linux virtuais ou dedicados ou revenda, que tenha bons preços, e principalmente que preste? Obrigado desde já! Abraços! From lorn.br em gmail.com Sat Jan 21 16:55:46 2006 From: lorn.br em gmail.com (Lorn) Date: Sat, 21 Jan 2006 22:55:46 -0200 Subject: [Cascavel-pm] Algu?m indica um servidor? In-Reply-To: <20060121202009.6111.qmail@hm257.locaweb.com.br> References: <20060120221453.91432.qmail@web60012.mail.yahoo.com> <20060121202009.6111.qmail@hm257.locaweb.com.br> Message-ID: O pessoal fala muito bem dessa http://www.dreamhost.com/r.cgi?brunotorres/shared esse cgi ai e pra "ajudar" o cara que me indicou... On 1/21/06, Eduardo Maia wrote: > > Amigos monges, alguém recomenda alguma empresa que venda servidores Linux > virtuais ou dedicados ou revenda, que tenha bons preços, e principalmente > que preste? > > Obrigado desde já! > > Abraços! > _______________________________________________ > 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/20060122/f1c5c8e1/attachment.html From gilmarjr em im.ufba.br Sat Jan 21 12:29:26 2006 From: gilmarjr em im.ufba.br (Gilmar Santos Jr) Date: Sat, 21 Jan 2006 17:29:26 -0300 Subject: [Cascavel-pm] [OFF-TOPIC] =?ISO-8859-1?Q?Algu=E9m_indica_?= =?ISO-8859-1?Q?um_servidor=3F?= In-Reply-To: <20060121202009.6111.qmail@hm257.locaweb.com.br> References: <20060120221453.91432.qmail@web60012.mail.yahoo.com> <20060121202009.6111.qmail@hm257.locaweb.com.br> Message-ID: <43D299A6.2010007@im.ufba.br> Há algum tempo estava atrás de um. Acabei ficando com um dos planos da www.eapps.com, mas o quesito _que preste_ não é exatamente atendido. A distro é fedora core 1, que, *na minha opinião*, é horrível. Boa sorte! -- Gilmar. - Salvador Perl Mongers Eduardo Maia escreveu: >Amigos monges, alguém recomenda alguma empresa que venda servidores Linux virtuais ou dedicados ou revenda, que tenha bons preços, e principalmente que preste? > >Obrigado desde já! > >Abraços! >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From gabriel.vieira em gmail.com Sun Jan 22 04:41:31 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Sun, 22 Jan 2006 10:41:31 -0200 Subject: [Cascavel-pm] Algu?m indica um servidor? References: <20060120221453.91432.qmail@web60012.mail.yahoo.com> <20060121202009.6111.qmail@hm257.locaweb.com.br> Message-ID: <002401c61f56$34bedd10$0100000a@catatau> www.dsgx.org :) desde 99 :D Abraços ----- Original Message ----- From: "Eduardo Maia" To: "Cascavel Perl Mongers" Sent: Saturday, January 21, 2006 6:20 PM Subject: [Cascavel-pm] Algu?m indica um servidor? Amigos monges, alguém recomenda alguma empresa que venda servidores Linux virtuais ou dedicados ou revenda, que tenha bons preços, e principalmente que preste? Obrigado desde já! Abraços! _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Sun Jan 22 18:07:02 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 22 Jan 2006 23:07:02 -0300 Subject: [Cascavel-pm] Algu?m indica um servidor? In-Reply-To: <20060121202009.6111.qmail@hm257.locaweb.com.br> References: <20060120221453.91432.qmail@web60012.mail.yahoo.com> <20060121202009.6111.qmail@hm257.locaweb.com.br> Message-ID: <9a08c9b40601221807i64b8e3f0s2360258ab40b49f@mail.gmail.com> Bom... se você quer alguns que não são exatamente tão baratos, mas são de qualidade extremamente profissional, você pode olhar na ThePlanet ou no EV1Servers. A EV1 tem servidores dedicados apartir de $99 e Virtual Private Servers a partir de $39. A ThePlanet é mais profissional e os servidores dedicados mais baratos começam em $119 (mas esse plano é um servidor equivalente ao que custa $149 na EV1). Mas parece que você tem que entrar numa lista de espera deles pra conseguir, pois eles tem muitos pedidos. www.ev1servers.net www.theplanet.com (todos preços em dólares) Tem vários outros. Vai no Google e digita "Dedicated Server Hosting" e você vai achar toneladas. Mas esses são de confiança. Pra quem quiser um shared hosting bem barato mesmo para páginas pessoais, que suporta acesso SSH e tem um suporte nota 10, pode olhar em: www.nearlyfreespeech.net Eles tem um conceito muito interessante em que você paga só pelo que você usa. Então meu site pessoal e de testes que fica lá custa menos de 1 centavo por mês pra mim. ;-) E eles ainda suportam coisas legais como o Catalyst ( http://catalyst.perl.org ). Mas é shared hosting, nada dedicado / alta performance. -Nilson Santos F. Jr. On 1/21/06, Eduardo Maia wrote: > Amigos monges, alguém recomenda alguma empresa que venda servidores Linux virtuais ou dedicados ou revenda, que tenha bons preços, e principalmente que preste? > > Obrigado desde já! > > Abraços! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From breno em clavis.com.br Tue Jan 24 04:18:22 2006 From: breno em clavis.com.br (Breno G. de Oliveira) Date: Tue, 24 Jan 2006 10:18:22 -0200 Subject: [Cascavel-pm] What is Perl 6? In-Reply-To: <604cec170601170748gaee23c4y12c4b7b582923a48@mail.gmail.com> References: <604cec170601170748gaee23c4y12c4b7b582923a48@mail.gmail.com> Message-ID: <43D61B0E.1070902@clavis.com.br> Interessa traduzir isso para o português? Posso fazer isso para termos mais conteudo na SPB, é só receber o OK... []s breno Nelson Ferraz wrote: > Perl 6 is the long-awaited redesign and reimplementation of the > popular and venerable Perl programming language. It's not out yet--nor > is there an official release date--but the design and implementations > make continual progress. > > - Why Perl 6 > - What's Right with Perl 5 > - What's Wrong with Perl 5 > - Advantages of Perl 6 > - Where is it Already? > - Learning More > > http://www.perl.com/pub/a/2006/01/12/what_is_perl_6.html > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > From gabriel.vieira em gmail.com Tue Jan 24 07:34:25 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Tue, 24 Jan 2006 13:34:25 -0200 Subject: [Cascavel-pm] What is Perl 6? References: <604cec170601170748gaee23c4y12c4b7b582923a48@mail.gmail.com> <43D61B0E.1070902@clavis.com.br> Message-ID: <000001c620fe$a2ad3480$0100000a@catatau> OK ;) acho q ações q só ajudam não precisam nem de autorização... :D mesmo eu sendo um ze ninguem aqui te autorizo xD hehe Abraços ;) ----- Original Message ----- From: "Breno G. de Oliveira" To: "Cascavel Perl Mongers" Sent: Tuesday, January 24, 2006 10:18 AM Subject: Re: [Cascavel-pm] What is Perl 6? Interessa traduzir isso para o português? Posso fazer isso para termos mais conteudo na SPB, é só receber o OK... []s breno Nelson Ferraz wrote: > Perl 6 is the long-awaited redesign and reimplementation of the > popular and venerable Perl programming language. It's not out yet--nor > is there an official release date--but the design and implementations > make continual progress. > > - Why Perl 6 > - What's Right with Perl 5 > - What's Wrong with Perl 5 > - Advantages of Perl 6 > - Where is it Already? > - Learning More > > http://www.perl.com/pub/a/2006/01/12/what_is_perl_6.html > _______________________________________________ > 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 nferraz em gmail.com Tue Jan 24 09:39:59 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 24 Jan 2006 15:39:59 -0200 Subject: [Cascavel-pm] What is Perl 6? In-Reply-To: <000001c620fe$a2ad3480$0100000a@catatau> References: <604cec170601170748gaee23c4y12c4b7b582923a48@mail.gmail.com> <43D61B0E.1070902@clavis.com.br> <000001c620fe$a2ad3480$0100000a@catatau> Message-ID: <604cec170601240939l1edd5755ld967d5051d217bae@mail.gmail.com> > acho q ações q só ajudam não precisam nem de autorização... :D > > mesmo eu sendo um ze ninguem aqui te autorizo xD hehe hahaha Da nossa parte, nem precisa perguntar. Só precisamos ver se o autor do artigo dá essa permissão (o que, em se tratando de software livre, é bastante provável). []s Nelson From mda em embratel.net.br Tue Jan 24 10:14:24 2006 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Tue, 24 Jan 2006 16:14:24 -0200 Subject: [Cascavel-pm] Oportunidades Perl no exterior - [jobs posted by year] Message-ID: <43D66E80.7000607@embratel.net.br> Pessoal, Só por curiosidade... Vi este post sobre o numero de vagas oferecidas em jobs.perl.org ... No mais, estou voltando de 30 dias offline! (Consegui!) Estarei pondo minhas correspondencias em dia em breve! Só falta mesmo incentivarmos o pessoal local a postar oportunidades neste site... Será que isto seria adequado ?? T+ -------- Original Message -------- Subject: jobs posted by year Date: Sat, 31 Dec 2005 19:45:32 -0800 From: Ask Bjørn Hansen To: jobs-discuss em perl.org +------+----------+ | year | postings | +------+----------+ | 2001 | 175 | | 2002 | 384 | | 2003 | 566 | | 2004 | 957 | | 2005 | 1389 | +------+----------+ 5 rows in set (0.00 sec) The numbers are not exactly correct because when a posting is reposted the posted date is just updated, but the trend is certain! Happy new year everyone. - ask -- http://askask.com/ - http://develooper.com/ -- 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 mda em embratel.net.br Tue Jan 24 11:10:06 2006 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Tue, 24 Jan 2006 17:10:06 -0200 Subject: [Cascavel-pm] Curtiba.pm In-Reply-To: <23944b350601180330x8060166o221bcd73b3dd2d93@mail.gmail.com> References: <23944b350601180330x8060166o221bcd73b3dd2d93@mail.gmail.com> Message-ID: <43D67B8E.1000901@embratel.net.br> Olá! Realmente foi muito mal ficar offline tanto tempo... Mesmo estando em Curitiba perdi esta chance!! Mas o próximo mes de janeiro chega neh! Só faltam 11 meses para minhas próximas férias ;) Sds, Marco Antonio Rio-PM Paulo Pinheiro wrote: >Salve!!! > > >Já que nos últimos dias rolou uma boa reflexão sobre como contribuir >com a difusão do Perl, resolvi que já é hora de encontrar a galera >aqui de Curitiba. > >Se algum vampiro de Curitiba (gurias são bem-vindas) estiver por aí, e >a fim de organizar o grupo daqui, por favor, entre em contato, para >que encaminhemos, enfim, as atividades. > > >[]s > >-- >Paulo Henrique Rodrigues Pinheiro >ppinheiro em gmail.com >http://recantodasletras.com.br/autores/nulo/ > >Bebe e celebra! Desata / nas veias a primavera! >Coração, bate a combate! / O peito - Bronze de guerra. > >Maiakóvski, Nossa Marcha (1917) >_______________________________________________ >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 breno em clavis.com.br Wed Jan 25 03:08:06 2006 From: breno em clavis.com.br (Breno G. de Oliveira) Date: Wed, 25 Jan 2006 09:08:06 -0200 Subject: [Cascavel-pm] como garantir file lock para outros programas? In-Reply-To: <20060111125222.4186.qmail@web30811.mail.mud.yahoo.com> References: <20060111125222.4186.qmail@web30811.mail.mud.yahoo.com> Message-ID: <43D75C16.4050303@clavis.com.br> Alceu R. de Freitas Jr. wrote: > > Eu testei esse script contra programas como useradd e > smbpasswd (do Samba). Para minha surpresa ambos > puderam alterar os arquivos sem maiores problemas. > > Eu chequei a documentação e o Perl pode usar as > funções de C flock, lockf e fcntl para fazer o file > locking, usando a primeira que ele encontrar. > > Eu não chequei o código C desses programas que eu > testei mas eu duvido que eles não usem file locking > para evitar problemas com corrupção do arquivo. > > Alguém já lidou com esse tipo de problema? É possível > ter alguma segurança nesse sentido com programas > feitos em outras linguagens, mesmo o file locking do > Perl sendo consultivo? > Oi Alceu, eu também procuro a algum tempo uma boa maneira de implementar file locking com Perl. Respondendo a sua pergunta sobre ter "alguma segurança" com programas feitos em outras linguagens, vale lembrar que o locking é voluntário, ou seja, se o outro programa não implementar locking ele vai conseguir escrever no arquivo numa boa (como vc mesmo lembrou). Também duvido que o samba não implemente locking, mas pra garantir testei seu programa contra esse codigo em C que fiz implementando locking via fcntl(): ------------8<------------- /* Obs: alguns #includes e verificacoes de erros foram omitidos para facilitar legibilidade do codigo */ #include int main(void) { int fd; struct flock fl = { F_WRLCK, SEEK_SET, 0, 0, 0 }; fl.l_pid = getpid(); fd = open("a.txt", O_WRONLY); fcntl(fd, F_SETLKW, &fl); printf("ganhei o lock!!!\n"); sleep(30); close(fd); } ------------8<------------- O programa funciona exatamente como o seu código Perl: abre um arquivo para escrita (no caso, "a.txt") e dorme por 30 segundos. Embora o programa em Perl funcione contra si mesmo e o em C idem, eles não funcionam entre si. Ou seja, se eu travo o arquivo com o código Perl, o código C acha que não há locking algum, e vice-versa. Após certa pesquisa, achei a resposta para tal comportamento na documentação do kernel Linux: "The solution I have chosen, after much experimentation and discussion, is to make flock() and fcntl() locks oblivious to each other. Both can exist, and neither will have any effect on the other." o Linus continua a explicação assim: "I wanted the two lock styles to be cooperative, but there were so many race and deadlock conditions that the current solution was the only practical one. It puts us in the same position as, for example, SunOS 4.1.x and several other commercial Unices. The only OS's that support cooperative flock()/fcntl() are those that emulate flock() using fcntl(), with all the problems that implies." Ou seja, se o programa em C faz seu locking via fcntl(), o feito em Perl só enxerga essa trava se tiver usado a mesma função - o que não foi o caso, já que usamos a função flock() - e vice-versa. Para confirmar, troquei a chamada do meu programa em C para usar flock() ao invés de fcntl() e ele ficou assim: ------------8<------------- /* Obs: alguns #includes e verificacoes de erros foram omitidos para facilitar legibilidade do codigo */ #include int main(void) { int fd; fd = open("a.txt", O_WRONLY); flock(fd, LOCK_EX); printf("ganhei o lock!!!\n"); sleep(30); close(fd); } ------------8<------------- O teste foi um sucesso, e o seu programa Perl agora encontra o lock feito em C e vice-versa! Infelizmente, como pôde ser constatado, testar locking de programas que não os seus é inviável (senão impossível) sem que saibamos exatamente qual o tipo de locking empregado (como foi o seu caso no samba), ou sem um sistema operacional que faça locking mandatório (nesse caso, qualquer locking bloquearia chamadas de sistema para escrita - e isso não costuma dar muito certo). Uma solução seria usar o flock() e o fcntl() logo depois no mesmo arquivo, mas isso gera deadlock em sistemas com flock emulado ou que usem a mesma syscall para ambas as funções. Para contornar esse problema, se déssemos o flock() mas o fcntl() bloqueasse, pediríamos o PID do processo "dono" do lock e, caso seja o próprio programa, esse poderia continuar normalmente. Infelizmente não pude continuar esse teste pois não me entendi com a sintaxe da função fcntl() no Perl... Espero ter ajudado! []s breno From fabricioveiga em milnegocios.com.br Wed Jan 25 09:37:44 2006 From: fabricioveiga em milnegocios.com.br (Fabricio Veiga) Date: Wed, 25 Jan 2006 15:37:44 -0200 Subject: [Cascavel-pm] Daemon perl + interface web Message-ID: <43D7B768.9010508@milnegocios.com.br> Olá, boa tarde! Estou montando uma aplicação para gerenciamento de emails, para criação de contas, exclusão, alias, redirecionamentos e etc. Gostaria de fazer algo para não tenha que usar o usuário root para executar os daemons do sistema. Como devo proceder ? Obrigado! Fabrício Veiga From daniel em ruoso.com Wed Jan 25 10:04:48 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Wed, 25 Jan 2006 15:04:48 -0300 Subject: [Cascavel-pm] Daemon perl + interface web In-Reply-To: <43D7B768.9010508@milnegocios.com.br> References: <43D7B768.9010508@milnegocios.com.br> Message-ID: <1138212288.7811.4.camel@cajazeiras.matriz.oktiva.com.br> Em Qua, 2006-01-25 às 15:37 -0200, Fabricio Veiga escreveu: > Estou montando uma aplicação para gerenciamento de emails, para criação > de contas, exclusão, alias, redirecionamentos e etc. Gostaria de fazer > algo para não tenha que usar o usuário root para executar os daemons do > sistema. Como devo proceder ? Praticamente todo MTA suporta virtual domains, desta forma, você pode conseguir que todos os emails sejam encaminhados para o seu sistema. E o seu sistema não precisa rodar como root... o Rodolfo Sikora tem *um pouco* de experiência nisso (só uns 6 ou 7 anos...)... daniel From mda em embratel.net.br Wed Jan 25 10:14:52 2006 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Wed, 25 Jan 2006 16:14:52 -0200 Subject: [Cascavel-pm] Daemon perl + interface web In-Reply-To: <43D7B768.9010508@milnegocios.com.br> (sfid-H20060125-153809-1@spamfilter.osbf.lua) References: <43D7B768.9010508@milnegocios.com.br> (sfid-H20060125-153809-1@spamfilter.osbf.lua) Message-ID: <43D7C01C.805@embratel.net.br> Fabricio, Nas praticas mais recentes, vc não utiliza contas de sistema para administrar usuarios de correio, quando são somente de correio... Dependendo se seu MTA (Uso postfix), podem ser utilizadas bases LDAP, MySQL, PostgreSQL, entre outras, que dispensam acessos root. Um daemon, caso necessário, poderá ser feito com qualquer usuario, desde que não necessite de portas baixas (< 1024). Sds, Marco Antonio Fabricio Veiga wrote: >Olá, boa tarde! > >Estou montando uma aplicação para gerenciamento de emails, para criação >de contas, exclusão, alias, redirecionamentos e etc. Gostaria de fazer >algo para não tenha que usar o usuário root para executar os daemons do >sistema. Como devo proceder ? > >Obrigado! > > >Fabrício Veiga >_______________________________________________ >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 acid06 em gmail.com Wed Jan 25 10:18:21 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 25 Jan 2006 16:18:21 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Boas_pr=E1ticas_de_programa=E7=E3o_e?= =?iso-8859-1?q?m_Perl?= Message-ID: <9a08c9b40601251018s33ca0541r3a926729e3c50d1e@mail.gmail.com> Pessoal, Eu escrevi um texto em português sobre boas práticas de programação em Perl. Ele é fortemente baseado na manpage "perlstyle" e numa apresentação que pode ser encontrada em: http://www.cpan.org/modules/by-authors/id/TOMC/scripts/perlstyle-talk.gz O texto ficou meio grandinho (~400 linhas) mas cobre muitas coisas. Gostaria de saber se existe algum interesse na publicação desse texto na Tekneeq (suponho que não, por ser muito grande) ou se alguém tem alguma outra idéia do que fazer com ele. Como eu disse, ele é bem na linha do "perlstyle", alguns pedaços chegam a ser uma simples tradução do mesmo. Mas ficou legal e cobre um vazio existente: material de qualidade sobre Perl em português. -Nilson Santos F. Jr. From shonorio em terra.com.br Wed Jan 25 10:53:23 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Wed, 25 Jan 2006 15:53:23 -0300 Subject: [Cascavel-pm] setuid ? Message-ID: Pessoal, Na documentação, é comentado que um 'setuid' é mais seguro em Perl do que em C. Legal, o que é um setuid ? Abraços, Solli From fabricioveiga em milnegocios.com.br Wed Jan 25 10:54:08 2006 From: fabricioveiga em milnegocios.com.br (Fabricio Veiga) Date: Wed, 25 Jan 2006 16:54:08 -0200 Subject: [Cascavel-pm] Daemon perl + interface web In-Reply-To: <43D7C01C.805@embratel.net.br> References: <43D7B768.9010508@milnegocios.com.br> (sfid-H20060125-153809-1@spamfilter.osbf.lua) <43D7C01C.805@embratel.net.br> Message-ID: <43D7C950.3090207@milnegocios.com.br> Marco A P D´Andrade escreveu: >Fabricio, > >Nas praticas mais recentes, vc não utiliza contas de sistema para >administrar usuarios de correio, quando são somente de correio... > >Dependendo se seu MTA (Uso postfix), podem ser utilizadas bases LDAP, >MySQL, PostgreSQL, entre outras, que dispensam acessos root. > >Um daemon, caso necessário, poderá ser feito com qualquer usuario, desde >que não necessite de portas baixas (< 1024). > > >Sds, >Marco Antonio > >Fabricio Veiga wrote: > > > >>Olá, boa tarde! >> >>Estou montando uma aplicação para gerenciamento de emails, para criação >>de contas, exclusão, alias, redirecionamentos e etc. Gostaria de fazer >>algo para não tenha que usar o usuário root para executar os daemons do >>sistema. Como devo proceder ? >> >>Obrigado! >> >> >>Fabrício Veiga >>_______________________________________________ >>Cascavel-pm mailing list >>Cascavel-pm em pm.org >>http://mail.pm.org/mailman/listinfo/cascavel-pm >> >> >> >> >> >> > > > > Bom, na realidade, gostaria de fazer uma IDE para Postfix, usando php, mysql e perl. E que gostaria de estar desenvolvendo aplicações próprias para cada tipo de serviço. Prentendo mais tarde, desenvolver algo parecido para Bind-Dns. From shonorio em terra.com.br Wed Jan 25 11:00:58 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Wed, 25 Jan 2006 16:00:58 -0300 Subject: =?iso-8859-1?b?UmU6W0Nhc2NhdmVsLXBtXSBCb2FzIHBy4XRpY2FzIGRlIA==?= =?iso-8859-1?b?cHJvZ3JhbWHn428gZW0gUGVybA==?= Message-ID: > vazio existente: material de qualidade sobre Perl em português. Isto sim que é modéstia, hein :) !!! Brincadeira a parte, mesmo com a publicação do texto no Tekneeq, tenho interesse em publicar no SPPM (http://sao-paulo.pm.org/). Solli From joenio em gmail.com Wed Jan 25 11:04:58 2006 From: joenio em gmail.com (Joenio Marques) Date: Wed, 25 Jan 2006 17:04:58 -0200 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Boas_pr=E1t?= =?ISO-8859-1?Q?icas_de_programa=E7=E3o_em_Perl?= In-Reply-To: <9a08c9b40601251018s33ca0541r3a926729e3c50d1e@mail.gmail.com> References: <9a08c9b40601251018s33ca0541r3a926729e3c50d1e@mail.gmail.com> Message-ID: <65934b450601251104j165e21e1s@mail.gmail.com> > Gostaria de saber se existe algum interesse na publicação desse texto > na Tekneeq (suponho que não, por ser muito grande) Nao sei se posso falar pela Tekneeq, mas acho uma boa colocar la! Sds, Joenio Marques - Salvador Perl Mongers From acid06 em gmail.com Wed Jan 25 11:10:04 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 25 Jan 2006 17:10:04 -0200 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Boas_pr=E1t?= =?ISO-8859-1?Q?icas_de_programa=E7=E3o_em_Perl?= In-Reply-To: References: Message-ID: <9a08c9b40601251110o6f33607at8394cde488945040@mail.gmail.com> On 1/25/06, Solli Moreira Honorio wrote: > > vazio existente: material de qualidade sobre Perl em português. > Isto sim que é modéstia, hein :) !!! Brincadeira a parte, mesmo com a publicação do texto no Tekneeq, tenho > interesse em publicar no SPPM (http://sao-paulo.pm.org/). Eu pensei sobre esse trecho antes de escrever. ;-) Mas é que eu fiz mais o trabalho de tradutor e "consolidador" (existe isso?) do que de um autor propriamente dito. Então por pior que eu fizesse meu trabalho, continuaria sendo no mesmo nível de qualidade das fontes. E as fontes são de boa qualidade. Eu cortei alguma coisa dos originais que eu julguei não ser tão importante assim. Bom, vou enviar pra lista o arquivo e você podem reformatá-lo à vontade para publicação, uma vez que ele não se encontra em nenhuma formatação padrão, é somente texto quebrado em 80 colunas (sim, eu sei, eu deveria ter feito em POD). Quem quiser adicionar alguma coisa (como, por exemplo, algumas das coisas que eu cortei), também sinta-se à vontade. -Nilson Santos F. Jr. -------------- Próxima Parte ---------- RECOMENDAÇÕES PARA PROGRAMAÇÃO EM PERL Nilson Santos Figueiredo Júnior -------------------------------------- Essas recomendações foram fortemente baseadas no "perlstyle" - a manpage que é o guia de estilo de programação "oficial" de Perl. Além disso uma outra apresentação com sugestões de estilo para garantir a legibilidade do código também foi utilizada como base. Essa apresentação pode ser gerada a partir do script contido no endereço: http://www.cpan.org/modules/by-authors/id/TOMC/scripts/perlstyle-talk.gz Recomendações gerais -------------------- Cada programador terá as suas próprias preferências relativas à formatação do código. Porém, existem algumas sugestões gerais que tornarão os programas mais fáceis de ler, entender e manter. A primeira e mais importante providência a se tomar é executar os programas sob a flag -w ou então garantir que exista um "use warnings" no início de cada arquivo. Os programas também devem sempre rodar sob "use strict". Essas duas recomendações garantem com que muitos problemas nem cheguem a aparecer no futuro. Caso você tenha algum problema, um "use diagnostics" tentará dar uma explicação do que significa um warning e os motivos usuais dele estar sendo disparado. Às vezes é interessante que os warnings se tornem fatais, para que o programa se recuse a executar caso existam warnings. Nesse caso, utilize: use warnings FATAL => 'all'; Estética do código ------------------ Esses são apenas guias de estética. As recomendações mais importantes estão marcadas com um astericos. Um "bloco" é definido por uma abertura e fechamento de chaves. * Código indentado (preferencialmente, com indentação de 4 colunas) - Abrir as chaves na mesma linha do comando. Caso não seja possível (no caso de uma condição muito grande, por exemplo) garanta com que as chaves de abertura e fechamento do bloco estão alinhadas - Espaço em branco antes do início de um bloco - Um bloco de uma linha pode ser colocado na mesma linha do comando, incluindo as chaves ( ex: "if ($x) { $y = $z }" ), sem utilizar ponto-e-vírgula - Sem espaço antes do ponto-e-vírgula - Espaço em volta da maioria dos operadores * Linhas em branco entre pedaços de código que fazem coisas diferentes - Sem espaço antes da chamada de uma função ("funcao()" ao invés de "funcao ()") - Espaço depois de cada vírgula * Linhas grandes são quebradas após um operador * Alinhas itens correspondentes verticalmente. Exemplo: @animais = ( 'cachorro', 'gato', 'avestruz', 'urubu', 'leão', 'girafa' ); * Omita pontuação redundante. Essas foram algumas sugestões mais superficiais. Bem ligadas à estética tradicional do código. Algumas sugestões mais substanciais são: * Só porque você PODE fazer alguma coisa de uma maneira específica não quer dizer que você DEVA fazer dessa forma. Perl foi feito para dar várias maneiras de se fazer qualquer coisa, então tente escolher a alternativa mais legível. Por exemplo: open(my $fh, 'arq') or die "Não foi possível abrir 'arq': $!"; é melhor que die "Não foi possível abrir 'arquivo': $!" unless open(my $fh, 'arq'); porque a segunda forma esconde o ponto principal da sentença em um modificador. Por outro lado print "Iniciando análise\n" if $verbose; é melhor que $verbose && print "Iniciando análise\n"; porque o ponto principal não é se o usuário está em modo verbose ou não. * Não faça contorções bobas para sair de um loop no seu topo ou no seu fim, uma vez que Perl provê o operador "last" para que você possa sair no meio. Apenas garanta que ele fique claramente visível de alguma forma. Por exemplo: for my $i (1..10) { my $resultado = funcao($i); # termina o loop se o resultado for verdadeiro last if $resultado; processa_inteiro($i); } - Não tenha medo de utilizar labels para os loops, já que eles existem para melhorar a legibilidade e permitir quebras em loops de vários níveis. Por exemplo: LINE: while (<$fh>) { next LINE if /xxx/; CHAR: for my $char (split '') { next CHAR if /[A-F]/; next LINE if /[0-9]/ print $char; } } * Use identificadores (nomes de variáveis, de funções, etc) que tenham algum significado aparente. Use underscores para separar as palavras. Geralmente é mais fácil ler $var_names_like_this do que $VarNamesLikeThis ou alguma outra forma, principalmente considerando um código em inglês escrito por pessoas que não falam a língua nativamente. Essa é uma regra simples que funciona de forma consistente com $VAR_NAMES_LIKE_THIS. * Pode ser útil utilizar letras maiúsculas ou minúsculas para representar o escopo ou a natureza das variáveis: $ALL_CAPS_HERE constantes (cuidado pois existem nomes reservados) $Some_Caps_Here variáveis globais $no_caps_here variáveis de escopo local ( my() ou local() ) Nomes de funções e métodos normalmente ficam melhores sempre em letras minúsculas. Você pode utilizar um underscore como caracter inicial de um identificador para indicar que uma variável ou função não deve ser utilizada fora do pacote em que ela foi definida (variáveis / métodos privados). - Use os operadores "and" e "or" ao invés de "&&" e "||" para reduzir o número de caracteres de pontuação. Porém, tome cuidado pois eles possuem precedências diferentes ao se relacionar com outros operadores. Veja mais detalhes na manpage "perlop". * Ao invés de vários print()s ou atribuições / concatenações repetidas, utilize os "here documents". Por exemplo: Ao invés de $output .= "\n"; $output .= " \n"; $output .= " \n"; $output .= " \n"; $output .= "\n"; Utilize $output .= <<'ENDOFHTML'; ENDOFHTML Note que a string de fim do documento deve estar sozinha numa linha, sem caracteres (incluindo espaços) antes ou depois. A indentação observada acima é do documento e não do código. * Módulos bem escritos quase nunca requerem o uso de "::" para a chamada de funções. As funções devem ser importadas ou utilizadas como métodos da classe. Escreva módulos que aceitam a forma: Modulo->funcao(@parametros); Ao invés de: Modulo::funcao(@parametros); Filosofia de desenvolvimento ---------------------------- O primeiro ponto a ser levantado é um dos mais importantes: sempre que fizer sentido, pense em reusabilidade. Porque desperdiçar seu esforço com uma solução específica se depois você provavelmente precisará de fazer algo similar novamente? Pense em generalizar o seu código. Pense em escrever um módulo ou uma classe. Sempre lembre que você está programando em Perl. Como foi citado na seção anterior, "só porque você PODE fazer alguma coisa de uma maneira específica não significa que você DEVA fazer dessa forma". Se você se encontrar escrevendo linhas de programa que se pareçam com C, Java ou Pascal, você não está no caminho correto. Você precisa aprender a programar o "Perl nativo". Não evite certas formas de escrever o código só porque ela utiliza um recurso pouco conhecido e/ou inexistente em outras linguagens. Quem for manter seu código no futuro deve ser alguém que conhece a linguagem. Você não escreve português para que um alemão ou francês entenda, você escreve português para que pessoas que entendam português leiam. Procure sempre escrever programas que são funcionais, minimalísticos, flexíveis e compreensíveis (não necessariamente nessa ordem). Pense primeiro, depois comece a programar. Se as coisas parecerem muito ruins, jogue tudo fora e comece do zero de novo. Nunca tente "remendar" algo que está ruim: sempre que possível, refaça do zero. Isso melhora o seu entendimento, aprimora a criatividade e produz um produto final mais refinado. Lembre-se: o bom senso é o que reina nas boas práticas de programação. Algumas vezes, um código menor o torna mais mantível, outras vezes não. Faça comentários relevantes, *sem parafrasear o código*. Fique longe de grandes blocos de comentários com pouco conteúdo e caracteres de pontuação em volta "desenhando" o seu contorno. Porém, não faça comentários de linhas específicas mas, sim, comentários relativos a um bloco de código inteiro. Normalmente, é mais importante que suas estruturas de dados estejam bem comentadas que os algoritmos propriamente ditos. Isso não é uma regra geral, mas, normalmente, um código que precisa de comentários para ser entendido por um programador fluente na linguagem é um indício de um código mal escrito. Quebre tarefas complexas em subrotinas. Quebre subrotinas em pedaços que são mais facilmente gerenciáveis. Não tente colocar tudo em uma só expressão regular. Quando você vê funcionalidade similar em dois lugares, unifique o código em uma subrotina mais genérica. Nomenclatura em geral --------------------- Para evitar os comentários é fundamental que a escolha dos nomes de variáveis, funções, procedimentos, etc. seja feita de forma pensada. Não basta seguir uma convenção: novamente, o bom senso é muito importante. Como regra geral, os nomes de procedimentos (subs que não retornam nada) devem refletir o que elas fazem. Os nomes de funções devem refletir o que elas retornam. Dê nome às coisas de forma que elas leiam bem na linguagem na em que o código é escrito. Caso estejamos usando inglês para nomear uma função que retorna verdadeiro ou falso, "is_ready" é um nome melhor que "ready". E assim por diante, utilizando os predicados "is", "does", "can", "has", etc. Assim sendo, teremos "canonize" como um procedimento, "canonical_version" com uma função que retorna um valor e "is_canonical" como uma verificação booleana. Para funções de conversão ou de mapeamento, "abc2xyz" ou "abc_to_xyz" são nomes normalmente utilizados. Hashes normalmentes especificam uma propriedade das suas chaves e são usadas como uma relação de possessividade. Em outras palavras, dê nome às hashes pelos seus valores não pelas suas chaves. Por ex: CERTO: %color = ('apple' => 'red', 'banana' => 'yellow'); print $color{'apple'}; # Prints `red' ERRADO: %fruit = ('apple' => 'red', 'banana' => 'yellow'); print $fruit{'apple'}; # Prints `red' Ao nomear alguns tipos de variáveis, muitas vezes é interessante utilizar algumas convenções relativas ao seu tipo. Abaixo estão algumas sugestões para prefixos de nomes de variáveis retiradas diretamente da manpage do "DBI": $dbh Database handle object $sth Statement handle object $fh A filehandle \%attr Reference to a hash of attribute values passed to methods Recursos interessantes da linguagem ----------------------------------- Algumas seções atrás, quando falávamos sobre filosofia de desenvolvimento, citamos que existem recursos que fazem com que seu código deixe de se parecer com outras linguagens e se torne "Perl nativo". Aqui serão listadas algumas dessas técnicas. Quando trabalhando com expressões regulares é comum precisar de copiar valores e modificar somente a cópia. Com Perl, você pode copiar e mudar de uma vez só. Alguns exemplos: # ex1 chomp($answer = ); # ex2 ($a += $b) *= 2; # ex3 # strip to basename ($progname = $0) =~ s!^.*/!!; # ex4 # Make All Words Title-Cased ($capword = $word) =~ s/(\w+)/\u\L$1/g; # ex5 # /usr/man/man3/foo.1 changes to /usr/man/cat3/foo.1 ($catpage = $manpage) =~ s/man(?=\d)/cat/; # ex6 @bindirs = qw( /usr/bin /bin /usr/local/bin ); for (@libdirs = @bindirs) { s/bin/lib/ } print "@libdirs\n"; # saída: "/usr/lib /lib /usr/local/lib" Para pegar o último elemento de uma array, dê preferencia a $array[-1] ao invés de $array[$#array]. Um bom efeito colateral disso é que utilizando a forma sugerida, você consegue pegar o último elemento de uma lista também. Ex: print( (1, 2, 3, 4)[-1] ); # imprime "4" Lembre-se que substr, index, rindex e splice também aceitam índices negativos para contar de trás pra frente. Lembre-se que você pode atribuir valores a uma substring ou modificá-la de qualquer outra forma: substr($s, -10) =~ s/ /./g; Você só estará começando a pensar em Perl quando pensa seus algoritmos em termos de hashes. Utilize uma hash sempre que você quiser representar um conjunto, uma relação, uma tabela, uma estrutura ou um registro. Use loops foreach. Seu poder de localização das variáveis locais é bastante útil. Supondo que você tenha duas arrays de números e queira multiplicar todos os seus elementos por pi. Faça dessa maneira: foreach my $e (@a, @b) { $e *= 3.14159 } Quando você modifica a variável $e dentro do loop, o elemento da array original é modificado e não uma cópia dele. Lembre-se que você pode copiar e modificar de uma vez só. Portanto, como exemplo, caso você queira criar uma array com os elementos de outra elevados ao quadrado, faça da seguinte maneira: foreach my $n (@square = @single) { $n **= 2 } Atente para o fato de que as funções também são estruturas de dados. Então você pode utilizar referências para funções como argumentos para outras funções ou em estruturas de dados. Por exemplo: %State_Table = ( Initial => \&show_top, Execute => \&run_query, Format => \&get_format, Login => \&resister_login, Review => \&review_selections, Sorting => \&get_sorting, Wizard => \&wizards_only, ); foreach my $state (sort keys %State_Table) { my $function = $State_Table{$state}; my $how = ($action == $function) ? SCREEN_DISPLAY : SCREEN_HIDDEN; $function->($how); } Existe um recurso que Perl incorporou das linguagens de programação funcionais (como Lisp, Haskell, etc) que é bastante útil em alguns casos. Esse recurso são os closures. Você pode clonar funções similares utilizando-os: no strict 'refs'; for my $color (qw[red yellow orange green blue purple violet]) { *$color = sub { qq<@_> }; } Perl não possui uma função de switch como a de C. Porém, você pode ter a mesma funcionalidade utilizando um for. Aprenda fazer um switch utilizando for: SWITCH: for ($where) { /In Card Names/ && do { push @flags, '-e'; last; }; /Anywhere/ && do { push @flags, '-h'; last; }; /In Rulings/ && do { last; }; die "unknown value for form variable where: `$where'"; } Mais recomendações para garantir um código mantível --------------------------------------------------- * Use hashes de registros, não estruturas de dados paralelas. Não faça isso: $idade{"João"} = 23; $pai{"João"} = "Joaquim"; Quando você deveria fazer isso: $pessoas{"João"}{idade} = 23; $pessoas{"João"}{pai} = "Joaquim; * Evite o uso de barras de escape ("\") em expressões regulares ou outros operadores quote-like. Perl deixa com você a escolha dos delimitadores, então tente usar esse poder: m#^/usr/spool/m(ail|queue)# * Retire código repetido de dentro de loops ou condicionais. Antes: if (...) { X; Y; } else { X; Z; } Depois: X; if (...) { Y; } else { Z; } Considerações finais -------------------- Como foi dito várias vezes ao longo desse texto: o mais importante de tudo é utilizar o bom senso. Tente pensar se o código escrito estaria claro caso outra pessoa fosse entendê-lo e tivesse que corrigir algum problema, por exemplo. Seja sincero consigo mesmo e saiba reconhecer os seus vícios que não são "saudáveis" para o código. From juliano.dantas em gmail.com Wed Jan 25 11:25:45 2006 From: juliano.dantas em gmail.com (Juliano Dantas) Date: Wed, 25 Jan 2006 17:25:45 -0200 Subject: [Cascavel-pm] Digest Cascavel-pm, volume 130, assunto 3 - 2. Daemon perl + interface web (Fabricio Veiga) Message-ID: Fabricio, Você pode realizar essa tarefa sem utilização do Perl. Existem um utilitario que pode gerencia isso. Chamasse "sudo". Um usuario pode ter todas as permissões de root, porém, não sendo root. Espero ter ajudado. Em 25/01/06, cascavel-pm-request em pm.org escreveu: > > Enviar submissões para a lista de discussão Cascavel-pm para > cascavel-pm em pm.org > > Para se cadastrar ou descadastrar via WWW, visite o endereço > http://mail.pm.org/mailman/listinfo/cascavel-pm > ou, via email, envie uma mensagem com a palavra 'help' no assunto ou > corpo da mensagem para > cascavel-pm-request em pm.org > > Você poderá entrar em contato com a pessoa que gerencia a lista pelo > endereço > cascavel-pm-owner em pm.org > > Quando responder, por favor edite sua linha Assunto assim ela será > mais específica que "Re: Contents of Cascavel-pm digest..." > > > Tópicos de Hoje: > > 1. Re: como garantir file lock para outros programas? > (Breno G. de Oliveira) > 2. Daemon perl + interface web (Fabricio Veiga) > 3. Re: Daemon perl + interface web (Daniel Ruoso) > 4. Re: Daemon perl + interface web (Marco A P D´Andrade) > 5. Boas práticas de programação em Perl > (Nilson Santos Figueiredo Junior) > 6. setuid ? (Solli Moreira Honorio) > 7. Re: Daemon perl + interface web (Fabricio Veiga) > 8. Re:Boas práticas de programação em Perl (Solli Moreira Honorio) > 9. Re: Boas práticas de programação em Perl (Joenio Marques) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 25 Jan 2006 09:08:06 -0200 > From: "Breno G. de Oliveira" > Subject: Re: [Cascavel-pm] como garantir file lock para outros > programas? > To: Cascavel Perl Mongers > Message-ID: <43D75C16.4050303 em clavis.com.br> > Content-Type: text/plain; charset=ISO-8859-1 > > Alceu R. de Freitas Jr. wrote: > > > > Eu testei esse script contra programas como useradd e > > smbpasswd (do Samba). Para minha surpresa ambos > > puderam alterar os arquivos sem maiores problemas. > > > > Eu chequei a documentação e o Perl pode usar as > > funções de C flock, lockf e fcntl para fazer o file > > locking, usando a primeira que ele encontrar. > > > > Eu não chequei o código C desses programas que eu > > testei mas eu duvido que eles não usem file locking > > para evitar problemas com corrupção do arquivo. > > > > Alguém já lidou com esse tipo de problema? É possível > > ter alguma segurança nesse sentido com programas > > feitos em outras linguagens, mesmo o file locking do > > Perl sendo consultivo? > > > > Oi Alceu, > > eu também procuro a algum tempo uma boa maneira de implementar file > locking com Perl. Respondendo a sua pergunta sobre ter "alguma > segurança" com programas feitos em outras linguagens, vale lembrar que o > locking é voluntário, ou seja, se o outro programa não implementar > locking ele vai conseguir escrever no arquivo numa boa (como vc mesmo > lembrou). > > Também duvido que o samba não implemente locking, mas pra garantir > testei seu programa contra esse codigo em C que fiz implementando > locking via fcntl(): > > ------------8<------------- > /* Obs: alguns #includes e verificacoes de erros > foram omitidos para facilitar legibilidade do codigo */ > > #include > > int main(void) > { > int fd; > struct flock fl = { F_WRLCK, SEEK_SET, 0, 0, 0 }; > fl.l_pid = getpid(); > > fd = open("a.txt", O_WRONLY); > fcntl(fd, F_SETLKW, &fl); > > printf("ganhei o lock!!!\n"); > sleep(30); > close(fd); > } > ------------8<------------- > > O programa funciona exatamente como o seu código Perl: abre um arquivo > para escrita (no caso, "a.txt") e dorme por 30 segundos. > > Embora o programa em Perl funcione contra si mesmo e o em C idem, eles > não funcionam entre si. Ou seja, se eu travo o arquivo com o código > Perl, o código C acha que não há locking algum, e vice-versa. > > Após certa pesquisa, achei a resposta para tal comportamento na > documentação do kernel Linux: > > "The solution I have chosen, after much experimentation and discussion, > is to make flock() and fcntl() locks oblivious to each other. Both can > exist, and neither will have any effect on the other." > > o Linus continua a explicação assim: > > "I wanted the two lock styles to be cooperative, but there were so many > race and deadlock conditions that the current solution was the only > practical one. It puts us in the same position as, for example, SunOS > 4.1.x and several other commercial Unices. The only OS's that support > cooperative flock()/fcntl() are those that emulate flock() using > fcntl(), with all the problems that implies." > > Ou seja, se o programa em C faz seu locking via fcntl(), o feito em Perl > só enxerga essa trava se tiver usado a mesma função - o que não foi o > caso, já que usamos a função flock() - e vice-versa. > > Para confirmar, troquei a chamada do meu programa em C para usar flock() > ao invés de fcntl() e ele ficou assim: > > ------------8<------------- > /* Obs: alguns #includes e verificacoes de erros > foram omitidos para facilitar legibilidade do codigo */ > > #include > > int main(void) > { > int fd; > > fd = open("a.txt", O_WRONLY); > flock(fd, LOCK_EX); > > printf("ganhei o lock!!!\n"); > sleep(30); > close(fd); > } > ------------8<------------- > > O teste foi um sucesso, e o seu programa Perl agora encontra o lock > feito em C e vice-versa! > > Infelizmente, como pôde ser constatado, testar locking de programas que > não os seus é inviável (senão impossível) sem que saibamos exatamente > qual o tipo de locking empregado (como foi o seu caso no samba), ou sem > um sistema operacional que faça locking mandatório (nesse caso, qualquer > locking bloquearia chamadas de sistema para escrita - e isso não costuma > dar muito certo). > > Uma solução seria usar o flock() e o fcntl() logo depois no mesmo > arquivo, mas isso gera deadlock em sistemas com flock emulado ou que > usem a mesma syscall para ambas as funções. Para contornar esse > problema, se déssemos o flock() mas o fcntl() bloqueasse, pediríamos o > PID do processo "dono" do lock e, caso seja o próprio programa, esse > poderia continuar normalmente. > > Infelizmente não pude continuar esse teste pois não me entendi com a > sintaxe da função fcntl() no Perl... > > Espero ter ajudado! > > []s > > breno > > > > ------------------------------ > > Message: 2 > Date: Wed, 25 Jan 2006 15:37:44 -0200 > From: Fabricio Veiga > Subject: [Cascavel-pm] Daemon perl + interface web > To: cascavel-pm em pm.org > Message-ID: <43D7B768.9010508 em milnegocios.com.br> > Content-Type: text/plain; charset=ISO-8859-1 > > Olá, boa tarde! > > Estou montando uma aplicação para gerenciamento de emails, para criação > de contas, exclusão, alias, redirecionamentos e etc. Gostaria de fazer > algo para não tenha que usar o usuário root para executar os daemons do > sistema. Como devo proceder ? > > Obrigado! > > > Fabrício Veiga > > > ------------------------------ > > Message: 3 > Date: Wed, 25 Jan 2006 15:04:48 -0300 > From: Daniel Ruoso > Subject: Re: [Cascavel-pm] Daemon perl + interface web > To: Cascavel Perl Mongers > Message-ID: <1138212288.7811.4.camel em cajazeiras.matriz.oktiva.com.br> > Content-Type: text/plain; charset=ISO-8859-1 > > Em Qua, 2006-01-25 às 15:37 -0200, Fabricio Veiga escreveu: > > Estou montando uma aplicação para gerenciamento de emails, para criação > > de contas, exclusão, alias, redirecionamentos e etc. Gostaria de fazer > > algo para não tenha que usar o usuário root para executar os daemons do > > sistema. Como devo proceder ? > > Praticamente todo MTA suporta virtual domains, desta forma, você pode > conseguir que todos os emails sejam encaminhados para o seu sistema. E o > seu sistema não precisa rodar como root... o Rodolfo Sikora tem *um > pouco* de experiência nisso (só uns 6 ou 7 anos...)... > > daniel > > > > ------------------------------ > > Message: 4 > Date: Wed, 25 Jan 2006 16:14:52 -0200 > From: Marco A P D´Andrade > Subject: Re: [Cascavel-pm] Daemon perl + interface web > To: Cascavel Perl Mongers > Message-ID: <43D7C01C.805 em embratel.net.br> > Content-Type: text/plain; charset=iso-8859-1; format=flowed > > Fabricio, > > Nas praticas mais recentes, vc não utiliza contas de sistema para > administrar usuarios de correio, quando são somente de correio... > > Dependendo se seu MTA (Uso postfix), podem ser utilizadas bases LDAP, > MySQL, PostgreSQL, entre outras, que dispensam acessos root. > > Um daemon, caso necessário, poderá ser feito com qualquer usuario, desde > que não necessite de portas baixas (< 1024). > > > Sds, > Marco Antonio > > Fabricio Veiga wrote: > > >Olá, boa tarde! > > > >Estou montando uma aplicação para gerenciamento de emails, para criação > >de contas, exclusão, alias, redirecionamentos e etc. Gostaria de fazer > >algo para não tenha que usar o usuário root para executar os daemons do > >sistema. Como devo proceder ? > > > >Obrigado! > > > > > >Fabrício Veiga > >_______________________________________________ > >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 > > > > > ------------------------------ > > Message: 5 > Date: Wed, 25 Jan 2006 16:18:21 -0200 > From: Nilson Santos Figueiredo Junior > Subject: [Cascavel-pm] Boas práticas de programação em Perl > To: Cascavel Perl Mongers > Message-ID: > <9a08c9b40601251018s33ca0541r3a926729e3c50d1e em mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > Pessoal, > > Eu escrevi um texto em português sobre boas práticas de programação em > Perl. Ele é fortemente baseado na manpage "perlstyle" e numa > apresentação que pode ser encontrada em: > http://www.cpan.org/modules/by-authors/id/TOMC/scripts/perlstyle-talk.gz > > O texto ficou meio grandinho (~400 linhas) mas cobre muitas coisas. > Gostaria de saber se existe algum interesse na publicação desse texto > na Tekneeq (suponho que não, por ser muito grande) ou se alguém tem > alguma outra idéia do que fazer com ele. > > Como eu disse, ele é bem na linha do "perlstyle", alguns pedaços > chegam a ser uma simples tradução do mesmo. Mas ficou legal e cobre um > vazio existente: material de qualidade sobre Perl em português. > > -Nilson Santos F. Jr. > > > ------------------------------ > > Message: 6 > Date: Wed, 25 Jan 2006 15:53:23 -0300 > From: "Solli Moreira Honorio" > Subject: [Cascavel-pm] setuid ? > To: cascavel-pm em pm.org > Message-ID: > Content-Type: text/plain; charset=iso-8859-1 > > Pessoal, > > Na documentação, é comentado que um 'setuid' é mais seguro em Perl do que > em C. Legal, o que é um setuid ? > > Abraços, > > Solli > > > > ------------------------------ > > Message: 7 > Date: Wed, 25 Jan 2006 16:54:08 -0200 > From: Fabricio Veiga > Subject: Re: [Cascavel-pm] Daemon perl + interface web > To: Cascavel Perl Mongers > Message-ID: <43D7C950.3090207 em milnegocios.com.br> > Content-Type: text/plain; charset=ISO-8859-1 > > Marco A P D´Andrade escreveu: > > >Fabricio, > > > >Nas praticas mais recentes, vc não utiliza contas de sistema para > >administrar usuarios de correio, quando são somente de correio... > > > >Dependendo se seu MTA (Uso postfix), podem ser utilizadas bases LDAP, > >MySQL, PostgreSQL, entre outras, que dispensam acessos root. > > > >Um daemon, caso necessário, poderá ser feito com qualquer usuario, desde > >que não necessite de portas baixas (< 1024). > > > > > >Sds, > >Marco Antonio > > > >Fabricio Veiga wrote: > > > > > > > >>Olá, boa tarde! > >> > >>Estou montando uma aplicação para gerenciamento de emails, para criação > >>de contas, exclusão, alias, redirecionamentos e etc. Gostaria de fazer > >>algo para não tenha que usar o usuário root para executar os daemons do > >>sistema. Como devo proceder ? > >> > >>Obrigado! > >> > >> > >>Fabrício Veiga > >>_______________________________________________ > >>Cascavel-pm mailing list > >>Cascavel-pm em pm.org > >>http://mail.pm.org/mailman/listinfo/cascavel-pm > >> > >> > >> > >> > >> > >> > > > > > > > > > Bom, na realidade, gostaria de fazer uma IDE para Postfix, usando php, > mysql e perl. E que gostaria de estar desenvolvendo aplicações próprias > para cada tipo de serviço. Prentendo mais tarde, desenvolver algo > parecido para Bind-Dns. > > > ------------------------------ > > Message: 8 > Date: Wed, 25 Jan 2006 16:00:58 -0300 > From: "Solli Moreira Honorio" > Subject: Re:[Cascavel-pm] Boas práticas de programação em Perl > To: "cascavel-pm" > Message-ID: > Content-Type: text/plain; charset=iso-8859-1 > > > vazio existente: material de qualidade sobre Perl em português. > Isto sim que é modéstia, hein :) !!! Brincadeira a parte, mesmo com a > publicação do texto no Tekneeq, tenho > interesse em publicar no SPPM (http://sao-paulo.pm.org/). > > Solli > > > > ------------------------------ > > Message: 9 > Date: Wed, 25 Jan 2006 17:04:58 -0200 > From: Joenio Marques > Subject: Re: [Cascavel-pm] Boas práticas de programação em Perl > To: Cascavel Perl Mongers > Message-ID: <65934b450601251104j165e21e1s em mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > > Gostaria de saber se existe algum interesse na publicação desse texto > > na Tekneeq (suponho que não, por ser muito grande) > > Nao sei se posso falar pela Tekneeq, mas acho uma boa colocar la! > > Sds, > Joenio Marques > - Salvador Perl Mongers > > > ------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Fim da Digest Cascavel-pm, volume 130, assunto 3 > ************************************************ > -- Juliano Dantas Almeida Silva -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060125/0d95146e/attachment-0001.html From igor em izut.com Wed Jan 25 12:11:42 2006 From: igor em izut.com (Igor Sutton Lopes) Date: Wed, 25 Jan 2006 18:11:42 -0200 Subject: [Cascavel-pm] setuid ? In-Reply-To: References: Message-ID: <200601251811.43035.igor@izut.com> Solli, 'setuid' é uma função do sistema operacional que modifica o usuário que está executando a sua aplicação, programaticamente. Ele é utilizado para que um programa seja executado inicialmente como usuário privilegiado e depois seja modificado para um específico, como por exemplo 'mail', 'apache', etc. Veja mais informações na página do manual do setuid em: http://unixhelp.ed.ac.uk/CGI/man-cgi?setuid+2 Abraço, Igor. On Wednesday 25 January 2006 16:53, Solli Moreira Honorio wrote: > Pessoal, > > Na documentação, é comentado que um 'setuid' é mais seguro em Perl do que > em C. Legal, o que é um setuid ? > > Abraços, > > Solli > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From rodzadra em yahoo.com Wed Jan 25 12:47:37 2006 From: rodzadra em yahoo.com (Rod Za) Date: Wed, 25 Jan 2006 12:47:37 -0800 (PST) Subject: [Cascavel-pm] setuid ? In-Reply-To: Message-ID: <20060125204737.22604.qmail@web50204.mail.yahoo.com> --- Solli Moreira Honorio wrote: > Na documenta��o, � comentado que um 'setuid' � mais seguro em Perl do que em C. Legal, o que � > um setuid ? Setuid significa "Set User ID". O setuid permite que os usuários executem arquivos "executáveis" com privilégios de outros usuários - normalmente de algum usuário de privilégio elevado. []'s Rodrigo Zadra Armond. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From mda em embratel.net.br Wed Jan 25 13:31:17 2006 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Wed, 25 Jan 2006 19:31:17 -0200 Subject: [Cascavel-pm] Daemon perl + interface web In-Reply-To: <43D7C950.3090207@milnegocios.com.br> (sfid-H20060125-165421-1@spamfilter.osbf.lua) References: <43D7B768.9010508@milnegocios.com.br> (sfid-H20060125-153809-1@spamfilter.osbf.lua) <43D7C01C.805@embratel.net.br> <43D7C950.3090207@milnegocios.com.br> (sfid-H20060125-165421-1@spamfilter.osbf.lua) Message-ID: <43D7EE25.5040103@embratel.net.br> Para postfix, procure por PostfixAdmin ... Informações sobre a configuração do ambiente (Postfix+MySQL+SASL+...)... Sds, Marco Antonio Fabricio Veiga wrote: >Marco A P D´Andrade escreveu: > > > >>Fabricio, >> >>Nas praticas mais recentes, vc não utiliza contas de sistema para >>administrar usuarios de correio, quando são somente de correio... >> >>Dependendo se seu MTA (Uso postfix), podem ser utilizadas bases LDAP, >>MySQL, PostgreSQL, entre outras, que dispensam acessos root. >> >>Um daemon, caso necessário, poderá ser feito com qualquer usuario, desde >>que não necessite de portas baixas (< 1024). >> >> >>Sds, >>Marco Antonio >> >>Fabricio Veiga wrote: >> >> >> >> >> >>>Olá, boa tarde! >>> >>>Estou montando uma aplicação para gerenciamento de emails, para criação >>>de contas, exclusão, alias, redirecionamentos e etc. Gostaria de fazer >>>algo para não tenha que usar o usuário root para executar os daemons do >>>sistema. Como devo proceder ? >>> >>>Obrigado! >>> >>> >>>Fabrício Veiga >>>_______________________________________________ >>>Cascavel-pm mailing list >>>Cascavel-pm em pm.org >>>http://mail.pm.org/mailman/listinfo/cascavel-pm >>> >>> >>> >>> >>> >>> >>> >>> >> >> >> >> >Bom, na realidade, gostaria de fazer uma IDE para Postfix, usando php, >mysql e perl. E que gostaria de estar desenvolvendo aplicações próprias >para cada tipo de serviço. Prentendo mais tarde, desenvolver algo >parecido para Bind-Dns. >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > From shonorio em terra.com.br Wed Jan 25 18:40:40 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Wed, 25 Jan 2006 23:40:40 -0300 Subject: [Cascavel-pm] Palestras do FISL 6 Message-ID: Pessoal, No link http://ftp.pucpr.br/fisl/ está disponível as apresentações realizadas no FISL 6, onde é possível encontrar alguns dos nossos membros ilustres, como o Marco Lima (o mago), o Daniel Ruoso e o Breno. Os arquivos estão em formato Ogg Vorbis (http://www.vorbis.com/), e você pode utilizar o VLC media player (http://www.videolan.org/) para assistir as apresentações. Abraços, Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060126/d397420c/attachment.html From frighetti em cascavel.pm.org Thu Jan 26 02:45:28 2006 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Thu, 26 Jan 2006 08:45:28 -0200 Subject: [Cascavel-pm] Boas =?ISO-8859-1?Q?pr=E1ticas_de_programa?= =?ISO-8859-1?Q?=E7=E3o_em_Perl?= In-Reply-To: <9a08c9b40601251110o6f33607at8394cde488945040@mail.gmail.com> References: <9a08c9b40601251110o6f33607at8394cde488945040@mail.gmail.com> Message-ID: <43D8A848.5040709@cascavel.pm.org> Nilson Santos Figueiredo Junior escreveu: > On 1/25/06, Solli Moreira Honorio wrote: > >>>vazio existente: material de qualidade sobre Perl em português. >> >>Isto sim que é modéstia, hein :) !!! Brincadeira a parte, mesmo com a publicação do texto no Tekneeq, tenho >>interesse em publicar no SPPM (http://sao-paulo.pm.org/). > > > Eu pensei sobre esse trecho antes de escrever. ;-) > > Mas é que eu fiz mais o trabalho de tradutor e "consolidador" (existe > isso?) do que de um autor propriamente dito. Então por pior que eu > fizesse meu trabalho, continuaria sendo no mesmo nível de qualidade > das fontes. E as fontes são de boa qualidade. Eu cortei alguma coisa > dos originais que eu julguei não ser tão importante assim. > > Bom, vou enviar pra lista o arquivo e você podem reformatá-lo à > vontade para publicação, uma vez que ele não se encontra em nenhuma > formatação padrão, é somente texto quebrado em 80 colunas (sim, eu > sei, eu deveria ter feito em POD). Quem quiser adicionar alguma coisa > (como, por exemplo, algumas das coisas que eu cortei), também sinta-se > à vontade. Ok! Estarei passando seu artigo para o formato do wiki e quando estiver pronto lhe envio um link para aprovação... Abraços, -- Fabiano Reese Righetti From lorn.br em gmail.com Thu Jan 26 05:32:31 2006 From: lorn.br em gmail.com (Lorn) Date: Thu, 26 Jan 2006 11:32:31 -0200 Subject: [Cascavel-pm] Daemon perl + interface web In-Reply-To: <43D7EE25.5040103@embratel.net.br> References: <43D7B768.9010508@milnegocios.com.br> <43D7C01C.805@embratel.net.br> <43D7C950.3090207@milnegocios.com.br> <43D7EE25.5040103@embratel.net.br> Message-ID: Boa dica, modificar o postifixadmin é melhor do que começar do '0' ele é bem legal. On 1/25/06, Marco A P D´Andrade wrote: > > Para postfix, procure por PostfixAdmin ... > > Informações sobre a configuração do ambiente (Postfix+MySQL+SASL+...)... > > Sds, > Marco Antonio > > Fabricio Veiga wrote: > > >Marco A P D´Andrade escreveu: > > > > > > > >>Fabricio, > >> > >>Nas praticas mais recentes, vc não utiliza contas de sistema para > >>administrar usuarios de correio, quando são somente de correio... > >> > >>Dependendo se seu MTA (Uso postfix), podem ser utilizadas bases LDAP, > >>MySQL, PostgreSQL, entre outras, que dispensam acessos root. > >> > >>Um daemon, caso necessário, poderá ser feito com qualquer usuario, desde > >>que não necessite de portas baixas (< 1024). > >> > >> > >>Sds, > >>Marco Antonio > >> > >>Fabricio Veiga wrote: > >> > >> > >> > >> > >> > >>>Olá, boa tarde! > >>> > >>>Estou montando uma aplicação para gerenciamento de emails, para criação > >>>de contas, exclusão, alias, redirecionamentos e etc. Gostaria de fazer > >>>algo para não tenha que usar o usuário root para executar os daemons do > >>>sistema. Como devo proceder ? > >>> > >>>Obrigado! > >>> > >>> > >>>Fabrício Veiga > >>>_______________________________________________ > >>>Cascavel-pm mailing list > >>>Cascavel-pm em pm.org > >>>http://mail.pm.org/mailman/listinfo/cascavel-pm > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >> > >> > >> > >> > >Bom, na realidade, gostaria de fazer uma IDE para Postfix, usando php, > >mysql e perl. E que gostaria de estar desenvolvendo aplicações próprias > >para cada tipo de serviço. Prentendo mais tarde, desenvolver algo > >parecido para Bind-Dns. > >_______________________________________________ > >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 > -- 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/20060126/15aee03a/attachment.html From glasswalk3r em yahoo.com.br Thu Jan 26 05:33:15 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 26 Jan 2006 10:33:15 -0300 (ART) Subject: [Cascavel-pm] como garantir file lock para outros programas? In-Reply-To: <43D75C16.4050303@clavis.com.br> Message-ID: <20060126133315.97987.qmail@web30806.mail.mud.yahoo.com> Oi Breno, --- "Breno G. de Oliveira" escreveu: > eu também procuro a algum tempo uma boa maneira de > implementar file > locking com Perl. Respondendo a sua pergunta sobre > ter "alguma > segurança" com programas feitos em outras > linguagens, vale lembrar que o > locking é voluntário, ou seja, se o outro programa > não implementar > locking ele vai conseguir escrever no arquivo numa > boa (como vc mesmo > lembrou). Seus testes com C e pesquisa sobre os detalhes de implementação ajudaram a esclarecer melhor o problema e estabelecer alguns limites. Obrigado! :-) > Também duvido que o samba não implemente locking, > mas pra garantir > testei seu programa contra esse codigo em C que fiz > implementando > locking via fcntl(): Eu tentei ler os fontes do Samba mas isso me causou dores de cabeça horríveis... rs Simplesmente pesquisar nos arquivos .C e .H por flock, lockf e fcntl não trouxe resultados também. Como eu tentei a lista do Samba e não obtive respostas sobre o assunto (eles estavam preocupados demais com o lançamento do Samba 4) eu não consegui descobrir isso. Mas como você explicou mais abaixo, não acho que faça muita diferença. > Infelizmente, como pôde ser constatado, testar > locking de programas que > não os seus é inviável (senão impossível) sem que > saibamos exatamente > qual o tipo de locking empregado (como foi o seu > caso no samba), ou sem > um sistema operacional que faça locking mandatório > (nesse caso, qualquer > locking bloquearia chamadas de sistema para escrita > - e isso não costuma > dar muito certo). Até aonde minhas pesquisas me levaram, sistemas UNIX não implementam file locking mandatório. Sistemas como MS Windows usando FAT32 e NTFS já fariam isso (eu acho). Mas locking mandatório causa seus próprios problemas. > Uma solução seria usar o flock() e o fcntl() logo > depois no mesmo > arquivo, mas isso gera deadlock em sistemas com > flock emulado ou que > usem a mesma syscall para ambas as funções. Para > contornar esse > problema, se déssemos o flock() mas o fcntl() > bloqueasse, pediríamos o > PID do processo "dono" do lock e, caso seja o > próprio programa, esse > poderia continuar normalmente. Eu cheguei a conclusão de que é mais simplesmente usar os próprios programas do sistema que você quer compatilhar o(s) arquivo(s) ou então usar suas bibliotecas. No caso do Samba, me pareceu MUITO mais razoável utilizar suas bibliotecas de DCE/RPC e fazer as chamadas necessárias para que o próprio Samba fizesse o serviço. Fiz uns testes usando Active Perl e o módulo Win32::NetAdmin e funcionou perfeitamente. O problema que é o Windows já vem com essas biblioteca disponibilizadas e o Win32::NetAdmin fornece a cola necessária. Para ter algo parecido no Linux, eu teria que utilizar C (libmrpc.h do Samba), XS e Perl. Mexer C já seria uma boa dor de cabeça, aprender XS então, nem se fala. Passeando pelo perlmonks.org eu descobri que o Chromatic está desenvolvendo um módulo para fazer algo parecido com o que existe hoje para o módulo Win32API aqui: http://use.perl.org/~chromatic/journal/20481. Eu ainda não testei, mas basicamente permitiria usar bibliotecas em C/C++ sem ter que usar XS (mas com perda óbvia de performance). > Infelizmente não pude continuar esse teste pois não > me entendi com a > sintaxe da função fcntl() no Perl... Até aonde eu entendi, fcntl só fornece constantes definidas na biblioteca C do SO que você está usando, mais nada. O flock é que pode usá-la diretamente (se flock e lockf estiverem ausentes). Existem algums módulos no CPAN que implementam essas funções diretamente usando C e XS. Seria possível usar esses módulos com sucesso se você soubesse que esquema o programa está usando. []'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 Thu Jan 26 05:31:01 2006 From: lorn.br em gmail.com (Lorn) Date: Thu, 26 Jan 2006 11:31:01 -0200 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Boas_pr=E1t?= =?ISO-8859-1?Q?icas_de_programa=E7=E3o_em_Perl?= In-Reply-To: <9a08c9b40601251110o6f33607at8394cde488945040@mail.gmail.com> References: <9a08c9b40601251110o6f33607at8394cde488945040@mail.gmail.com> Message-ID: muito bom o artigo parabéns, eu estou lendo "Best Pratice with Perl" é bem legal também. On 1/25/06, Nilson Santos Figueiredo Junior wrote: > > On 1/25/06, Solli Moreira Honorio wrote: > > > vazio existente: material de qualidade sobre Perl em português. > > Isto sim que é modéstia, hein :) !!! Brincadeira a parte, mesmo com a > publicação do texto no Tekneeq, tenho > > interesse em publicar no SPPM (http://sao-paulo.pm.org/). > > Eu pensei sobre esse trecho antes de escrever. ;-) > > Mas é que eu fiz mais o trabalho de tradutor e "consolidador" (existe > isso?) do que de um autor propriamente dito. Então por pior que eu > fizesse meu trabalho, continuaria sendo no mesmo nível de qualidade > das fontes. E as fontes são de boa qualidade. Eu cortei alguma coisa > dos originais que eu julguei não ser tão importante assim. > > Bom, vou enviar pra lista o arquivo e você podem reformatá-lo à > vontade para publicação, uma vez que ele não se encontra em nenhuma > formatação padrão, é somente texto quebrado em 80 colunas (sim, eu > sei, eu deveria ter feito em POD). Quem quiser adicionar alguma coisa > (como, por exemplo, algumas das coisas que eu cortei), também sinta-se > à vontade. > > -Nilson Santos F. Jr. > > > _______________________________________________ > 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/20060126/b6cba293/attachment.html From shonorio em terra.com.br Wed Jan 25 18:28:21 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Wed, 25 Jan 2006 23:28:21 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Apresenta=E7=F5es_do_FISL_6?= Message-ID: Pessoal, No link http://ftp.pucpr.br/fisl/ é possível encontrar as apresentações do FISL 6, e onde é possível conhecer alguns dos nossos ilustres membros (o Marco Lima - o mago, o Daniel Ruoso e o Breno). O formato utilizado é o Ogg Vorbis, que é open source e tem algumas vantagens sobre o MP3, e você pode utilizar o VLC media player (www.videolan.org) para assistir as palestras. Abraços, Solli M. Honório From ppinheiro em gmail.com Fri Jan 27 04:36:01 2006 From: ppinheiro em gmail.com (Paulo Pinheiro) Date: Fri, 27 Jan 2006 10:36:01 -0200 Subject: [Cascavel-pm] Curtiba.pm In-Reply-To: <43D67B8E.1000901@embratel.net.br> References: <23944b350601180330x8060166o221bcd73b3dd2d93@mail.gmail.com> <43D67B8E.1000901@embratel.net.br> Message-ID: <23944b350601270436s59aae148v80d8ebc4cc004717@mail.gmail.com> Salve, Marco! Quando voltar prá Curitiba, avise. Vai que alguém saia do claustro e resolva participar :) On 1/24/06, Marco A P D´Andrade wrote: > Olá! > > Realmente foi muito mal ficar offline tanto tempo... Mesmo estando em > Curitiba perdi esta chance!! > > Mas o próximo mes de janeiro chega neh! Só faltam 11 meses para minhas > próximas férias ;) > > > Sds, > Marco Antonio > Rio-PM > > Paulo Pinheiro wrote: > > >Salve!!! > > > > > >Já que nos últimos dias rolou uma boa reflexão sobre como contribuir > >com a difusão do Perl, resolvi que já é hora de encontrar a galera > >aqui de Curitiba. > > > >Se algum vampiro de Curitiba (gurias são bem-vindas) estiver por aí, e > >a fim de organizar o grupo daqui, por favor, entre em contato, para > >que encaminhemos, enfim, as atividades. > > > > > >[]s > > > >-- > >Paulo Henrique Rodrigues Pinheiro > >ppinheiro em gmail.com > >http://recantodasletras.com.br/autores/nulo/ > > > >Bebe e celebra! Desata / nas veias a primavera! > >Coração, bate a combate! / O peito - Bronze de guerra. > > > >Maiakóvski, Nossa Marcha (1917) > >_______________________________________________ > >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 > -- []s -- Paulo Henrique Rodrigues Pinheiro ppinheiro em gmail.com http://web.onda.com.br/nulo/ Bebe e celebra! Desata / nas veias a primavera! Coração, bate a combate! / O peito - Bronze de guerra. Maiakóvski, Nossa Marcha (1917) From marco.lima em e-via.com.br Fri Jan 27 10:23:03 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Fri, 27 Jan 2006 16:23:03 -0200 Subject: [Cascavel-pm] Evento Especial Rio Perl Mongers Message-ID: Salve Monges ! Evento Especial Rio Perl Mongers Palestra "O Mago ensina mágicas !!" Domingo dia 19 de março de 2006 às 15:00h Universidade Federal do Estado do Rio de Janeiro (UNIRIO) Av. Pasteur, 458 Auditório - Praia Vermelha - Urca [ ]'s -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From glasswalk3r em yahoo.com.br Fri Jan 27 10:35:17 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 27 Jan 2006 15:35:17 -0300 (ART) Subject: [Cascavel-pm] Evento Especial Rio Perl Mongers In-Reply-To: Message-ID: <20060127183517.18773.qmail@web30809.mail.mud.yahoo.com> Legal Mago... mas qual o tema? Perl? Perl + WebServices? Perl + truques com moedas e lenços? Ou apenas moedas e lenços? []'s Alceu --- Marco Lima escreveu: > Salve Monges ! > > Evento Especial Rio Perl Mongers > > Palestra "O Mago ensina mágicas !!" > Domingo dia 19 de março de 2006 às 15:00h > Universidade Federal do Estado do Rio de Janeiro > (UNIRIO) > Av. Pasteur, 458 Auditório - Praia Vermelha - Urca > > [ ]'s > > -- > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > mago em cpan.org > > Sociedade Perl do Brasil | > http://www.perl.org.br > Perl Monks | > http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > "Ninguém é tão grande que não possa aprender, e nem > tão pequeno que > não possa ensinar" > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From gabriel.vieira em gmail.com Fri Jan 27 09:53:44 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Fri, 27 Jan 2006 15:53:44 -0200 Subject: [Cascavel-pm] Evento Especial Rio Perl Mongers References: <20060127183517.18773.qmail@web30809.mail.mud.yahoo.com> Message-ID: <001001c6236a$a17b8490$0100000a@catatau> haha boa... bom.. se possivel peça q filmem... pode ser um bom conteudo tanto para quem nao puder ir (meu caso), como para os futuros usuarios do perl.org.br ;) fazer tipo um podcast no site :D hehe Boa sorte ;) Abraços ----- Original Message ----- From: "Alceu R. de Freitas Jr." To: "Cascavel Perl Mongers" Sent: Friday, January 27, 2006 4:35 PM Subject: Re: [Cascavel-pm] Evento Especial Rio Perl Mongers Legal Mago... mas qual o tema? Perl? Perl + WebServices? Perl + truques com moedas e lenços? Ou apenas moedas e lenços? []'s Alceu --- Marco Lima escreveu: > Salve Monges ! > > Evento Especial Rio Perl Mongers > > Palestra "O Mago ensina mágicas !!" > Domingo dia 19 de março de 2006 às 15:00h > Universidade Federal do Estado do Rio de Janeiro > (UNIRIO) > Av. Pasteur, 458 Auditório - Praia Vermelha - Urca > > [ ]'s > > -- > > Marco Lima > J. A. P. H. > > marco.lima em e-via.com.br > mago em rio.pm.org > mago em cpan.org > > Sociedade Perl do Brasil | > http://www.perl.org.br > Perl Monks | > http://www.perlmonks.org > Brasil Perl Mongers | http://brasil.pm.org > > Register Linux User #355235 > Slackware Linux, for the subgenius > > "Ninguém é tão grande que não possa aprender, e nem > tão pequeno que > não possa ensinar" > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From marco.lima em e-via.com.br Fri Jan 27 13:37:33 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Fri, 27 Jan 2006 19:37:33 -0200 Subject: [Cascavel-pm] Evento Especial Rio Perl Mongers Message-ID: Salve Alceu ! Bom ... mágica é para ser vista ... portanto venha participar do Show !!! heheheh Vou ensinar como otimizar códigos ... transformar 10 linhas em 5 e depois em uma (1) ! e algumas magias negras, que naum fizeram parte da outra palestra. Quem assistiu a palestra em dezembro gostou, e teve até veterano vibrando na platéia !!! Espero vocês lá ... depois disso só no YAPC::SouthAmerica::2006 [ ]'s > Legal Mago... mas qual o tema? Perl? Perl + > WebServices? Perl + truques com moedas e lenços? Ou > apenas moedas e lenços? > > []'s > Alceu > > --- Marco Lima escreveu: > > > Salve Monges ! > > > > Evento Especial Rio Perl Mongers > > > > Palestra "O Mago ensina mágicas !!" > > Domingo dia 19 de março de 2006 às 15:00h > > Universidade Federal do Estado do Rio de Janeiro > > (UNIRIO) > > Av. Pasteur, 458 Auditório - Praia Vermelha - Urca > > > > [ ]'s > > > > -- > > > > Marco Lima > > J. A. P. H. > > > > marco.lima em e-via.com.br > > mago em rio.pm.org > > mago em cpan.org > > > > Sociedade Perl do Brasil | > > http://www.perl.org.br > > Perl Monks | > > http://www.perlmonks.org > > Brasil Perl Mongers | http://brasil.pm.org > > > > Register Linux User #355235 > > Slackware Linux, for the subgenius > > > > "Ninguém é tão grande que não possa aprender, e nem > > tão pequeno que > > não possa ensinar" > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > _______________________________________________________ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From frighetti em cascavel.pm.org Fri Jan 27 13:44:41 2006 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Fri, 27 Jan 2006 19:44:41 -0200 Subject: [Cascavel-pm] Evento Especial Rio Perl Mongers In-Reply-To: <001001c6236a$a17b8490$0100000a@catatau> References: <20060127183517.18773.qmail@web30809.mail.mud.yahoo.com> <001001c6236a$a17b8490$0100000a@catatau> Message-ID: <43DA9449.8050507@cascavel.pm.org> Gabriel Vieira escreveu: > haha boa... > > bom.. se possivel peça q filmem... pode ser um bom conteudo tanto para quem > nao puder ir (meu caso), como para os futuros usuarios do perl.org.br ;) > fazer tipo um podcast no site :D hehe Boa idéia Gabriel! Seria uma boa mesmo disponibilizar este tipo de material no site da comunidade!!! Abraços, -- Fabiano Reese Righetti From mdacwb em gmail.com Fri Jan 27 21:43:59 2006 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Sat, 28 Jan 2006 03:43:59 -0200 Subject: [Cascavel-pm] get/set com AUTOLOAD In-Reply-To: <9a08c9b40512290420t1e6d0a2ei921273d7fb018d6@mail.gmail.com> (sfid-H20051229-102020-1@spamfilter.osbf.lua) References: <65934b450512280845j41189481i@mail.gmail.com> <9a08c9b40512281704p4a7be957t4068d1d91be522ab@mail.gmail.com> <65934b450512290342m1a23743cx@mail.gmail.com> <9a08c9b40512290420t1e6d0a2ei921273d7fb018d6@mail.gmail.com> (sfid-H20051229-102020-1@spamfilter.osbf.lua) Message-ID: <43DB049F.9000006@gmail.com> Um pouco atrasada, mas segue ... Nilson Santos Figueiredo Junior wrote: >On 12/29/05, Joenio Marques wrote: > >>é mesmo bem mais lento? humm... nao sabia nao! >>vou dar uma olhada no Class::Accessor. >> > >Bem, o Class::Accessor propriamente dito é algo em torno de 50% mais >rápido, porém o Class::Accessor::Fast é quase 3 vezes mais rápido. > > Segue em anexo pequenas alterações em seu script, onde acrescentei um cache para AUTOLOAD, uma técnica que achei muito interessante, aprendi com DBIx::SearchBuilder e SOAP::Lite... e é utilizada em Class::Acessor ... PS: Li sobre este tema no item 29 do livro "Effective Perl Programming" By Joseph & Randal ... >Eu acabei de fazer um pequeno benchmark de testes, os resultados foram: > Os tempos: *Note que aumentei o numero de iterações ... Benchmark: timing 2000000 iterations of AUTOLOAD, AUTOLOAD+Cache, Acessores manuais, Class::Accessor, Class::Accessor::Fast... AUTOLOAD: 37 wallclock secs (37.12 usr + 0.00 sys = 37.12 CPU) @ 53879.31/s (n=2000000) AUTOLOAD+Cache: 16 wallclock secs (15.29 usr + 0.00 sys = 15.29 CPU) @ 130804.45/s (n=2000000) Acessores manuais: 15 wallclock secs (14.91 usr + 0.00 sys = 14.91 CPU) @ 134138.16/s (n=2000000) Class::Accessor: 30 wallclock secs (30.01 usr + 0.00 sys = 30.01 CPU) @ 66644.45/s (n=2000000) Class::Accessor::Fast: 16 wallclock secs (15.45 usr + 0.00 sys = 15.45 CPU) @ 129449.84/s (n=2000000) > >1.85 CPU) @ 108108.11/s (n=200000) >------------------------ >Por algum motivo, além da minha compreensão, o Class::Accessor::Fast >foi *mais rápido* que os métodos acessores que eu criei manualmente. >Quem quiser dar uma olhada no código que utilizei para benchmark, está >como attachment. > Nai sei explicar o porque do Class::Accessor::Fast ter sido mais rápido que a "Acessores manuais"... Sds, Marco Antonio Rio-PM -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : benchacc.pl Tipo : application/x-perl Tam : 1887 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060128/c373fe83/benchacc.bin From jamorreu em gmail.com Sat Jan 28 04:58:03 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Sat, 28 Jan 2006 10:58:03 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Discuss=E3o_b=E1sica_sobre_nosso_=22?= =?iso-8859-1?q?concorrente=22_Python?= Message-ID: <8ff2963a0601280458p678cbdbct@mail.gmail.com> Alas! Pessoal, estive vendo a palestra "Orientação à objeto na visão prática das linguagens" e o assunto acabou virando pro lado de qual linguagem é melhor, pontos fortes e tals (meteram o em cima da menina só pq programava em Java e tals) e falaram e falaram e falaram do Python... Bom, como eu já sei, Python pode ser considerado um concorrente com o Perl (pelo menos eu penso assim). 1. Bom, gostaria de saber as experiências dos programadores Perl que já programaram (ou programam) em Python, que fale os pontos forte do Python em relação ao Perl e do Perl em relação ao Python. 2. Quem usa Perl, tem necessidade de usar Python? -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From jamorreu em gmail.com Sat Jan 28 04:59:30 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Sat, 28 Jan 2006 10:59:30 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Discuss=E3o_b=E1sica_sobre_nosso_=22?= =?iso-8859-1?q?concorrente=22_Python?= In-Reply-To: <8ff2963a0601280458p678cbdbct@mail.gmail.com> References: <8ff2963a0601280458p678cbdbct@mail.gmail.com> Message-ID: <8ff2963a0601280459x552d73abt@mail.gmail.com> Esqueci de citar que essa palestra é do FISL 6.0... -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From acid06 em gmail.com Sat Jan 28 07:21:12 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sat, 28 Jan 2006 12:21:12 -0300 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Discuss=E3o_b=E1sic?= =?ISO-8859-1?Q?a_sobre_nosso_"concorrente"_Python?= In-Reply-To: <8ff2963a0601280458p678cbdbct@mail.gmail.com> References: <8ff2963a0601280458p678cbdbct@mail.gmail.com> Message-ID: <9a08c9b40601280721u7c1ebd3bq9f5a558f9606ac69@mail.gmail.com> On 1/28/06, João Gabriel wrote: > Bom, como eu já sei, Python pode ser considerado um concorrente com o > Perl (pelo menos eu penso assim). Linguagens abertas não estão em alguma espécie de disputa. Python é uma ótima linguagem, assim como Perl. Com Python é mais fácil de fazer um programa mantível do que com Perl porque Python te dá menos corda para se enforcar por, normalmente, ter somente uma forma de fazer as coisas (e a forma escolhida é razoavelmente sã, o que a diferencia de outras linguagens). Porém Python é levemente menos poderosa (não possui closures de verdade, por exemplo) e não é tão produtiva quanto Perl. O principal ponto que faz com que Python pareça algo mais razoável que Perl para leigos é que um código Python é esteticamente mais bonito para olhos destreinados. Python tem seus problemas como não ter um equivalente do "use strict". Não existe declaração de variáveis e nem tem como existir. Você tem que confiar em um utilitário externo (o "pycheck") pra te dar uma funcionalidade parecida de um "use strict" e "use warnings". Uma das ambições da Parrot é que ela rode Python. Hoje em dia, Python tem um momento muito maior que Perl, com grandes nomes como o Google abraçando a linguagem (o Guido van Rossum, criador de Python, foi contratado pelo Google). Isso apesar de ela ter a maioria dos recursos que são considerados "problemas" por tradicionalistas de linguagens de programação (i.e. tipamento dinâmico) ela não tem o maior problema de Perl: a má fama. -Nilson Santos F. Jr. From acid06 em gmail.com Sat Jan 28 07:26:18 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sat, 28 Jan 2006 12:26:18 -0300 Subject: [Cascavel-pm] get/set com AUTOLOAD In-Reply-To: <43DB049F.9000006@gmail.com> References: <65934b450512280845j41189481i@mail.gmail.com> <9a08c9b40512281704p4a7be957t4068d1d91be522ab@mail.gmail.com> <65934b450512290342m1a23743cx@mail.gmail.com> <9a08c9b40512290420t1e6d0a2ei921273d7fb018d6@mail.gmail.com> <43DB049F.9000006@gmail.com> Message-ID: <9a08c9b40601280726i1885759x4fac10b58e9aba6a@mail.gmail.com> On 1/28/06, Marco A P D'Andrade wrote: > Segue em anexo pequenas alterações em seu script, onde acrescentei um > cache para AUTOLOAD, uma técnica que achei muito interessante, aprendi > com DBIx::SearchBuilder e SOAP::Lite... e é utilizada em Class::Acessor ... É. Eu tinha me esquecido dessa possibilidade. Assim realmente não vai ter penalidade na performance (só na primeira chamada ao método). Mas eu ainda prefiro outras formas por motivos filosóficos. Não vou muito com a cara da idéia de usar o AUTOLOAD pra isso por um motivo razoavelmente bobo: uma IDE pra Perl não conseguiria fazer o trabalho de uma IDE nesses casos (como autocompletar, etc). E apesar de não ter nenhuma IDE significativa pra Perl, com exceção do Komodo que é pago e o EPIC pro Eclipse, eu tenho esperança de que algo ainda vai surgir. Porque acho que isso é um ponto fundamental pra uma linguagem ser bem sucedida no mundo de hoje. -Nilson Santos F. Jr. From maia em suaweb.com Sat Jan 28 08:59:34 2006 From: maia em suaweb.com (Eduardo Maia) Date: Sat, 28 Jan 2006 14:59:34 -0200 Subject: [Cascavel-pm] P?rolas de programa??o In-Reply-To: References: Message-ID: <20060128165934.32233.qmail@hm257.locaweb.com.br> Amigos, Há umas semanas, conversamos sobre aplicativo Perl com DBD::Oracle, que surgiu uma ordem da Direção de TI que este fosse traduzido para VB 6. Alguns monges alertaram sobre o fato de que eu deveria esclarecer as vantagens do Perl sobre o VB para a Direção de TI. Vou falar um pouco sobre esta direção: 1. Coordenou equipe de programadores no desenvolvimento de aplicações web, onde todos os htmls e asps executavam VBScript no lado do cliente. Após 3 anos de desenvolvimento, notaram que somente o IE interpreta VBScript, e então fui contratado para traduzir tudo para JavaScript, para tornar compatível com os demais browsers. 2. O diretor de TI em pessoa implementou um sistema de encriptação de dados "na mão": ele envia username e senha (via xmlhttp / método get) de forma descriptografada para um ASP que, executando no servidor, retorna username e senha codificados, para então o formulário ser postado. É mais seguro assim! 3. Quando critiquei esse método, ouvi da própria direção as seguintes perguntas: - "o que é RSA?" - "o que é SSL?" - "por que que a gente precisa pagar por um certificado?" 4. Suponhamos uma função que retorne um combobox. Isso não existe, o que existe são diversos ASPs que são carregados via xmlhttp. Se a página tem 50 combos, são abertas 50 conexões com o IIS, cada uma para carregar um combo. Por quê? Desempenho, assim é mais otimizado! 5. O banco de dados do Oracle praticamente não tinha FK, nem PK, nem not null. Algum programa estava inserindo null em um campo que não podia ser null, causando diversos problemas. Quando falei "vou botar um not null nesse campo", fui repreendido pelo Diretor de TI: "não, isso vai deixar a tabela muito pesada, eu fiz isso uma vez e o desempenho caiu muito". 6. Páginas que possuem formulários (quase todas) possuem funções em VBScript, interpretadas pelo browser, para montar querystring, e mudar o location para aquela querystring que a função montou. Não era sabido que quando se submit um form de método get, o próprio navegador monta a querystring. Como pode um diretor de TI assim? Simples: ele é filho do dono da empresa. Vcs acham que tem como falar sobre Perl?! Pô, eu acho que não, acho que é tentar vender carro importado para quem ganha salário mínimo. Abraços aeee! From acid06 em gmail.com Sat Jan 28 09:40:07 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sat, 28 Jan 2006 14:40:07 -0300 Subject: [Cascavel-pm] P?rolas de programa??o In-Reply-To: <20060128165934.32233.qmail@hm257.locaweb.com.br> References: <20060128165934.32233.qmail@hm257.locaweb.com.br> Message-ID: <9a08c9b40601280940p44dff899pc3c06d9eea58d879@mail.gmail.com> Sinceramente. A melhor sugestão que eu te dou é: tente procurar um novo emprego. -Nilson Santos F. Jr. On 1/28/06, Eduardo Maia wrote: > Amigos, > > Há umas semanas, conversamos sobre aplicativo Perl com DBD::Oracle, que surgiu uma ordem da Direção de TI que este fosse traduzido para VB 6. Alguns monges alertaram sobre o fato de que eu deveria esclarecer as vantagens do Perl sobre o VB para a Direção de TI. Vou falar um pouco sobre esta direção: > > 1. Coordenou equipe de programadores no desenvolvimento de aplicações web, onde todos os htmls e asps executavam VBScript no lado do cliente. Após 3 anos de desenvolvimento, notaram que somente o IE interpreta VBScript, e então fui contratado para traduzir tudo para JavaScript, para tornar compatível com os demais browsers. > > 2. O diretor de TI em pessoa implementou um sistema de encriptação de dados "na mão": ele envia username e senha (via xmlhttp / método get) de forma descriptografada para um ASP que, executando no servidor, retorna username e senha codificados, para então o formulário ser postado. É mais seguro assim! > > 3. Quando critiquei esse método, ouvi da própria direção as seguintes perguntas: > - "o que é RSA?" > - "o que é SSL?" > - "por que que a gente precisa pagar por um certificado?" > > 4. Suponhamos uma função que retorne um combobox. Isso não existe, o que existe são diversos ASPs que são carregados via xmlhttp. Se a página tem 50 combos, são abertas 50 conexões com o IIS, cada uma para carregar um combo. Por quê? Desempenho, assim é mais otimizado! > > 5. O banco de dados do Oracle praticamente não tinha FK, nem PK, nem not null. Algum programa estava inserindo null em um campo que não podia ser null, causando diversos problemas. Quando falei "vou botar um not null nesse campo", fui repreendido pelo Diretor de TI: "não, isso vai deixar a tabela muito pesada, eu fiz isso uma vez e o desempenho caiu muito". > > 6. Páginas que possuem formulários (quase todas) possuem funções em VBScript, interpretadas pelo browser, para montar querystring, e mudar o location para aquela querystring que a função montou. Não era sabido que quando se submit um form de método get, o próprio navegador monta a querystring. > > Como pode um diretor de TI assim? Simples: ele é filho do dono da empresa. > > Vcs acham que tem como falar sobre Perl?! Pô, eu acho que não, acho que é tentar vender carro importado para quem ganha salário mínimo. > > Abraços aeee! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From maia em suaweb.com Sat Jan 28 10:45:25 2006 From: maia em suaweb.com (Eduardo Maia) Date: Sat, 28 Jan 2006 16:45:25 -0200 Subject: [Cascavel-pm] P?rolas de programa??o In-Reply-To: <9a08c9b40601280940p44dff899pc3c06d9eea58d879@mail.gmail.com> References: <9a08c9b40601280940p44dff899pc3c06d9eea58d879@mail.gmail.com> Message-ID: <20060128184525.16152.qmail@hm257.locaweb.com.br> Hahaha com certeza, Nilson, eu já tô fazendo isso. Tô negociando com uma empresa aqui no Rio que já tem um monge trabalhando por lá, onde os servidores são Linux (tem um que é SuSe por exigência de um cliente, nada pode ser perfeito), e onde se trabalha com Perl :) [ ] s On Sat, 28 Jan 2006 14:40:07 -0300, Nilson Santos Figueiredo Junior escreveu: > De: Nilson Santos Figueiredo Junior > Data: Sat, 28 Jan 2006 14:40:07 -0300 > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] P?rolas de programa??o > > Sinceramente. > A melhor sugestão que eu te dou é: tente procurar um novo emprego. > > -Nilson Santos F. Jr. > > On 1/28/06, Eduardo Maia wrote: > > Amigos, > > > > Há umas semanas, conversamos sobre aplicativo Perl com DBD::Oracle, que surgiu uma ordem da Direção de TI que este fosse traduzido para VB 6. Alguns monges alertaram sobre o fato de que eu deveria esclarecer as vantagens do Perl sobre o VB para a Direção de TI. Vou falar um pouco sobre esta direção: > > > > 1. Coordenou equipe de programadores no desenvolvimento de aplicações web, onde todos os htmls e asps executavam VBScript no lado do cliente. Após 3 anos de desenvolvimento, notaram que somente o IE interpreta VBScript, e então fui contratado para traduzir tudo para JavaScript, para tornar compatível com os demais browsers. > > > > 2. O diretor de TI em pessoa implementou um sistema de encriptação de dados "na mão": ele envia username e senha (via xmlhttp / método get) de forma descriptografada para um ASP que, executando no servidor, retorna username e senha codificados, para então o formulário ser postado. É mais seguro assim! > > > > 3. Quando critiquei esse método, ouvi da própria direção as seguintes perguntas: > > - "o que é RSA?" > > - "o que é SSL?" > > - "por que que a gente precisa pagar por um certificado?" > > > > 4. Suponhamos uma função que retorne um combobox. Isso não existe, o que existe são diversos ASPs que são carregados via xmlhttp. Se a página tem 50 combos, são abertas 50 conexões com o IIS, cada uma para carregar um combo. Por quê? Desempenho, assim é mais otimizado! > > > > 5. O banco de dados do Oracle praticamente não tinha FK, nem PK, nem not null. Algum programa estava inserindo null em um campo que não podia ser null, causando diversos problemas. Quando falei "vou botar um not null nesse campo", fui repreendido pelo Diretor de TI: "não, isso vai deixar a tabela muito pesada, eu fiz isso uma vez e o desempenho caiu muito". > > > > 6. Páginas que possuem formulários (quase todas) possuem funções em VBScript, interpretadas pelo browser, para montar querystring, e mudar o location para aquela querystring que a função montou. Não era sabido que quando se submit um form de método get, o próprio navegador monta a querystring. > > > > Como pode um diretor de TI assim? Simples: ele é filho do dono da empresa. > > > > Vcs acham que tem como falar sobre Perl?! Pô, eu acho que não, acho que é tentar vender carro importado para quem ganha salário mínimo. > > > > Abraços aeee! > > _______________________________________________ > > 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 gabriel.vieira em gmail.com Sat Jan 28 10:05:19 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Sat, 28 Jan 2006 16:05:19 -0200 Subject: [Cascavel-pm] P?rolas de programa??o References: <9a08c9b40601280940p44dff899pc3c06d9eea58d879@mail.gmail.com> <20060128184525.16152.qmail@hm257.locaweb.com.br> Message-ID: <000c01c62435$6886f720$0100000a@catatau> Me arruma um emprego por distancia tb ;D faço free-lancer ehhehe abraços ;D ----- Original Message ----- From: "Eduardo Maia" To: "Cascavel Perl Mongers" Sent: Saturday, January 28, 2006 4:45 PM Subject: Re: [Cascavel-pm] P?rolas de programa??o Hahaha com certeza, Nilson, eu já tô fazendo isso. Tô negociando com uma empresa aqui no Rio que já tem um monge trabalhando por lá, onde os servidores são Linux (tem um que é SuSe por exigência de um cliente, nada pode ser perfeito), e onde se trabalha com Perl :) [ ] s On Sat, 28 Jan 2006 14:40:07 -0300, Nilson Santos Figueiredo Junior escreveu: > De: Nilson Santos Figueiredo Junior > Data: Sat, 28 Jan 2006 14:40:07 -0300 > Para: Cascavel Perl Mongers > Assunto: Re: [Cascavel-pm] P?rolas de programa??o > > Sinceramente. > A melhor sugestão que eu te dou é: tente procurar um novo emprego. > > -Nilson Santos F. Jr. > > On 1/28/06, Eduardo Maia wrote: > > Amigos, > > > > Há umas semanas, conversamos sobre aplicativo Perl com DBD::Oracle, que > > surgiu uma ordem da Direção de TI que este fosse traduzido para VB 6. > > Alguns monges alertaram sobre o fato de que eu deveria esclarecer as > > vantagens do Perl sobre o VB para a Direção de TI. Vou falar um pouco > > sobre esta direção: > > > > 1. Coordenou equipe de programadores no desenvolvimento de aplicações > > web, onde todos os htmls e asps executavam VBScript no lado do cliente. > > Após 3 anos de desenvolvimento, notaram que somente o IE interpreta > > VBScript, e então fui contratado para traduzir tudo para JavaScript, > > para tornar compatível com os demais browsers. > > > > 2. O diretor de TI em pessoa implementou um sistema de encriptação de > > dados "na mão": ele envia username e senha (via xmlhttp / método get) de > > forma descriptografada para um ASP que, executando no servidor, retorna > > username e senha codificados, para então o formulário ser postado. É > > mais seguro assim! > > > > 3. Quando critiquei esse método, ouvi da própria direção as seguintes > > perguntas: > > - "o que é RSA?" > > - "o que é SSL?" > > - "por que que a gente precisa pagar por um certificado?" > > > > 4. Suponhamos uma função que retorne um combobox. Isso não existe, o que > > existe são diversos ASPs que são carregados via xmlhttp. Se a página tem > > 50 combos, são abertas 50 conexões com o IIS, cada uma para carregar um > > combo. Por quê? Desempenho, assim é mais otimizado! > > > > 5. O banco de dados do Oracle praticamente não tinha FK, nem PK, nem not > > null. Algum programa estava inserindo null em um campo que não podia ser > > null, causando diversos problemas. Quando falei "vou botar um not null > > nesse campo", fui repreendido pelo Diretor de TI: "não, isso vai deixar > > a tabela muito pesada, eu fiz isso uma vez e o desempenho caiu muito". > > > > 6. Páginas que possuem formulários (quase todas) possuem funções em > > VBScript, interpretadas pelo browser, para montar querystring, e mudar o > > location para aquela querystring que a função montou. Não era sabido que > > quando se submit um form de método get, o próprio navegador monta a > > querystring. > > > > Como pode um diretor de TI assim? Simples: ele é filho do dono da > > empresa. > > > > Vcs acham que tem como falar sobre Perl?! Pô, eu acho que não, acho que > > é tentar vender carro importado para quem ganha salário mínimo. > > > > Abraços aeee! > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From ricardo_filipo em yahoo.com.br Sat Jan 28 11:53:36 2006 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Sat, 28 Jan 2006 16:53:36 -0300 (ART) Subject: [Cascavel-pm] P?rolas de programa??o In-Reply-To: <20060128165934.32233.qmail@hm257.locaweb.com.br> Message-ID: <20060128195336.595.qmail@web33014.mail.mud.yahoo.com> Grande Eduardo! (e demais amigos da lista), Aqui no Rio estou na praia de Ipanema respondendo ao e-mail. Muito sol (a esta hora no finzinho), garotas lindas e muita cerveja... (hehehe) Me envie por favor, em private, a URL onde podemos fazer aquele "GET" com username e senha via xmlhttp. Vc sabe quanto dinheiro esta empresa tem? Um forte abraço! Ricardo Filipo (Monsenhor) PS: saia rápido deste emprego porque vai sobrar pra vc, viu? Eduardo Maia escreveu: Amigos, Há umas semanas, conversamos sobre aplicativo Perl com DBD::Oracle, que surgiu uma ordem da Direção de TI que este fosse traduzido para VB 6. Alguns monges alertaram sobre o fato de que eu deveria esclarecer as vantagens do Perl sobre o VB para a Direção de TI. Vou falar um pouco sobre esta direção: 1. Coordenou equipe de programadores no desenvolvimento de aplicações web, onde todos os htmls e asps executavam VBScript no lado do cliente. Após 3 anos de desenvolvimento, notaram que somente o IE interpreta VBScript, e então fui contratado para traduzir tudo para JavaScript, para tornar compatível com os demais browsers. 2. O diretor de TI em pessoa implementou um sistema de encriptação de dados "na mão": ele envia username e senha (via xmlhttp / método get) de forma descriptografada para um ASP que, executando no servidor, retorna username e senha codificados, para então o formulário ser postado. É mais seguro assim! 3. Quando critiquei esse método, ouvi da própria direção as seguintes perguntas: - "o que é RSA?" - "o que é SSL?" - "por que que a gente precisa pagar por um certificado?" 4. Suponhamos uma função que retorne um combobox. Isso não existe, o que existe são diversos ASPs que são carregados via xmlhttp. Se a página tem 50 combos, são abertas 50 conexões com o IIS, cada uma para carregar um combo. Por quê? Desempenho, assim é mais otimizado! 5. O banco de dados do Oracle praticamente não tinha FK, nem PK, nem not null. Algum programa estava inserindo null em um campo que não podia ser null, causando diversos problemas. Quando falei "vou botar um not null nesse campo", fui repreendido pelo Diretor de TI: "não, isso vai deixar a tabela muito pesada, eu fiz isso uma vez e o desempenho caiu muito". 6. Páginas que possuem formulários (quase todas) possuem funções em VBScript, interpretadas pelo browser, para montar querystring, e mudar o location para aquela querystring que a função montou. Não era sabido que quando se submit um form de método get, o próprio navegador monta a querystring. Como pode um diretor de TI assim? Simples: ele é filho do dono da empresa. Vcs acham que tem como falar sobre Perl?! Pô, eu acho que não, acho que é tentar vender carro importado para quem ganha salário mínimo. Abraços aeee! _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Yahoo! doce lar. Faça do Yahoo! sua homepage. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060128/46bb309c/attachment.html From acid06 em gmail.com Sat Jan 28 18:28:06 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sat, 28 Jan 2006 23:28:06 -0300 Subject: [Cascavel-pm] P?rolas de programa??o In-Reply-To: <20060128184525.16152.qmail@hm257.locaweb.com.br> References: <9a08c9b40601280940p44dff899pc3c06d9eea58d879@mail.gmail.com> <20060128184525.16152.qmail@hm257.locaweb.com.br> Message-ID: <9a08c9b40601281828h2914428bo41476746bb09b431@mail.gmail.com> On 1/28/06, Eduardo Maia wrote: > Hahaha com certeza, Nilson, eu já tô fazendo isso. Tô negociando com uma empresa aqui no Rio que já tem um monge trabalhando por lá, onde os servidores são Linux (tem um que é SuSe por exigência de um cliente, nada pode ser perfeito), e onde se trabalha com Perl :) Ah. Isso não tem muito a ver com plataforma. Particularmente, eu acho que a única distribuição de Linux utilizável por um ser humano normal é o SuSE (com o KDE, claro). Mas eu ainda me sinto mais confortável em Windows. A única vantagem que eu vejo no Linux é que é extremamente mais fácil instalar algumas coisas open-source (leia-se módulos Perl que utilizam outras bibliotecas externas), tarefa extremamente ingrata de ser feita em Windows. Claro que instalar bibliotecas externas pode ser uma tarefa ingrata por si só em algumas distribuições (e.g. Fedora), mas no SuSE é tranqüilo. -Nilson Santos F. Jr. From rodzadra em yahoo.com Sun Jan 29 02:42:45 2006 From: rodzadra em yahoo.com (Rod Za) Date: Sun, 29 Jan 2006 02:42:45 -0800 (PST) Subject: [Cascavel-pm] P?rolas de programa??o In-Reply-To: <20060128184525.16152.qmail@hm257.locaweb.com.br> Message-ID: <20060129104246.9756.qmail@web50207.mail.yahoo.com> --- Eduardo Maia wrote: [cortado](tem um que é SuSe por > exigência de um cliente, nada pode ser perfeito)..[/cortado] Cara eu uso SuSE10-OSS :9 Olha o preconceito :) [ ]'s __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From glasswalk3r em yahoo.com.br Mon Jan 30 03:51:56 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 30 Jan 2006 08:51:56 -0300 (ART) Subject: =?iso-8859-1?q?Re:=20[Cascavel-pm]=20Discuss=E3o=20b=E1sica=20sobre=20nos?= =?iso-8859-1?q?so=20"concorrente"=20Python?= In-Reply-To: <8ff2963a0601280458p678cbdbct@mail.gmail.com> Message-ID: <20060130115156.84195.qmail@web30803.mail.mud.yahoo.com> --- João Gabriel escreveu: > 1. Bom, gostaria de saber as experiências dos > programadores Perl que > já programaram (ou programam) em Python, que fale os > pontos forte do > Python em relação ao Perl e do Perl em relação ao > Python. Aprender Python é muito simples. A sintaxe dele também ajuda. Eu usei Python em 2002/2003 para fazer processamento de texto (e economizar algo que era feito em 4 horas para 20 minutos). Como não sabia NADA de Python, comecei pelo tutorial do website... em uma semana o script estava pronto. > 2. Quem usa Perl, tem necessidade de usar Python? Até o momento não tive necessidade nenhuma. Python é mais fácil de aprender, tem uma sintaxe mais "digesta" mas também não tem o CPAN e dizem por aí que não é tão rápido quanto Perl (mas isso eu nunca testei). []'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 Jan 30 04:09:45 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 30 Jan 2006 09:09:45 -0300 (ART) Subject: [Cascavel-pm] P?rolas de programa??o In-Reply-To: <20060128165934.32233.qmail@hm257.locaweb.com.br> Message-ID: <20060130120945.93589.qmail@web30809.mail.mud.yahoo.com> Oi Eduardo, Esse é mais um infeliz exemplo de como as relações humanas influenciam nas decisões profissionais. Na sua situação, eu vejo só duas saídas: 1 - Procurar outro emprego. 2 - Se você tiver um estômago forte, fique aí e faça o que o diretor de "TI" disser que tem que fazer, não bata de frente com ele. Com sorte, alguma das cagadas que ele anda fazendo vai subir ralo acima... e quando ele estiver com m#$@!% até os joelhos ele pode lhe perdir ajuda... aí você faz o que tem que ser feito. []'s Alceu --- Eduardo Maia escreveu: > Amigos, > > Há umas semanas, conversamos sobre aplicativo Perl > com DBD::Oracle, que surgiu uma ordem da Direção de > TI que este fosse traduzido para VB 6. Alguns > monges alertaram sobre o fato de que eu deveria > esclarecer as vantagens do Perl sobre o VB para a > Direção de TI. Vou falar um pouco sobre esta > direção: > > 1. Coordenou equipe de programadores no > desenvolvimento de aplicações web, onde todos os > htmls e asps executavam VBScript no lado do cliente. > Após 3 anos de desenvolvimento, notaram que somente > o IE interpreta VBScript, e então fui contratado > para traduzir tudo para JavaScript, para tornar > compatível com os demais browsers. > > 2. O diretor de TI em pessoa implementou um sistema > de encriptação de dados "na mão": ele envia username > e senha (via xmlhttp / método get) de forma > descriptografada para um ASP que, executando no > servidor, retorna username e senha codificados, para > então o formulário ser postado. É mais seguro assim! > > 3. Quando critiquei esse método, ouvi da própria > direção as seguintes perguntas: > - "o que é RSA?" > - "o que é SSL?" > - "por que que a gente precisa pagar por um > certificado?" > > 4. Suponhamos uma função que retorne um combobox. > Isso não existe, o que existe são diversos ASPs que > são carregados via xmlhttp. Se a página tem 50 > combos, são abertas 50 conexões com o IIS, cada uma > para carregar um combo. Por quê? Desempenho, assim é > mais otimizado! > > 5. O banco de dados do Oracle praticamente não tinha > FK, nem PK, nem not null. Algum programa estava > inserindo null em um campo que não podia ser null, > causando diversos problemas. Quando falei "vou botar > um not null nesse campo", fui repreendido pelo > Diretor de TI: "não, isso vai deixar a tabela muito > pesada, eu fiz isso uma vez e o desempenho caiu > muito". > > 6. Páginas que possuem formulários (quase todas) > possuem funções em VBScript, interpretadas pelo > browser, para montar querystring, e mudar o location > para aquela querystring que a função montou. Não era > sabido que quando se submit um form de método get, o > próprio navegador monta a querystring. > > Como pode um diretor de TI assim? Simples: ele é > filho do dono da empresa. > > Vcs acham que tem como falar sobre Perl?! Pô, eu > acho que não, acho que é tentar vender carro > importado para quem ganha salário mínimo. > > Abraços aeee! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From glasswalk3r em yahoo.com.br Mon Jan 30 06:53:46 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 30 Jan 2006 11:53:46 -0300 (ART) Subject: [Cascavel-pm] acessando bibliotecas em C/C++ sem usar XS Message-ID: <20060130145346.34966.qmail@web30813.mail.mud.yahoo.com> Eu levantei esse tópico em uma discussão com o Breno, mas talvez isso seja de interesse de outros monges, por isso vou divulgar: "Inline One of the things that has come over into Perl 5 from Perl 6 development is the concept of the Native Call Interface (NCI). This hasn't fully been developed yet, but chromatic (yes, the editor of this very site) has been working on it. The idea is that, instead of having something like Inline or XS that creates a "buffer" between Perl and C libraries, you just call those libraries directly. At the moment, you need to compile any XS module against the library you're using. This is particularly awkward for folk on cut-down operating systems that do not ship a compiler, such as Palm OS or Windows. The strength of NCI is that it doesn't require a compiler; instead, it uses the operating system's normal means of making calls into libraries. (Hence "Native Call.") It uses Perl's DynaLoader to find libraries, load them, and then find the address of symbols inside of the library. Then it calls a generic "thunk" function to turn the symbol's address into a call. For instance: my $lib = P5NCI::Library->new( library => 'nci_test', package => 'NCI' ); $lib->install_function( 'double_int', 'ii' ); my $two = NCI::double_int( 1 ); These lines find the nci_test shared library and get ready to put its functions into the NCI namespace. It then installs the function double_int, which is of signature int double_int(int) (hence ii). Once this is done, you can call the function from Perl. It's not much trickier than Inline, but without the intermediate step of compilation. NCI isn't quite there yet, and it only supports very simple function signatures. However, because of its portability, it's definitely the one to watch for Perl-C interfaces in the future." Fonte: http://www.perl.com/lpt/a/2006/01/26/more_advanced_perl.html []'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 adnan.puc em gmail.com Mon Jan 30 07:58:44 2006 From: adnan.puc em gmail.com (Adnan Alisson Rodrigues) Date: Mon, 30 Jan 2006 13:58:44 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Ler_um_bin=E1rio?= Message-ID: <351af2190601300758l735f288em@mail.gmail.com> Caros, gostaria de filtrar um determinado padrão ( grep ) dentro de um arquivo binário , no linux uso o comando strings | egrep Preciso acoplar essa função num script perl já existente. Como faço isso num script perl ? Existem comandos ou funções no Perl que eu possa usar pra ler o binário e dar um grep num determinado padrão. Obrigado novamente !!! Adnan Alisson Rodrigues -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060130/b5236a8f/attachment.html From glasswalk3r em yahoo.com.br Mon Jan 30 08:15:21 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 30 Jan 2006 13:15:21 -0300 (ART) Subject: =?iso-8859-1?q?Re:=20[Cascavel-pm]=20Ler=20um=20bin=E1rio?= In-Reply-To: <351af2190601300758l735f288em@mail.gmail.com> Message-ID: <20060130161521.3141.qmail@web30801.mail.mud.yahoo.com> --- Adnan Alisson Rodrigues escreveu: > gostaria de filtrar um determinado padrão ( grep ) > dentro de um arquivo > binário , > no linux uso o comando strings | egrep > Nunca usei o programa strings, mas suspeito que o ele faz é extrair strings em ASCII de programas em binário. Foi assim que descobriram que o pacote foi feito encima do OpenBSD de forma descarada (http://www.oreillynet.com/mac/blog/2004/01/microsoft_windows_services_for.html). > Preciso acoplar essa função num script perl já > existente. > Como faço isso num script perl ? Existem comandos ou > funções no Perl que eu > possa usar pra ler o binário e dar um grep num > determinado padrão. Você vai ter que fazer a extração das strings em ASCII. Isso deve ser trabalho, eu imagino. Procure primeiro no CPAN se já não há algo parecido pronto. Se não houver, então eu sugiro que você use system() ou a versão de open para fazer fork e capturar a saída do programa ou ainda usar IPC::Open2/IPC::Open3. []'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 marcelo em stella.eng.br Mon Jan 30 12:41:42 2006 From: marcelo em stella.eng.br (Marcelo Stella) Date: Mon, 30 Jan 2006 17:41:42 -0300 Subject: [Cascavel-pm] RES: P?rolas de programa??o In-Reply-To: <20060130120945.93589.qmail@web30809.mail.mud.yahoo.com> Message-ID: <007e01c625dd$943db530$046410ac@itsa.com.br> Eduardo / Alceu, Não aconselho a segunda opção... Existe o conceito de "Gestão Heróica" onde o chefe sabe tudo e a equipe que é incompetente... quando as idéias do seu Diretor derem errado, a culpa será sempre da equipe, nunca dele... Gestor bom compartilha opiniões, dialoga e reconhece boas idéias... Como disse certa vez uma das diretoras da Catho: "Se o café não agrada, cai fora... vai tomar café em outro lugar..." []'s Marcelo Stella -----Mensagem original----- De: cascavel-pm-bounces em pm.org [mailto:cascavel-pm-bounces em pm.org] Em nome de Alceu R. de Freitas Jr. Enviada em: segunda-feira, 30 de janeiro de 2006 09:10 Para: Cascavel Perl Mongers Assunto: Re: [Cascavel-pm] P?rolas de programa??o Oi Eduardo, Esse é mais um infeliz exemplo de como as relações humanas influenciam nas decisões profissionais. Na sua situação, eu vejo só duas saídas: 1 - Procurar outro emprego. 2 - Se você tiver um estômago forte, fique aí e faça o que o diretor de "TI" disser que tem que fazer, não bata de frente com ele. Com sorte, alguma das cagadas que ele anda fazendo vai subir ralo acima... e quando ele estiver com m#$@!% até os joelhos ele pode lhe perdir ajuda... aí você faz o que tem que ser feito. []'s Alceu --- Eduardo Maia escreveu: > Amigos, > > Há umas semanas, conversamos sobre aplicativo Perl > com DBD::Oracle, que surgiu uma ordem da Direção de > TI que este fosse traduzido para VB 6. Alguns > monges alertaram sobre o fato de que eu deveria > esclarecer as vantagens do Perl sobre o VB para a > Direção de TI. Vou falar um pouco sobre esta > direção: > > 1. Coordenou equipe de programadores no > desenvolvimento de aplicações web, onde todos os > htmls e asps executavam VBScript no lado do cliente. > Após 3 anos de desenvolvimento, notaram que somente > o IE interpreta VBScript, e então fui contratado > para traduzir tudo para JavaScript, para tornar > compatível com os demais browsers. > > 2. O diretor de TI em pessoa implementou um sistema > de encriptação de dados "na mão": ele envia username > e senha (via xmlhttp / método get) de forma > descriptografada para um ASP que, executando no > servidor, retorna username e senha codificados, para > então o formulário ser postado. É mais seguro assim! > > 3. Quando critiquei esse método, ouvi da própria > direção as seguintes perguntas: > - "o que é RSA?" > - "o que é SSL?" > - "por que que a gente precisa pagar por um > certificado?" > > 4. Suponhamos uma função que retorne um combobox. > Isso não existe, o que existe são diversos ASPs que > são carregados via xmlhttp. Se a página tem 50 > combos, são abertas 50 conexões com o IIS, cada uma > para carregar um combo. Por quê? Desempenho, assim é > mais otimizado! > > 5. O banco de dados do Oracle praticamente não tinha > FK, nem PK, nem not null. Algum programa estava > inserindo null em um campo que não podia ser null, > causando diversos problemas. Quando falei "vou botar > um not null nesse campo", fui repreendido pelo > Diretor de TI: "não, isso vai deixar a tabela muito > pesada, eu fiz isso uma vez e o desempenho caiu > muito". > > 6. Páginas que possuem formulários (quase todas) > possuem funções em VBScript, interpretadas pelo > browser, para montar querystring, e mudar o location > para aquela querystring que a função montou. Não era > sabido que quando se submit um form de método get, o > próprio navegador monta a querystring. > > Como pode um diretor de TI assim? Simples: ele é > filho do dono da empresa. > > Vcs acham que tem como falar sobre Perl?! Pô, eu > acho que não, acho que é tentar vender carro > importado para quem ganha salário mínimo. > > Abraços aeee! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From jamorreu em gmail.com Mon Jan 30 11:49:21 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Mon, 30 Jan 2006 17:49:21 -0200 Subject: [Cascavel-pm] RES: P?rolas de programa??o In-Reply-To: <007e01c625dd$943db530$046410ac@itsa.com.br> References: <20060130120945.93589.qmail@web30809.mail.mud.yahoo.com> <007e01c625dd$943db530$046410ac@itsa.com.br> Message-ID: <8ff2963a0601301149y340be9b3s@mail.gmail.com> Marcelo... > Como disse certa vez uma das diretoras da Catho: "Se o café não agrada, cai > fora... vai tomar café em outro lugar..." Se isso fosse bom, o que ia ter de merda no Brasil... Acompanhe... "Se tem políticos ruims, larga lá e eleja outro"; "Se o carro está ruim, compre outro."; Sendo assim, as coisas ruim sempre serão ruins... Alguém tem de mudar este conceito... -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From glasswalk3r em yahoo.com.br Mon Jan 30 11:58:43 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 30 Jan 2006 16:58:43 -0300 (ART) Subject: [Cascavel-pm] RES: P?rolas de programa??o In-Reply-To: <007e01c625dd$943db530$046410ac@itsa.com.br> Message-ID: <20060130195843.90152.qmail@web30808.mail.mud.yahoo.com> Oi Marcelo, Bem observado. Como a empresa é familiar dificilmente aconteceria o contrário. Mesmo que o Eduardo tenha sangue de barata. E para não fazer meu post algo completamente inútil, vai aí um link interessante (eu vi isso numa livraria e dei umas boas risadas): http://www.submarino.com.br/books_productdetails.asp?Query=ProductPage&ProdTypeId=1&ProdId=1027017&ST=SE []'s Alceu --- Marcelo Stella escreveu: > Eduardo / Alceu, > > Não aconselho a segunda opção... Existe o conceito > de "Gestão Heróica" onde > o chefe sabe tudo e a equipe que é incompetente... > quando as idéias do seu > Diretor derem errado, a culpa será sempre da equipe, > nunca dele... Gestor > bom compartilha opiniões, dialoga e reconhece boas > idéias... > > Como disse certa vez uma das diretoras da Catho: "Se > o café não agrada, cai > fora... vai tomar café em outro lugar..." > > []'s > Marcelo Stella _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From glasswalk3r em yahoo.com.br Mon Jan 30 12:04:03 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 30 Jan 2006 17:04:03 -0300 (ART) Subject: [Cascavel-pm] RES: P?rolas de programa??o In-Reply-To: <8ff2963a0601301149y340be9b3s@mail.gmail.com> Message-ID: <20060130200403.73299.qmail@web30802.mail.mud.yahoo.com> Você tem razão JG... e também não tem. Sua observação tem lógica, mas relacionamento humano nunca é lógico. Você acha mais provável que o dono da empresa mande o empregado ou o filho embora? Só se o pai fosse uma pessoa muito razoável para executar o primeiro e provavelmente ele não é (já que nunca deve ter perguntado a um funcionário antigo sobre a performance do filhote). Eduardo, ainda tem uma opção para você: assim que mudar de emprego (e rápido, eu espero) você pode tentar falar com seu RH e explicar o motivo da sua saída. Algumas empresas permitem e até incentivam entrevistas demissionais. []'s Alceu --- João Gabriel escreveu: > Marcelo... > > Como disse certa vez uma das diretoras da Catho: > "Se o café não agrada, cai > > fora... vai tomar café em outro lugar..." > > Se isso fosse bom, o que ia ter de merda no > Brasil... > Acompanhe... > "Se tem políticos ruims, larga lá e eleja outro"; > "Se o carro está ruim, compre outro."; > > Sendo assim, as coisas ruim sempre serão ruins... > > Alguém tem de mudar este conceito... _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From acid06 em gmail.com Mon Jan 30 12:18:40 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 30 Jan 2006 18:18:40 -0200 Subject: [Cascavel-pm] RES: P?rolas de programa??o In-Reply-To: <8ff2963a0601301149y340be9b3s@mail.gmail.com> References: <20060130120945.93589.qmail@web30809.mail.mud.yahoo.com> <007e01c625dd$943db530$046410ac@itsa.com.br> <8ff2963a0601301149y340be9b3s@mail.gmail.com> Message-ID: <9a08c9b40601301218h5adb2481id334533be36c42bc@mail.gmail.com> On 1/30/06, João Gabriel wrote: > "Se o carro está ruim, compre outro."; Mas isso é exatamente o que deve ser feito com um carro ruim. Você troca e recomenda aos outros que não comprem. No Japão os carros são amassados de 2 em 2 anos. Meio off-topic, mas realmente não entendi a analogia. -Nilson Santos F. Jr. From marcelo em stella.eng.br Mon Jan 30 13:20:12 2006 From: marcelo em stella.eng.br (Marcelo Stella) Date: Mon, 30 Jan 2006 18:20:12 -0300 Subject: [Cascavel-pm] RES: RES: P?rolas de programa??o In-Reply-To: <8ff2963a0601301149y340be9b3s@mail.gmail.com> Message-ID: <007f01c625e2$f4c5d400$046410ac@itsa.com.br> João, Isso é Lei de mercado: Se o carro é ruim, não vende - se não vende, ou melhoram ou fecham a fábrica... Idem para os políticos - perdem votos - ou melhoram ou procuram emprego ("não ficam lá")... O mesmo acontece com os dirigentes: se não agregam, perdem credibilidade, equipe e assim por diante - se queimam na empresa... O inverso tb é válido: bons carros vendem mais, bons políticos permanecem mais tempo e bons chefes conseguem que suas equipes façam milagres... Esses permanecem... e todos crescem: equipes e dirigentes... E tb tem um detalhe... Uma equipe boa ao seu lado é muito bom... Prefiro trabalhar com quem saiba muito mais do que eu a trabalhar em uma equipe/empresa fraca... O salário vira conseqüência... Mas voltemos a falar de PERL que é muito mais divertido... ;) []'s Marcelo Stella -----Mensagem original----- De: cascavel-pm-bounces+marcelo=stella.eng.br em pm.org [mailto:cascavel-pm-bounces+marcelo=stella.eng.br em pm.org] Em nome de João Gabriel Enviada em: segunda-feira, 30 de janeiro de 2006 16:49 Para: Cascavel Perl Mongers Assunto: Re: [Cascavel-pm] RES: P?rolas de programa??o Marcelo... > Como disse certa vez uma das diretoras da Catho: "Se o café não agrada, cai > fora... vai tomar café em outro lugar..." Se isso fosse bom, o que ia ter de merda no Brasil... Acompanhe... "Se tem políticos ruims, larga lá e eleja outro"; "Se o carro está ruim, compre outro."; Sendo assim, as coisas ruim sempre serão ruins... Alguém tem de mudar este conceito... -- []'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 From fabricioveiga em milnegocios.com.br Tue Jan 31 05:13:06 2006 From: fabricioveiga em milnegocios.com.br (Fabricio Veiga) Date: Tue, 31 Jan 2006 11:13:06 -0200 Subject: [Cascavel-pm] ref. Daemon Perl + Web Message-ID: <43DF6262.80209@milnegocios.com.br> Bom dia. Estou começando a desenvolver daemon com controle via web. Já fiz um formulário comun e agora necessito repassar as informações do formulário html via POST para o script perl, para pode executar as tarefas. Como faço essa integração ? Obrigado! Fabrício Veiga []'s From acid06 em gmail.com Tue Jan 31 05:39:08 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 31 Jan 2006 13:39:08 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?Pr=E9via_de_novo_m=F3dulo?= Message-ID: <9a08c9b40601310539j6e83525ek161ccdb7b1bdc43b@mail.gmail.com> Pessoal, Sei que tem que muita gente que evita mapeadores objeto-relacional (como o Class::DBI) por questões de performance. Porém, eu acho a idéia muito boa pra ser estragada simplesmente por causa disso e resolvi agir. Não tenho código com qualidade pra CPAN ainda, mas estou com resultados bastante promissores. Abaixo vai o resultado de um benchmark que acabei de rodar comparando o Class::DBI (CDBI), Rose::DB::Object (RDB) e o meu novo módulo (ObjRelMap), só pra vocês sentirem um gostinho do que possivelmente vem por aí. ;-) Rate CDBI RDB ObjRelMap CDBI 21.0/s -- -29% -90% RDB 29.6/s 41% -- -86% ObjRelMap 206/s 884% 596% -- Um "drawback" é que atualmente ele só funciona pra MySQL (ou algum outro banco de dados que aceite a sintaxe de MySQL), mas isso é "consertável". Ele possui os recursos mais importantes do Class::DBI (segundo o meu julgamento) e ainda faz auto-joins (coisa que você só consegue com o Class::DBI::Sweet). Atualmente, existem algumas limitações (os auto-joins possivelmente não se comportam muito bem com tabelas com mais de uma chave primária) mas caso exista demanda isso também é "consertável". Bom, é isso. Espero em breve poder soltar alguma coisa na CPAN. ;-) -Nilson Santos F. Jr. -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Tue Jan 31 05:31:50 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Tue, 31 Jan 2006 11:31:50 -0200 Subject: =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_Pr=E9via_de_novo_m=F3dulo?= References: <9a08c9b40601310539j6e83525ek161ccdb7b1bdc43b@mail.gmail.com> Message-ID: <000a01c6266a$b3fc40c0$0100000a@catatau> Desculpa a minha ignorancia... Mas... qual a funcionalidade do modulo? Tem algo haver com com proprio DBI? Quais as vantagens sobre o modulo DBI? (caso sim) xD Obrigado ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Cascavel Perl Mongers" Sent: Tuesday, January 31, 2006 11:39 AM Subject: [Cascavel-pm] Prévia de novo módulo Pessoal, Sei que tem que muita gente que evita mapeadores objeto-relacional (como o Class::DBI) por questões de performance. Porém, eu acho a idéia muito boa pra ser estragada simplesmente por causa disso e resolvi agir. Não tenho código com qualidade pra CPAN ainda, mas estou com resultados bastante promissores. Abaixo vai o resultado de um benchmark que acabei de rodar comparando o Class::DBI (CDBI), Rose::DB::Object (RDB) e o meu novo módulo (ObjRelMap), só pra vocês sentirem um gostinho do que possivelmente vem por aí. ;-) Rate CDBI RDB ObjRelMap CDBI 21.0/s -- -29% -90% RDB 29.6/s 41% -- -86% ObjRelMap 206/s 884% 596% -- Um "drawback" é que atualmente ele só funciona pra MySQL (ou algum outro banco de dados que aceite a sintaxe de MySQL), mas isso é "consertável". Ele possui os recursos mais importantes do Class::DBI (segundo o meu julgamento) e ainda faz auto-joins (coisa que você só consegue com o Class::DBI::Sweet). Atualmente, existem algumas limitações (os auto-joins possivelmente não se comportam muito bem com tabelas com mais de uma chave primária) mas caso exista demanda isso também é "consertável". Bom, é isso. Espero em breve poder soltar alguma coisa na CPAN. ;-) -Nilson Santos F. Jr. -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 Tue Jan 31 06:34:54 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 31 Jan 2006 14:34:54 +0000 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Pr=E9via_de_novo_m=F3dulo?= In-Reply-To: <000a01c6266a$b3fc40c0$0100000a@catatau> References: <9a08c9b40601310539j6e83525ek161ccdb7b1bdc43b@mail.gmail.com> <000a01c6266a$b3fc40c0$0100000a@catatau> Message-ID: <9a08c9b40601310634o6c66fdbx89d0d4aadc1cd2c9@mail.gmail.com> On 1/31/06, Gabriel Vieira wrote: > Mas... qual a funcionalidade do modulo? Tem algo haver com com proprio DBI? Sim. > Quais as vantagens sobre o modulo DBI? (caso sim) Pense em mexer no banco de dados sem uma única string SQL, com tudo encapsulado em objetos. Essa é a vantagem. O módulo Class::DBI, que é um ORM, tem uma boa documentação, dê uma lida. -Nilson Santos F. Jr. From shonorio em terra.com.br Tue Jan 31 07:24:56 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Tue, 31 Jan 2006 12:24:56 -0300 Subject: =?iso-8859-1?b?UmU6W0Nhc2NhdmVsLXBtXSBQcul2aWEgZGUgbm92byBt?= =?iso-8859-1?b?82R1bG8=?= Message-ID: Nilson, Existe a possibilidade de implementar estas melhorias que resultou em performance no próprio Class::DBI ? Pois assim, o impacto positivo seria enorme. Abraços, Solli M. Honório De:cascavel-pm-bounces+shonorio=terra.com.br em pm.org Para:"Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data:Tue, 31 Jan 2006 13:39:08 +0000 Assunto:[Cascavel-pm] Prévia de novo módulo > Pessoal, > > Sei que tem que muita gente que evita mapeadores objeto-relacional > (como o Class::DBI) por questões de performance. Porém, eu acho a > idéia muito boa pra ser estragada simplesmente por causa disso e > resolvi agir. > > Não tenho código com qualidade pra CPAN ainda, mas estou com > resultados bastante promissores. Abaixo vai o resultado de um > benchmark que acabei de rodar comparando o Class::DBI (CDBI), > Rose::DB::Object (RDB) e o meu novo módulo (ObjRelMap), só pra vocês > sentirem um gostinho do que possivelmente vem por aí. ;-) > > Rate CDBI RDB ObjRelMap > CDBI 21.0/s -- -29% -90% > RDB 29.6/s 41% -- -86% > ObjRelMap 206/s 884% 596% -- > > Um "drawback" é que atualmente ele só funciona pra MySQL (ou algum > outro banco de dados que aceite a sintaxe de MySQL), mas isso é > "consertável". Ele possui os recursos mais importantes do Class::DBI > (segundo o meu julgamento) e ainda faz auto-joins (coisa que você só > consegue com o Class::DBI::Sweet). Atualmente, existem algumas > limitações (os auto-joins possivelmente não se comportam muito bem com > tabelas com mais de uma chave primária) mas caso exista demanda isso > também é "consertável". > > Bom, é isso. Espero em breve poder soltar alguma coisa na CPAN. ;-) > > -Nilson Santos F. Jr. > > -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/20060131/6e23ff2c/attachment-0001.html From shonorio em terra.com.br Tue Jan 31 07:48:27 2006 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Tue, 31 Jan 2006 12:48:27 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Troca_da_lideren=E7a_do_S=E3o_Paulo_?= =?iso-8859-1?q?Perl_Mongers?= Message-ID: Pessoal, Assumi a liderança do grupo São Paulo Perl Mongers (SPPM) em cerimônia oficial no O´Malleys no dia 21/01, substituindo o Luis (mais conhecido como champs). A mudança não ocorreu porque o champs é um democrata e estabeleceu um regime de eleições no grupo :-), mas porque o nosso amigo foi selecionado para um desafio transatlântico no qual impossibilitará as suas atividades em São Paulo. Ao Luis, declaro a minha gratidão e desejo-lhe boa sorte em sua nova jornada. A sua generosidade em compartilhar seus conhecimentos técnicos muito me ajudou e sou muito feliz por tê-lo conhecido e trabalhado com o ele (mesmo que por pouco tempo). Destaco o excelente serviço prestado na divulgação do Perl na comunidade. Em 2002, o SPPM estava abandonado e inativo, e hoje temos o grupo com 63 membros e encontros sociais regulares. Isto tudo graças ao empenho e doação do champs. Se os feitos do champs são memoráveis, os desafios estão gigantescos dentro de um mar de oportunidade. O Perl está longe de ter a sua importância reconhecida no Brasil, principalmente dos usuários de software livre. Por isto conto com o empenho de todos para elevar o Perl ao lugar de destaque que ele merece. Abraços, Solli Moreira Honorio From marco.lima em e-via.com.br Tue Jan 31 08:02:12 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue, 31 Jan 2006 14:02:12 -0200 Subject: [Cascavel-pm] [Perl-Coordenacao] Minha presen?a confirmada no FISL 7 Message-ID: Salve Monges ! Aproveito para anunciar mais uma palestra de Perl no FISL esperamos superar a presença do ano passado nesse evento de importância mundial. Author: Marco Lima, Flávio Glock & cia. Title: O Portal do Monastério, como se tornar um Monge Perl. Track: Free Community, Philosophy, and Culture - O que devo mudar para participar da comunidade. - Como poderia ajudar no desenvolvimento e crescimento da linguagem. - Como utilizar todo esse poder dentro da minha empresa. - CPAN - Comprehensive Perl Archive Network(cpan.org), o que é e como utilizar. - Perlmonks (perlmonks.org), onde consigo suporte técncio. - O Futuro e onde tudo isso vai parar (dev.perl.org/perl6/). ** Presença de monges da comunidade Brasileira. [ ]'s > > > Pessoal, > > Tive hoje a confirmação da minha presença como palestrante no FISL 7. Das quatros palestras proposta ( "Perl, uma linguagem moderna e flexível", "Melhores práticas no desenvolvimento de Perl Orientado a Objeto (POO)", "Cacti - uma solução complete para o gerenciamento gráfico da rede" e "Deixe o gerenciamento do anti-spam com os usuários"), tive a "Deixe o gerenciamento do anti-spam com os usuários". > > O tema "Perl, uma linguagem moderna e flexível" foi bem recebido, com uma boa pontuação. Não ví os demais temas, mas tive a impressão de que os avaliadores estão evitando temas voltado apenas à produto para temas voltado à solução. Com isto, se o tema você "Linguagem dinâmica, o quê ela pode fazer por você ?" teria mas chance de ser aceita. > > De qualquer maneira, devido ao grande número de proposta (e isto é muito bom) o FISL limitou apenas uma apresentação por palestrante, e tenho certeza que a do spam seria escolhida, afinal é a bola da fez. > > Bom, os temas do Perl estarão automaticamente disponíveis no YAPC. Falando nisto, que (dos lideres) já confirmaram a presença no YAPC ? > > Solli M. Honório > > Marco Lima - Mago mago em rio.pm.org Rio de Janeiro Perl Mongers http://rio.pm.org _______________________________________________ Perl-Coordenacao mailing list Perl-Coordenacao em listas.softwarelivre.org http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/perl-coordenacao -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From gabriel.vieira em gmail.com Tue Jan 31 07:05:41 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Tue, 31 Jan 2006 13:05:41 -0200 Subject: =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_Troca_da_lideren=E7a_do_S=E3o_Paulo_?= =?iso-8859-1?Q?Perl_Mongers?= References: Message-ID: <001101c62677$cf5f97b0$0100000a@catatau> Hahaha.. foi emocionante o discurssão.. por um tempo chega senti saudades do champs.. o texto foi um tanto quanto memorável.. hehe Espero que faço um ótimo trabalho ;) Que seja tão reconhecido como a sua participação na lista. Abraços ----- Original Message ----- From: "Solli Moreira Honorio" To: Cc: ; Sent: Tuesday, January 31, 2006 1:48 PM Subject: [Cascavel-pm] Troca da liderença do São Paulo Perl Mongers Pessoal, Assumi a liderança do grupo São Paulo Perl Mongers (SPPM) em cerimônia oficial no O´Malleys no dia 21/01, substituindo o Luis (mais conhecido como champs). A mudança não ocorreu porque o champs é um democrata e estabeleceu um regime de eleições no grupo :-), mas porque o nosso amigo foi selecionado para um desafio transatlântico no qual impossibilitará as suas atividades em São Paulo. Ao Luis, declaro a minha gratidão e desejo-lhe boa sorte em sua nova jornada. A sua generosidade em compartilhar seus conhecimentos técnicos muito me ajudou e sou muito feliz por tê-lo conhecido e trabalhado com o ele (mesmo que por pouco tempo). Destaco o excelente serviço prestado na divulgação do Perl na comunidade. Em 2002, o SPPM estava abandonado e inativo, e hoje temos o grupo com 63 membros e encontros sociais regulares. Isto tudo graças ao empenho e doação do champs. Se os feitos do champs são memoráveis, os desafios estão gigantescos dentro de um mar de oportunidade. O Perl está longe de ter a sua importância reconhecida no Brasil, principalmente dos usuários de software livre. Por isto conto com o empenho de todos para elevar o Perl ao lugar de destaque que ele merece. Abraços, Solli Moreira Honorio _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From pmpoa em galvao.eti.br Tue Jan 31 08:10:10 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Tue, 31 Jan 2006 14:10:10 -0200 Subject: [Cascavel-pm] Troca da =?ISO-8859-1?Q?lideren=E7a_do_S=E3?= =?ISO-8859-1?Q?o_Paulo_Perl_Mongers?= In-Reply-To: References: Message-ID: <43DF8BE2.5000308@galvao.eti.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060131/c4c1960a/attachment.html From acid06 em gmail.com Tue Jan 31 09:05:40 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 31 Jan 2006 15:05:40 -0200 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Pr=E9via_de_novo_m=F3dulo?= In-Reply-To: References: Message-ID: <9a08c9b40601310905i48ec6c09g3809f4147eb89e73@mail.gmail.com> Muito provavelmente não (ou iria requerer um grande esforço). O módulo foi feito justamente para ser mais rápido. Cuidados foram tomados especialmente para isso. Porém, nem tudo está perdido: a interface do módulo é quase um drop-in replacement pro Class::DBI (principalmente porque eu gosto da interface do Class::DBI). Então se você fizesse a troca, não precisaria de mudar quase nada. Por exemplo, o código usado no benchmark é o mesmo para o Class::DBI e para o meu módulo. Sem mudança alguma no uso. A declaração das classes de dados tem uma camada de compatibilidade de modo que uma classe de dados do Class::DBI é uma classe de dados válida do meu módulo. MAS, meu módulo não implementa tudo (ainda?). Ele só implementa o que eu uso. ;-) Para você ter uma idéia de como é o código: sub ObjRelMap { for my $cidade (Cidade->search_like({nome =>'%a%'})) { my $x = $cidade->id; my $y = $cidade->nome; my $z = $cidade->estado; my $var = $cidade->estado->pais->nome; } } Essa foi a simples rotina utilizada para o benchmark. A rotina para o benchmark do Class::DBI é idêntica, com a exceção de que a classe se chama CidadeDBI ao invés de só Cidade. Depois de várias otimizações nas rotinas dos outros módulos (porque eu achei eles não podiam ser tão lentos assim e resolvi perguntar em uma outra lista de discussão), o aumento de velocidade caiu de mais 8 vezes para ~4.25x o que ainda é MUITA diferença. CDBI 37.1/s -- -6% -78% RDB 39.4/s 6% -- -77% ObjRelMap 168/s 353% 326% -- Então acho que vou continuar o desenvolvimento do módulo. Possivelmente com a implementação de novos recursos a performance irá cair um pouco, mas acredito que ainda continuará significativamente mais rápido (pelo menos 3x). -Nilson Santos F. Jr. On 1/31/06, Solli Moreira Honorio wrote: > > > Nilson, > > Existe a possibilidade de implementar estas melhorias que resultou em performance no próprio Class::DBI ? Pois assim, o impacto positivo seria enorme. > > Abraços, > > Solli M. Honório > > De: cascavel-pm-bounces+shonorio=terra.com.br em pm.org > > Para:"Cascavel Perl Mongers" cascavel-pm em pm.org > > Cópia: > > > Data: Tue, 31 Jan 2006 13:39:08 +0000 > > > Assunto:[Cascavel-pm] Prévia de novo módulo > > > Pessoal, > > > > Sei que tem que muita gente que evita mapeadores objeto-relacional > > (como o Class::DBI) por questões de performance. Porém, eu acho a > > idéia muito boa pra ser estragada simplesmente por causa disso e > > resolvi agir. > > > > Não tenho código com qualidade pra CPAN ainda, mas estou com > > resultados bastante promissores. Abaixo vai o resultado de um > > benchmark que acabei de rodar comparando o Class::DBI (CDBI), > > Rose::DB::Object (RDB) e o meu novo módulo (ObjRelMap), só pra vocês > > sentirem um gostinho do que possivelmente vem por aí. ;-) > > > > Rate CDBI RDB ObjRelMap > > CDBI 21.0/s -- -29% -90% > > RDB 29.6/s 41% -- -86% > > ObjRelMap 206/s 884% 596% -- > > > > Um "drawback" é que atualmente ele só funciona pra MySQL (ou algum > > outro banco de dados que aceite a sintaxe de MySQL), mas isso é > > "consertável". Ele possui os recursos mais importantes do Class::DBI > > (segundo o meu julgamento) e ainda faz auto-joins (coisa que você só > > consegue com o Class::DBI::Sweet). Atualmente, existem algumas > > limitações (os auto-joins possivelmente não se comportam muito bem com > > tabelas com mais de uma chave primária) mas caso exista demanda isso > > também é "consertável". > > > > Bom, é isso. Espero em breve poder soltar alguma coisa na CPAN. ;-) > > > > -Nilson Santos F. Jr. > > > > -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 Tue Jan 31 09:25:46 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue, 31 Jan 2006 14:25:46 -0300 (ART) Subject: =?iso-8859-1?q?Re:=20[Cascavel-pm]=20Pr=E9via=20de=20novo=20m=F3dulo?= In-Reply-To: <9a08c9b40601310539j6e83525ek161ccdb7b1bdc43b@mail.gmail.com> Message-ID: <20060131172546.34619.qmail@web30804.mail.mud.yahoo.com> Nilson, Você mencionou que já é possível fazer algumas coisas com MySQL. Eu gostaria de testar isso. Você pensa em disponibilizar isso para download na forma em que já está? Grato, Alceu --- Nilson Santos Figueiredo Junior escreveu: > Pessoal, > > Sei que tem que muita gente que evita mapeadores > objeto-relacional > (como o Class::DBI) por questões de performance. > Porém, eu acho a > idéia muito boa pra ser estragada simplesmente por > causa disso e > resolvi agir. > > Não tenho código com qualidade pra CPAN ainda, mas > estou com > resultados bastante promissores. Abaixo vai o > resultado de um > benchmark que acabei de rodar comparando o > Class::DBI (CDBI), > Rose::DB::Object (RDB) e o meu novo módulo > (ObjRelMap), só pra vocês > sentirem um gostinho do que possivelmente vem por > aí. ;-) > > Rate CDBI RDB ObjRelMap > CDBI 21.0/s -- -29% -90% > RDB 29.6/s 41% -- -86% > ObjRelMap 206/s 884% 596% -- > > Um "drawback" é que atualmente ele só funciona pra > MySQL (ou algum > outro banco de dados que aceite a sintaxe de MySQL), > mas isso é > "consertável". Ele possui os recursos mais > importantes do Class::DBI > (segundo o meu julgamento) e ainda faz auto-joins > (coisa que você só > consegue com o Class::DBI::Sweet). Atualmente, > existem algumas > limitações (os auto-joins possivelmente não se > comportam muito bem com > tabelas com mais de uma chave primária) mas caso > exista demanda isso > também é "consertável". > > Bom, é isso. Espero em breve poder soltar alguma > coisa na CPAN. ;-) > > -Nilson Santos F. Jr. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From monsieur_champs em yahoo.com.br Tue Jan 31 10:50:13 2006 From: monsieur_champs em yahoo.com.br (Luis Campos de Carvalho) Date: Tue, 31 Jan 2006 15:50:13 -0300 (ART) Subject: =?iso-8859-1?q?Re:[Cascavel-pm]=20Pr=E9via=20de=20novo=20m=F3dulo?= In-Reply-To: Message-ID: <20060131185013.32419.qmail@web60015.mail.yahoo.com> Nilson, o Solli está coberto de razão. Eu sugiro ainda uma alternativa híbrida, a criação de um módulo que pudesse ser alternativa "drop-in". Assim, tudo o que seria necessário fazer para implementar a melhoria seria trocar o nome do módulo de "Class::DBI" para alguma outra coisa no texto do programa... Considere seriamente esta possibilidade. Putamplexos! --- Solli Moreira Honorio escreveu: > Nilson, > Existe a possibilidade de implementar estas melhorias que resultou em performance no próprio > Class::DBI ? Pois assim, o impacto positivo seria enorme. > Abraços, > Solli M. Honório > De:cascavel-pm-bounces+shonorio=terra.com.br em pm.org > > Para:"Cascavel Perl Mongers" cascavel-pm em pm.org > > Cópia: > > Data:Tue, 31 Jan 2006 13:39:08 +0000 > > Assunto:[Cascavel-pm] Prévia de novo módulo > > > Pessoal, > > > > Sei que tem que muita gente que evita mapeadores objeto-relacional > > (como o Class::DBI) por questões de performance. Porém, eu acho a > > idéia muito boa pra ser estragada simplesmente por causa disso e > > resolvi agir. > > > > Não tenho código com qualidade pra CPAN ainda, mas estou com > > resultados bastante promissores. Abaixo vai o resultado de um > > benchmark que acabei de rodar comparando o Class::DBI (CDBI), > > Rose::DB::Object (RDB) e o meu novo módulo (ObjRelMap), só pra vocês > > sentirem um gostinho do que possivelmente vem por aí. ;-) > > > > Rate CDBI RDB ObjRelMap > > CDBI 21.0/s -- -29% -90% > > RDB 29.6/s 41% -- -86% > > ObjRelMap 206/s 884% 596% -- > > > > Um "drawback" é que atualmente ele só funciona pra MySQL (ou algum > > outro banco de dados que aceite a sintaxe de MySQL), mas isso é > > "consertável". Ele possui os recursos mais importantes do Class::DBI > > (segundo o meu julgamento) e ainda faz auto-joins (coisa que você só > > consegue com o Class::DBI::Sweet). Atualmente, existem algumas > > limitações (os auto-joins possivelmente não se comportam muito bem com > > tabelas com mais de uma chave primária) mas caso exista demanda isso > > também é "consertável". > > > > Bom, é isso. Espero em breve poder soltar alguma coisa na CPAN. ;-) > > > > -Nilson Santos F. Jr. > > > > -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 -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From gabriel.vieira em gmail.com Tue Jan 31 10:09:09 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Tue, 31 Jan 2006 16:09:09 -0200 Subject: =?iso-8859-1?Q?Re:_Re:=5BCascavel-pm=5D_Pr=E9via_de_novo_m=F3dulo?= References: <20060131185013.32419.qmail@web60015.mail.yahoo.com> Message-ID: <000801c62691$71cea7c0$0100000a@catatau> Acho isso bastante relativo... o módulo que ele está desenvolvendo é de acordo com as necessidades dele e busca uma maior facilidade de uso, de acordo com os critérios que ele usou, obtendo, ALÉM DE TUDO, um desempenho extraordinario... pensem bem.. se fosse só para alterar um módulo para melhor ele não teria criado um inteiro ;D. Acho que vale a pena investir em um projeto paralelo, com ajuda mútua entre os projetos. Não vi o código utilizado.. mas pode ser que utilize uma linha de raciocinio diferente do Class, por exemplo.. tudo eh relativo... Mas é muito interessante também a possibilitade que o luis mencionou. Chega de papo e bota isso pra frente! ;D hehe Abraços ----- Original Message ----- From: "Luis Campos de Carvalho" To: "Cascavel Perl Mongers" Sent: Tuesday, January 31, 2006 4:50 PM Subject: Re:[Cascavel-pm] Prévia de novo módulo Nilson, o Solli está coberto de razão. Eu sugiro ainda uma alternativa híbrida, a criação de um módulo que pudesse ser alternativa "drop-in". Assim, tudo o que seria necessário fazer para implementar a melhoria seria trocar o nome do módulo de "Class::DBI" para alguma outra coisa no texto do programa... Considere seriamente esta possibilidade. Putamplexos! --- Solli Moreira Honorio escreveu: > Nilson, > Existe a possibilidade de implementar estas melhorias que resultou em > performance no próprio > Class::DBI ? Pois assim, o impacto positivo seria enorme. > Abraços, > Solli M. Honório > De:cascavel-pm-bounces+shonorio=terra.com.br em pm.org > > Para:"Cascavel Perl Mongers" cascavel-pm em pm.org > > Cópia: > > Data:Tue, 31 Jan 2006 13:39:08 +0000 > > Assunto:[Cascavel-pm] Prévia de novo módulo > > > Pessoal, > > > > Sei que tem que muita gente que evita mapeadores objeto-relacional > > (como o Class::DBI) por questões de performance. Porém, eu acho a > > idéia muito boa pra ser estragada simplesmente por causa disso e > > resolvi agir. > > > > Não tenho código com qualidade pra CPAN ainda, mas estou com > > resultados bastante promissores. Abaixo vai o resultado de um > > benchmark que acabei de rodar comparando o Class::DBI (CDBI), > > Rose::DB::Object (RDB) e o meu novo módulo (ObjRelMap), só pra vocês > > sentirem um gostinho do que possivelmente vem por aí. ;-) > > > > Rate CDBI RDB ObjRelMap > > CDBI 21.0/s -- -29% -90% > > RDB 29.6/s 41% -- -86% > > ObjRelMap 206/s 884% 596% -- > > > > Um "drawback" é que atualmente ele só funciona pra MySQL (ou algum > > outro banco de dados que aceite a sintaxe de MySQL), mas isso é > > "consertável". Ele possui os recursos mais importantes do Class::DBI > > (segundo o meu julgamento) e ainda faz auto-joins (coisa que você só > > consegue com o Class::DBI::Sweet). Atualmente, existem algumas > > limitações (os auto-joins possivelmente não se comportam muito bem com > > tabelas com mais de uma chave primária) mas caso exista demanda isso > > também é "consertável". > > > > Bom, é isso. Espero em breve poder soltar alguma coisa na CPAN. ;-) > > > > -Nilson Santos F. Jr. > > > > -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 -- Luis Campos de Carvalho Member of "São Paulo Perl Mongers", Unix SysAdmin & OCP/DBA Oracle _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From vgdias em gmail.com Tue Jan 31 12:04:20 2006 From: vgdias em gmail.com (vict0r) Date: Tue, 31 Jan 2006 18:04:20 -0200 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Troca_da_lide?= =?ISO-8859-1?Q?ren=E7a_do_S=E3o_Paulo_Perl_Mongers?= In-Reply-To: References: Message-ID: Srs., gostaria de desenvolver sites usando Mason, mas como uso Fedora estou tendo problemas para instalar e configurar o ambiente para utilizar Apache 2 usando pacotes RPM. Alguem teria um tutorial de como configurar o ambiente para utilização do Mason no Apache 2 ou algum link que possa indicar? Agradeço qualquer contribuição. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060131/72807a02/attachment.html From maia em suaweb.com Tue Jan 31 12:22:01 2006 From: maia em suaweb.com (Eduardo Maia) Date: Tue, 31 Jan 2006 18:22:01 -0200 Subject: [Cascavel-pm] P?rolas de programa??o In-Reply-To: <20060129104246.9756.qmail@web50207.mail.yahoo.com> References: <20060129104246.9756.qmail@web50207.mail.yahoo.com> Message-ID: <20060131202201.17774.qmail@hm257.locaweb.com.br> A todos os amigos que me aconselharam trocar de emprego... F U I ! ! ! Hehehe Tô partindo pra uma empresa que trabalha com Perl, e onde os servidores são Linux :) Comemoração no dia 09/02 no encontro social daqui do Rio... todos lá! Mas por favor... sem piadinhas de eu pagar o chopp, ok?! Abraços a todos! From gilmarjr em im.ufba.br Tue Jan 31 12:13:49 2006 From: gilmarjr em im.ufba.br (Gilmar Santos Jr) Date: Tue, 31 Jan 2006 17:13:49 -0300 Subject: [Cascavel-pm] Troca da =?ISO-8859-1?Q?lideren=E7a_do_S=E3?= =?ISO-8859-1?Q?o_Paulo_Perl_Mongers?= In-Reply-To: References: Message-ID: <43DFC4FD.9070709@im.ufba.br> Olá, Vitor. Recentemente tive a terrível tarefa de instalar uma aplicação qus usava Mason em um Fedora Core 1. Instalei o Mason usando o CPAN.pm $ perl -MCPAN -e shell > install HTML::Mason Minha sorte é que já tava tudo configurado, então não precisei de mais que isso (para o Mason). Com rpm's não tentei, pois já tava cansado do loop em que entrava toda vez que tinha que instalar um. Boa sorte, Gilmar. - Salvador Perl Mongers vict0r escreveu: > Srs., > gostaria de desenvolver sites usando Mason, mas como uso Fedora estou > tendo problemas para instalar e configurar o ambiente para utilizar > Apache 2 usando pacotes RPM. > Alguem teria um tutorial de como configurar o ambiente para utilização > do Mason no Apache 2 ou algum link que possa indicar? > > Agradeço qualquer contribuição. > >------------------------------------------------------------------------ > >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm em pm.org >http://mail.pm.org/mailman/listinfo/cascavel-pm > From marco.lima em e-via.com.br Tue Jan 31 12:43:36 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Tue, 31 Jan 2006 18:43:36 -0200 Subject: [Cascavel-pm] Mason em um Fedora Core 1 Message-ID: Salve Monges ! Apenas para lembrar ! altere o subject quando o assunto naum for o mesmo ! [ ]'s > Olá, Vitor. > > Recentemente tive a terrível tarefa de instalar uma aplicação qus usava > Mason em um Fedora Core 1. > Instalei o Mason usando o CPAN.pm > > $ perl -MCPAN -e shell > > install HTML::Mason > > Minha sorte é que já tava tudo configurado, então não precisei de mais > que isso (para o Mason). > Com rpm's não tentei, pois já tava cansado do loop em que entrava toda > vez que tinha que instalar um. > > Boa sorte, > Gilmar. > - Salvador Perl Mongers > > vict0r escreveu: > > > Srs., > > gostaria de desenvolver sites usando Mason, mas como uso Fedora estou > > tendo problemas para instalar e configurar o ambiente para utilizar > > Apache 2 usando pacotes RPM. > > Alguem teria um tutorial de como configurar o ambiente para utilização > > do Mason no Apache 2 ou algum link que possa indicar? > > > > Agradeço qualquer contribuição. > > > >------------------------------------------------------------------------ > > > >_______________________________________________ > >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 Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From andre.garcia.carneir em terra.com.br Tue Jan 31 14:11:02 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Tue, 31 Jan 2006 19:11:02 -0300 Subject: [Cascavel-pm] P?rolas de programa??o Message-ID: Tá bom! Prometemos falar a sério então!!!! Boa sorte no seu novo emprego! Cheers and keep wrecking!!! ---------- Cabeçalho original ----------- De: cascavel-pm-bounces em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Tue, 31 Jan 2006 18:22:01 -0200 Assunto: Re: [Cascavel-pm] P?rolas de programa??o > A todos os amigos que me aconselharam trocar de emprego... > > F U I ! ! ! > > Hehehe > > Tô partindo pra uma empresa que trabalha com Perl, e onde os servidores são Linux :) > > Comemoração no dia 09/02 no encontro social daqui do Rio... todos lá! Mas por favor... sem piadinhas de eu pagar o chopp, ok?! > > Abraços a todos! > _______________________________________________ > 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,1138738951.311671.6331.cabue.terra.com.br,3493,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 31/01/2006 / Versão: 4.4.00/4686 > 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 mdacwb em gmail.com Tue Jan 31 17:38:14 2006 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Tue, 31 Jan 2006 23:38:14 -0200 Subject: [Cascavel-pm] P?rolas de programa??o In-Reply-To: <20060131202201.17774.qmail@hm257.locaweb.com.br> References: <20060129104246.9756.qmail@web50207.mail.yahoo.com> <20060131202201.17774.qmail@hm257.locaweb.com.br> Message-ID: <42dcdd750601311738o32dcd268y@mail.gmail.com> Em 31/01/06, Eduardo Maia escreveu: > > A todos os amigos que me aconselharam trocar de emprego... > > F U I ! ! ! > > Hehehe > > Tô partindo pra uma empresa que trabalha com Perl, e onde os servidores > são Linux :) > > Comemoração no dia 09/02 no encontro social daqui do Rio... todos lá! Mas > por favor... sem piadinhas de eu pagar o chopp, ok?! Aqui no Rio-PM ninguem brinca com uma coisa séria destas ;) Sucesso no seu novo trabalho!! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060201/0b6a1953/attachment.html From acid06 em gmail.com Tue Jan 31 19:05:58 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 1 Feb 2006 00:05:58 -0300 Subject: =?ISO-8859-1?Q?Re:_[Cascavel-pm]_Pr=E9via_de_novo_m=F3dulo?= In-Reply-To: <20060131172546.34619.qmail@web30804.mail.mud.yahoo.com> References: <9a08c9b40601310539j6e83525ek161ccdb7b1bdc43b@mail.gmail.com> <20060131172546.34619.qmail@web30804.mail.mud.yahoo.com> Message-ID: <9a08c9b40601311905l5e7ae09and7e4c86e2a47667d@mail.gmail.com> On 1/31/06, Alceu R. de Freitas Jr. wrote: > Você mencionou que já é possível fazer algumas coisas > com MySQL. Eu gostaria de testar isso. > > Você pensa em disponibilizar isso para download na > forma em que já está? Penso sim. Mas eu estou acertando umas últimas coisas. Eu acabei de descobrir que ele tem uns problemas com o MySQL 5 sob Windows (possivelmente em outros OS também, não sei). Não é por culpa do módulo, mas por culpa do DBD::mysql que dá segfaults aleatórios no método column_info do database handle. Isso impedia o funcionamento. Eu queria escrever uma documentação antes também, nem que fosse para relatar o que não funciona ainda. A interface está idêntica ao Class::DBI, creio eu. Com a ajuda do criador do Rose::DB::Object eu melhorei a performance do módulo ao máximo para realizar a comparação. Isso gastou muito trabalho e pra fazer cada query o usuário precisaria passar uma hash gigantesca de opções. Eu acho que isso quase acaba com o sentido de utilizar ORM. Com todas essas otimizações, o Rose::DB::Object ainda foi mais de 2 vezes mais lento. Como uma comparação injusta eu coloquei o DBI no meio, com uma query feita à mão que busca tudo de uma vez só, coisa que é impossível pra um ORM fazer pois ele não sabe de antemão o que realmente será utilizado ou não (sem que o programador tenha muito trabalho). Eu achei os resultados satisfatórios. Rate CDBI RDBOSlow RDBOFast ORM DBI CDBI 0.266/s -- -44% -91% -95% -99% RDBOSlow 0.471/s 77% -- -84% -92% -98% RDBOFast 2.89/s 985% 513% -- -49% -87% ORM 5.66/s 2029% 1102% 96% -- -74% DBI 21.5/s 7986% 4467% 645% 280% -- A minha solução ficou em torno de 1/4 da velocidade do DBI "na mãozona" e o dobro da velocidade do Rose::DB o mais otimizado possível. Isso tudo com um código idêntico ao do Class::DBI (ou seja, extremamente simples). O mesmo código rodado no Class::DBI foi 20 vezes mais lento. Ah! E como eu disse anteriormente, no que já está implementado, o módulo é uma alternativa "drop-in" para o Class::DBI. -Nilson Santos F. Jr.