From fglock em pucrs.br Sun Jun 1 17:50:56 2003 From: fglock em pucrs.br (fglock@pucrs.br) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] Logo Message-ID: <200306012243.h51MhmVe085592@rigel.pucrs.br> Aqui, Fabiano: http://amsterdam.pm.org/logos/republic.gif > Olá pessoal. > Alguém tem o logo 'Programming Republic of Perl' maior que este: > http://www.ora.de/info/perl/republic/perl_id_bw_sm.gif > e com uma boa resolução ? > > []'s > --Fabiano Reese Righetti - http://cascavel.pm.org/~fabiano/ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > From lechamps em terra.com.br Tue Jun 3 09:08:28 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] Artigo References: <001d01c325f7$0aa76c00$02650a0a@connection.com.br> <20030529161045.GA351@pinguim.elobo.cjb.net> <20030530130648.M54355@host.sk> Message-ID: <3EDCABDC.8010102@terra.com.br> ocxy wrote: > estarei em Cascavel este final de semana, quero conversar com o Fabiano > sobre mais uns materias e ver sua opniao... > > mas o artigo que ja esta pronto se encontra em: > > http://ocxy.host.sk/textos/gtk-perl.txt Caro Ocxy Eu li o artigo, e achei interessante. Talvez fosse conveniente incluir um comentário mais descritivo sobre o programa-exemplo que você expõe no final do artigo... =-] []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From lechamps em terra.com.br Tue Jun 3 09:35:55 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:39 2004 Subject: [Fwd: Re: [Fwd: [Cascavel-pm] [OFF] =?ISO-8859-1?Q?Dom=EDnio?= =?ISO-8859-1?Q?=2E_org=2Ebr=5D=5D?= References: <3ED76197.9060706@terra.com.br> <3ED768BB.293A@pucrs.br> <3ED76B10.4040109@terra.com.br> <3ED76EDE.3360@pucrs.br> <3ED77219.1060704@terra.com.br> <3ED7AFEE.6504@pucrs.br> Message-ID: <3EDCB24B.90204@terra.com.br> Flavio S. Glock wrote: > Acho que ficou um pouco apertado na página, o CSS tira > as margens. Dá uma olhada: > > http://www.ipct.pucrs.br/flavio/perl/brasil/ Coberto de razão. Segue anexo novo CSS, limpo de todas as tralhas que "sobraram", e com os ajustes necessários. Quero saber o que você acha do estilo, branco-e-preto, com tons de cinza e uma pitada de laranja (novidade!). Temos "cores oficiais" para o Perl? [http://www.perlmonks.org/index.pl?node_id=262664] Os meus irmãos monges poderiam ajudar, entoando cânticos de [aprovação|reprovação|desprezo|apreciação|descontentamento|.*] pelo trabalho... =-] Bom Flávio, eu acho que assumi a co-autoria do website... =-] Conte comigo, vou ajudar na medida do que eu conseguir. Tenho uns problemas cabeludos para "pentear" até o final do mês com a faculdade, mas depois disso a minha vida sossega. []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From lechamps em terra.com.br Wed Jun 4 13:07:20 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] Re: [WebSite Brasil.pm.org]: Novas =?ISO-8859-1?Q?altera=E7=F5es?= =?ISO-8859-1?Q?=2E=2E=2E?= References: <3EDE2809.9010800@terra.com.br> <3EDE2C89.15E4@pucrs.br> Message-ID: <3EDE3558.1050508@terra.com.br> Flavio S. Glock wrote: > Luis Campos de Carvalho wrote: > >> Flávio, eu notei que você não escreveu todos os escapes de caracteres >>acentuados em HTML, e tomei a liberdade de acrescentar algumas >>informações complementares para o Website. >> >> Isso inclui algumas alterações no .CSS, e eu envio ambos (index|CSS) >>para você. Olhe, aprove e publique se você achar legal. > > :) > > Valeu! > Amanhã começa o FISL, eu estive lá na exposição agora a pouco. =-[ Eu sei... eu deveria estar por aí, mas tenho provas... Droga... no ano que vem eu vou sem falta!! O pessoal deve estar de viagem agora... quem do Cascavel confirmou presença? []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From glasswalk3r em yahoo.com.br Mon Jun 9 06:20:12 2003 From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] dúvida quanto aos operadores "|" e "||" Message-ID: <20030609112012.91524.qmail@web20205.mail.yahoo.com> Bom dia, Eu vi ontem essa construção: untill (flock FILE EX_LOCK | SH_LOCK) { algum código } Como eu deveria interpretar essa construção? Qual a diferença entre usar "|" e "||"? Em testes de abertura de arquivos, por exemplo, usamos o "||": open (FILE,"/etc/groups") || die "Não consegui abrir o arquivo"; Que significa "faça isso, senão faça isso" o que funciona como um if-then-else. Sei que parece algo meio irrelevante para se preocupar, mas eu procurei algo sobre isso e não encontrei! Se alguém puder me explicar, eu agradeço! []´s ===== Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html _______________________________________________________________________ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ From ednardo em elobo.cjb.net Mon Jun 9 06:55:54 2003 From: ednardo em elobo.cjb.net (Ednardo Lobo) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] =?iso-8859-1?Q?d=FAvid?= =?iso-8859-1?Q?a?= quanto aos operadores "|" e "||" In-Reply-To: <20030609112012.91524.qmail@web20205.mail.yahoo.com> References: <20030609112012.91524.qmail@web20205.mail.yahoo.com> Message-ID: <20030609115554.GD288@pinguim.elobo.cjb.net> On Mon, Jun 09, 2003 at 08:20:12AM -0300, Alceu R. de Freitas Jr. wrote: > Bom dia, > > Eu vi ontem essa construção: > > untill (flock FILE EX_LOCK | SH_LOCK) { > > algum código > > } > > > Como eu deveria interpretar essa construção? Qual a diferença entre > usar "|" e "||"? Em testes de abertura de arquivos, por exemplo, > usamos o "||": > > open (FILE,"/etc/groups") || die "Não consegui abrir o arquivo"; > > Que significa "faça isso, senão faça isso" o que funciona como um > if-then-else. > > Sei que parece algo meio irrelevante para se preocupar, mas eu > procurei algo sobre isso e não encontrei! > > Se alguém puder me explicar, eu agradeço! > > []´s > Os operadores '|' e '&', diferentemente de '||' e '&&', realizam uma operação lógica a nível de bits. Sendo: LOCK_EX = 2 LOCK_SH = 1 $r1 = LOCK_EX | LOCK_SH $r2 = LOCK_EX & LOCK_SH Teremos: print $r1 # imprime 3 print $r2 # imprime 0 Ou seja: ========== ========== Oper: | Oper: & ---------- ---------- 2 -> 00010 2 -> 00010 1 -> 00001 1 -> 00001 ----- ----- (3) 00011 (0) 00000 ========== ========== -- Ednardo Lobo - www.elobo.cjb.net, www.lobosnet.com Por favor, evitem enviar anexos no formato MS-Office, obrigado! Veja: http://www.fsf.org/philosophy/no-word-attachments.pt.html From flavio.correa em pop.com.br Tue Jun 10 00:35:59 2003 From: flavio.correa em pop.com.br (=?iso-8859-1?B?RmzhdmlvIFBPUA==?=) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] Eliminando superfulos em scripts XML References: <20030609112012.91524.qmail@web20205.mail.yahoo.com> <20030609115554.GD288@pinguim.elobo.cjb.net> Message-ID: <002201c32f12$2d84caa0$9f75afc8@flavio> Pessoal, estou precisando de um script que elimina-se carcateres superfulos em scripts XML, como exemplo: This is a text This is another text This is a remark , no script acima temos TABs e ESCAPEs, como transformar em: This is a textThis is another textThis is a remark Grato, Flávio de Vasconcellos Corrêa. From lechamps em terra.com.br Tue Jun 10 10:10:03 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] Eliminando superfulos em scripts XML References: <20030609112012.91524.qmail@web20205.mail.yahoo.com> <20030609115554.GD288@pinguim.elobo.cjb.net> <002201c32f12$2d84caa0$9f75afc8@flavio> Message-ID: <3EE5F4CB.9090606@terra.com.br> Flávio POP wrote: > Pessoal, > > estou precisando de um script que elimina-se carcateres superfulos em > scripts XML, > como exemplo: > > > > This is a text > > > > This is another text > > > This is a remark > > > , > > no script acima temos TABs e ESCAPEs, como transformar em: > > This is a textThis is another > textThis is a remark Com expressões regulares. Bom, vamos começar assim: #!/usr/bin/perl -w use strict; local $/=undef; open INPUT, 'nome_do_xml.xml' or die "$!\n"; $file = ; close INPUT; # remove todos os "inuteis" do começo de cada linha. $file =~ s,^\s+,,gomo; # remove todos os "inuteis" do final de cada linha. $file =~ s,\s+$,,gomo; # remove todos os "inuteis" entre dois tags. $file =~ s,>\s+<,><,gomo; print $file; __END__ Eu não testei essa coisa, mas não tem mistério. Ele vai cuspira seu arquivo reformatado para a saída padrão, tá? Eu não sei como tratar o caso de ter não-espaços entre '>' e '<'. Até onde eu entendo de XML, não podemos mexer aí dentro... eu estou abusando, já, quando tiro os espaços de antes e depois das linhas... Deve ter um modulo que trate de XML para você olhar... procure no search.cpan.org, por favor... Veja se isso ajuda, e me envia feedback, tá? []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From lechamps em terra.com.br Tue Jun 10 12:57:25 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Apresenta=E7=E3o_do_Aspirante_a_Programad?= =?ISO-8859-1?Q?or_Perl_Jos=E9_Luis_Piola?= References: <20030609112012.91524.qmail@web20205.mail.yahoo.com> <20030609115554.GD288@pinguim.elobo.cjb.net> <002201c32f12$2d84caa0$9f75afc8@flavio> <3EE5F4CB.9090606@terra.com.br> <3EE60A2C.D358B10E@fei.edu.br> Message-ID: <3EE61C05.6060304@terra.com.br> José Luis Piola Larios wrote: > Tá virando monge em !! > abraço. > Zluis PessoALL, digam "Olá" para o Zé. Ele é um colega da faculdade, que curtiu o 'esoterismo' da linguagem Perl, e está procurando aprender mais. Zé, o pessoal da lista que eu conheço e posta regularmente aqui (claro, eu devo ter esquecido alguém!) é: 1. Fabiano 2. 'Ed' Lobo 3. Ocxy 4. Flávio Glock Claro, devem existir seres muito mais poderosos em Perl nesta lista, mas eles não costumam postar tanto quanto estes cavalheiros... =-] Senhores, por favor digam "Olá" (offlist) para o Sr. José Luis. Perlish regards to all. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From flavio.correa em pop.com.br Tue Jun 10 13:00:17 2003 From: flavio.correa em pop.com.br (=?ISO-8859-1?Q?Fl=E1vio_de_Vasconcellos_Corr=EAa?=) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] Eliminando superfulos em scripts XML In-Reply-To: <3EE5F4CB.9090606@terra.com.br> References: <20030609112012.91524.qmail@web20205.mail.yahoo.com> <20030609115554.GD288@pinguim.elobo.cjb.net> <002201c32f12$2d84caa0$9f75afc8@flavio> <3EE5F4CB.9090606@terra.com.br> Message-ID: <3EE61CB1.1050503@pop.com.br> Luis Campos de Carvalho wrote: > > Eu não testei essa coisa, mas não tem mistério. > Ele vai cuspira seu arquivo reformatado para a saída padrão, tá? > Eu não sei como tratar o caso de ter não-espaços entre '>' e '<'. > Até onde eu entendo de XML, não podemos mexer aí dentro... eu estou > abusando, já, quando tiro os espaços de antes e depois das linhas... > > Deve ter um modulo que trate de XML para você olhar... procure no > search.cpan.org, por favor... > > Veja se isso ajuda, e me envia feedback, tá? > []'z! > Luis funciona perfeitamente, valeu. Flávio de Vasconcellos Corrêa From ednardo em elobo.cjb.net Tue Jun 10 13:21:57 2003 From: ednardo em elobo.cjb.net (Ednardo Lobo) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] =?iso-8859-1?Q?Apresenta?= =?iso-8859-1?Q?=E7=E3o_do_Aspirante_a_Programador_Perl_Jos=E9?= Luis Piola In-Reply-To: <3EE61C05.6060304@terra.com.br> References: <20030609112012.91524.qmail@web20205.mail.yahoo.com> <20030609115554.GD288@pinguim.elobo.cjb.net> <002201c32f12$2d84caa0$9f75afc8@flavio> <3EE5F4CB.9090606@terra.com.br> <3EE60A2C.D358B10E@fei.edu.br> <3EE61C05.6060304@terra.com.br> Message-ID: <20030610182157.GC388@pinguim.elobo.cjb.net> On Tue, Jun 10, 2003 at 02:57:25PM -0300, Luis Campos de Carvalho wrote: > José Luis Piola Larios wrote: > >Tá virando monge em !! > >abraço. > >Zluis > > PessoALL, digam "Olá" para o Zé. > Olá! :-) Seja bem-vindo ao grupo! > Ele é um colega da faculdade, que curtiu o 'esoterismo' da linguagem > Perl, e está procurando aprender mais. > Que ótimo!! O grupo é justamente para isso!! > Zé, o pessoal da lista que eu conheço e posta regularmente aqui > (claro, eu devo ter esquecido alguém!) é: > > 1. Fabiano > 2. 'Ed' Lobo > 3. Ocxy > 4. Flávio Glock > > Claro, devem existir seres muito mais poderosos em Perl nesta lista, > mas eles não costumam postar tanto quanto estes cavalheiros... =-] > Há outros sim! A lista tem sido bem frequentada ultimamente! > Senhores, por favor digam "Olá" (offlist) para o Sr. José Luis. > Novamente, Olá!! :-) Apareça no IRC para conversarmos qualquer hora!! E no que puder colaborar, agradeçemos muito!! Abraços, -- Ednardo Lobo - www.elobo.cjb.net, www.lobosnet.com Por favor, evitem enviar anexos no formato MS-Office, obrigado! Veja: http://www.fsf.org/philosophy/no-word-attachments.pt.html From glasswalk3r em yahoo.com.br Tue Jun 10 13:57:00 2003 From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] usar md5 para validar entradas de um formulário Message-ID: <20030610185700.836.qmail@web20203.mail.yahoo.com> Olá lista, Alguém já usou md5 para gerar um hash e usá-lo posteriormente para validar entradas num formulário, por exemplo, para evitar ser possível criar entradas diferentes em um? Isso é difícil de implementar? É lento? Imaginem um drop box, por exemplo... Eu crio as entradas no formulário à partir da leitura de um arquivo texto. Uma vez que recebo esses parâmetros, estava pensando se não seria mais fácil (e rápido) ler esse arquivo de texto novamente e checar a opção que está me sendo enviada como parâmetro. Alguém tem experiência com esses métodos? []´s ===== Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html _______________________________________________________________________ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ From glasswalk3r em yahoo.com.br Tue Jun 10 14:02:00 2003 From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] novamente bloqueio de arquivos Message-ID: <20030610190200.8397.qmail@web20206.mail.yahoo.com> Olá lista, Mais uma sobre bloqueio de arquivos. :-) Estava querendo fazer algo assim: open (FILE, "arquivo.txt"); flock LOCK_EX FILE or die "Não consegui acesso exclusivo\n"; system (echo texto arquivo.txt); close(FILE); Eu fiz alguns testes como esse e não obtive problemas. Quando eu deixo uma instância rodando dentro do debugger e tento outra, ela é abortada pelo "die". Existe algum problema quanto a isso? Ou essa é uma forma incorreta de usar o flock. []´s ===== Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html _______________________________________________________________________ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ From righetti2 em yahoo.com.br Tue Jun 10 14:49:51 2003 From: righetti2 em yahoo.com.br (Marcelo Righetti) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] =?ISO-8859-1?Q?apresenta=E7=E3o?= Message-ID: <20030610194951.M86750@yahoo.com.br> eae galera! apesar de estar a tempo acompanhando esta lista esta e' minha primeira msg nao sou nenhum mestre em perl mas, ja briquei bastante com esta em trabalhos da faculdade... so' agora me pronuncio pq decidi me dedicar e a profundar em perl espero que eu possa ajudar e que eu seje ajudado... (mais ajudado provavelmente :P) meu nick e' unf4yr e nao tenho costume de utilizar o mIRC mas, no ICQ e' facil me encontrar... #45084087 valeuz Marcelo Righetti From ocxy em host.sk Tue Jun 10 15:01:35 2003 From: ocxy em host.sk (ocxy) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Apresenta=E7=E3o?= do Aspirante a Programad or Perl =?ISO-8859-1?Q?Jos=E9?= Luis Piola In-Reply-To: <3EE61C05.6060304@terra.com.br> References: <20030609112012.91524.qmail@web20205.mail.yahoo.com> <20030609115554.GD288@pinguim.elobo.cjb.net> <002201c32f12$2d84caa0$9f75afc8@flavio> <3EE5F4CB.9090606@terra.com.br> <3EE60A2C.D358B10E@fei.edu.br> <3EE61C05.6060304@terra.com.br> Message-ID: <20030610200135.M86761@host.sk> On Tue, 10 Jun 2003 14:57:25 -0300, Luis Campos de Carvalho wrote > José Luis Piola Larios wrote: > > Tá virando monge em !! > > abraço. > > Zluis > > PessoALL, digam "Olá" para o Zé. > > Ele é um colega da faculdade, que curtiu o 'esoterismo' da > linguagem Perl, e está procurando aprender mais. > > Zé, o pessoal da lista que eu conheço e posta regularmente aqui > (claro, eu devo ter esquecido alguém!) é: > > 1. Fabiano > 2. 'Ed' Lobo > 3. Ocxy > 4. Flávio Glock > > Claro, devem existir seres muito mais poderosos em Perl nesta > lista, mas eles não costumam postar tanto quanto estes > cavalheiros... =-] msg muito original Luis Campos > > Senhores, por favor digam "Olá" (offlist) para o Sr. José Luis. > Seja bem vindo a lista José Luis. > Perlish regards to all. > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho > Computer Scientist, > Unix Sys Admin & Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm ocxy www.ocxy.com icq: 1282982 ocxy@ocxy.com - ocxy@host.sk From lechamps em terra.com.br Tue Jun 10 16:06:05 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Apresenta=E7=E3o_do_Aspiran?= =?ISO-8859-1?Q?te_a_Programad_or_Perl_Jos=E9_Luis_Piola?= References: <20030609112012.91524.qmail@web20205.mail.yahoo.com> <20030609115554.GD288@pinguim.elobo.cjb.net> <002201c32f12$2d84caa0$9f75afc8@flavio> <3EE5F4CB.9090606@terra.com.br> <3EE60A2C.D358B10E@fei.edu.br> <3EE61C05.6060304@terra.com.br> <20030610200135.M86761@host.sk> Message-ID: <3EE6483D.4050604@terra.com.br> ocxy wrote: > On Tue, 10 Jun 2003 14:57:25 -0300, Luis Campos de Carvalho wrote >> Claro, devem existir seres muito mais poderosos em Perl nesta >>lista, mas eles não costumam postar tanto quanto estes >>cavalheiros... =-] > > msg muito original Luis Ah! As coisas que a gente tem de escrever para ganhar duas palavras do Ocxy... =-] -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From fglock em pucrs.br Tue Jun 10 16:29:33 2003 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] Apresentação do Aspirante a Programador Perl José Luis Piola References: <20030609112012.91524.qmail@web20205.mail.yahoo.com> <20030609115554.GD288@pinguim.elobo.cjb.net> <002201c32f12$2d84caa0$9f75afc8@flavio> <3EE5F4CB.9090606@terra.com.br> <3EE60A2C.D358B10E@fei.edu.br> <3EE61C05.6060304@terra.com.br> <20030610200135.M86761@host.sk> Message-ID: <3EE64DBD.5F3D@pucrs.br> "Olá" (offlist) para o Sr. Zé ! Eu não tenho ICQ :( Eu tentei uma vez, mas já tenho uns 30 mail por dia (sem contar spam) para responder. Aí fica demais. - Flávio S. Glock From fglock em pucrs.br Tue Jun 10 16:37:04 2003 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] usar md5 para validar entradas de um formulário References: <20030610185700.836.qmail@web20203.mail.yahoo.com> Message-ID: <3EE64F80.2137@pucrs.br> Alceu R. de Freitas Jr. wrote: > Imaginem um drop box, por exemplo... Eu crio as > entradas no formulário à partir da leitura de um > arquivo texto. Uma vez que recebo esses parâmetros, > estava pensando se não seria mais fácil (e rápido) ler > esse arquivo de texto novamente e checar a opção que > está me sendo enviada como parâmetro. Neste caso, tanto faz, comparar o formulário enviado com o recebido, ou comparar o MD5 do formulário enviado com o MD5 do formulário recebido. O tempo deve ser equivalente. O que não adianta é testar se o MD5 do formulário recebido fecha com o próprio formulário recebido. Isso não garante que o formulário não foi alterado. É muito fácil gerar um MD5 novo, perfeitamente válido. - Flavio S. Glock From shonorio em terra.com.br Wed Jun 11 00:42:39 2003 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_usar_md5_para_validar_entradas_de_um?= =?iso-8859-1?Q?_formul=E1rio?= In-Reply-To: <3EE64F80.2137@pucrs.br> Message-ID: <000001c32fdc$4558bd60$32cbcfc8@blind> Alceu, Não compreendi extamente como vc quer utilizar o MD5 e nem como, mas na minha opnião isto não garante muita coisa para este caso. Tenho comigo que todas aplicação WEB deve processar os dados que estão recebendo, analisar se não existem códigos nocivos no meio do que está sendo retornado, principalmente devido aos ataques de unicode, sql injection, etc. Por este motivo vc tem que antes de fazer qualquer coisa com os dados recebidos na web, vc tem que analisa-los. Solli -----Original Message----- From: cascavel-pm-admin@mail.pm.org [mailto:cascavel-pm-admin@mail.pm.org] On Behalf Of Flavio S. Glock Sent: Tuesday, June 10, 2003 6:37 PM To: cascavel-pm@mail.pm.org Subject: Re: [Cascavel-pm] usar md5 para validar entradas de um formulário Alceu R. de Freitas Jr. wrote: > Imaginem um drop box, por exemplo... Eu crio as > entradas no formulário à partir da leitura de um > arquivo texto. Uma vez que recebo esses parâmetros, > estava pensando se não seria mais fácil (e rápido) ler > esse arquivo de texto novamente e checar a opção que > está me sendo enviada como parâmetro. Neste caso, tanto faz, comparar o formulário enviado com o recebido, ou comparar o MD5 do formulário enviado com o MD5 do formulário recebido. O tempo deve ser equivalente. O que não adianta é testar se o MD5 do formulário recebido fecha com o próprio formulário recebido. Isso não garante que o formulário não foi alterado. É muito fácil gerar um MD5 novo, perfeitamente válido. - Flavio S. Glock _______________________________________________ Cascavel-pm mailing list Cascavel-pm@mail.pm.org http://cascavel.pm.org/mailman/listinfo/cascavel-pm --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.488 / Virus Database: 287 - Release Date: 6/5/2003 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.488 / Virus Database: 287 - Release Date: 6/5/2003 From glasswalk3r em yahoo.com.br Wed Jun 11 08:42:09 2003 From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] RE:_[Cascavel-pm]_usar_md5_para_validar_entradas_de_um_formulário In-Reply-To: <000001c32fdc$4558bd60$32cbcfc8@blind> Message-ID: <20030611134209.35676.qmail@web20210.mail.yahoo.com> --- Solli Moreira Honorio escreveu: > Alceu, > > Não compreendi extamente como vc quer utilizar o MD5 > e nem como, mas na > minha opnião isto não garante muita coisa para este > caso. > > Tenho comigo que todas aplicação WEB deve processar > os dados que estão > recebendo, analisar se não existem códigos nocivos > no meio do que está > sendo retornado, principalmente devido aos ataques > de unicode, sql > injection, etc. Por este motivo vc tem que antes de > fazer qualquer coisa > com os dados recebidos na web, vc tem que > analisa-los. > > Solli Oi, A filtragem de dados eu já recebo. A questão é garantir que um usuário copie localmente o formulário gerado pelo CGI, altere-o quanto aos valores padrões. Por exemplo, um usuário poderia alterar o valor de um produto de um site que faça vendas pela Internet. O md5 seria usado para calcular um hash dos valores criados pelo CGI, e esse hash seria enviado como "hidden". Quando o CGI receber esses valores, ele recalcula o hash e compara com o recebido. É mais ou menos assim que funciona. Se eu me enganei em alguma parte, por favor me corrijam! []´s ===== Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html _______________________________________________________________________ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ From ocxy em host.sk Wed Jun 11 09:34:59 2003 From: ocxy em host.sk (ocxy) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] =?ISO-8859-1?Q?apresenta=E7=E3o?= In-Reply-To: <20030610194951.M86750@yahoo.com.br> References: <20030610194951.M86750@yahoo.com.br> Message-ID: <20030611143459.M72510@host.sk> On Tue, 10 Jun 2003 16:49:51 -0300, Marcelo Righetti wrote > eae galera! > > apesar de estar a tempo acompanhando esta lista esta e' minha > primeira msg > > nao sou nenhum mestre em perl mas, ja briquei bastante com esta em > trabalhos da faculdade... > > so' agora me pronuncio pq decidi me dedicar e a profundar em perl > espero que eu possa ajudar e que eu seje ajudado... (mais ajudado > provavelmente :P) > > meu nick e' unf4yr e nao tenho costume de utilizar o mIRC > mas, no ICQ e' facil me encontrar... #45084087 > eae maninhu seja bem vinda... opz... vindo a lista... e aos amigos que nao conhecem o unf4yr, ele é otimo de logica de programacao ja me quebrou alguns galhos na facul... []´s > valeuz > Marcelo Righetti > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm ocxy www.ocxy.com icq: 1282982 ocxy@ocxy.com - ocxy@host.sk From lechamps em terra.com.br Wed Jun 11 09:38:58 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] =?ISO-8859-1?Q?RE=3A=5F=5BCascavel-pm=5D=5Fusa?= =?ISO-8859-1?Q?r=5Fmd5=5Fpara=5Fvalidar=5Fentradas=5Fde=5Fum=5Fformul=E1?= =?ISO-8859-1?Q?rio?= References: <20030611134209.35676.qmail@web20210.mail.yahoo.com> Message-ID: <3EE73F02.1060901@terra.com.br> > A filtragem de dados eu já recebo. A questão é > garantir que um usuário copie localmente o formulário > gerado pelo CGI, altere-o quanto aos valores padrões. > Por exemplo, um usuário poderia alterar o valor de um > produto de um site que faça vendas pela Internet. > > O md5 seria usado para calcular um hash dos valores > criados pelo CGI, e esse hash seria enviado como > "hidden". Quando o CGI receber esses valores, ele > recalcula o hash e compara com o recebido. > Alceu, exceto no caso de você estar programando alguma coisa supersegura para a NASA (ou coisa que o valha), acho que isso é um exagero. Tenho certeza de que você pode fazer o truque usando uma "tabela de equivalências", de onde você possa pegar os dados "sensíveis" que navegam pela web. Assim, supondo que você esteja vendendo vinhos: Envie as informações que o usuário precisa para comprar um vinho, retiradas de sua base de dados: a) Código do Produto; b) Preço; c) Fabricante; d) Safra; e) Tipo do vinho; O usuário vai enviar de volta uma lista de produtos escolhidos, de onde você vai puxar duas informações: a) Código do produto; (Taint-check contra sua base de dados) b) Quantidade desejada; (Taint-check contra m/^\d{1,5}$/o ) Em seguida, envie novamente uma página para o carinha, contendo novamente todas as informações necessárias para a compra, inclusive o preço total do pedido, e peça a confirmação / cartão de crédito / cadastro do cliente. Em suma: o cliente sempre enxerga as informações do pedido que ele está manipulando, mas nunca influencia nos dados diretamente. Ele pode dizer qual, mas temos separadamente todos os dados do produto (fora do alcance). O cliente pode dizer quantos, mas sempre temos limites (e vamos tentar completar transações grandes por meios mais confiáveis do que a web). Espero que isso ajude você a pensar sobre o assunto. Somas MD5 são muito interessantes como aprendizado, e certamente têm muitas aplicações interessantes. Infelizmente, eu não vejo muita utilidade para MD5 em websites que implementam B2C. Sinta-se à vontade para perguntar tudo o que você quiser saber, tá? Ah! Talvez o Hulot (que está quietinho e não se apresentou para a lista ainda) tenha alguma coisa interessante para dizer sobre isso... o pessoal da lista gostaria de saber o que você pensa, Hulot... por favor escreva alguma coisa para a gente... =-] []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From glasswalk3r em yahoo.com.br Wed Jun 11 11:45:22 2003 From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] RE:_[Cascavel-pm]_usar_md5_para_validar_entradas_de_um_formulário In-Reply-To: <3EE73F02.1060901@terra.com.br> Message-ID: <20030611164522.30103.qmail@web20201.mail.yahoo.com> --- Luis Campos de Carvalho escreveu: > Alceu, exceto no caso de você estar programando > alguma coisa > supersegura para a NASA (ou coisa que o valha), acho > que isso é um exagero. Estou programando para o FAUS (http://faus.sourceforge.net) ! Eu quero criar uma ferramenta que ajude o administrador, não que o deixe com as calças nas mãos! > Tenho certeza de que você pode fazer o truque > usando uma "tabela de > equivalências", de onde você possa pegar os dados > "sensíveis" que > navegam pela web. Assim, supondo que você esteja > vendendo vinhos: > > Envie as informações que o usuário precisa para > comprar um vinho, > retiradas de sua base de dados: a) Código do > Produto; b) Preço; c) > Fabricante; d) Safra; e) Tipo do vinho; > > O usuário vai enviar de volta uma lista de > produtos escolhidos, de > onde você vai puxar duas informações: > > a) Código do produto; (Taint-check contra sua > base de dados) > b) Quantidade desejada; (Taint-check contra > m/^\d{1,5}$/o ) > > Em seguida, envie novamente uma página para o > carinha, contendo > novamente todas as informações necessárias para a > compra, inclusive o > preço total do pedido, e peça a confirmação / cartão > de crédito / > cadastro do cliente. Isso já estou fazendo hoje. > Em suma: o cliente sempre enxerga as informações > do pedido que ele > está manipulando, mas nunca influencia nos dados > diretamente. Ele pode > dizer qual, mas temos separadamente todos os dados > do produto (fora do > alcance). O cliente pode dizer quantos, mas sempre > temos limites (e > vamos tentar completar transações grandes por meios > mais confiáveis do > que a web). A questão é que eu terei que obter os valores de um arquivo texto. Eu estava me perguntando o que seria mais rápido. Eu poderia reler o arquivo texto, jogar tudo para um hash e fazer uma pesquisa não-sequencial. Mesmo assim, me pintou essa dúvida. Mesmo que o FAUS fique um pouco mais lento, eu prefiro perder um pouco de performance afim de aumentar a segurança dele. Eu não creio que ele vá ser usado por mais de 3 pessoas ao mesmo tempo, em média. A idéia era usar uma combinação para fazer o hash como: "itens + frase secreta". assim fica difícil o usuário mal-intencioando conseguir recalcular o hash correto. > Espero que isso ajude você a pensar sobre o > assunto. > Somas MD5 são muito interessantes como > aprendizado, e certamente têm > muitas aplicações interessantes. Infelizmente, eu > não vejo muita > utilidade para MD5 em websites que implementam B2C. Acho que vou fazer alguns testes. Nenhum site de comércio eletrônico usa isso? > Sinta-se à vontade para perguntar tudo o que você > quiser saber, tá? Já que fui deixado tão à vontade assim, eu preciso de algumas referências boas sobre Javascript. Algo que vá além de fazer contas e coisas simples, como mostrar algumas funções do javascript 1.5. Sei que a lista é sobre Perl, mas tenho certeza que alguém aqui deve saber sobre isso também! > Ah! Talvez o Hulot (que está quietinho e não se > apresentou para a > lista ainda) tenha alguma coisa interessante para > dizer sobre isso... o > pessoal da lista gostaria de saber o que você pensa, > Hulot... por favor > escreva alguma coisa para a gente... =-] Seria bom ter mais opinições. Acho que nunca vi uma mensagem dele: ele está em modo "digest"? []´s ===== Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html _______________________________________________________________________ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ From jpiola em fei.edu.br Wed Jun 11 15:50:47 2003 From: jpiola em fei.edu.br (=?iso-8859-1?Q?Jos=E9?= Luis Piola Larios) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] =?iso-8859-1?Q?Apresenta=E7=E3o?= do Aspirante References: <20030609112012.91524.qmail@web20205.mail.yahoo.com> <20030609115554.GD288@pinguim.elobo.cjb.net> <002201c32f12$2d84caa0$9f75afc8@flavio> <3EE5F4CB.9090606@terra.com.br> <3EE60A2C.D358B10E@fei.edu.br> <3EE61C05.6060304@terra.com.br> <20030610200135.M86761@host.sk> <3EE64DBD.5F3D@pucrs.br> Message-ID: <3EE79627.DE49865C@fei.edu.br> E aí Pessoal ... Aqui é o “Piola-aspirante” falando .. rs ... no momento estou apenas acompanhando a lista, pois estou sofrendo daquela sídrome do "Projeto de Formatura II" ... sabe aquela que não te deixa com tempo nem pra pensar direito .. então .. rs .. mas em breve estarei na ativa. Obrigado pela receptividade ... ( Luis .. .valeu pela apresentação ! rs .. e Sorry.. acabou sendo "on-list" mesmo ... rs ...) Abraços .. Zluis "Flavio S. Glock" wrote: > "Olá" (offlist) para o Sr. Zé ! > > Eu não tenho ICQ :( > Eu tentei uma vez, mas já tenho uns 30 mail por dia (sem contar spam) > para responder. Aí fica demais. > > - Flávio S. Glock > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm From shonorio em terra.com.br Thu Jun 12 19:53:01 2003 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_RE:=5F=5BCascavel-pm=5D=5Fusar=5Fm?= =?iso-8859-1?Q?d5=5Fpara=5Fvalidar=5Fentradas=5Fde=5Fum=5Fformul=E1rio?= In-Reply-To: <20030611164522.30103.qmail@web20201.mail.yahoo.com> Message-ID: <004301c33146$240d9ed0$32cbcfc8@blind> Alceu, A tua preocupação é nobre, realmente devemos sempre nos preocupar com a segurança do que estamos desenvolvendo, afinal a maioria dos problemas de segurança esta na mão dos programadores. Esta idéia do hash para a assinatura do formulário é um tanto quanto interessante também, pois imagina se alguém pega a página de uma empresa, alterar o conteúdo em alguma parte da página e sair re-publicando isto por aí, realmente o hash seria muito interessante para estes casos. Só não consegui encaixar isto, e nem como lhe ajudar, para o caso do faus. Solli > -----Original Message----- > From: cascavel-pm-admin@mail.pm.org [mailto:cascavel-pm-admin@mail.pm.org] > On Behalf Of Alceu R. de Freitas Jr. > Sent: Wednesday, June 11, 2003 1:45 PM > To: cascavel-pm@mail.pm.org > Subject: Re: [Cascavel-pm] RE:_[Cascavel- > pm]_usar_md5_para_validar_entradas_de_um_formulário > > --- Luis Campos de Carvalho > escreveu: > > > Alceu, exceto no caso de você estar programando > > alguma coisa > > supersegura para a NASA (ou coisa que o valha), acho > > que isso é um exagero. > > Estou programando para o FAUS > (http://faus.sourceforge.net) ! Eu quero criar uma > ferramenta que ajude o administrador, não que o deixe > com as calças nas mãos! > > > Tenho certeza de que você pode fazer o truque > > usando uma "tabela de > > equivalências", de onde você possa pegar os dados > > "sensíveis" que > > navegam pela web. Assim, supondo que você esteja > > vendendo vinhos: > > > > Envie as informações que o usuário precisa para > > comprar um vinho, > > retiradas de sua base de dados: a) Código do > > Produto; b) Preço; c) > > Fabricante; d) Safra; e) Tipo do vinho; > > > > O usuário vai enviar de volta uma lista de > > produtos escolhidos, de > > onde você vai puxar duas informações: > > > > a) Código do produto; (Taint-check contra sua > > base de dados) > > b) Quantidade desejada; (Taint-check contra > > m/^\d{1,5}$/o ) > > > > Em seguida, envie novamente uma página para o > > carinha, contendo > > novamente todas as informações necessárias para a > > compra, inclusive o > > preço total do pedido, e peça a confirmação / cartão > > de crédito / > > cadastro do cliente. > > Isso já estou fazendo hoje. > > > Em suma: o cliente sempre enxerga as informações > > do pedido que ele > > está manipulando, mas nunca influencia nos dados > > diretamente. Ele pode > > dizer qual, mas temos separadamente todos os dados > > do produto (fora do > > alcance). O cliente pode dizer quantos, mas sempre > > temos limites (e > > vamos tentar completar transações grandes por meios > > mais confiáveis do > > que a web). > > A questão é que eu terei que obter os valores de um > arquivo texto. Eu estava me perguntando o que seria > mais rápido. > Eu poderia reler o arquivo texto, jogar tudo para um > hash e fazer uma pesquisa não-sequencial. Mesmo assim, > me pintou essa dúvida. > Mesmo que o FAUS fique um pouco mais lento, eu prefiro > perder um pouco de performance afim de aumentar a > segurança dele. Eu não creio que ele vá ser usado por > mais de 3 pessoas ao mesmo tempo, em média. > A idéia era usar uma combinação para fazer o hash > como: > "itens + frase secreta". > assim fica difícil o usuário mal-intencioando > conseguir recalcular o hash correto. > > > > Espero que isso ajude você a pensar sobre o > > assunto. > > Somas MD5 são muito interessantes como > > aprendizado, e certamente têm > > muitas aplicações interessantes. Infelizmente, eu > > não vejo muita > > utilidade para MD5 em websites que implementam B2C. > > Acho que vou fazer alguns testes. Nenhum site de > comércio eletrônico usa isso? > > > Sinta-se à vontade para perguntar tudo o que você > > quiser saber, tá? > > Já que fui deixado tão à vontade assim, eu preciso de > algumas referências boas sobre Javascript. Algo que vá > além de fazer contas e coisas simples, como mostrar > algumas funções do javascript 1.5. Sei que a lista é > sobre Perl, mas tenho certeza que alguém aqui deve > saber sobre isso também! > > > Ah! Talvez o Hulot (que está quietinho e não se > > apresentou para a > > lista ainda) tenha alguma coisa interessante para > > dizer sobre isso... o > > pessoal da lista gostaria de saber o que você pensa, > > Hulot... por favor > > escreva alguma coisa para a gente... =-] > > Seria bom ter mais opinições. Acho que nunca vi uma > mensagem dele: ele está em modo "digest"? > > []´s > > > ===== > Alceu Rodrigues de Freitas Junior > -------------------------------------- > glasswalk3r@yahoo.com.br > http://www.imortais.cjb.net > ----------------------------------------------------------------------- > Please avoid sending me Word or PowerPoint attachments. > See http://www.fsf.org/philosophy/no-word-attachments.html > > _______________________________________________________________________ > Yahoo! Mail > Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, > proteção contra spam. > http://br.mail.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.489 / Virus Database: 288 - Release Date: 6/10/2003 > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.489 / Virus Database: 288 - Release Date: 6/10/2003 From glasswalk3r em yahoo.com.br Fri Jun 13 06:47:56 2003 From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=) Date: Mon Aug 2 21:26:39 2004 Subject: [Cascavel-pm] RE:_[Cascavel-pm]_usar_md5_para_validar_entradas_de_um_formulário In-Reply-To: <004301c33146$240d9ed0$32cbcfc8@blind> Message-ID: <20030613114756.706.qmail@web20205.mail.yahoo.com> --- Solli Moreira Honorio escreveu: > > Alceu, > > A tua preocupação é nobre, realmente devemos sempre > nos preocupar com a > segurança do que estamos desenvolvendo, afinal a > maioria dos problemas > de segurança esta na mão dos programadores. > > Esta idéia do hash para a assinatura do formulário é > um tanto quanto > interessante também, pois imagina se alguém pega a > página de uma > empresa, alterar o conteúdo em alguma parte da > página e sair > re-publicando isto por aí, realmente o hash seria > muito interessante > para estes casos. > > Só não consegui encaixar isto, e nem como lhe > ajudar, para o caso do > faus. > > Solli Olá, O FAUS obtem uma lista de grupos disponível do arquivo /etc/groups. O grupo deve ter gid > 500 (por exemplo), e todos que obdecerem esse critério serão exibidos. Eu posso simplesmente checar se o parâmetro de grupo de recebo obdece esses dois critérios (existir no /etc/groups e ter gid > 500) ou então checar o hash com a senha secreta, usando md5. Estou pensando em usar logo o md5: acho que será mais simples e tão seguro quanto ficar lendo de novo o arquivo e usando expressões regulares para achar o GID. []´s ===== Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- "You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill _______________________________________________________________________ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ From lechamps em terra.com.br Fri Jun 13 07:42:55 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] =?ISO-8859-1?Q?RE=3A=5F=5BCascavel-pm=5D=5Fusa?= =?ISO-8859-1?Q?r=5Fmd5=5Fpara=5Fvalidar=5Fentradas=5Fde=5Fum=5Fformul=E1?= =?ISO-8859-1?Q?rio?= References: <20030613114756.706.qmail@web20205.mail.yahoo.com> Message-ID: <3EE9C6CF.7040304@terra.com.br> Alceu R. de Freitas Jr. wrote: > --- Solli Moreira Honorio escreveu: > >>Alceu, >> >>A tua preocupação é nobre, realmente devemos sempre [snip] >>Só não consegui encaixar isto, e nem como lhe >>ajudar, para o caso do faus. > > Olá, > > O FAUS obtem uma lista de grupos disponível do arquivo > /etc/groups. [snip] > Eu posso simplesmente checar se o parâmetro de grupo > de recebo obdece esses dois critérios (existir no > /etc/groups e ter gid > 500) ou então checar o hash > com a senha secreta, usando md5. Ah! Agora sim eu consigo ajudar! Alceu, usar o MD5 tem um problema arquitetural sério: Você introduziu mais um módulo na lista de dependências do sistema. Isso é realmente necessário? Você pode obter a mesma confiabilidade sem a utilização do dito módulo. Isso simplifica a instalação e conseqüêntemente o uso do sistema por terceiros. IMHO, você deveria preferir ler novamente o /etc/group a usar MD5 para conferir os dados. Outra boa razão é que calcular um MD5 é uma operação "number crunshing" e requer um pequeno pico de operação do processador. Isso pode não ser desejável, mesmo sendo pequena a quantidade de usuarios do computador. Por definição, sistemas de gerenciamento e operação devem consumir a menor quantidade de recursos possíveis e oferecer a maior quantidade de benefícios alcançável. Assim, você deixa de operar e gerenciar à mão e prefere o sistema. Taí meus dois centavos. =-] Espero que ajude. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From ednardo em elobo.cjb.net Fri Jun 20 08:55:36 2003 From: ednardo em elobo.cjb.net (Ednardo Lobo) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] MysqlDump Message-ID: <20030620135535.GD12305@pinguim.elobo.cjb.net> Alguém sabe se existe algum módulo em Perl que faça o mesmo que é realizado pelo utilitário 'mysqldump'? -- Ednardo Lobo - www.elobo.cjb.net, www.lobosnet.com Por favor, evitem enviar anexos no formato MS-Office, obrigado! Veja: http://www.fsf.org/philosophy/no-word-attachments.pt.html From lechamps em terra.com.br Fri Jun 20 09:53:58 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] MysqlDump References: <20030620135535.GD12305@pinguim.elobo.cjb.net> Message-ID: <3EF32006.6040500@terra.com.br> Ednardo Lobo wrote: > Alguém sabe se existe algum módulo em Perl que faça o mesmo que é > realizado pelo utilitário 'mysqldump'? > Oi, Ednardo. O pessoal da London.pm e eu não encontramos nenhum módulo que implemente uma interface para dentro do MySQLDump. Mas eu acho que no namespace MySQL:: do CPAN você pode encontrar módulos para obter informações sobre as estruturas e tabelas de um banco de dados (MySQL::Table) e com isso "emular" o mysqldump, sem por nem tirar. Espero que isso ajude. []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From ednardo em elobo.cjb.net Fri Jun 20 10:11:42 2003 From: ednardo em elobo.cjb.net (Ednardo Lobo) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] MysqlDump In-Reply-To: <3EF32006.6040500@terra.com.br> References: <20030620135535.GD12305@pinguim.elobo.cjb.net> <3EF32006.6040500@terra.com.br> Message-ID: <20030620151142.GE12305@pinguim.elobo.cjb.net> On Fri, Jun 20, 2003 at 11:53:58AM -0300, Luis Campos de Carvalho wrote: > Ednardo Lobo wrote: >> Alguém sabe se existe algum módulo em Perl que faça o mesmo que é >> realizado pelo utilitário 'mysqldump'? >> > > Oi, Ednardo. > O pessoal da London.pm e eu não encontramos nenhum módulo que > implemente uma interface para dentro do MySQLDump. Mas eu acho que no > namespace MySQL:: do CPAN você pode encontrar módulos para obter > informações sobre as estruturas e tabelas de um banco de dados > (MySQL::Table) e com isso "emular" o mysqldump, sem por nem tirar. > > Espero que isso ajude. > []'z! Ok!! Mas para a necessidades que tenho acho que vou usar um 'exec' mesmo e deixar que o 'mysqldump', propriamente, faça o trabalho duro. :-) Pessoalmente não gosto do módulo MySQL, ele é inclusive depreciado pelo seu autor. Utilizo o módulo DBI que é mais eficiente! De qualquer forma, valeu pela ajuda!! -- Ednardo Lobo - www.elobo.cjb.net, www.lobosnet.com Por favor, evitem enviar anexos no formato MS-Office, obrigado! Veja: http://www.fsf.org/philosophy/no-word-attachments.pt.html From lechamps em terra.com.br Fri Jun 20 10:37:16 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] MysqlDump References: <20030620135535.GD12305@pinguim.elobo.cjb.net> <3EF32006.6040500@terra.com.br> <20030620151142.GE12305@pinguim.elobo.cjb.net> Message-ID: <3EF32A2C.2030909@terra.com.br> Ednardo Lobo wrote: > On Fri, Jun 20, 2003 at 11:53:58AM -0300, Luis Campos de Carvalho wrote: > >>Ednardo Lobo wrote: >> >>> Alguém sabe se existe algum módulo em Perl que faça o mesmo que é >>>realizado pelo utilitário 'mysqldump'? >>> >> >> Oi, Ednardo. >> O pessoal da London.pm e eu não encontramos nenhum módulo que >>implemente uma interface para dentro do MySQLDump. Mas eu acho que no >>namespace MySQL:: do CPAN você pode encontrar módulos para obter >>informações sobre as estruturas e tabelas de um banco de dados >>(MySQL::Table) e com isso "emular" o mysqldump, sem por nem tirar. >> >> Espero que isso ajude. >> []'z! > > > Ok!! > > Mas para a necessidades que tenho acho que vou usar um 'exec' mesmo > e deixar que o 'mysqldump', propriamente, faça o trabalho duro. :-) > > De qualquer forma, valeu pela ajuda!! > Disponha. Para um backup. acho que é mesmo a melhor solução. Não se esqueça de testar as saídas da execução do programa mysqldump: # Do manual, funcao "system". $exit_value = $? >> 8; $signal_num = $? & 127; $dumped_core = $? & 128; []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From glasswalk3r em yahoo.com.br Fri Jun 20 11:39:40 2003 From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] MysqlDump In-Reply-To: <3EF32A2C.2030909@terra.com.br> Message-ID: <20030620163940.73608.qmail@web20209.mail.yahoo.com> --- Luis Campos de Carvalho escreveu: > Ednardo Lobo wrote: > > On Fri, Jun 20, 2003 at 11:53:58AM -0300, Luis > Campos de Carvalho wrote: > > > >>Ednardo Lobo wrote: > >> > >>> Alguém sabe se existe algum módulo em Perl que > faça o mesmo que é > >>>realizado pelo utilitário 'mysqldump'? > >>> > >> > >> Oi, Ednardo. > >> O pessoal da London.pm e eu não encontramos > nenhum módulo que > >>implemente uma interface para dentro do > MySQLDump. Mas eu acho que no > >>namespace MySQL:: do CPAN você pode encontrar > módulos para obter > >>informações sobre as estruturas e tabelas de > um banco de dados > >>(MySQL::Table) e com isso "emular" o mysqldump, > sem por nem tirar. > >> > >> Espero que isso ajude. > >> []'z! > > > > > > Ok!! > > > > Mas para a necessidades que tenho acho que > vou usar um 'exec' mesmo > > e deixar que o 'mysqldump', propriamente, faça o > trabalho duro. :-) > > > > De qualquer forma, valeu pela ajuda!! > > > > Disponha. > Para um backup. acho que é mesmo a melhor > solução. > Não se esqueça de testar as saídas da execução do > programa mysqldump: > > # Do manual, funcao "system". > $exit_value = $? >> 8; > $signal_num = $? & 127; > $dumped_core = $? & 128; que manual é esse? do mysql? eu nunca vi isso antes... ===== Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- "You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill _______________________________________________________________________ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ From fabio em groupoffice.com.br Fri Jun 20 12:01:05 2003 From: fabio em groupoffice.com.br (fabio@groupoffice.com.br) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Perl + Domino Message-ID: Alguém já rodou Perl, junto com IBM Lotus Domino ? se puderem me dar uma ajuda, pois eu não estou encontrando documentação a respeito. Obrigado Atensiosamente, _________________________________________ Fabio G. Martins Group Office Consultoria e Assessoria S/C Ltda e-mail: fabio@groupoffice.com.br http://www.groupoffice.com.br Fone: (+55-11) 5078-7090 FAX.: (+55-11) 5078-9799 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030620/aebbe611/attachment.htm From lechamps em terra.com.br Fri Jun 20 13:48:47 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] MysqlDump References: <20030620163940.73608.qmail@web20209.mail.yahoo.com> Message-ID: <3EF3570F.8040307@terra.com.br> Alceu R. de Freitas Jr. wrote: >> Não se esqueça de testar as saídas da execução do >>programa mysqldump: >> >> # Do manual, funcao "system". >> $exit_value = $? >> 8; >> $signal_num = $? & 127; >> $dumped_core = $? & 128; > > que manual é esse? do mysql? eu nunca vi isso antes... #if defined __UNIX__ || defined __LINUX__ perldoc -tf system | more #elif defined __WIN32__ start iexplore http://www.perldoc.com/perl5.6.1/pod/func/system.html #else printf( STDERR, "Isso eh realmente um sistema operacional?\n\n" ); exit( 1 ); #endif -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From lechamps em terra.com.br Fri Jun 20 13:51:19 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Perl + Domino References: Message-ID: <3EF357A7.2010903@terra.com.br> fabio@groupoffice.com.br wrote: > > Alguém já rodou Perl, junto com IBM Lotus Domino ? se puderem me dar uma > ajuda, pois eu não estou encontrando documentação a respeito. > Obrigado > Oi, Fábio. Eu desconfio que não existe tal documentação. Será que você pode ser um pouco mais específico e detalhar o que você deseja fazer para eu tentar perguntar aos membros da London.pm e da Paris.pm? Com detalhes o suficiente, podemos até mesmo postar uma pergunta para os perlmonks.org. Estou no aguardo, caso você ache que precisa de ajuda. []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From fabio em groupoffice.com.br Fri Jun 20 14:11:12 2003 From: fabio em groupoffice.com.br (fabio@groupoffice.com.br) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Perl + Domino Message-ID: Bom seria mais ou menos assim, a IBM tem um produto que se chama Lotus Domino, o mesmo tem como função disponibilizar web services e também é um MTA (Mail Transfer Agent), segundo sua documentação, é possivel programar em diversas linguagens próprias ou não, tais como "Fórmula", "Lotus Script", "Java", "ASP", etc. Segundo o pouco que eu achei de documentação, para que a Perl rode no meu Domino, eu preciso configurar o notes.ini (Arquivo de configuração do domino) para habilitar o suporte ao Perl, como se fosse o mod_perl para o Apache, tenho uma certa experiência com Apache + Perl, na empresa temos consultores que trabalham com o Domino, queremos juntar as duas coisas para começarmos aprender mais uns com os outros e evoluirmos um pouco mais intelectualmente Atensiosamente, _________________________________________ Fabio G. Martins Group Office Consultoria e Assessoria S/C Ltda e-mail: fabio@groupoffice.com.br http://www.groupoffice.com.br Fone: (+55-11) 5078-7090 FAX.: (+55-11) 5078-9799 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030620/fa3054be/attachment.htm From lechamps em terra.com.br Fri Jun 20 14:30:12 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Perl + Domino References: Message-ID: <3EF360C4.50205@terra.com.br> fabio@groupoffice.com.br wrote: > > Bom seria mais ou menos assim, a IBM tem um produto que se chama Lotus > Domino, o mesmo tem como função disponibilizar web services e também é > um MTA (Mail Transfer Agent), segundo sua documentação, é possivel > programar em diversas linguagens próprias ou não, tais como "Fórmula", > "Lotus Script", "Java", "ASP", etc. Segundo o pouco que eu achei de > documentação, para que a Perl rode no meu Domino, eu preciso configurar > o notes.ini (Arquivo de configuração do domino) para habilitar o suporte > ao Perl, como se fosse o mod_perl para o Apache, tenho uma certa > experiência com Apache + Perl, na empresa temos consultores que > trabalham com o Domino, queremos juntar as duas coisas para começarmos > aprender mais uns com os outros e evoluirmos um pouco mais intelectualmente Hummm... se eu entendi direito, acho que o Lotus permite que você use uma linguagem qualquer através da Interface CGI. Você tem documentação mencionando como integrar programas ao Lotus via interface CGI? Penso que você vai gostar de ler sobre o Active Perl (www.activeperl.com). É a melhor implementação para rWindows que temos disponível (mesmo achando meio ruim a quantidade de módulos pré-compilados existentes... Acho que isso te dá umas centenas de páginas de manual para consultar. Se você continuar com dúvidas, por favor não se faça de rogado: pergunte, que a gente tenta responder... =-] []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From fabio em groupoffice.com.br Fri Jun 20 14:43:39 2003 From: fabio em groupoffice.com.br (fabio@groupoffice.com.br) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Perl + Domino Message-ID: Isso, eu preciso rodar o Perl no rWindows, preciso ter o Domino rodando e depois configurar o Domino para usar o Perl, agora eu não sei se ele vai rodar isso atravéz de CGI, eu espero que sim, mas de qualquer forma fico muito grato. Obrigado Atensiosamente, _________________________________________ Fabio G. Martins Group Office Consultoria e Assessoria S/C Ltda e-mail: fabio@groupoffice.com.br http://www.groupoffice.com.br Fone: (+55-11) 5078-7090 FAX.: (+55-11) 5078-9799 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030620/4b7908b2/attachment.htm From ocxy em host.sk Sat Jun 21 14:00:04 2003 From: ocxy em host.sk (ocxy) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Apresenta=E7=E3o?= do Aspiran te a Programad or Perl =?ISO-8859-1?Q?Jos=E9?= Luis Piola In-Reply-To: <3EE6483D.4050604@terra.com.br> References: <20030609112012.91524.qmail@web20205.mail.yahoo.com> <20030609115554.GD288@pinguim.elobo.cjb.net> <002201c32f12$2d84caa0$9f75afc8@flavio> <3EE5F4CB.9090606@terra.com.br> <3EE60A2C.D358B10E@fei.edu.br> <3EE61C05.6060304@terra.com.br> <20030610200135.M86761@host.sk> <3EE6483D.4050604@terra.com.br> Message-ID: <20030621190004.M6631@host.sk> On Tue, 10 Jun 2003 18:06:05 -0300, Luis Campos de Carvalho wrote > ocxy wrote: > > On Tue, 10 Jun 2003 14:57:25 -0300, Luis Campos de Carvalho wrote > >> Claro, devem existir seres muito mais poderosos em Perl nesta > >>lista, mas eles não costumam postar tanto quanto estes > >>cavalheiros... =-] > > > > msg muito original Luis > > > Ah! As coisas que a gente tem de escrever para > ganhar duas palavras do Ocxy... =-] > > Olá Campos desculpe-me mas não entendi o post... acho que porque ando meio off, trabalhando bastante... mas aproveitando... Fabiano, algo de novo sobre os projetos comentados ? estou de volta ao ar... me comunique.. []'s a todos... From vjunior em persogo.com.br Sat Jun 21 18:21:52 2003 From: vjunior em persogo.com.br (=?iso-8859-1?Q?J=FAnior?=) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_Apresenta=E7=E3o_do_Aspiran_te_a_Pro?= =?iso-8859-1?Q?gramad_or_Perl_Jos=E9_Luis_Piola?= References: <20030609112012.91524.qmail@web20205.mail.yahoo.com> <20030609115554.GD288@pinguim.elobo.cjb.net> <002201c32f12$2d84caa0$9f75afc8@flavio> <3EE5F4CB.9090606@terra.com.br> <3EE60A2C.D358B10E@fei.edu.br> <3EE61C05.6060304@terra.com.br> <20030610200135.M86761@host.sk> <3EE6483D.4050604@terra.com.br> <20030621190004.M6631@host.sk> Message-ID: <001001c3384b$e629af20$8c00000a@lan> hahaha prg mt original! tendi nadazzz.... Júnior System and Networks Security ----- Original Message ----- From: "ocxy" To: Sent: Saturday, June 21, 2003 4:00 PM Subject: Re: [Cascavel-pm] Apresentação do Aspiran te a Programad or Perl José Luis Piola On Tue, 10 Jun 2003 18:06:05 -0300, Luis Campos de Carvalho wrote > ocxy wrote: > > On Tue, 10 Jun 2003 14:57:25 -0300, Luis Campos de Carvalho wrote > >> Claro, devem existir seres muito mais poderosos em Perl nesta > >>lista, mas eles não costumam postar tanto quanto estes > >>cavalheiros... =-] > > > > msg muito original Luis > > > Ah! As coisas que a gente tem de escrever para > ganhar duas palavras do Ocxy... =-] > > Olá Campos desculpe-me mas não entendi o post... acho que porque ando meio off, trabalhando bastante... mas aproveitando... Fabiano, algo de novo sobre os projetos comentados ? estou de volta ao ar... me comunique.. []'s a todos... _______________________________________________ Cascavel-pm mailing list Cascavel-pm@mail.pm.org http://cascavel.pm.org/mailman/listinfo/cascavel-pm From fglock em pucrs.br Sat Jun 21 20:14:06 2003 From: fglock em pucrs.br (fglock@pucrs.br) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Brasil-PM - finalmente! Message-ID: <200306220105.h5M15gdW017575@rigel.pucrs.br> O grupo Brasil-PM está criado! A página é http://brasil.pm.org/ A lista de mail é http://mail.pm.org/mailman/listinfo/brasil-pm Valeu o apoio, monsieur_champs, gmpassos e pessoal do Cascavel-PM! - Flavio S. Glock From fabiano em cascavel.pm.org Sun Jun 22 08:07:04 2003 From: fabiano em cascavel.pm.org (Fabiano Reese Righetti) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Apresenta=E7=E3o?= do Aspiran te a Programad or Perl =?ISO-8859-1?Q?Jos=E9?= Luis Piola In-Reply-To: <20030621190004.M6631@host.sk> References: <20030609112012.91524.qmail@web20205.mail.yahoo.com> <20030609115554.GD288@pinguim.elobo.cjb.net> <002201c32f12$2d84caa0$9f75afc8@flavio> <3EE5F4CB.9090606@terra.com.br> <3EE60A2C.D358B10E@fei.edu.br> <3EE61C05.6060304@terra.com.br> <20030610200135.M86761@host.sk> <3EE6483D.4050604@terra.com.br> <20030621190004.M6631@host.sk> Message-ID: <20030622130704.M15351@cascavel.pm.org> On Sat, 21 Jun 2003 21:00:04 +0200, ocxy wrote > mas aproveitando... Fabiano, algo de novo sobre os projetos comentados ? > estou de volta ao ar... me comunique.. Ol'a Marcio! Ainda nada concreto... estou meio que sem tempo para documentar algo e para ajudar to com o bra'co esquerdo quebrado... dai complica hehehe []'s --Fabiano Reese Righetti - http://cascavel.pm.org/~fabiano/ From shonorio em terra.com.br Sun Jun 22 19:19:27 2003 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] =?iso-8859-1?Q?Passando_diversos_arraies_para_uma_fun=E7=E3o_!?= Message-ID: <00bf01c3391d$1ba4b600$32cbcfc8@blind> Pessoal, Estou até meio envergonhado com a pergunta que vou fazer, afina eu me achava já meio rodado no Perl, mas já pesquisei em vários documentos e não consegui responder a minha dúvida. Bom, normalmente sempre passo referencias para as funções, é mais rápido, e por este motivo nunca tive nenhum problema, mas agora estou programando com thread e estou evitando esta técnica para evitar dor de cabeça no futuro, mas estou tento agora. O meu problema é que estou tentando passar diversos arraies para uma função, e quando tento receber os arraies todos os elementos das arraies ficam apenas na primeira array e as outras ficam vazias, como no exemplo abaixo. Se passo referencia, tudo funciona numa boa. Estou comendo bola em alguma coisa ??? Solli === code === my @Test01 = qw (Element01 Element02 Element03); my @Test02 = qw (Element04 Element05 Element06); Test (@Test01, @Test02); sub Test { my (@T01, @T02) = @_; print "Número de elementos no primeiro array: $#T01\n"; print "Número de elementos no segundo array: $#T02\n"; } == output == Número de elementos no primeiro array: 5 Número de elementos no segundo array: -1 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.491 / Virus Database: 290 - Release Date: 6/18/2003 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030622/776fe2d6/attachment.htm From fglock em pucrs.br Sun Jun 22 19:50:24 2003 From: fglock em pucrs.br (fglock@pucrs.br) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Passando diversos arraies para uma função ! Message-ID: <200306230041.h5N0fvdW062872@rigel.pucrs.br> > Test (@Test01, @Test02); Neste caso o único jeito é usar referências mesmo. Quando um array é separado do outro por vírgula, o Perl acha que é para concatenar os arrays. - Flavio S. Glock From ednardo em elobo.cjb.net Sun Jun 22 22:07:31 2003 From: ednardo em elobo.cjb.net (Ednardo Lobo) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] =?iso-8859-1?Q?Passando_?= =?iso-8859-1?Q?diversos_arraies_para_uma_fun=E7=E3o?= ! In-Reply-To: <00bf01c3391d$1ba4b600$32cbcfc8@blind> References: <00bf01c3391d$1ba4b600$32cbcfc8@blind> Message-ID: <20030623030730.GA19384@pinguim.elobo.cjb.net> On Sun, Jun 22, 2003 at 09:19:27PM -0300, Solli Moreira Honorio wrote: > Pessoal, > > Estou até meio envergonhado com a pergunta que vou fazer, afina eu me > achava já meio rodado no Perl, mas já pesquisei em vários documentos e > não consegui responder a minha dúvida. > > Bom, normalmente sempre passo referencias para as funções, é mais > rápido, e por este motivo nunca tive nenhum problema, mas agora estou > programando com thread e estou evitando esta técnica para evitar dor > de cabeça no futuro, mas estou tento agora. > > O meu problema é que estou tentando passar diversos arraies para uma > função, e quando tento receber os arraies todos os elementos das > arraies ficam apenas na primeira array e as outras ficam vazias, como > no exemplo abaixo. Se passo referencia, tudo funciona numa boa. > > Estou comendo bola em alguma coisa ??? > > Solli > > === code === > > my @Test01 = qw (Element01 Element02 Element03); > my @Test02 = qw (Element04 Element05 Element06); > > Test (@Test01, @Test02); > > sub Test > { > my (@T01, @T02) = @_; > print "Número de elementos no primeiro array: $#T01\n"; > print "Número de elementos no segundo array: $#T02\n"; > } > > == output == > Número de elementos no primeiro array: 5 > Número de elementos no segundo array: -1 Nessa situação, é preciso usar referências! O array @T01 irá sempre receber todos os elementos de @_! E depois passar arrays como parâmetro não é muito eficiente, mesmo que a Perl seja capaz de lidar com isso muito bem. Abraços, -- Ednardo Lobo - www.elobo.cjb.net, www.lobosnet.com Por favor, evitem enviar anexos no formato MS-Office, obrigado! Veja: http://www.fsf.org/philosophy/no-word-attachments.pt.html From glasswalk3r em yahoo.com.br Mon Jun 23 12:14:52 2003 From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Perl e mercado de trabalho Message-ID: <20030623171452.2189.qmail@web20209.mail.yahoo.com> Olá gente, Espero que eu não seja linchado por lançar um assunto não-técnico na lista de discussão. :-) Minha dúvida é a seguinte: como é o mercado de trabalho para programadores Perl no Brasil? Como está a faixa salarial média para os diferentes níveis de especialização? Pinta minha dúvida porque a maior parte do tempo que programei foi informalmente, e praticamente não tenho referências sobre o assunto. Se alguém puder dividir alguma experiência sobre o assunto, fico muito grato. []´s ===== Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- "You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill _______________________________________________________________________ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ From nferraz em phperl.com Mon Jun 23 12:10:10 2003 From: nferraz em phperl.com (Nelson Ferraz) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Passando diversos arraies para uma =?ISO-8859-1?Q?fun=E7=E3o?= ! In-Reply-To: <20030623030730.GA19384@pinguim.elobo.cjb.net> References: <00bf01c3391d$1ba4b600$32cbcfc8@blind> <20030623030730.GA19384@pinguim.elobo.cjb.net> Message-ID: <1056388211.526.20.camel@aleph> > > Bom, normalmente sempre passo referencias para as funções, é mais > > rápido, e por este motivo nunca tive nenhum problema, mas agora estou > > programando com thread e estou evitando esta técnica para evitar dor > > de cabeça no futuro, mas estou tento agora. > > Nessa situação, é preciso usar referências! Partindo do principio que ele _nao quer_ usar referencias, uma possivel solucao seria transformar os arrays em strings (join), e de volta em arrays (split)... []s Nelson From fglock em pucrs.br Mon Jun 23 12:48:59 2003 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Passando diversos arraies para uma função ! References: <00bf01c3391d$1ba4b600$32cbcfc8@blind> <20030623030730.GA19384@pinguim.elobo.cjb.net> <1056388211.526.20.camel@aleph> Message-ID: <3EF73D8B.474@pucrs.br> Nelson Ferraz wrote: > Partindo do principio que ele _nao quer_ usar referencias, uma possivel > solucao seria transformar os arrays em strings (join), e de volta em > arrays (split)... Se é assim, também dá para usar "closures" em vez de referências :) sub teste { my @a = $_[0](); my @b = $_[1](); print "recebidos @a e @b \n"; } $aa = sub { 1,2,3,4 }; $bb = sub { 5,6,7,8 }; teste( $aa, $bb ); # recebidos 1 2 3 4 e 5 6 7 8 - Flavio S. Glock From lechamps em terra.com.br Mon Jun 23 13:15:33 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Perl e mercado de trabalho References: <20030623171452.2189.qmail@web20209.mail.yahoo.com> Message-ID: <3EF743C5.50208@terra.com.br> Alceu R. de Freitas Jr. wrote: > Olá gente, > > Espero que eu não seja linchado por lançar um assunto > não-técnico na lista de discussão. :-) > > Minha dúvida é a seguinte: como é o mercado de > trabalho para programadores Perl no Brasil? Como está > a faixa salarial média para os diferentes níveis de > especialização? > > Pinta minha dúvida porque a maior parte do tempo que > programei foi informalmente, e praticamente não tenho > referências sobre o assunto. Se alguém puder dividir > alguma experiência sobre o assunto, fico muito grato. > Caro Alceu, colegas monges Eu tenho trabalhado desde dezembro último como analista programador, especializado em Perl. Mas esta é a primeira vez na minha vida que eu ouço falar de algum projeto desenvolvido em Perl de proposito. O que normalmente acontece é que as pessoas acham que Perl não é uma linguagem com habilidades específicas, e acabam programando em 'qualquer coisa' (leia-se VB, Delphi e outras linguagens de prototipação rápida que aparecem pelo caminho. -- /monsieur_champs lava a boca com sabão ). Normalmente, boa parte (95%) do mercado de programação na linguagem perl se esconde sob o capuz de "web development". Isso é ruim por que iguala a gente ao ASP (vê se pode...), que praticamente tem em comum apenas a WWW... Quanto ganha um analista-programador perl? Bom, acho que você pode ver as pesquisas para "programador web" do www.apinfo.com, que vão servir muito bem para refletir sua faixa salarial atual. Claro, habilidades específicas e certificações em outros sistemas / linguagens podem render alguns reais à mais... Eis aí meus dois centavos, espero que ajude. =-] -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From tjesini em yahoo.com.br Mon Jun 23 12:40:20 2003 From: tjesini em yahoo.com.br (Tania Jesini) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Expressoes Regulares References: <00bf01c3391d$1ba4b600$32cbcfc8@blind> <20030623030730.GA19384@pinguim.elobo.cjb.net> <1056388211.526.20.camel@aleph> Message-ID: <004301c339ae$8bdaa240$4f0aa8c0@it.atechmn.br> Olah, pessoal, Estou trabalhando com expressoes regulares, tentanto recuperar titulos, subtitulos e conteudos de webpages (um site em particular). Gostaria de saber se eh possivel fazer um loop com uma expressao regular para recuperar titulo e fazer um loop interno para recuperar o conteudo do titulo, que deve escapulir qdo passar por um outro titulo, indo para loop mais externo e novamente acessando o loop mais interno. Serah q fui muito complexa? Meu codigo estah mais ou menos assim... while( $text =~ /

(.*)<\/h1>/g ){ $titulo = $1; while( $text =~ /sg ){ $corpo = $1; } } O problema eh que o loop interno fica ateh o final do texto, mesmo ele encontrando pelo caminho outros h1... obrigada, Tania. From fglock em pucrs.br Mon Jun 23 13:52:32 2003 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Expressoes Regulares References: <00bf01c3391d$1ba4b600$32cbcfc8@blind> <20030623030730.GA19384@pinguim.elobo.cjb.net> <1056388211.526.20.camel@aleph> <004301c339ae$8bdaa240$4f0aa8c0@it.atechmn.br> Message-ID: <3EF74C70.5866@pucrs.br> Tania Jesini wrote: > > Olah, pessoal, > > Estou trabalhando com expressoes regulares, tentanto recuperar titulos, > subtitulos e conteudos de webpages (um site em particular). > > Gostaria de saber se eh possivel fazer um loop com uma expressao regular > para recuperar titulo e fazer um loop interno para recuperar o conteudo do > titulo, que deve escapulir qdo passar por um outro titulo, indo para loop > mais externo e novamente acessando o loop mais interno. > > Serah q fui muito complexa? > > Meu codigo estah mais ou menos assim... > > while( $text =~ /

(.*)<\/h1>/g ){ > $titulo = $1; > while( $text =~ /sg ){ > $corpo = $1; > } > } > > O problema eh que o loop interno fica ateh o final do texto, mesmo ele > encontrando pelo caminho outros h1... Você deve usar .*? em vez de .* Isso faz a expressão ficar do menor tamanho possível. - Flavio S. Glock From frighetti em cascavel.pm.org Mon Jun 23 14:00:36 2003 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Passando diversos arraies para uma =?ISO-8859-1?Q?fun=E7=E3o?= ! In-Reply-To: <1056388211.526.20.camel@aleph> References: <00bf01c3391d$1ba4b600$32cbcfc8@blind> <20030623030730.GA19384@pinguim.elobo.cjb.net> <1056388211.526.20.camel@aleph> Message-ID: <20030623190036.M28858@cascavel.pm.org> On 23 Jun 2003 14:10:10 -0300, Nelson Ferraz wrote > > > Bom, normalmente sempre passo referencias para as funções, é mais > > > rápido, e por este motivo nunca tive nenhum problema, mas agora estou > > > programando com thread e estou evitando esta técnica para evitar dor > > > de cabeça no futuro, mas estou tento agora. > > > > Nessa situação, é preciso usar referências! > > Partindo do principio que ele _nao quer_ usar referencias, uma possivel > solucao seria transformar os arrays em strings (join), e de volta em > arrays (split)... > > []s > > Nelson Olá. Partindo deste ponto de vista. Podemos também "forçar a coisa", utilizando-se do jeitinho brasileiro :). Algo como: &bla(@array, $elemento); sub bla { my @array = @_; my @elemento = pop(@array); } ou com dois arrays: &bla(@array01, @array02, $#array02); sub bla { my @array01 = @_; my $tamanho = pop(@array01); my @array02 = @array01[$#array01-$tamanho..$#array01]; splice(@array01,$#array01-$tamanho,$tamanho+1); } []'s --Fabiano Reese Righetti - http://cascavel.pm.org/~fabiano/ From tjesini em yahoo.com.br Mon Jun 23 13:15:35 2003 From: tjesini em yahoo.com.br (Tania Jesini) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Expressoes Regulares References: <00bf01c3391d$1ba4b600$32cbcfc8@blind> <20030623030730.GA19384@pinguim.elobo.cjb.net> <1056388211.526.20.camel@aleph> <004301c339ae$8bdaa240$4f0aa8c0@it.atechmn.br> <3EF74C70.5866@pucrs.br> Message-ID: <005301c339b3$75dc58d0$4f0aa8c0@it.atechmn.br> Sim, esqueci-me de acrescentar no codigo, pois isso eu jah faco. > > while( $text =~ /

(.*?)<\/h1>/g ){ > > $titulo = $1; > > while( $text =~ /sg ){ > > $corpo = $1; > > } > > } O fato eh que o loop mais interno prevalece ateh o final da execucao, nao passando para o loop externo quando acaba um paragrafo e comeca um novo titulo. > Você deve usar .*? em vez de .* > Isso faz a expressão ficar do menor tamanho possível. > > - Flavio S. Glock > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm From shonorio em terra.com.br Mon Jun 23 20:27:26 2003 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_Passando_diversos_arraies_para_u?= =?iso-8859-1?Q?ma_fun=E7=E3o_!?= In-Reply-To: <20030623190036.M28858@cascavel.pm.org> Message-ID: <000001c339ef$c673f140$32cbcfc8@blind> Pessoal, Achei interessante as alternativas, mas o código que estou tentando desenvolver tem pretenções universais, por isto eu gostaria de adotar 'the best Perl practices' :) Bom, andei pensando (xiiiii)... Pq não usar referências com thread ? E resolvi ir ao extremo, criei uns testes malucos, como no código abaixo. O resultado foi aparentemente bom, mas surgiu a mensagem 'Scalars leaked: 1', no qual estou pesquisando ainda. A questão é: Pensando mais na questão de segurança do código, do que na performance, vocês acreditam que pode ser seguro fazer algo como no código louco exemplo que estou enviando, ou utilizar hash para passar estas arraies. Abraços, Solli #===== Código ===== use 5.008; use strict; use threads; use warnings; use diagnostics; use threads::shared; my @Threads; Start (\@Threads); End (\@Threads); sub End { my ( $T ) = @_; foreach my $Thread ( @{$T} ) { my $Temp = $Thread->join(); print $Temp; } } sub Start { my ( $T ) = @_; my %Hash; @{$Hash{'Frutas'}{'Elemento1'}} = qw (Abacaxi Banana Morango); @{$Hash{'Frutas'}{'Elemento2'}} = qw (Amora Caqui Jaboticaba); @{$Hash{'Verbos'}{'Elemento1'}} = qw (Amar Casar Catar); @{$Hash{'Verbos'}{'Elemento2'}} = qw (Agir Nadar Tentar); @{$Hash{'Nomes'}{'Elemento1'}} = qw (Pedro Paulo Joana); @{$Hash{'Nomes'}{'Elemento2'}} = qw (Maria Lucia Cristina); @{$Hash{'Cidades'}{'Elemento1'}} = qw (Campinas Maresias Poa); @{$Hash{'Cidades'}{'Elemento2'}} = qw (Americana Jales Urania); foreach my $Elemento (sort keys %Hash) { push @{$T}, threads->create(\&Test, $Elemento, \@{$Hash{$Elemento}{'Elemento1'}}, \@{$Hash{$Elemento}{'Elemento2'}}); } } sub Test { my ($Elemento, $T01, $T02) = @_; print "Inicio de processamento do elemento $Elemento...\n"; sleep (30); print "Final de processamento do elemento $Elemento...\n"; return "\tO elemento $Elemento continha : " . join (' ', @{$T01}) . " " . join (' ', @{$T02}) . "\n"; } #==== output === Inicio de processamento do elemento Cidades... Inicio de processamento do elemento Frutas... Inicio de processamento do elemento Nomes... Inicio de processamento do elemento Verbos... Final de processamento do elemento Cidades... O elemento Cidades continha : Campinas Maresias Poa Americana Jales Urania Final de processamento do elemento Frutas... O elemento Frutas continha : Abacaxi Banana Morango Amora Caqui Jaboticaba Final de processamento do elemento Nomes... O elemento Nomes continha : Pedro Paulo Joana Maria Lucia Cristina Final de processamento do elemento Verbos... Scalars leaked: 1 Scalars leaked: 1 Scalars leaked: 1 Scalars leaked: 1 O elemento Verbos continha : Amar Casar Catar Agir Nadar Tentar > -----Original Message----- > From: cascavel-pm-admin@mail.pm.org [mailto:cascavel-pm-admin@mail.pm.org] > On Behalf Of Fabiano Reese Righetti > Sent: Monday, June 23, 2003 4:01 PM > To: cascavel-pm@mail.pm.org > Subject: Re: [Cascavel-pm] Passando diversos arraies para uma função ! > > On 23 Jun 2003 14:10:10 -0300, Nelson Ferraz wrote > > > > Bom, normalmente sempre passo referencias para as funções, é > mais > > > > rápido, e por este motivo nunca tive nenhum problema, mas agora > estou > > > > programando com thread e estou evitando esta técnica para evitar > dor > > > > de cabeça no futuro, mas estou tento agora. > > > > > > Nessa situação, é preciso usar referências! > > > > Partindo do principio que ele _nao quer_ usar referencias, uma possivel > > solucao seria transformar os arrays em strings (join), e de volta em > > arrays (split)... > > > > []s > > > > Nelson > > Olá. > Partindo deste ponto de vista. Podemos também "forçar a coisa", > utilizando-se do jeitinho brasileiro :). Algo como: > > &bla(@array, $elemento); > > sub bla { > my @array = @_; > my @elemento = pop(@array); > } > > ou com dois arrays: > > &bla(@array01, @array02, $#array02); > > sub bla { > my @array01 = @_; > my $tamanho = pop(@array01); > my @array02 = @array01[$#array01-$tamanho..$#array01]; > splice(@array01,$#array01-$tamanho,$tamanho+1); > } > > []'s > --Fabiano Reese Righetti - http://cascavel.pm.org/~fabiano/ > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.491 / Virus Database: 290 - Release Date: 6/18/2003 > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.491 / Virus Database: 290 - Release Date: 6/18/2003 From shonorio em terra.com.br Mon Jun 23 20:53:32 2003 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_Passando_diversos_arraies_para_u?= =?iso-8859-1?Q?ma_fun=E7=E3o_!?= Message-ID: <000001c339f3$6b0239d0$32cbcfc8@blind> Já descobri que a mensagem é problema sério.... ' Scalars leaked: %d (P) Something went wrong in Perl's internal bookkeeping of scalars: not all scalar variables were deallocated by the time Perl exited. What this usually indicates is a memory leak, which is of course bad, especially if the Perl program is intended to be long-running.' > -----Original Message----- > From: Solli Moreira Honorio [mailto:shonorio@terra.com.br] > Sent: Monday, June 23, 2003 10:27 PM > To: 'cascavel-pm@mail.pm.org' > Subject: RE: [Cascavel-pm] Passando diversos arraies para uma função ! > > Pessoal, > > Achei interessante as alternativas, mas o código que estou tentando > desenvolver tem pretenções universais, por isto eu gostaria de adotar 'the > best Perl practices' :) > > Bom, andei pensando (xiiiii)... Pq não usar referências com thread ? E > resolvi ir ao extremo, criei uns testes malucos, como no código abaixo. O > resultado foi aparentemente bom, mas surgiu a mensagem 'Scalars leaked: > 1', no qual estou pesquisando ainda. > > A questão é: Pensando mais na questão de segurança do código, do que na > performance, vocês acreditam que pode ser seguro fazer algo como no código > louco exemplo que estou enviando, ou utilizar hash para passar estas > arraies. > > Abraços, > > Solli > > #===== Código ===== > use 5.008; > use strict; > use threads; > use warnings; > use diagnostics; > use threads::shared; > > my @Threads; > Start (\@Threads); > End (\@Threads); > > sub End > { > my ( $T ) = @_; > foreach my $Thread ( @{$T} ) > { > my $Temp = $Thread->join(); > print $Temp; > } > } > > > sub Start > { > my ( $T ) = @_; > my %Hash; > @{$Hash{'Frutas'}{'Elemento1'}} = qw (Abacaxi Banana Morango); > @{$Hash{'Frutas'}{'Elemento2'}} = qw (Amora Caqui Jaboticaba); > @{$Hash{'Verbos'}{'Elemento1'}} = qw (Amar Casar Catar); > @{$Hash{'Verbos'}{'Elemento2'}} = qw (Agir Nadar Tentar); > @{$Hash{'Nomes'}{'Elemento1'}} = qw (Pedro Paulo Joana); > @{$Hash{'Nomes'}{'Elemento2'}} = qw (Maria Lucia Cristina); > @{$Hash{'Cidades'}{'Elemento1'}} = qw (Campinas Maresias Poa); > @{$Hash{'Cidades'}{'Elemento2'}} = qw (Americana Jales Urania); > > foreach my $Elemento (sort keys %Hash) > { > push @{$T}, threads->create(\&Test, $Elemento, > \@{$Hash{$Elemento}{'Elemento1'}}, \@{$Hash{$Elemento}{'Elemento2'}}); > } > > } > > sub Test > { > my ($Elemento, $T01, $T02) = @_; > print "Inicio de processamento do elemento $Elemento...\n"; > sleep (30); > print "Final de processamento do elemento $Elemento...\n"; > return "\tO elemento $Elemento continha : " . join (' ', @{$T01}) . " > " . join (' ', @{$T02}) . "\n"; > } > > #==== output === > Inicio de processamento do elemento Cidades... > Inicio de processamento do elemento Frutas... > Inicio de processamento do elemento Nomes... > Inicio de processamento do elemento Verbos... > Final de processamento do elemento Cidades... > O elemento Cidades continha : Campinas Maresias Poa Americana Jales > Urania > Final de processamento do elemento Frutas... > O elemento Frutas continha : Abacaxi Banana Morango Amora Caqui > Jaboticaba > Final de processamento do elemento Nomes... > O elemento Nomes continha : Pedro Paulo Joana Maria Lucia Cristina > Final de processamento do elemento Verbos... > Scalars leaked: 1 > Scalars leaked: 1 > Scalars leaked: 1 > Scalars leaked: 1 > O elemento Verbos continha : Amar Casar Catar Agir Nadar Tentar > > > > -----Original Message----- > > From: cascavel-pm-admin@mail.pm.org [mailto:cascavel-pm- > admin@mail.pm.org] > > On Behalf Of Fabiano Reese Righetti > > Sent: Monday, June 23, 2003 4:01 PM > > To: cascavel-pm@mail.pm.org > > Subject: Re: [Cascavel-pm] Passando diversos arraies para uma função ! > > > > On 23 Jun 2003 14:10:10 -0300, Nelson Ferraz wrote > > > > > Bom, normalmente sempre passo referencias para as funções, é > > mais > > > > > rápido, e por este motivo nunca tive nenhum problema, mas agora > > estou > > > > > programando com thread e estou evitando esta técnica para evitar > > dor > > > > > de cabeça no futuro, mas estou tento agora. > > > > > > > > Nessa situação, é preciso usar referências! > > > > > > Partindo do principio que ele _nao quer_ usar referencias, uma > possivel > > > solucao seria transformar os arrays em strings (join), e de volta em > > > arrays (split)... > > > > > > []s > > > > > > Nelson > > > > Olá. > > Partindo deste ponto de vista. Podemos também "forçar a coisa", > > utilizando-se do jeitinho brasileiro :). Algo como: > > > > &bla(@array, $elemento); > > > > sub bla { > > my @array = @_; > > my @elemento = pop(@array); > > } > > > > ou com dois arrays: > > > > &bla(@array01, @array02, $#array02); > > > > sub bla { > > my @array01 = @_; > > my $tamanho = pop(@array01); > > my @array02 = @array01[$#array01-$tamanho..$#array01]; > > splice(@array01,$#array01-$tamanho,$tamanho+1); > > } > > > > []'s > > --Fabiano Reese Righetti - http://cascavel.pm.org/~fabiano/ > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm@mail.pm.org > > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > > > > --- > > Incoming mail is certified Virus Free. > > Checked by AVG anti-virus system (http://www.grisoft.com). > > Version: 6.0.491 / Virus Database: 290 - Release Date: 6/18/2003 > > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.491 / Virus Database: 290 - Release Date: 6/18/2003 > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.491 / Virus Database: 290 - Release Date: 6/18/2003 From ramoni em databras.com.br Tue Jun 24 10:57:32 2003 From: ramoni em databras.com.br (Ramoni) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Passando diversos arraies para uma =?iso-8859-1?q?fun=E7=E3o?= ! In-Reply-To: <200306230041.h5N0fvdW062872@rigel.pucrs.br> References: <200306230041.h5N0fvdW062872@rigel.pucrs.br> Message-ID: <200306241257.32930.ramoni@databras.com.br> Uma solucao meio porca entao seria passar um unico argumento, sendo os arrays juntos mas com um separador entre eles q nao vah ocorrer dentro do array. E lah dentro vc separa e poe ordem na casa, mas isto seria muito porco. Escrevi isso pq em 30s nao consegui pensar em nada, mas com certeza tem uma maneira correta. On Sunday 22 June 2003 21:50, fglock@pucrs.br wrote: > > Test (@Test01, @Test02); > > Neste caso o único jeito é usar referências > mesmo. Quando um array é separado do outro > por vírgula, o Perl acha que é para concatenar > os arrays. > > - Flavio S. Glock > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm -- Ramoni Databras treinamento e Consultoria Linux Tel.: (21) 2518-2363 From lechamps em terra.com.br Tue Jun 24 11:37:10 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] =?ISO-8859-1?Q?Re=3A_=5BCascavel-pm=5D_Passando_diversos_?= =?ISO-8859-1?Q?arraies_para_uma_fun=E7=E3o_!?= References: <200306230041.h5N0fvdW062872@rigel.pucrs.br> <200306241257.32930.ramoni@databras.com.br> Message-ID: <3EF87E36.9010406@terra.com.br> Ramoni wrote: > Uma solucao meio porca entao seria passar um unico argumento, sendo os arrays juntos > mas com um separador entre eles q nao vah ocorrer dentro do array. > E lah dentro vc separa e poe ordem na casa, mas isto seria muito porco. > Escrevi isso pq em 30s nao consegui pensar em nada, mas com certeza tem uma maneira correta. Pessoal, Isso tudo é muito legal, mas não é perl. Não existe forma "correta" e "errada" de fazer as coisas em perl. Pense na linguagem como você pensa o português: tem sempre outro jeito de dizer o que você quer falar. Certo, nem todo jeito soa bem. Mas a gente deve achar um que agrade a quem vê, e que resolva o problema que a gente tem. Eu, particularmente, nunca passo arrays a não ser por referência. Eu nao sei como está o seu inglês, mas acho que pode ser produtivo olhar isto: http://www.perlmonks.org/index.pl?node_id=2147 []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From glasswalk3r em yahoo.com.br Tue Jun 24 13:39:09 2003 From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] fim de arquivo Message-ID: <20030624183909.67030.qmail@web20201.mail.yahoo.com> Olá lista, Esta deve ser fácil, mas não acho informações sobre. Como verifico com o Perl se o arquivo que estou lendo já chegou no fim (por exemplo, estou dentro de um loop foreach e já estou na última linha do arquivo)? []´s ===== Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- "You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill _______________________________________________________________________ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ From shonorio em terra.com.br Tue Jun 24 19:32:47 2003 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] fim de arquivo In-Reply-To: <20030624183909.67030.qmail@web20201.mail.yahoo.com> Message-ID: <000001c33ab1$4dd9d610$32cbcfc8@blind> Alceu, você não claro se o arquivo é ASCII ou binário, no caso se ASCII você pode fazer a seguinte forma: open ( FH, " ) { ... entre com o código ... } close (FH); ... ou senão, vc também pode carregar todo o conteúdo do arquivo num array, claro que tem que tomara cuidado com o tamanho do arquivo, da seguinte forma... open ( FH, "; ... no caso de vc acessar um arquivo binário, aí vc precisará do binmode e do seek para navegar pelo arquivo. []´s Solli > -----Original Message----- > From: cascavel-pm-admin@mail.pm.org [mailto:cascavel-pm-admin@mail.pm.org] > On Behalf Of Alceu R. de Freitas Jr. > Sent: Tuesday, June 24, 2003 3:39 PM > To: cascavel-pm@mail.pm.org > Subject: [Cascavel-pm] fim de arquivo > > Olá lista, > > Esta deve ser fácil, mas não acho informações sobre. > Como verifico com o Perl se o arquivo que estou lendo > já chegou no fim (por exemplo, estou dentro de um loop > foreach e já estou na última linha do arquivo)? > > []´s > > > ===== > Alceu Rodrigues de Freitas Junior > -------------------------------------- > glasswalk3r@yahoo.com.br > http://www.imortais.cjb.net > ----------------------------------------------------------------------- > "You have enemies? Good. That means you've stood up for something, > sometime in your life." - Sir Winston Churchill > > _______________________________________________________________________ > Yahoo! Mail > Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, > proteção contra spam. > http://br.mail.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.491 / Virus Database: 290 - Release Date: 6/18/2003 > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.491 / Virus Database: 290 - Release Date: 6/18/2003 From fabio em groupoffice.com.br Thu Jun 26 07:58:09 2003 From: fabio em groupoffice.com.br (fabio@groupoffice.com.br) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] (no subject) Message-ID: Pessoal, estou com uma dúvida aparentemente básica, porém eu já procurei na web comprei um livro de perl e ainda nao me resolveu o problema, eu tenho alguns cgi´s qeu eu desenvolvi para um determinado projeto, está tudo funcionando, mas ele está sendo interpretado pelo browser e eu gostaria de compila-lo, não sei se vair rodar após a compilação, gostaria de saber se existe alguma alteração a ser feita e também qual o compilador que eu devo utilizar. Desde já fico agradecido Atensiosamente, _________________________________________ Fabio G. Martins Group Office Consultoria e Assessoria S/C Ltda e-mail: fabio@groupoffice.com.br http://www.groupoffice.com.br Fone: (+55-11) 5078-7090 FAX.: (+55-11) 5078-9799 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030626/7831728e/attachment.htm From lechamps em terra.com.br Thu Jun 26 09:21:07 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] (no subject) References: Message-ID: <3EFB0153.6000406@terra.com.br> fabio@groupoffice.com.br wrote: > > Pessoal, estou com uma dúvida aparentemente básica, porém eu já procurei > na web comprei um livro de perl e ainda nao me resolveu o problema, eu > tenho alguns cgi´s qeu eu desenvolvi para um determinado projeto, está > tudo funcionando, mas ele está sendo interpretado pelo browser e eu > gostaria de compila-lo, não sei se vair rodar após a compilação, > gostaria de saber se existe alguma alteração a ser feita e também qual o > compilador que eu devo utilizar. Desde já fico agradecido Fábio, eu vou em doses homeopáticas para você não se assustar. 1. CGI é um termo genérico. Se refere a uma interface de comunicação de dados pela entrada padrão e variáveis de ambiente, utilizando um formato bem-conhecido e estabelecido. Seus CGI's são programas em Perl? 2. Perl não admite compilação. A distribuição ActivePerl desenvolveu uma forma de construir um 'wrapper' (literalmente: embalagem) em torno de um programa Perl para permitir que ele seja executado sem a presença de um arquivo com o source-code e um interpretador perl (ambas as coisas são empacotadas em um binário só). Isso não é tecnicamente 'compilação', mas pode ser chamado assim. Claro, essa técnica tem limitações. Nem todos os programas perl podem ser 'empacotados' desta forma. Mais informações no website do ActivePerl: www.activeperl.com (eu acho). Eu me lembro de você fazendo perguntas por aqui sobre uma forma de rodar Perl junto com o Lotus Notes. Ainda está trabalhando nisso? Você conseguiu resultados bons? Conte para a gente o que você fez. Isso pode ser interessante para outros membros desta lista, com problemas semelhantes. Nós teremos prazer em ler seu relato. Se precisar de mais alguma coisa, por favor não se faça de rogado: escreva para a lista. Ao menos eu, o FGlock, o 'Ed' Lobo, o Oxcy ou o Fabiano sempre vamos conseguir dizer alguma coisa que possa ajudar você a achar o que você precisa. Espero que isso ajude. Boa sorte. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From fglock em pucrs.br Thu Jun 26 09:37:59 2003 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] (no subject) References: Message-ID: <3EFB0547.425A@pucrs.br> fabio@groupoffice.com.br wrote: > > Pessoal, estou com uma dúvida aparentemente básica, porém eu já > procurei na web comprei um livro de perl e ainda nao me resolveu o > problema, eu tenho alguns cgi´s qeu eu desenvolvi para um determinado > projeto, está tudo funcionando, mas ele está sendo interpretado pelo > browser e eu gostaria de compila-lo, não sei se vair rodar após a > compilação, gostaria de saber se existe alguma alteração a ser feita e > também qual o compilador que eu devo utilizar. Desde já fico > agradecido Dá uma olhada neste "compilador": http://tinyperl.sf.net O autor é o Graciliano M.P., de Florianópolis. Qualquer coisa, fala com ele... - Flavio S. Glock From fabio em groupoffice.com.br Thu Jun 26 10:55:58 2003 From: fabio em groupoffice.com.br (fabio@groupoffice.com.br) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] (no subject) Message-ID: Olá lista, olá Luis, sobre Perl rodando no Lotus Domino eu deixei meio de lado porque é um projeto de testes, p/ os sistemas da empresa estou usando o apache mesmo (que particularmente eu acho muito bom, principalmente para administrar). Sobre minhas experiências, como eu ainda não coloquei o Perl para rodar no Domino, eu gostaria de contribuir de alguma forma com os FSF´s, estou desenvolvento uma ferramenta em CGI/Perl para administrar um servidor linux atravez da web, apesar de já existirem algumas ferramentas que o façam, eu estou fazendo algo mais amigável para qualquer pessoa que ainda tenha medo de utilizar a plataforma posix por acharem muito complexo, eu pretendo fazer com que ele seja acessivel inicialmente para *BSD, Linux e Hurd, atualmente estou na adminitração do Proxy (Squid) falta pouco para terminar, assim que terminar vou partir para outros serviços como FireWall, FTP, Samba e etc. Eu senti necessidade de desenvolvimento desta ferramenta, porque apesar de não ter muito trabalho com a configuração dos serviços pelo shell quando eu conheci as ferramentas de configuração via Web eu me assustei, achei mais complexo do que pelo método convencional, e a única ferramenta que eu conheço que faz mais ou menos isto que eu estou desenvolvendo é um tal de BR-MultiAccess (Roda em RedHat), que particularmente funciona muito bem, mas eu acho injusto uma empresa cobrar tão caro para disponibilizar um sistema simples p/ Linux, o meu único problema é o tempo, estou desdenolvendo isto somente nas horas vagas, e eu tenho muito trabalho ao longo do dia e cursinho a noite mas espero terminar logo, não tenho tanta pressa, pois eu não tenho prazo de entrega. Atensiosamente, _________________________________________ Fabio G. Martins Group Office Consultoria e Assessoria S/C Ltda e-mail: fabio@groupoffice.com.br http://www.groupoffice.com.br Fone: (+55-11) 5078-7090 FAX.: (+55-11) 5078-9799 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030626/dfcad306/attachment.htm From nferraz em phperl.com Thu Jun 26 11:32:00 2003 From: nferraz em phperl.com (Nelson Ferraz) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] (no subject) In-Reply-To: References: Message-ID: <1056645119.582.10.camel@debian> Fábio, > eu tenho alguns cgi´s qeu eu desenvolvi para um determinado projeto, > está tudo funcionando, mas ele está sendo interpretado pelo browser e > eu gostaria de compila-lo, não sei se vair rodar após a compilação, > gostaria de saber se existe alguma alteração a ser feita e também qual > o compilador que eu devo utilizar. Desde já fico agradecido O que você quer dizer com "interpretado pelo browser"? O código-fonte aparece no browser? Se o objetivo for apenas acelerar a execução dos scripts, uma solução melhor é utilizar o mod_perl, ou o SpeedyCGI: http://daemoninc.com/SpeedyCGI/ []s Nelson From fabio em groupoffice.com.br Thu Jun 26 11:36:00 2003 From: fabio em groupoffice.com.br (fabio@groupoffice.com.br) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] (no subject) Message-ID: Olá nelson, obrigado pela ajuda, mas ão era bem isso que eu queria, o meu sistema já está funcionando eu só queria fazer o meu fonte virar um binário Atensiosamente, _________________________________________ Fabio G. Martins Group Office Consultoria e Assessoria S/C Ltda e-mail: fabio@groupoffice.com.br http://www.groupoffice.com.br Fone: (+55-11) 5078-7090 FAX.: (+55-11) 5078-9799 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030626/36b8cb55/attachment.htm From fglock em pucrs.br Thu Jun 26 11:58:48 2003 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] (no subject) References: Message-ID: <3EFB2648.71E4@pucrs.br> fabio@groupoffice.com.br wrote: > pretendo fazer com que ele seja acessivel inicialmente para *BSD, > Linux e Hurd, atualmente estou na adminitração do Proxy (Squid) falta > pouco para terminar, assim que terminar vou partir para outros > serviços como FireWall, FTP, Samba e etc. Fábio: Conheces a ferramenta de administração do Samba via web, que vem com o próprio Samba? Eu acho muito boa de usar, dê uma olhada. - Flávio S. Glock From helcio em totaldata.com.br Thu Jun 26 13:30:01 2003 From: helcio em totaldata.com.br (helcio) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Iniciante em PERL Message-ID: <20030626183001.16053.qmail@mail2.digiweb.psi.br> Olá amigos, sou programador e me foi encomendado um sistema visual que rode em linux. Depois de pesquisar, escolhi o GTK-PERL. Comecei pelo tutorial no site do GTK-PERL e gostaria de saber se existe mais material ou mesmo livro sobre o assunto. A propósito, fiz uma boa escolha? É um sistema que controlará entrada e saída de pessoas na portaria de um prédio. Agradeço, Hélcio Baurich From fglock em pucrs.br Thu Jun 26 14:58:45 2003 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Iniciante em PERL References: <20030626183001.16053.qmail@mail2.digiweb.psi.br> Message-ID: <3EFB5075.9B1@pucrs.br> helcio wrote: > sou programador e me foi encomendado um sistema visual que rode em linux. > Depois de pesquisar, escolhi o GTK-PERL. Comecei pelo tutorial no site do > GTK-PERL e gostaria de saber se existe mais material ou mesmo livro sobre o > assunto. http://theoryx5.uwinnipeg.ca/CPAN/data/Gtk-Perl/Gtk/cookbook.html Mais links aqui: http://perlmonks.org/index.pl?node_id=86304 > A propósito, fiz uma boa escolha? É um sistema que controlará entrada e > saída de pessoas na portaria de um prédio. Se não é necessário compatibilidade com o Windows, acho que sim. - Flavio S. Glock From nferraz em phperl.com Thu Jun 26 17:27:34 2003 From: nferraz em phperl.com (Nelson Ferraz) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Iniciante em PERL In-Reply-To: <20030626183001.16053.qmail@mail2.digiweb.psi.br> References: <20030626183001.16053.qmail@mail2.digiweb.psi.br> Message-ID: <1056666454.616.218.camel@aleph> > sou programador e me foi encomendado um sistema visual que rode em linux. > Depois de pesquisar, escolhi o GTK-PERL. Comecei pelo tutorial no site do > GTK-PERL e gostaria de saber se existe mais material ou mesmo livro sobre o > assunto. > A propósito, fiz uma boa escolha? É um sistema que controlará entrada e > saída de pessoas na portaria de um prédio. Helcio, Eu desenvolvi um sistema de CRM, que permite (entre outras coisas) o cadastro de pessoas e eventos. Estes eventos poderiam ser (no seu caso), entrada e saida de pessoas. Se voce tiver interesse, o projeto esta' disponivel sob a licenca GPL, e pode ser visto aqui: http://www.gnubis.com.br/cgi-local/crm/bin/crm.pl?template=pg_sel_contact Eu tambem comecei a desenvolver uma interface GTK para este projeto, mas esta parte esta' incompleta. []s Nelson From gabriel em webclube.net Thu Jun 26 19:36:54 2003 From: gabriel em webclube.net (Gabriel Vieira) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] (no subject) References: <3EFB0153.6000406@terra.com.br> Message-ID: <002301c33c44$373ea180$ad57a8c0@fortalnet.com.br> www.perl2exe.com eh uma boa :) Abraços, Gabriel Vieira ----- Original Message ----- From: "Luis Campos de Carvalho" To: Sent: Thursday, June 26, 2003 11:21 AM Subject: Re: [Cascavel-pm] (no subject) > fabio@groupoffice.com.br wrote: > > > > Pessoal, estou com uma dúvida aparentemente básica, porém eu já procurei > > na web comprei um livro de perl e ainda nao me resolveu o problema, eu > > tenho alguns cgi´s qeu eu desenvolvi para um determinado projeto, está > > tudo funcionando, mas ele está sendo interpretado pelo browser e eu > > gostaria de compila-lo, não sei se vair rodar após a compilação, > > gostaria de saber se existe alguma alteração a ser feita e também qual o > > compilador que eu devo utilizar. Desde já fico agradecido > > Fábio, eu vou em doses homeopáticas para você não se assustar. > > 1. CGI é um termo genérico. Se refere a uma interface de comunicação > de dados pela entrada padrão e variáveis de ambiente, utilizando um > formato bem-conhecido e estabelecido. Seus CGI's são programas em Perl? > > 2. Perl não admite compilação. A distribuição ActivePerl desenvolveu > uma forma de construir um 'wrapper' (literalmente: embalagem) em torno > de um programa Perl para permitir que ele seja executado sem a presença > de um arquivo com o source-code e um interpretador perl (ambas as coisas > são empacotadas em um binário só). Isso não é tecnicamente 'compilação', > mas pode ser chamado assim. Claro, essa técnica tem limitações. Nem > todos os programas perl podem ser 'empacotados' desta forma. Mais > informações no website do ActivePerl: www.activeperl.com (eu acho). > > Eu me lembro de você fazendo perguntas por aqui sobre uma forma de > rodar Perl junto com o Lotus Notes. Ainda está trabalhando nisso? Você > conseguiu resultados bons? Conte para a gente o que você fez. Isso pode > ser interessante para outros membros desta lista, com problemas > semelhantes. Nós teremos prazer em ler seu relato. > > Se precisar de mais alguma coisa, por favor não se faça de rogado: > escreva para a lista. Ao menos eu, o FGlock, o 'Ed' Lobo, o Oxcy ou o > Fabiano sempre vamos conseguir dizer alguma coisa que possa ajudar você > a achar o que você precisa. > > Espero que isso ajude. > Boa sorte. > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho > Computer Scientist, > Unix Sys Admin & Certified Oracle DBA > http://br.geocities.com/monsieur_champs/ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > From glasswalk3r em yahoo.com.br Thu Jun 26 17:40:12 2003 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] (no subject) In-Reply-To: <1056645119.582.10.camel@debian> References: <1056645119.582.10.camel@debian> Message-ID: <20030626194012.1330fd7d.glasswalk3r@yahoo.com.br> Opa, não se esqueça do FastCGI também. :-) -- Alceu Rodrigues de Freitas Junior glasswalk3r@yahoo.com.br --------------------------------------------------------------- "The 7 Deadly Sins are:/ Wealth without work/ Pleasure without conscience/ Knowledge without character/ Business without morality/ Science without humanity/ Worship without sacrifice/ Politics without principle" - Mahatma Ghandi On 26 Jun 2003 13:32:00 -0300 Nelson Ferraz wrote: > Fábio, > > > eu tenho alguns cgi´s qeu eu desenvolvi para um determinado projeto, > > está tudo funcionando, mas ele está sendo interpretado pelo browser e > > eu gostaria de compila-lo, não sei se vair rodar após a compilação, > > gostaria de saber se existe alguma alteração a ser feita e também qual > > o compilador que eu devo utilizar. Desde já fico agradecido > > O que você quer dizer com "interpretado pelo browser"? O código-fonte > aparece no browser? > > Se o objetivo for apenas acelerar a execução dos scripts, uma solução > melhor é utilizar o mod_perl, ou o SpeedyCGI: > > http://daemoninc.com/SpeedyCGI/ > > []s > > Nelson > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm From glasswalk3r em yahoo.com.br Thu Jun 26 17:48:29 2003 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] (no subject) In-Reply-To: References: Message-ID: <20030626194829.7623afb6.glasswalk3r@yahoo.com.br> Olá Fábio, Seria interessante que você juntasse essa sua vontade de criar alguma ferramenta mais amigável de configuração com algum projeto já existente. O problema maior do software livre é a segmentação de projetos diferentes. Claro que diversidade é interessante, mas você já deu uma olhada na quantidade ENORME de editores de texto livres? Por que não procura se filiar a um projeto como o Webmin? Muitas das ferramentas ali são escritas em Perl, e você poderia trabalhar suas idéias e melhorias sem ter que reinventar a roda. Bem é só uma sugestão. :-) []'s -- Alceu Rodrigues de Freitas Junior glasswalk3r@yahoo.com.br --------------------------------------------------------------- "The 7 Deadly Sins are:/ Wealth without work/ Pleasure without conscience/ Knowledge without character/ Business without morality/ Science without humanity/ Worship without sacrifice/ Politics without principle" - Mahatma Ghandi On Thu, 26 Jun 2003 12:55:58 -0300 fabio@groupoffice.com.br wrote: > Olá lista, olá Luis, sobre Perl rodando no Lotus Domino eu deixei meio de > lado porque é um projeto de testes, p/ os sistemas da empresa estou usando > o apache mesmo (que particularmente eu acho muito bom, principalmente para > administrar). Sobre minhas experiências, como eu ainda não coloquei o Perl > para rodar no Domino, eu gostaria de contribuir de alguma forma com os > FSF´s, estou desenvolvento uma ferramenta em CGI/Perl para administrar um > servidor linux atravez da web, apesar de já existirem algumas ferramentas > que o façam, eu estou fazendo algo mais amigável para qualquer pessoa que > ainda tenha medo de utilizar a plataforma posix por acharem muito > complexo, eu pretendo fazer com que ele seja acessivel inicialmente para > *BSD, Linux e Hurd, atualmente estou na adminitração do Proxy (Squid) > falta pouco para terminar, assim que terminar vou partir para outros > serviços como FireWall, FTP, Samba e etc. > Eu senti necessidade de desenvolvimento desta ferramenta, porque apesar de > não ter muito trabalho com a configuração dos serviços pelo shell quando > eu conheci as ferramentas de configuração via Web eu me assustei, achei > mais complexo do que pelo método convencional, e a única ferramenta que eu > conheço que faz mais ou menos isto que eu estou desenvolvendo é um tal de > BR-MultiAccess (Roda em RedHat), que particularmente funciona muito bem, > mas eu acho injusto uma empresa cobrar tão caro para disponibilizar um > sistema simples p/ Linux, o meu único problema é o tempo, estou > desdenolvendo isto somente nas horas vagas, e eu tenho muito trabalho ao > longo do dia e cursinho a noite mas espero terminar logo, não tenho tanta > pressa, pois eu não tenho prazo de entrega. > > > Atensiosamente, > > > _________________________________________ > Fabio G. Martins > Group Office Consultoria e Assessoria S/C Ltda > e-mail: fabio@groupoffice.com.br > http://www.groupoffice.com.br > Fone: (+55-11) 5078-7090 > FAX.: (+55-11) 5078-9799 From glasswalk3r em yahoo.com.br Thu Jun 26 17:49:49 2003 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] (no subject) In-Reply-To: <3EFB2648.71E4@pucrs.br> References: <3EFB2648.71E4@pucrs.br> Message-ID: <20030626194949.5c4861d1.glasswalk3r@yahoo.com.br> Opa, falando em SWAT, aproveite e dê uma olhadinha em http://faus.sourceforge.net :-) []'s -- Alceu Rodrigues de Freitas Junior glasswalk3r@yahoo.com.br --------------------------------------------------------------- "The 7 Deadly Sins are:/ Wealth without work/ Pleasure without conscience/ Knowledge without character/ Business without morality/ Science without humanity/ Worship without sacrifice/ Politics without principle" - Mahatma Ghandi On Thu, 26 Jun 2003 13:58:48 -0300 "Flavio S. Glock" wrote: > fabio@groupoffice.com.br wrote: > > pretendo fazer com que ele seja acessivel inicialmente para *BSD, > > Linux e Hurd, atualmente estou na adminitração do Proxy (Squid) falta > > pouco para terminar, assim que terminar vou partir para outros > > serviços como FireWall, FTP, Samba e etc. > > Fábio: > > Conheces a ferramenta de administração do Samba via web, > que vem com o próprio Samba? Eu acho muito boa de usar, dê uma > olhada. > > - Flávio S. Glock > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm From fabio em groupoffice.com.br Fri Jun 27 06:56:43 2003 From: fabio em groupoffice.com.br (fabio@groupoffice.com.br) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] (no subject) Message-ID: Alceu, gostei da idéia sobre o Webmin, realmente é uma ferramenta muito boa acho que vou seguir seu conselho, vou procurar me juntar ao projeto Atensiosamente, _________________________________________ Fabio G. Martins Group Office Consultoria e Assessoria S/C Ltda e-mail: fabio@groupoffice.com.br http://www.groupoffice.com.br Fone: (+55-11) 5078-7090 FAX.: (+55-11) 5078-9799 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030627/a271c163/attachment.htm From helcio em totaldata.com.br Fri Jun 27 08:26:03 2003 From: helcio em totaldata.com.br (=?iso-8859-1?B?SOlsY2lv?=) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Iniciante em PERL References: <20030626183001.16053.qmail@mail2.digiweb.psi.br> <3EFB5075.9B1@pucrs.br> Message-ID: <001b01c33caf$a8c17560$6508a8c0@dialdata.com.br> Flávio, primeiramente obrigado pela resposta e pelos links. Sobre a escolha do GTK-PERL, vc me disse que se for necessária compatibilidade com o Windows, o GTK-PERL é indicado. E se não for preciso compatibilidade, vc aconselharia outras ferramentas. Aproveitando, tem um IDE melhor para GTK-PERL do que o GLADE? Mais uma vez obrigado, Helcio. ----- Original Message ----- From: Flavio S. Glock To: Sent: Thursday, June 26, 2003 4:58 PM Subject: Re: [Cascavel-pm] Iniciante em PERL > helcio wrote: > > sou programador e me foi encomendado um sistema visual que rode em linux. > > Depois de pesquisar, escolhi o GTK-PERL. Comecei pelo tutorial no site do > > GTK-PERL e gostaria de saber se existe mais material ou mesmo livro sobre o > > assunto. > > http://theoryx5.uwinnipeg.ca/CPAN/data/Gtk-Perl/Gtk/cookbook.html > > Mais links aqui: > > http://perlmonks.org/index.pl?node_id=86304 > > > A propósito, fiz uma boa escolha? É um sistema que controlará entrada e > > saída de pessoas na portaria de um prédio. > > Se não é necessário compatibilidade com o Windows, acho que sim. > > - Flavio S. Glock > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > From fglock em pucrs.br Fri Jun 27 09:23:09 2003 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:40 2004 Subject: [Cascavel-pm] Iniciante em PERL References: <20030626183001.16053.qmail@mail2.digiweb.psi.br> <3EFB5075.9B1@pucrs.br> <001b01c33caf$a8c17560$6508a8c0@dialdata.com.br> Message-ID: <3EFC534C.238F@pucrs.br> Hélcio wrote: > Sobre a escolha do GTK-PERL, vc me disse que se for necessária > compatibilidade com o Windows, o GTK-PERL é indicado. E se não for preciso > compatibilidade, vc aconselharia outras ferramentas. Ao contrário :) O Gtk é específico do Gnome, dá muito trabalho instalar no Windows. Eu já usei o perltk no Windows. Só fiz umas experiências, mas funcionou bem: http://www.perltk.org/ No Windows pode ser instalado pelo 'ppm'. (estou tentando instalar de novo agora, para ver se funciona!) > Aproveitando, tem um IDE melhor para GTK-PERL do que o GLADE? Não sei :) Eu uso só editor de texto (editpad no Windows, VIM ou gedit no Linux) - Flavio S. Glock From lechamps em terra.com.br Fri Jun 27 10:04:48 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:41 2004 Subject: [Cascavel-pm] [Fwd: ICFP This Weekend] Message-ID: <3EFC5D10.4050906@terra.com.br> Pessoal, para quem não conhece, o Leon Brocard é uma máquina de cuspir modulos Perl para fazer coisas mirabolantes... ele é o "pai" do namespace "ACME::", do CPAN. Parece que o concurso de programação deste ano vai ser interessante! Ah! O Concurso começa hoje à meia-noite (GMT+0) e termina à meia-noite de domingo para segunda (GMT+0). Eu ainda nem li o projeto, mas estou a fins de pegar. Se for factivel, claro! Alguém topa participar em grupo?? []'z! -------- Original Message -------- From: Leon Brocard To: London.pm.org Subject: ICFP This Weekend Date: Fri, 27 Jun 2003 15:05:22 +0100 The ICFP Programming Competition is this weekend. It starts tonight at midnight and finished at midnight on Monday. I don't have much free time this weekend but will probably give it a go if it's an interesting project: http://www.dtek.chalmers.se/groups/icfpcontest/ -- Leon ... Why you say you no bunny rabbit when you have little powder-puff tail? -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From fglock em pucrs.br Fri Jun 27 10:17:09 2003 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:41 2004 Subject: [Cascavel-pm] [Fwd: ICFP This Weekend] References: <3EFC5D10.4050906@terra.com.br> Message-ID: <3EFC5FF5.6F99@pucrs.br> Claro! Vamos lá. - Flavio S. Glock From fabio em groupoffice.com.br Fri Jun 27 11:03:48 2003 From: fabio em groupoffice.com.br (fabio@groupoffice.com.br) Date: Mon Aug 2 21:26:41 2004 Subject: [Cascavel-pm] [Fwd: ICFP This Weekend] Message-ID: Eu até topo, mas não sei como vou estar de tempo, ultimamente não estou tendo nem finais de semana, e também não sei se os meu conhecimentos em perl são tão bons assim Atensiosamente, _________________________________________ Fabio G. Martins Group Office Consultoria e Assessoria S/C Ltda e-mail: fabio@groupoffice.com.br http://www.groupoffice.com.br Fone: (+55-11) 5078-7090 FAX.: (+55-11) 5078-9799 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030627/5c8bffbc/attachment.htm From glasswalk3r em yahoo.com.br Fri Jun 27 12:18:25 2003 From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=) Date: Mon Aug 2 21:26:41 2004 Subject: [Cascavel-pm] [Fwd: ICFP This Weekend] In-Reply-To: <3EFC5FF5.6F99@pucrs.br> Message-ID: <20030627171825.21206.qmail@web20208.mail.yahoo.com> Ok senhores, do que se trata esse tema? --- "Flavio S. Glock" escreveu: > Claro! Vamos lá. > > - Flavio S. Glock > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm ===== Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r@yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- "You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill _______________________________________________________________________ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ From shonorio em terra.com.br Sat Jun 28 13:38:12 2003 From: shonorio em terra.com.br (Solli Moreira Honorio) Date: Mon Aug 2 21:26:41 2004 Subject: [Cascavel-pm] Iniciante em PERL In-Reply-To: <3EFC534C.238F@pucrs.br> Message-ID: <000001c33da4$6e2b7ae0$32cbcfc8@blind> Flavio, Não sei se é de seu conhecimento, mas tem um IDE para Perl no Windows muito interessante, e se não for apenas opção sua, muito melhor do que escrever código em notepad, é o OpenPerlIDE (http://open-perl-ide.sourceforge.net/). Só uma sugestão, se já não for de conhecimento de todos. Solli > -----Original Message----- > From: cascavel-pm-admin@mail.pm.org [mailto:cascavel-pm-admin@mail.pm.org] > On Behalf Of Flavio S. Glock > Sent: Friday, June 27, 2003 11:23 AM > To: cascavel-pm@mail.pm.org > Subject: Re: [Cascavel-pm] Iniciante em PERL > > Hélcio wrote: > > Sobre a escolha do GTK-PERL, vc me disse que se for necessária > > compatibilidade com o Windows, o GTK-PERL é indicado. E se não for > preciso > > compatibilidade, vc aconselharia outras ferramentas. > > Ao contrário :) > O Gtk é específico do Gnome, dá muito trabalho instalar no Windows. > > Eu já usei o perltk no Windows. Só fiz umas experiências, mas funcionou > bem: > > http://www.perltk.org/ > > No Windows pode ser instalado pelo 'ppm'. > (estou tentando instalar de novo agora, para ver se funciona!) > > > Aproveitando, tem um IDE melhor para GTK-PERL do que o GLADE? > > Não sei :) > Eu uso só editor de texto (editpad no Windows, VIM ou gedit no Linux) > > - Flavio S. Glock > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.493 / Virus Database: 292 - Release Date: 6/25/2003 > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.493 / Virus Database: 292 - Release Date: 6/25/2003 From fglock em pucrs.br Sat Jun 28 15:20:38 2003 From: fglock em pucrs.br (fglock@pucrs.br) Date: Mon Aug 2 21:26:41 2004 Subject: [Cascavel-pm] Iniciante em PERL Message-ID: <200306282014.h5SKE1CR075155@rigel.pucrs.br> Valeu, Solli - baixei o programa e estou experimentando... - Flavio S. Glock Solli escreveu: > escrever código em notepad, é o OpenPerlIDE > (http://open-perl-ide.sourceforge.net/). > Só uma sugestão, se já não for de conhecimento de todos. From ednardo em elobo.cjb.net Sat Jun 28 21:44:52 2003 From: ednardo em elobo.cjb.net (Ednardo Lobo) Date: Mon Aug 2 21:26:41 2004 Subject: [Cascavel-pm] Acesso MS Sql Server In-Reply-To: <000801c21f05$43747b80$0300000a@polig0017> References: <000801c21f05$43747b80$0300000a@polig0017> Message-ID: <20030629024452.GA319@pinguim.elobo.cjb.net> On Fri, Jun 28, 2002 at 09:38:17PM -0300, Heitor wrote: > Ola, Ednardo. > > Li uma resposta sua em uma lista de discursão sobre o acesso a Banco > de Dados MS Sql Server. > > ========================================================= > MENSAGEM ORIGINAL > > > Ola, alguem sabe como devo acessar uma banco de dados MS Sql Server > > através do Perl em linux? > > > > Será que a única forma é ODBC? > > > > Preciso de uma solução FREE. > > > > > > ]['s > > Talvez você encontre uma maneira direta de fazê-lo, mas por ser um > software fechado, talvez não exista um driver para esse acesso direto. > Para acesso via ODBC, entretanto, você poderá utilizar o nosso > conhecido e eficiente módulo DBI. > > Veja a relação de drivers que ele suporta: > > ad_ DBD::AnyData > ado_ DBD::ADO > best_ DBD::BestWins > csv_ DBD::CSV > db2_ DBD::DB2 > f_ DBD::File > file_ DBD::TextFile > ib_ DBD::InterBase > ing_ DBD::Ingres > ix_ DBD::Informix > msql_ DBD::mSQL > mysql_ DBD::mysql > odbc_ DBD::ODBC <---- > ora_ DBD::Oracle > pg_ DBD::Pg > proxy_ DBD::Proxy > rdb_ DBD::RDB > sapdb_ DBD::SAP_DB > solid_ DBD::Solid > syb_ DBD::Sybase > tdat_ DBD::Teradata > tuber_ DBD::Tuber > uni_ DBD::Unify > xbase_ DBD::XBase > > -- > Ednardo Lobo - www.elobo.cjb.net > > ============================================================ > > Estou com as mesmas dúvidas, só que para Kylix. > > Existe este módulo DBI para Kylix ? > > Se você puder me ajudar, agradeço muito . > > Email : heitormourao@ig.com.br Heitor, infelizmente nunca trabalhei com o Kylix e não sei lhe dizer se há tal driver, mas provavelmente deve existir. Talvez em uma lista especializada em Kylix você obtenha a resposta! -- Ednardo Lobo - www.elobo.cjb.net, www.lobosnet.com Por favor, evitem enviar anexos no formato MS-Office, obrigado! Veja: http://www.fsf.org/philosophy/no-word-attachments.pt.html From lechamps em terra.com.br Sun Jun 29 10:37:11 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:41 2004 Subject: RES: [Cascavel-pm] [Fwd: ICFP This Weekend] In-Reply-To: <20030627171825.21206.qmail@web20208.mail.yahoo.com> Message-ID: -----Mensagem original----- > Alceu R. de Freitas Jr. > Enviada em: sexta-feira, 27 de junho de 2003 14:18 > Ok senhores, do que se trata esse tema? Alceu, pessoALL: O campeonato do ICFP não precisa ser programado em Perl. Ele acotence durante este final de semana. Infelizmente, não vamos participar deste, está muito em cima da hora. Mas vamos nos preparar para o próximo, quem sabe se a gente não se juntar e pensar todos juntos (talvez com a ajuda de um canal de IRC), não conseguimos terminar entre os 10 primeiros? http://www.dtek.chalmers.se/groups/icfpcontest/ []'z! --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.491 / Virus Database: 290 - Release Date: 18/06/2003 From fglock em pucrs.br Mon Jun 30 07:37:11 2003 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:41 2004 Subject: RES: [Cascavel-pm] [Fwd: ICFP This Weekend] References: Message-ID: <3F002EF7.763B@pucrs.br> Luis Campos de Carvalho wrote: > O campeonato do ICFP não precisa ser programado em Perl. > Ele acotence durante este final de semana. Infelizmente, não vamos > participar deste, está muito em cima da hora. > > Mas vamos nos preparar para o próximo, quem sabe se a gente não se juntar > e pensar todos juntos (talvez com a ajuda de um canal de IRC), não > conseguimos terminar entre os 10 primeiros? Eu cheguei a bolar um algoritmo para resolver o problema deste ano, mas depois tive problema com o IG e perdi a paciencia :( Para quem leu as regras do concurso: A minha idéia era fazer um spline dentro do labirinto, e depois quantizar dentro das especificações. Acho que poderia funcionar, vou conferir depois como é que as outras equipes resolveram... - Flavio S. Glock From lechamps em terra.com.br Mon Jun 30 09:23:03 2003 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:41 2004 Subject: RES: [Cascavel-pm] [Fwd: ICFP This Weekend] References: <3F002EF7.763B@pucrs.br> Message-ID: <3F0047C7.7090509@terra.com.br> Flavio S. Glock wrote: > Eu cheguei a bolar um algoritmo para resolver o problema deste ano, > mas depois tive problema com o IG e perdi a paciencia :( > > Para quem leu as regras do concurso: A minha idéia era fazer um spline > dentro do labirinto, e depois quantizar dentro das especificações. > Acho que poderia funcionar, vou conferir depois como é que as > outras equipes resolveram... Eu nem cheguei a ler o problema... droga... foi um final de semana de cachorro... =-/ Quero ver sua solução, Flávio. Manda para mim o que você tiver. Vamos resolver nem que seja apenas para praticar... =-] []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho Computer Scientist, Unix Sys Admin & Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=