From gabriel em webclube.com Thu Jan 8 17:38:45 2004 From: gabriel em webclube.com (Gabriel Vieira) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] =?iso-8859-1?q?undef_em_todas_as_vari=E1veis?= Message-ID: <001701c3d640$8fb10560$ad57a8c0@fortalnet.com.br> Olá lista!!! Tipo, estou com uma dúvida. Existe alguma maneira de apagar os valores de todas as variáveis existentes? Algo no estilo undef $*; Sei lá.. é que, como sabem, alguns valores ficam salvo na memória quando utilizado o mod_perl e pra evitar que estes valores implicassem em erros em execuções posteriores, preciso tirar tais valores. O uso do my não é viável, já que utilizo um arquivo de complemento com as funções principais e o chamo através do require, e caso eu esteja usando o my, as variáveis do arquivo em questão não são passadas pro script que está sendo executado. Espero ter sido 'entendível' :) Abraços a todos ;) Gabriel Vieira -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20040108/8efe477a/attachment.htm From fglock em pucrs.br Thu Jan 8 19:34:46 2004 From: fglock em pucrs.br (fglock@pucrs.br) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] =?iso-8859-1?q?Re=3A_=5Bperlbr=5D_undef_em_todas_a?= =?iso-8859-1?q?s_vari=E1veis?= Message-ID: <200401090133.i091X6eL010593@rigel.pucrs.br> Gabriel escreveu: > O uso do my não é viável, já que utilizo um > arquivo de complemento com as funções > principais e o chamo através do require, > e caso eu esteja usando o my, as variáveis do > arquivo em questão não são passadas pro script > que está sendo executado. Isso acontece porque você está utilizando variáveis globais, o que pode ser evitado através do uso de parâmetros, por exemplo: sub rotina_distante { my ( $valor1, @lista2 ) = @_; print "valor 1 $valor1 \n"; print "lista 2 @lista2 \n"; } # programa_principal { my $valor1 = "teste"; my @lista2 = qw( a b c d ); rotina_distante( $valor1, @lista2 ); } Existem algumas técnicas para consolidar parâmetros dentro de estruturas mais complexas (por exemplo, você poderia utilizar objetos), mas espero o exemplo acima já resolva alguns dos seus problemas. Veja também que, colocando o "programa principal" dentro de um bloco " { ... } ", as variáveis "my" só existem ali dentro. - Flavio S. Glock Obs: não é necessário enviar para as duas listas, Perlbr e Cascavel-pm - muitas pessoas pertencem às duas listas e recebem seu mail duplicado! From gabriel em webclube.com Thu Jan 8 19:03:30 2004 From: gabriel em webclube.com (Gabriel Vieira) Date: Mon Aug 2 21:26:51 2004 Subject: =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_Re:_=5Bperlbr=5D_undef_em_todas_as_v?= =?iso-8859-1?Q?ari=E1veis?= References: <200401090133.i091X6eL010593@rigel.pucrs.br> Message-ID: <006501c3d64c$671517c0$ad57a8c0@fortalnet.com.br> Olá! Desculpe por ter mandado para ambas as listas. Não posso usar o exemplo citado. Pois como disse, utilizo um require para chamar alguns comandos para funcionamento do script em execução. Darei um exemplo a seguir: teste.pl - Arquivo com comandos principais $a = "oi"; sub ola{ print $conteudo; } testando.pl - Arquivo que irei exeuctar require "teste.pl"; $conteudo = $a . " lista!"; &ola; Se eu utilizar o my junto ao $conteudo, este não é impresso como deveria. O mesmo se eu por junto ao $a; Ta dando pra entender?! Às vezes eu mesmo me perco :~) hehhe Abraços, Gabriel Vieira ----- Original Message ----- From: To: ; Sent: Thursday, January 08, 2004 11:34 PM Subject: [Cascavel-pm] Re: [perlbr] undef em todas as variáveis > Gabriel escreveu: > > O uso do my não é viável, já que utilizo um > > arquivo de complemento com as funções > > principais e o chamo através do require, > > e caso eu esteja usando o my, as variáveis do > > arquivo em questão não são passadas pro script > > que está sendo executado. > > Isso acontece porque você está utilizando > variáveis globais, o que pode ser evitado > através do uso de parâmetros, por exemplo: > > sub rotina_distante { > my ( $valor1, @lista2 ) = @_; > print "valor 1 $valor1 \n"; > print "lista 2 @lista2 \n"; > } > > # programa_principal > { > my $valor1 = "teste"; > my @lista2 = qw( a b c d ); > rotina_distante( $valor1, @lista2 ); > } > > Existem algumas técnicas para consolidar > parâmetros dentro de estruturas mais > complexas (por exemplo, você poderia > utilizar objetos), mas espero o exemplo > acima já resolva alguns dos seus problemas. > > Veja também que, colocando o "programa principal" > dentro de um bloco " { ... } ", as variáveis > "my" só existem ali dentro. > > - Flavio S. Glock > > Obs: não é necessário enviar para as duas > listas, Perlbr e Cascavel-pm - muitas pessoas > pertencem às duas listas e recebem seu mail > duplicado! > > > ---------------------------------------------------------------------------- ---- _______________________________________________ Cascavel-pm mailing list Cascavel-pm@mail.pm.org http://cascavel.pm.org/mailman/listinfo/cascavel-pm From fglock em pucrs.br Fri Jan 9 06:10:27 2004 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Re: [perlbr] undef em todas as v ariáveis References: <200401090133.i091X6eL010593@rigel.pucrs.br> <006501c3d64c$671517c0$ad57a8c0@fortalnet.com.br> Message-ID: <3FFE9A33.6250@pucrs.br> Gabriel Vieira wrote: > > teste.pl - Arquivo com comandos principais > $a = "oi"; > sub ola{ > print $conteudo; > } > > testando.pl - Arquivo que irei exeuctar > require "teste.pl"; > $conteudo = $a . " lista!"; > &ola; > > Se eu utilizar o my junto ao $conteudo, este não é impresso como deveria. > O mesmo se eu por junto ao $a; Isso pode ser escrito assim: $a = "oi"; sub ola{ my $conteudo = shift; print $conteudo; } # ... my $conteudo = $a . " lista!"; ola ( $conteudo ); - Flavio S. Glock From lechamps em terra.com.br Fri Jan 9 06:41:10 2004 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:51 2004 Subject: =?ISO-8859-1?Q?Re=3A_=5BCascavel-pm=5D_Re=3A_=5Bperlbr=5D_?= =?ISO-8859-1?Q?undef_em_todas_as_vari=E1veis?= In-Reply-To: <006501c3d64c$671517c0$ad57a8c0@fortalnet.com.br> References: <200401090133.i091X6eL010593@rigel.pucrs.br> <006501c3d64c$671517c0$ad57a8c0@fortalnet.com.br> Message-ID: <3FFEA166.6080306@terra.com.br> Gabriel Vieira wrote: > Olá! > Não posso usar o exemplo citado. > Pois como disse, utilizo um require para chamar alguns comandos para > funcionamento do script em execução. > Darei um exemplo a seguir: > > teste.pl - Arquivo com comandos principais > $a = "oi"; > sub ola{ > print $conteudo; > } > > testando.pl - Arquivo que irei exeuctar > require "teste.pl"; > $conteudo = $a . " lista!"; > &ola; > > Se eu utilizar o my junto ao $conteudo, este não é impresso como deveria. > O mesmo se eu por junto ao $a; > > Ta dando pra entender?! Às vezes eu mesmo me perco :~) hehhe > Gabriel, isso é muito feio. Você deveria prestar atenção às chamadas "boas práticas" de programação e utilizar código projetado de maneira a poder ser reutilizado. Isso significa, entre muitas outras coisas, que seu código não pode usar variáveis globais, de maneira alguma. ): Infelizmente acho que você vai ser obrigado a reescrever boa parte de seus programas, para que eles funcionem conforme o que você espera... acredite, o esforço vale à pena. Se precisar de ajuda, ou tiver dificuldade com a reimplementação, poste mensagens. Eu ajudo você com os trechos que você achar complicados. Ah! Você se incomodaria em me mandar o arquivo que você incluio via ? Eu posso tentar uma "mágica", caso ele não seja muito longo... Boa sorte, e putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From gabriel em webclube.com Fri Jan 9 09:33:42 2004 From: gabriel em webclube.com (Gabriel Vieira) Date: Mon Aug 2 21:26:51 2004 Subject: =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_Re:_=5Bperlbr=5D_undef_em_todas_as_v?= =?iso-8859-1?Q? ari=E1veis?= References: <200401090133.i091X6eL010593@rigel.pucrs.br><006501c3d64c$671517c0$ad57a8c0@fortalnet.com.br> <3FFE9A33.6250@pucrs.br> Message-ID: <001601c3d6c5$fbd2bf60$ad57a8c0@fortalnet.com.br> Eu sei... porém, são conteudos diversos. São infinitas strings q são enviadas, o que não facilita o uso do metódo proposto. oq estou fazendo pra resolver é algo do tipo: $a = $b = $c = $d = $e = ""; Abraços ;) Gabriel Vieira ----- Original Message ----- From: "Flavio S. Glock" To: "Cascavel Perl Mongers" Sent: Friday, January 09, 2004 10:10 AM Subject: Re: [Cascavel-pm] Re: [perlbr] undef em todas as v ariáveis > Gabriel Vieira wrote: > > > > teste.pl - Arquivo com comandos principais > > $a = "oi"; > > sub ola{ > > print $conteudo; > > } > > > > testando.pl - Arquivo que irei exeuctar > > require "teste.pl"; > > $conteudo = $a . " lista!"; > > &ola; > > > > Se eu utilizar o my junto ao $conteudo, este não é impresso como deveria. > > O mesmo se eu por junto ao $a; > > Isso pode ser escrito assim: > > $a = "oi"; > sub ola{ > my $conteudo = shift; > print $conteudo; > } > > # ... > > my $conteudo = $a . " lista!"; > ola ( $conteudo ); > > > - Flavio S. Glock > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > From nferraz em phperl.com Fri Jan 9 10:50:45 2004 From: nferraz em phperl.com (Nelson C. T. Ferraz) Date: Mon Aug 2 21:26:51 2004 Subject: =?ISO-8859-1?Q?Re=3A_=5BCascavel-pm=5D_Re=3A_=5Bperlbr=5D_?= =?ISO-8859-1?Q?undef_em_todas_as_v__ari=E1veis?= In-Reply-To: <001601c3d6c5$fbd2bf60$ad57a8c0@fortalnet.com.br> References: <200401090133.i091X6eL010593@rigel.pucrs.br><006501c3d64c$671517c0$ad57a8c0@fortalnet.com.br> <3FFE9A33.6250@pucrs.br> <001601c3d6c5$fbd2bf60$ad57a8c0@fortalnet.com.br> Message-ID: <3FFEDBE5.3060802@phperl.com> Gabriel Vieira wrote: > São infinitas strings q são enviadas, o que não facilita o uso do metódo > proposto. > > oq estou fazendo pra resolver é algo do tipo: > > $a = $b = $c = $d = $e = ""; Ao invés de usar o "my", você poderia declarar as variáveis globais da seguinte maneira: use vars qw($a $b $c $d $e); Veja: http://www.perl.com/pub/a/2002/04/23/mod_perl.html -- Nelson Ferraz GNU BIS: http://www.gnubis.com.br From fglock em pucrs.br Fri Jan 9 12:07:12 2004 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Re: [perlbr] undef em todas as v ariáveis References: <200401090133.i091X6eL010593@rigel.pucrs.br><006501c3d64c$671517c0$ad57a8c0@fortalnet.com.br> <3FFE9A33.6250@pucrs.br> <001601c3d6c5$fbd2bf60$ad57a8c0@fortalnet.com.br> <3FFEDBE5.3060802@phperl.com> Message-ID: <3FFEEDD0.1C41@pucrs.br> Nelson C. T. Ferraz wrote: > > Gabriel Vieira wrote: > > São infinitas strings q são enviadas, o que não facilita o uso do metódo > > proposto. > > > > oq estou fazendo pra resolver é algo do tipo: > > > > $a = $b = $c = $d = $e = ""; > > Ao invés de usar o "my", você poderia declarar as variáveis globais da > seguinte maneira: > > use vars qw($a $b $c $d $e); Ok, esta resposta é só uma brincadeira, mas lá vai: --- use strict; use vars qw( @VARS ); @VARS = qw( $a $b $c $d $e ); eval " use vars qw( @VARS ) "; sub limpa_tudo { eval " $_ = undef " for @VARS; } $a = "ola"; print defined $a ? "a existe \n" : "a nao existe \n"; limpa_tudo; print defined $a ? "a existe \n" : "a nao existe \n"; --- a existe a nao existe - Flavio S. Glock From gmpowers em terra.com.br Fri Jan 9 13:36:38 2004 From: gmpowers em terra.com.br (Graciliano M. P.) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Re: Digest Cascavel-pm, volume 25, assunto 4 References: <200401091800.i09I0dO04354@mail.pm.org> Message-ID: <000801c3d6e7$e8417820$0100a8c0@main> > Tipo, estou com uma dúvida. > Existe alguma maneira de apagar os valores de todas as variáveis existentes? > Algo no estilo undef $*; > Sei lá.. é que, como sabem, alguns valores ficam salvo na memória quando utilizado o mod_perl e pra evitar que estes valores implicassem em erros em execuções posteriores, preciso tirar tais valores. > O uso do my não é viável, já que utilizo um arquivo de complemento com as funções principais e o chamo através do require, e caso eu esteja usando o my, as variáveis do arquivo em questão não são > > passadas pro script que está sendo executado. > > Espero ter sido 'entendível' :) > > Abraços a todos ;) > > Gabriel Vieira Vc pode dar uma olhada na função reset(), mas não é muit utilizada, pois vc define uma faixa para os nomes da variáveis. Dê uma olhada em: http://www.perldoc.com/perl5.8.0/pod/func/reset.html Ou podes utilizar uma função que scaneia a tabela de símbolos retornando apenas as variáveis globais, e depois dar undef em cada uma: ## Adaptado de Safe::World::scanpack_table() sub scanvars { my ( $packname ) = @_ ; $packname .= '::' unless $packname =~ /::$/ ; no strict "refs" ; my $package = *{$packname}{HASH} ; return unless defined $package ; no warnings ; local $^W = 0 ; my @table ; my $fullname ; foreach my $symb ( keys %$package ) { $fullname = "$packname$symb" ; if ( $symb !~ /::$/ && $symb !~ /[^\w:]/ && $symb !~ /^\d$/ && $symb !~ /^(?:INC|ENV|SIG|ARGV|_)$/ ) { my $ok ; if (defined $$fullname) { push(@table , "\$$fullname") ; $ok = 1 ;} if (defined %$fullname) { push(@table , "\%$fullname") ; $ok = 1 ;} if (defined @$fullname) { push(@table , "\@$fullname") ; $ok = 1 ;} if (defined &$fullname) { $ok = 1 ;} if (*{$fullname}{IO} && fileno $fullname) { $ok = 1 ;} if (!$ok && $symb !~ /^(?:BEGIN|END|INIT)$/ ) { push(@table , "\$$fullname") ;} } } return( @table ) ; } $global_x = 123 ; my @vars = scanvars('main'); foreach my $vars_i ( @vars ) { eval("undef $vars_i ;") ; } Agora quanto a estrutura do seu programa eu a abomino completamente, principalmente por ser executado em mod_perl, que foi feito para módulos OO! Procure utilizar Orientação a Objetos, vc vai ver que o mundo pode ser bem melhor. Atenciosamente, Graciliano M. P. From gabriel em webclube.com Fri Jan 9 12:16:38 2004 From: gabriel em webclube.com (Gabriel Vieira) Date: Mon Aug 2 21:26:51 2004 Subject: =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_Re:_=5Bperlbr=5D_ undef_em_todas_as_?= =?iso-8859-1?Q?v__ari=E1veis?= References: <200401090133.i091X6eL010593@rigel.pucrs.br><006501c3d64c$671517c0$ad57a8c0@fortalnet.com.br> <3FFE9A33.6250@pucrs.br><001601c3d6c5$fbd2bf60$ad57a8c0@fortalnet.com.br><3FFEDBE5.3060802@phperl.com> <3FFEEDD0.1C41@pucrs.br> Message-ID: <005101c3d6dc$beb09aa0$ad57a8c0@fortalnet.com.br> Olá, o undef %a; foi de grande utilidade pra mim, sanou alguns dos principais problemas. O uso do my não pode ser uma opção por este não fazer a seguinte substituição: $var =~ s//${$1}/ig; Exemplo se dentro do var tivesse ele substituiria pelo conteúdo da string $oi. E caso eu tenha setado o $oi com o my a troca não seria feita. Setei alguns variáveis com o my, mas o undef %a; q teve grande participação :D hehe O código proposto pelo Nelson não é das melhores soluções, já que eu teria de especificar quais variáveis usar. Seria quase o mesmo da gambiarra q fiz ao usar o $a = $b = $c = ""; Analisem o seguinte pensamento: ${oi} = $oi; correto?! :) $a{oi} -> %a; => ${oi} -> %; :~) heheh Seria bem útil se isso fosse possível ;P Agradeço a ajuda de todos! Abraços, Gabriel Vieira Diretor Geral http://www.webclube.com ----- Original Message ----- From: "Flavio S. Glock" To: "Cascavel Perl Mongers" Sent: Friday, January 09, 2004 4:07 PM Subject: Re: [Cascavel-pm] Re: [perlbr] undef em todas as v ariáveis > Nelson C. T. Ferraz wrote: > > > > Gabriel Vieira wrote: > > > São infinitas strings q são enviadas, o que não facilita o uso do metódo > > > proposto. > > > > > > oq estou fazendo pra resolver é algo do tipo: > > > > > > $a = $b = $c = $d = $e = ""; > > > > Ao invés de usar o "my", você poderia declarar as variáveis globais da > > seguinte maneira: > > > > use vars qw($a $b $c $d $e); > > Ok, esta resposta é só uma brincadeira, mas lá vai: > --- > use strict; > use vars qw( @VARS ); > @VARS = qw( $a $b $c $d $e ); > eval " use vars qw( @VARS ) "; > > sub limpa_tudo { > eval " $_ = undef " for @VARS; > } > > $a = "ola"; > print defined $a ? > "a existe \n" : > "a nao existe \n"; > > limpa_tudo; > > print defined $a ? > "a existe \n" : > "a nao existe \n"; > --- > a existe > a nao existe > > - Flavio S. Glock > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > From gabriel em webclube.com Fri Jan 9 12:24:59 2004 From: gabriel em webclube.com (Gabriel Vieira) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Re: Digest Cascavel-pm, volume 25, assunto 4 References: <200401091800.i09I0dO04354@mail.pm.org> <000801c3d6e7$e8417820$0100a8c0@main> Message-ID: <005901c3d6dd$e6d76c60$ad57a8c0@fortalnet.com.br> Olá Graciliano, não vejo problemas na estrutura da programação, está bem simples. No arquivo teste.pl ficam as subrotinas que são usadas por vários outros scripts. Estes que por sua vez fazem um require do teste.pl para então fazer uso das subrotinas. O uso de OO é uma boa, mas não se faz necessário (eu acho). Qual seria a vantagem? Valeu ;) Gabriel Vieira Diretor Geral http://www.webclube.com ----- Original Message ----- From: "Graciliano M. P." To: Sent: Friday, January 09, 2004 5:36 PM Subject: [Cascavel-pm] Re: Digest Cascavel-pm, volume 25, assunto 4 > > Tipo, estou com uma dúvida. > > Existe alguma maneira de apagar os valores de todas as variáveis > existentes? > > Algo no estilo undef $*; > > Sei lá.. é que, como sabem, alguns valores ficam salvo na memória quando > utilizado o mod_perl e pra evitar que estes valores implicassem em erros em > execuções posteriores, preciso tirar tais valores. > > O uso do my não é viável, já que utilizo um arquivo de complemento com as > funções principais e o chamo através do require, e caso eu esteja usando o > my, as variáveis do arquivo em questão não são > > passadas pro script que > está sendo executado. > > > > Espero ter sido 'entendível' :) > > > > Abraços a todos ;) > > > > Gabriel Vieira > > Vc pode dar uma olhada na função reset(), mas não é muit utilizada, pois vc > define uma faixa para os nomes da variáveis. Dê uma olhada em: > http://www.perldoc.com/perl5.8.0/pod/func/reset.html > > Ou podes utilizar uma função que scaneia a tabela de símbolos retornando > apenas as variáveis globais, e depois dar undef em cada uma: > > ## Adaptado de Safe::World::scanpack_table() > sub scanvars { > my ( $packname ) = @_ ; > > $packname .= '::' unless $packname =~ /::$/ ; > no strict "refs" ; > my $package = *{$packname}{HASH} ; > return unless defined $package ; > > no warnings ; > local $^W = 0 ; > > my @table ; > > my $fullname ; > foreach my $symb ( keys %$package ) { > $fullname = "$packname$symb" ; > if ( $symb !~ /::$/ && $symb !~ /[^\w:]/ && $symb !~ /^\d$/ && $symb !~ > /^(?:INC|ENV|SIG|ARGV|_)$/ ) { > my $ok ; > if (defined $$fullname) { push(@table , "\$$fullname") ; $ok = 1 ;} > if (defined %$fullname) { push(@table , "\%$fullname") ; $ok = 1 ;} > if (defined @$fullname) { push(@table , "\@$fullname") ; $ok = 1 ;} > if (defined &$fullname) { $ok = 1 ;} > if (*{$fullname}{IO} && fileno $fullname) { $ok = 1 ;} > if (!$ok && $symb !~ /^(?:BEGIN|END|INIT)$/ ) { push(@table , > "\$$fullname") ;} > } > } > > return( @table ) ; > } > > $global_x = 123 ; > > my @vars = scanvars('main'); > > foreach my $vars_i ( @vars ) { > eval("undef $vars_i ;") ; > } > > > Agora quanto a estrutura do seu programa eu a abomino completamente, > principalmente por ser executado em mod_perl, que foi feito para módulos OO! > Procure utilizar Orientação a Objetos, vc vai ver que o mundo pode ser bem > melhor. > > Atenciosamente, > Graciliano M. P. > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > From old-wolf em bol.com.br Sat Jan 10 02:49:19 2004 From: old-wolf em bol.com.br (old-wolf) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Re:Digest Cascavel-pm, volume 25, assunto 4 Message-ID: > From: "Gabriel Vieira" > > Olá lista!!! > > > Tipo, estou com uma dúvida. > Existe alguma maneira de apagar os valores de todas as variáveis existentes? > Algo no estilo undef $*; > Sei lá.. é que, como sabem, alguns valores ficam salvo na memória quando utilizado o mod_perl e pra evitar que estes valores implicassem em erros em execuções posteriores, preciso tirar tais valores. > O uso do my não é viável, já que utilizo um arquivo de complemento com as funções principais e o chamo através do require, e caso eu esteja usando o my, as variáveis do arquivo em questão não são passadas pro script que está sendo executado. > > Espero ter sido 'entendível' :) > > Abraços a todos ;) > > Gabriel Vieira Gabriel, o que o Flávio falo pra solucionar seus problemas são os mais viaveis, no caso você precisaria refazer seus scripts, incluindo o uso de 'use strict' e 'my'. Sobre o que disse de apagar todas as variaveis, como você aparento não da muita atenção pro Flávio por achar que não eh viavel, talvez isso te ajude apesar de eu CONDENAR e achar HORRÍVEL isso heeh, lá vai: @vars = ('a', 'b', 'c', 'd'); # a lista dos nomes das suas variáveis # definindo os falores das variaveis $a = 'var a'; $b = 'var b'; $c = 'var c'; $d = 'var d'; mostra_valores(); valores_xirrion(); print "apaguei os valores\n"; mostra_valores(); sub mostra_valores { map { print "$_ = $$_\n" } @vars; } sub valores_xirrion { # apagando os valores das variáveis na lista @vars map { undef($$_) } @vars; } Espero que você não faça isso, boa sote. __________________________________________________________________________ Acabe com aquelas janelinhas que pulam na sua tela. AntiPop-up UOL - É grátis! http://antipopup.uol.com.br/ From shonorio em terra.com.br Sat Jan 10 08:49:31 2004 From: shonorio em terra.com.br (Solli Moreria Honorio) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] =?iso-8859-1?q?Movimento_pr=F3-Perl_!!!?= In-Reply-To: <002b01c393ed$9966f6e0$bd15fea9@le> Message-ID: <000001c3d788$f52b8520$32cbcfc8@eraser> Ola pessoal, Como foram de festas... beberam muito ? Pessoal, eu estava dando uma olhada em alguns emails antigos e encontrei aquele email do Nelson Ferraz convidando-nos para uma palestra de Perl, e aí fiquei pensando se não serei interessante (e se conseguiriamos) criar um evento para o falar e mostrar o Perl, seria o nosso Perl Day. A minha idéia é criar várias palestra com diferentes níveis de dificuldade e temas com diferentes palestrantes, ocorrendo no mesmo dia. Sei que para isto precisariamos de uma boa infra-estrutura, aí eu estava pensando em convenser alguma faculdade de fornecer a infra. Tema e pessoal qualificado para isto não faltam, só falta mobilização e organização O que vocês acham da idéia ? Solli M. Honorio --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.559 / Virus Database: 351 - Release Date: 7/1/2004 From fglock em pucrs.br Mon Jan 12 06:03:27 2004 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento pró-Perl !!! References: <000001c3d788$f52b8520$32cbcfc8@eraser> Message-ID: <40028D0F.4898@pucrs.br> Solli Moreria Honorio wrote: > > Ola pessoal, > > Como foram de festas... beberam muito ? > > Pessoal, eu estava dando uma olhada em alguns emails antigos e encontrei > aquele email do Nelson Ferraz convidando-nos para uma palestra de Perl, > e aí fiquei pensando se não serei interessante (e se conseguiriamos) > criar um evento para o falar e mostrar o Perl, seria o nosso Perl Day. > > A minha idéia é criar várias palestra com diferentes níveis de > dificuldade e temas com diferentes palestrantes, ocorrendo no mesmo dia. > > Sei que para isto precisariamos de uma boa infra-estrutura, aí eu estava > pensando em convenser alguma faculdade de fornecer a infra. Uma possibilidade seria aproveitar o Fórum Internacional de Software Livre (FISL). Acho que não teria custo algum, para incluir um "Perl Day" no programa do Fórum. Há dois anos o Larry Wall veio para o FISL, o que quer dizer que há interesse dos organizadores. Acho que a página principal do FISL é esta: http://www.softwarelivre.org/ - Flavio S. Glock From lechamps em terra.com.br Mon Jan 12 06:11:17 2004 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento =?ISO-8859-1?Q?pr=F3-Perl_!!!?= In-Reply-To: <000001c3d788$f52b8520$32cbcfc8@eraser> References: <000001c3d788$f52b8520$32cbcfc8@eraser> Message-ID: <40028EE5.4020602@terra.com.br> Solli Moreria Honorio wrote: > Ola pessoal, > Como foram de festas... beberam muito ? Ah! Quase (hips) nada... %-) eu nem mesmo caí... > Pessoal, eu estava dando uma olhada em alguns emails antigos e encontrei > aquele email do Nelson Ferraz convidando-nos para uma palestra de Perl, > e aí fiquei pensando se não serei interessante (e se conseguiriamos) > criar um evento para o falar e mostrar o Perl, seria o nosso Perl Day. Super interessante. > A minha idéia é criar várias palestra com diferentes níveis de > dificuldade e temas com diferentes palestrantes, ocorrendo no mesmo dia. (: Muito legal. > Sei que para isto precisariamos de uma boa infra-estrutura, aí eu estava > pensando em convenser alguma faculdade de fornecer a infra. Bem pensado. Você tem alguma faculdade em mente? Em qual cidade rolaria este encontro? Temos problemas de mobilidade de parte do nosso pessoal, em especial, membros notáveis da comunidade, como o Graciliano Passos, o Flávio Glock, o Ednardo Lobo, o Alceu Freitas, o Márcio 'Ocxy' Barbosa e o Fabiano Righetti... > Tema e pessoal qualificado para isto não faltam, só falta mobilização e > organização > O que vocês acham da idéia ? Eu acho que precisamos de alguém com tempo e disposição para organizar a baderna... e isso é complicado. Não acredito que apenas uma pessoa possa organizar tudo isso. []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From vivan em dim.fm.usp.br Mon Jan 12 17:48:35 2004 From: vivan em dim.fm.usp.br (Adriano Vivan Borro) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento pró-Perl !!! References: <000001c3d788$f52b8520$32cbcfc8@eraser> <40028EE5.4020602@terra.com.br> Message-ID: <40033253.70AE297A@dim.fm.usp.br> Opa, Essa ideia eh mesmo legal. Eu tenho contato com um povo do CCE, do IME USP aki em SP. Posso estar entrando em contato com eles e ver c rola alguma coisa.... Tb seria uma boa... Qto ao ano novo.... " Bendito e louvado seja ..... o alemao q inventou a cerveja". []s, Adriano. Luis Campos de Carvalho wrote: > Solli Moreria Honorio wrote: > > Ola pessoal, > > Como foram de festas... beberam muito ? > > Ah! Quase (hips) nada... %-) eu nem mesmo caí... > > > Pessoal, eu estava dando uma olhada em alguns emails antigos e encontrei > > aquele email do Nelson Ferraz convidando-nos para uma palestra de Perl, > > e aí fiquei pensando se não serei interessante (e se conseguiriamos) > > criar um evento para o falar e mostrar o Perl, seria o nosso Perl Day. > > Super interessante. > > > A minha idéia é criar várias palestra com diferentes níveis de > > dificuldade e temas com diferentes palestrantes, ocorrendo no mesmo dia. > > (: Muito legal. > > > Sei que para isto precisariamos de uma boa infra-estrutura, aí eu estava > > pensando em convenser alguma faculdade de fornecer a infra. > > Bem pensado. > Você tem alguma faculdade em mente? > > Em qual cidade rolaria este encontro? Temos problemas de mobilidade > de parte do nosso pessoal, em especial, membros notáveis da comunidade, > como o Graciliano Passos, o Flávio Glock, o Ednardo Lobo, o Alceu > Freitas, o Márcio 'Ocxy' Barbosa e o Fabiano Righetti... > > > Tema e pessoal qualificado para isto não faltam, só falta mobilização e > > organização > > O que vocês acham da idéia ? > > Eu acho que precisamos de alguém com tempo e disposição para > organizar a baderna... e isso é complicado. Não acredito que apenas uma > pessoa possa organizar tudo isso. > > []'z! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > 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 > > -------------------------- > Esta mensagem foi verificada > pelo sistema de antivírus DIM e > acredita-se estar livre de Virus. > Virus data file v4313 created Jan 07 2004 From glasswalk3r em yahoo.com.br Mon Jan 12 14:02:15 2004 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento =?ISO-8859-1?Q?pr=F3-Perl?= !!! In-Reply-To: <40028EE5.4020602@terra.com.br> References: <000001c3d788$f52b8520$32cbcfc8@eraser> <40028EE5.4020602@terra.com.br> Message-ID: <20040112180215.48588898.glasswalk3r@yahoo.com.br> On Mon, 12 Jan 2004 10:11:17 -0200 Luis Campos de Carvalho wrote: > > Sei que para isto precisariamos de uma boa infra-estrutura, aí eu estava > > pensando em convenser alguma faculdade de fornecer a infra. > > Bem pensado. > Você tem alguma faculdade em mente? Sem querer puxar a brasa pra sardinha de quem mora em São Paulo... que tal USP? > Em qual cidade rolaria este encontro? Temos problemas de mobilidade > de parte do nosso pessoal, em especial, membros notáveis da comunidade, > como o Graciliano Passos, o Flávio Glock, o Ednardo Lobo, o Alceu > Freitas, o Márcio 'Ocxy' Barbosa e o Fabiano Righetti... Realmente pode ser um problema a locomoção até outra cidade. Mas não acho que devemos pensar dessa forma, senão a coisa não acontece. Quantos somos? Em quantas cidades do Brasil estamos espalhados? []'s -- Alceu Rodrigues de Freitas Junior -- glasswalk3r@yahoo.com.br PGP public key at http://www.imortais.cjb.net/addgb.html --------------------------------------------------------------- "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 From shonorio em terra.com.br Mon Jan 12 18:03:04 2004 From: shonorio em terra.com.br (Solli Moreria Honorio) Date: Mon Aug 2 21:26:51 2004 Subject: =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_Movimento_pr=F3-Perl_!!!?= In-Reply-To: <40028EE5.4020602@terra.com.br> Message-ID: <000001c3d968$9e26b970$32cbcfc8@eraser> Luis, Não tenho nenhuma universidade em mente (o Adriano já mandou algo) e também concordo sobre a questão da organização, por isto eu estava imaginando em criar um comitê para elaborar os temas, selecionar os palestrantes, organizar a infra e falar com a impressa (nossa será que eu estou viajando muito ?). Eu estou em Sampa, não sei a dificuldade de mobilidade dos nossos ilustres, mas aí vamos conversar quando chegar (se chegar) neste item. Flávio, o FISL é uma possibilidade sim, mas aí eu acho que o possível evento do Perl ficaria obscuro na tão discutida guerra Windows X Linux que normalmente pernoteia estes eventos. Eu realmente gostaria muito de fazer algo para mudar um pouco a imagem do Perl no Brasil, não tenho nem idéia de qual o tamanho de interesse do pessoal no Perl. Eu por exemplo sou o único cara na empresa que conhece, e usa, Perl. O que vocês acham ??? Pode dar jogo ? Solli -----Original Message----- From: cascavel-pm-bounces@mail.pm.org [mailto:cascavel-pm-bounces@mail.pm.org] On Behalf Of Luis Campos de Carvalho Sent: segunda-feira, 12 de janeiro de 2004 10:11 To: Cascavel Perl Mongers Subject: Re: [Cascavel-pm] Movimento pró-Perl !!! Solli Moreria Honorio wrote: > Ola pessoal, > Como foram de festas... beberam muito ? Ah! Quase (hips) nada... %-) eu nem mesmo caí... > Pessoal, eu estava dando uma olhada em alguns emails antigos e encontrei > aquele email do Nelson Ferraz convidando-nos para uma palestra de Perl, > e aí fiquei pensando se não serei interessante (e se conseguiriamos) > criar um evento para o falar e mostrar o Perl, seria o nosso Perl Day. Super interessante. > A minha idéia é criar várias palestra com diferentes níveis de > dificuldade e temas com diferentes palestrantes, ocorrendo no mesmo dia. (: Muito legal. > Sei que para isto precisariamos de uma boa infra-estrutura, aí eu estava > pensando em convenser alguma faculdade de fornecer a infra. Bem pensado. Você tem alguma faculdade em mente? Em qual cidade rolaria este encontro? Temos problemas de mobilidade de parte do nosso pessoal, em especial, membros notáveis da comunidade, como o Graciliano Passos, o Flávio Glock, o Ednardo Lobo, o Alceu Freitas, o Márcio 'Ocxy' Barbosa e o Fabiano Righetti... > Tema e pessoal qualificado para isto não faltam, só falta mobilização e > organização > O que vocês acham da idéia ? Eu acho que precisamos de alguém com tempo e disposição para organizar a baderna... e isso é complicado. Não acredito que apenas uma pessoa possa organizar tudo isso. []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, 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 --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.559 / Virus Database: 351 - Release Date: 7/1/2004 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.559 / Virus Database: 351 - Release Date: 7/1/2004 From fglock em pucrs.br Tue Jan 13 08:00:37 2004 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento pró-Perl !!! References: <000001c3d788$f52b8520$32cbcfc8@eraser> <40028EE5.4020602@terra.com.br> <20040112180215.48588898.glasswalk3r@yahoo.com.br> Message-ID: <4003FA05.5053@pucrs.br> Alceu Rodrigues de Freitas Junior wrote: > > Quantos somos? Em quantas cidades do Brasil estamos espalhados? Já faz um tempo que estamos tentando descobrir... Existem grupos "pm" em várias cidades, mas é difícil de contatá-los (provavelmente porque os emails das pessoas mudaram) Esta lista dos grupos brasileiros é atualizada: http://brasil.pm.org/gen_groups.html (eu sou de Porto Alegre) - Flavio S. Glock From lechamps em terra.com.br Tue Jan 13 09:35:11 2004 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento =?ISO-8859-1?Q?pr=F3-Perl_!!!?= In-Reply-To: <000001c3d968$9e26b970$32cbcfc8@eraser> References: <000001c3d968$9e26b970$32cbcfc8@eraser> Message-ID: <4004102F.8080503@terra.com.br> Solli Moreria Honorio wrote: > Luis, > Não tenho nenhuma universidade em mente (o Adriano já mandou algo) e > também concordo sobre a questão da organização, por isto eu estava > imaginando em criar um comitê para elaborar os temas, selecionar os > palestrantes, organizar a infra e falar com a impressa (nossa será que > eu estou viajando muito ?). "A Camel is a Horse designed by a comitèe" -- (Andrew Tanenbaum, "Computer Networks") Ou, literalmente, "Um Camelo é um Cavalo projetado por um comitê". Tome cuidado quando você pensar em comitês. Eles podem ajudar, mas normalmente terminam em pizza. Este é um dado histórico. Penso que temos de começar descolando infra-estrutura básica. Para isso, eu tentaria planejar assim: 0. O encontro será aberto ao público ou apenas para inscritos? 1. Quantas pessoas você espera receber? Seja realista. 2. O encontro será pago ou não? Isto influencia a resposta #1. 3. Que tipo de atividades teremos? Seja específico. 4. Quanto tempo durará o encontro? 5. Quando acontecerá o encontro? Cuidado, isso diz quanto tempo temos. 6. Como vamos conseguir o local? 6.1. Quais locais devemos contatar? 6.2. Temos contatos para isso? Como vamos conseguir contatos? 6.3. Em caso de precisarmos pagar pela infra, de onde virá o dinheiro? 7. Como vamos inscrever as pessoas? 7.1. Quem será o responsável pelas inscrições? 7.2. Quanto custará a inscrição? 7.3. Emitiremos crachás de identificação para as pessoas? 7.3.1. Exigiremos crachá na entrada? 7.3.2. Quem será o responsável por emitir os crachás? 7.3.2. Como confeccionaremos os crachás? 7.3.3. Como entregaremos os crachás? 7.4. Armazenaremos as informações dos inscritos para uso futuro? Como? 8. Ofereceremos refeições / coffee break? 8.1. Como? 8.2. A que preço? 8.3. Em que horários? 8.4. Em caso de não oferecermos, a infra estrutura é capaz de alimentar os participantes, com cantinas e/ou restaurantes? Precisamos planejar isso? 9. Qual o tema do encontro? "Perl" é muito genérico? 10. Os participantes virão ver alguém em específico? (maior chance de sucesso) 10.1. Quem convidaremos como "âncora"? 10.2. Esta pessoa pode se deslocar e dispor de seu tempo? 10.3. Teremos de custear alguma coisa para esta pessoa? 10.4. Teremos de custear ou oferecer alguma coisa aos palestrantes, de modo geral? 11. Quantas palestras teremos? 11.1. Quanto tempo durarão? 11.2. Que recursos os palestrantes precisarão? 11.3. Precisaremos de som? 11.4. Precisaremos de retro-projetor, data-show ou outros recursos audio-visuais? 12. Quem fornecerá os equipamentos de audio-visual necessários? 12.1. Precisaremos pagar por eles? 12.2. Quanto? 12.3. Quem operará estes equipamentos? 12.4. Precisaremos armazenar ou transportar estes aparelhos? 12.5. Armazenar onde? 12.6. Transportar como? 12.7. Os equipamentos precisam de energia? 12.8. A infra estrutura pode oferecer energia elétrica? 12.9. Precisamos fazer alguma coisa para conseguir energia? O quê? 13. Precisaremos limpar e conservar o local antes, durante ou depois do encontro? 13.1. Como? 13.2. Quem será o responsável por isso? 13.3. Pagaremos por isso? Com que dinheiro? 13.4. Quanto tempo teremos para limpar e organizar o encontro antes? 13.5. Quanto tempo teremos para limpar e entregar o local depois? 13.6. Que tipo de limpeza ou conservação é necessária? 14. Divulgaremos o encontro? 14.1. Para quem? 14.2. Onde? 14.3. Como? 14.4. Pagaremos por isso? Quanto? 15. Precisamo decorar o local onde será o encontro? 15.1. Faremos faixas, cartazes, folhetos? 15.2. Decoraremos o local com alguma coisa específica? 15.3. Quem será o responsável por isso? 15.4. Quanto tempo teremos para fazer a decoração? 15.5. Precisamos remover a decoração do local após o encontro? 15.6. Quanto custará a decoração? 15.7. Quem criará e desenhará a decoração? 16. Buscaremos patrocínio? 16.1. Qual será a política para aceitarmos patrocínio? (ou "Porque não aceitaremos a Micro$oft como patrocinadora?") 16.2. Onde buscaremos patrocínio? 16.3. Temos contatos para isso? 16.4. Como conseguir contatos? 16.5. Em nome de quem pediremos patrocínio? 16.6. O que pediremos como patrocínio? Dinheiro? Produtos? Serviços e infra estrutura para o encontro? Ufa... acho que por agora chega... sugestões, mais perguntas, respostas (não-retóricas) à estas perguntas, críticas e comentários (construtivos ou não) são sempre bem-vindos. > Eu estou em Sampa, não sei a dificuldade de mobilidade dos nossos > ilustres, mas aí vamos conversar quando chegar (se chegar) neste item. De acordo. > Flávio, o FISL é uma possibilidade sim, mas aí eu acho que o possível > evento do Perl ficaria obscuro na tão discutida guerra Windows X Linux > que normalmente pernoteia estes eventos. (: Ainda assim, vale tentar. > Eu realmente gostaria muito de fazer algo para mudar um pouco a imagem > do Perl no Brasil, não tenho nem idéia de qual o tamanho de interesse do > pessoal no Perl. Eu por exemplo sou o único cara na empresa que conhece, > e usa, Perl. Eu acho que as pessoas de uma forma geral não sabem mais programar... que se dirá sobre uma linguagem de programação flexível (e naturalmente complexa) como Perl? > O que vocês acham ??? Pode dar jogo ? Eu acho que pode. Mas para isso, precisamos primeiro responder à maior parte das perguntas que eu fiz lá para cima. Desculpem a demora e a quantidade de texto, mas eu não gosto de me envolver com coisas sobre as quais não se conhece bem o tamanho, a complexidade e a forma mais apropriada de executar com antecedência. (: De onde eu venho, as pessoas chamam isso de 'planejamento'. Mas pode ter dezenas de outros nomes, desde 'pessimismo' até 'preciosismo'. Fiquem com os que vocês acharem mais apropriados. Putamplexos. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From glasswalk3r em yahoo.com.br Tue Jan 13 09:22:31 2004 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento =?ISO-8859-1?Q?pr=F3-Perl?= !!! In-Reply-To: <4003FA05.5053@pucrs.br> References: <000001c3d788$f52b8520$32cbcfc8@eraser> <40028EE5.4020602@terra.com.br> <20040112180215.48588898.glasswalk3r@yahoo.com.br> <4003FA05.5053@pucrs.br> Message-ID: <20040113132231.3064a670.glasswalk3r@yahoo.com.br> On Tue, 13 Jan 2004 12:00:37 -0200 "Flavio S. Glock" wrote: > > Já faz um tempo que estamos tentando descobrir... > Existem grupos "pm" em várias cidades, mas é difícil de > contatá-los (provavelmente porque os emails das pessoas > mudaram) Realmente é difícil o contato entre os grupos. Eu conheço muitos poucos programadores em Perl para falar a verdade. > Esta lista dos grupos brasileiros é atualizada: > http://brasil.pm.org/gen_groups.html > > (eu sou de Porto Alegre) Bem, ao menos parece que estamos meio que espalhados mesmo pelo país. Talvez seja interessante aproveitarmos eventos de software livre e/ou organizarmos "Perl Days" independentes, em diferentes cidades... o que acham? -- Alceu Rodrigues de Freitas Junior -- glasswalk3r@yahoo.com.br PGP public key at http://www.imortais.cjb.net/addgb.html --------------------------------------------------------------- "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 From vivan em dim.fm.usp.br Tue Jan 13 16:50:20 2004 From: vivan em dim.fm.usp.br (Adriano Vivan Borro) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento pró-Perl !!! References: <000001c3d788$f52b8520$32cbcfc8@eraser> <40028EE5.4020602@terra.com.br> <20040112180215.48588898.glasswalk3r@yahoo.com.br> <4003FA05.5053@pucrs.br> <20040113132231.3064a670.glasswalk3r@yahoo.com.br> Message-ID: <4004762B.5262B098@dim.fm.usp.br> Eu probonho o Perl Drunk Weeek. E cuanto ao zotaque, vou de Jeca Tatu mesmo. Agora falando serio, o que poderiamos focar tb sao as diversas areas onde o Perl pode ajudar. Como no caso da Bioinformatica, onde sou muito grato a todos por me ajudarem discutindo akele meu pipeline no ano passado. Seria uma boa tb. []s Alceu Rodrigues de Freitas Junior wrote: > On Tue, 13 Jan 2004 12:00:37 -0200 "Flavio S. Glock" wrote: > > > > > Já faz um tempo que estamos tentando descobrir... > > Existem grupos "pm" em várias cidades, mas é difícil de > > contatá-los (provavelmente porque os emails das pessoas > > mudaram) > > Realmente é difícil o contato entre os grupos. Eu conheço muitos poucos programadores em Perl para falar a verdade. > > > Esta lista dos grupos brasileiros é atualizada: > > http://brasil.pm.org/gen_groups.html > > > > (eu sou de Porto Alegre) > > Bem, ao menos parece que estamos meio que espalhados mesmo pelo país. Talvez seja interessante aproveitarmos eventos de software livre e/ou organizarmos "Perl Days" independentes, em diferentes cidades... o que acham? > > -- > Alceu Rodrigues de Freitas Junior > -- > glasswalk3r@yahoo.com.br > PGP public key at http://www.imortais.cjb.net/addgb.html > --------------------------------------------------------------- > "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 > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm@mail.pm.org > http://cascavel.pm.org/mailman/listinfo/cascavel-pm > > -------------------------- > Esta mensagem foi verificada > pelo sistema de antivírus DIM e > acredita-se estar livre de Virus. > Virus data file v4313 created Jan 07 2004 From nferraz em phperl.com Tue Jan 13 17:48:42 2004 From: nferraz em phperl.com (Nelson Ferraz) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento =?ISO-8859-1?Q?pr=F3-Perl_!!!?= In-Reply-To: <4004102F.8080503@terra.com.br> References: <000001c3d968$9e26b970$32cbcfc8@eraser> <4004102F.8080503@terra.com.br> Message-ID: <400483DA.1070609@phperl.com> Luis Campos de Carvalho wrote: > "A Camel is a Horse designed by a comitèe" > -- (Andrew Tanenbaum, "Computer Networks") Algum problema com os camelos? :) > Penso que temos de começar descolando infra-estrutura básica. > Para isso, eu tentaria planejar assim: > (...) Não deixem de ler este ensaio de Eric Raymond, sobre como organizar eventos rapidamente: http://www.catb.org/~esr/writings/sfshows/ >> Eu realmente gostaria muito de fazer algo para mudar um pouco a imagem >> do Perl no Brasil, não tenho nem idéia de qual o tamanho de interesse do >> pessoal no Perl. Eu por exemplo sou o único cara na empresa que conhece, >> e usa, Perl. > > Eu acho que as pessoas de uma forma geral não sabem mais programar... > que se dirá sobre uma linguagem de programação flexível (e naturalmente > complexa) como Perl? Flexível, complexa e divertida! :) -- []s Nelson ________________________________________________________________ Nelson Ferraz GNU BIS: http://www.gnubis.com.br PhPerl: http://www.phperl.com From shonorio em terra.com.br Tue Jan 13 17:57:32 2004 From: shonorio em terra.com.br (Solli Moreria Honorio) Date: Mon Aug 2 21:26:51 2004 Subject: =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_Movimento_pr=F3-Perl_!!!?= In-Reply-To: <4004102F.8080503@terra.com.br> Message-ID: <000001c3da31$02a38770$32cbcfc8@eraser> Flávio, Também concordo com quase tudo o que vc escreveu, e obrigado pela lista... eu estava esquecendo de algumas coisas. Vou pesquisar sobre a infra-estrutura, mas agradeço qualquer colaboração neste item.... vou criar um planejamento para como seria o 'Perl Day' e com isto vamos saber se é viável ou não. A príncipio eu estava imaginando em fazer o evento aqui em Sampa mesmo, e se o cara tiver sucesso espalhar a documento do planejamento para todos os interessado. Mas mesmo respondendo a maioria das perguntas encaminhada, tem uma que eu ainda estou achando difícil de responder, aliais são duas. 1o. Quem seria os palestrantes ? 2o. Como avisar as pessoas interessada no Perl ? Aí eu penso, se responder estas perguntas não está nada fácil, é viável realizar um evento deste ? Vamos ver no que dá ? Obrigado a todos, Solli Ps.: Com certeza o evento só estaria sendo realizado no segundo semestre. --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.559 / Virus Database: 351 - Release Date: 7/1/2004 From nferraz em phperl.com Tue Jan 13 18:08:00 2004 From: nferraz em phperl.com (Nelson Ferraz) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento =?ISO-8859-1?Q?pr=F3-Perl_!!!?= In-Reply-To: <4004102F.8080503@terra.com.br> References: <000001c3d968$9e26b970$32cbcfc8@eraser> <4004102F.8080503@terra.com.br> Message-ID: <40048860.6070308@phperl.com> Respondendo a algumas perguntas não-retóricas do Luís: - Acredito que muitas faculdades de engenharia e computação teriam interesse em uma palestra sobre Perl. Este pode ser o nosso público-alvo. - A organização deve ser feita com a ajuda do centro acadêmico. - Acho interessante haver uma pequena taxa de inscrição, primeiro para garantir o quórum, mas também para custear as despesas com infraestrutura, transporte, etc. - Devemos contar com pelo menos 50 participantes para que haja uma palestra. - Todas as palestras serão feitas com data show. - Não devemos dar um passo maior do que as nossas pernas. É preferível organizar dez palestras para 50 pessoas do que um evento para 500. Quando tivermos mais experiência, partimos para eventos maiores. -- []s Nelson ________________________________________________________________ Nelson Ferraz GNU BIS: http://www.gnubis.com.br PhPerl: http://www.phperl.com From glasswalk3r em yahoo.com.br Tue Jan 13 21:11:32 2004 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento =?ISO-8859-1?Q?pr=F3-Perl?= !!! In-Reply-To: <4004102F.8080503@terra.com.br> References: <000001c3d968$9e26b970$32cbcfc8@eraser> <4004102F.8080503@terra.com.br> Message-ID: <20040114011132.775c708f.glasswalk3r@yahoo.com.br> On Tue, 13 Jan 2004 13:35:11 -0200 Luis Campos de Carvalho wrote: > Penso que temos de começar descolando infra-estrutura básica. > Para isso, eu tentaria planejar assim: Posso dar minha opinião à respeito? Eu vou responder apenas algumas... > 0. O encontro será aberto ao público ou apenas para inscritos? Se formos forçar uma inscrição, teremos menor possibilidade de recebermos visitantes. Perl não é algo muito popular aqui por estas bandas... > 1. Quantas pessoas você espera receber? Seja realista. Poucas? Normalmente alunos de faculdade ou entusiastas perdidos por aí. > 2. O encontro será pago ou não? Isto influencia a resposta #1. Irc, acho que não deve! Pelo menos por enquanto... > 3. Que tipo de atividades teremos? Seja específico. Palestras para iniciantes e para os não tão iniciantes assim. Acho que uma apresentação sobre o que Perl e casos de sucesso seria bem interessante... pouquíssimas pessoas sabem o que é Perl no Brasil, mesmo gente já calejado com alguns anos na área de informática. > 4. Quanto tempo durará o encontro? Para começarmos, acho que um dia estará de bom tamanho. > 5. Quando acontecerá o encontro? Cuidado, isso diz quanto tempo temos. Acho que a idéia precisará de mais tempo para amadurecer ainda... > 7. Como vamos inscrever as pessoas? Por achar que o evento deve ser aberto, acho que a inscrição deve se resumir a dar a possibilidade das pessoas serem avisadas, por email, sobre os próximos eventos. > 7.3. Emitiremos crachás de identificação para as pessoas? Acho que um crachá de "organizador" para os que participarem da organização do evento já está de bom tamanho. > 7.4. Armazenaremos as informações dos inscritos para uso futuro? Como? Banco de dados? > 8. Ofereceremos refeições / coffee break? Nope. Isso involve custo, e a menos que consigamos uma boca livre, precisaremos cobrar dos participantes, e eu não acho isso uma boa idéia. > 9. Qual o tema do encontro? "Perl" é muito genérico? As idéias surgirão... eu já dei uma! > 10. Os participantes virão ver alguém em específico? > (maior chance de sucesso) Eu penso em um punhado de nomes, mas a maioria de gente de fora do país. A menos que arrumemos um intérprete, vamos reduzir o nome de visitantes a apenas os que falarem inglês, por exemplo. > 11. Quantas palestras teremos? Vai depender do assunto abordado. Acho que várias palestras curtas funcionam melhor do que poucas de longa duração. > 11.2. Que recursos os palestrantes precisarão? Acho que isso vai acabar sendo decidido em conjunto com o local que conseguirmos arrumar. Um auditório normalmente possui ao menos um microfone e aparelhagem de som. > 14. Divulgaremos o encontro? > 14.1. Para quem? Websites. Revistas como "Geek", "PCMaster" ou "Revista do Linux". > 14.4. Pagaremos por isso? Quanto? Espero que não! > 16. Buscaremos patrocínio? Seria importante, pelo menos no que diz respeito ao local da palestra e uso dos recursos do local. > 16.2. Onde buscaremos patrocínio? Acredito que de universidades e empresas ligadas à software livre. Quem sabe do governo? O PT parece empolgado com software livre, de qualquer forma. > Eu acho que as pessoas de uma forma geral não sabem mais programar... > que se dirá sobre uma linguagem de programação flexível (e naturalmente > complexa) como Perl? Talvez seja por falta de paixão pelo que se faz. Se a idéia é apenas garantir o contra cheque no final do mês, por que pegar o caminho mais longo (ou o mais complexo)? Pois é, mas o que eu já vi de gente apanhando tentando empurrar um arquivo texto para um programinha em VB processar... mas VB é fácil, não é? Só um detalhe: acho que o nome "Perl Day" não fica muito bom não. Eu não tive uma experiência muito boa ao dizer "Perl Day" perto de alguém que não sabe o que é Perl (sim, eu já escutei aquele arquivo wave no site cascavel.pm). É um pouco embaraçoso, parece piada, mas fica algo próximo a "pay day" (alguém lembra do Caco Antibes tentando ensinar inglês no "Sai de Baixo"?). O que acham? []'s -- Alceu Rodrigues de Freitas Junior -- glasswalk3r@yahoo.com.br PGP public key at http://www.imortais.cjb.net/addgb.html --------------------------------------------------------------- "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 From lechamps em terra.com.br Wed Jan 14 06:28:19 2004 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento =?ISO-8859-1?Q?pr=F3-Perl_!!!?= In-Reply-To: <20040114011132.775c708f.glasswalk3r@yahoo.com.br> References: <000001c3d968$9e26b970$32cbcfc8@eraser> <4004102F.8080503@terra.com.br> <20040114011132.775c708f.glasswalk3r@yahoo.com.br> Message-ID: <400535E3.7050805@terra.com.br> O que eu vi até agora: 0. Teremos um encontro aberto ao público; 1. Não cobraremos taxas de inscrições (tanto quanto possível); 2. Montaremos grupos de aproximadamente 50 pessoas para cada palestra; 3. As atividades resumir-se-ão à palestras e workshops; 4. O encontro terá apenas um dia de duração; 5. O primeiro encontro acontecerá no segundo semestre de 2004; 6. É importante identificar os organizadores com crachá [1]; 7. Não haverá coffee-break ou refeições planejadas; 8. O tema do encontro ainda não está muito bem definido [2]; 9. Não traremos para este primeiro encontro pessoas de fora do país; 10. Preferiremos palestras curtas às longas; 11. Os palestrantes devem se virar com os recursos que o local puder oferecer; 12. Divulgaremos o encontro em websites, e para as revistas "Geek", "PCMaster" e "do Linux" [3]; 13. Tentaremos obter patrocínio para o local e para os recursos necessários; 14. Obteremos patrocínio de universisdades, entidades ligadas ao Software Livre e do Governo Brasileiro; > Luis Campos de Carvalho Wrote: >> Eu acho que as pessoas de uma forma geral não sabem mais programar... >>que se dirá sobre uma linguagem de programação flexível (e naturalmente >>complexa) como Perl? > Alceu Rodrigues de Freitas Junior wrote: > Talvez seja por falta de paixão pelo que se faz. Se a idéia > é apenas garantir o contra cheque no final do mês, por que pegar > o caminho mais longo (ou o mais complexo)? Pois é, mas o que eu já > vi de gente apanhando tentando empurrar um arquivo texto para um > programinha em VB processar... mas VB é fácil, não é? Você foi irônico, mas não tirou conclusões. O fato de cada vez mais encontrarmos cada vez menos programadores, analistas e desenvolvedores capazes de compreender o processo de construção de programas e sistemas, valorizar o projeto acima da implementação, ou saber a diferença entre uma fila e uma pilha implementadas em array's ou listas ligadas, ou capazes de construir e utilizar tais estruturas reflete a falta de qualificação do mercado de trabalho de TI no Brasil. Isso está diretamente ligado ao fato de nosso Governo não ter política de regulamentação da área de TI no Brasil, permitindo que qualquer incauto que aprendeu alguma coisinha sobre computadores se ache o "rei-da-cocada-preta" e saia por aí "construindo" pseudo-programas de computador. Claro, para todo mundo de fora da área, se o programa fizer aproximadamente o que se propunha inicialmente, está de bom tamanho, desde que se pague uma ninharia pelo trabalho (desqualificado) de quem constrói programas. > Só um detalhe: acho que o nome "Perl Day" não fica muito bom não. > Eu não tive uma experiência muito boa ao dizer "Perl Day" perto > de alguém que não sabe o que é Perl (sim, eu já escutei aquele > arquivo wave no site cascavel.pm). É um pouco embaraçoso, parece > piada, mas fica algo próximo a "pay day" (alguém lembra do Caco > Antibes tentando ensinar inglês no "Sai de Baixo"?). O que acham? > Eu acho que você precisa descobrir que existe vida inteligente e culturalmente ativa fora de casa também aos domingos de noite... (: Eu concordo com você, precisamos de um nome melhor, alguma coisa que as pessoas sejam capazes de pronunciar sem engasgar, e sejam capazes de lembrar depois de chegarem em casa... sugestões? []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From mda em embratel.net.br Wed Jan 14 08:33:10 2004 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento =?ISO-8859-1?Q?pr=F3-Perl_!!!?= In-Reply-To: <400483DA.1070609@phperl.com> References: <000001c3d968$9e26b970$32cbcfc8@eraser> <4004102F.8080503@terra.com.br> <400483DA.1070609@phperl.com> Message-ID: <40055326.70508@embratel.net.br> Pessoal, Em minha primeira aparição nesta lista... Não resistí à pertunta Nelson Ferraz wrote: > Luis Campos de Carvalho wrote: > >> "A Camel is a Horse designed by a comitèe" >> -- (Andrew Tanenbaum, "Computer Networks") > > > Algum problema com os camelos? :) > >> Penso que temos de começar descolando infra-estrutura básica. >> Para isso, eu tentaria planejar assim: >> (...) > > > Não deixem de ler este ensaio de Eric Raymond, sobre como organizar > eventos rapidamente: http://www.catb.org/~esr/writings/sfshows/ > >>> Eu realmente gostaria muito de fazer algo para mudar um pouco a imagem >>> do Perl no Brasil, não tenho nem idéia de qual o tamanho de >>> interesse do >>> pessoal no Perl. Eu por exemplo sou o único cara na empresa que >>> conhece, >>> e usa, Perl. >> Eu fui "achado" em uma lista de discussão, e convidado à mudar de Curitiba para o Rio de Janeiro, devido unicamente à conhecer Perl. As pessoas com quem trabalham são realmente "feras" em muitas especialidades, muitas delas conhecem muito bem perl, e utilizam com muita frequencia, não para montar sites complexos, mas para facilitar nas atividades diárias de administração de sistemas, estendendo-se até configurações de roteadores. A algum tempo conversando com um membro de uma das listas que participo eu reforcei, que realmente são pouquissimos os usuários de Perl no Brasil, porém aqueles que usam em geral tem uma grande vantagem sobre os outros. >> >> Eu acho que as pessoas de uma forma geral não sabem mais >> programar... que se dirá sobre uma linguagem de programação flexível >> (e naturalmente complexa) como Perl? > > > Flexível, complexa e divertida! :) > Sds, Marco Antonio From shonorio em terra.com.br Wed Jan 14 17:36:07 2004 From: shonorio em terra.com.br (Solli Moreria Honorio) Date: Mon Aug 2 21:26:51 2004 Subject: =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_Movimento_pr=F3-Perl_!!!?= In-Reply-To: <40055326.70508@embratel.net.br> Message-ID: <000001c3daf7$2ef26280$32cbcfc8@eraser> Oba... estou muito contente com a mobilização... mas acreditem será bastante complicado... será realmente um desafio. Realmente o 'Perl Day' não é dos melhores nomes para nós brasileiro... mas o Perl vai ter que aprecer de alguma maneira. Também tenho problema com este nome... e o meu chefe insiste em comparar Perl com VBScript, apesar do Perl monitorar quase toda rede dele. Alceu, acho que o problema do Perl não está realmente na facilidade/dificuldade de programar, mas está no fato de que Perl não seja visto como uma linguagem. Não existe curso para Perl, etc, então o negócio fica restrito a alguns iniciado. Alias Luis, você poderia falar sobre 'saber a diferença entre uma fila e uma pilha implementadas em array's ou listas ligadas', pois eu também não sei. Lembrado o Luis, precisamos ter os pés bem no chão e elaborar o melhor possível. Eu acredito que teriamos 2 tipos de públicos alvos, um deles são os admistradores de ambiente de rede Windows (sabemos que o Perl pode ajudar muito) e o outro seriam os amantes da ideologia de software livre. O Alceu foi bem no foco que eu gostaria de ter neste evento, que é apresentar o que o Perl vem fazendo para ajudar a tua vida e você não sabe. Apresentando, por exemplo, ao pessoal do Windows (aí eu estou incluso) que um Sanitizer e um Spamassassin pode resolver o problema de vírus na rede e spam a um custo bastante reduzido. Como ? Apresentando como fazer isto ? Eu acredito que desta maneira vamos dar o peixe, mas depois o pessoal começará a ajudar outros a pescar também. Mas o grande problema ainda continua sendo com o local e a infra-estrutura, tenho alguns contato, no qual vou testar o qual fortes são e verificar que tipo de abordagem se faz necessário para que seja disponibilizado uma infra desta. Adriano qual é a facilidade de obter informações com o pessoal que você conheçe na CCE e que tipo de infra eles poderiam fornecer? Eu ainda vou prepara um material com a proposta do evento, PROMETO (mas vai demorar pelo menos 2 semanas), mas será muito próximo ao que já foi levantado na lista. Obrigado a todos, e não vamos deixar este negócio de lada... vamos batalhar pela infra. Solli --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.559 / Virus Database: 351 - Release Date: 7/1/2004 From shonorio em terra.com.br Wed Jan 14 18:14:05 2004 From: shonorio em terra.com.br (Solli Moreria Honorio) Date: Mon Aug 2 21:26:51 2004 Subject: =?iso-8859-1?Q?RE:_=5BCascavel-pm=5D_Movimento_pr=F3-Perl_!!!?= In-Reply-To: <40055326.70508@embratel.net.br> Message-ID: <000001c3dafc$7d006ee0$32cbcfc8@eraser> O Marco, que legal hein... trocou o friou de Curitiba pelo calor do Rio graças ao Perl... aí Alceu este também pode ser um caso de sucesso... e também de inveja minha ;-) Vocês utilizam MRTG/RRDTool para algum monitoramento das redes ? Isto também é interessante !!!!! Agora que você já se apresentou... não fique envergonhado... participe também. Abraços, Solli -----Original Message----- From: cascavel-pm-bounces@mail.pm.org [mailto:cascavel-pm-bounces@mail.pm.org] On Behalf Of Marco A P D´Andrade Sent: quarta-feira, 14 de janeiro de 2004 12:33 To: Cascavel Perl Mongers Subject: Re: [Cascavel-pm] Movimento pró-Perl !!! Pessoal, Em minha primeira aparição nesta lista... Não resistí à pertunta Nelson Ferraz wrote: > Luis Campos de Carvalho wrote: > >> "A Camel is a Horse designed by a comitèe" >> -- (Andrew Tanenbaum, "Computer Networks") > > > Algum problema com os camelos? :) > >> Penso que temos de começar descolando infra-estrutura básica. >> Para isso, eu tentaria planejar assim: >> (...) > > > Não deixem de ler este ensaio de Eric Raymond, sobre como organizar > eventos rapidamente: http://www.catb.org/~esr/writings/sfshows/ > >>> Eu realmente gostaria muito de fazer algo para mudar um pouco a imagem >>> do Perl no Brasil, não tenho nem idéia de qual o tamanho de >>> interesse do >>> pessoal no Perl. Eu por exemplo sou o único cara na empresa que >>> conhece, >>> e usa, Perl. >> Eu fui "achado" em uma lista de discussão, e convidado à mudar de Curitiba para o Rio de Janeiro, devido unicamente à conhecer Perl. As pessoas com quem trabalham são realmente "feras" em muitas especialidades, muitas delas conhecem muito bem perl, e utilizam com muita frequencia, não para montar sites complexos, mas para facilitar nas atividades diárias de administração de sistemas, estendendo-se até configurações de roteadores. A algum tempo conversando com um membro de uma das listas que participo eu reforcei, que realmente são pouquissimos os usuários de Perl no Brasil, porém aqueles que usam em geral tem uma grande vantagem sobre os outros. >> >> Eu acho que as pessoas de uma forma geral não sabem mais >> programar... que se dirá sobre uma linguagem de programação flexível >> (e naturalmente complexa) como Perl? > > > Flexível, complexa e divertida! :) > Sds, Marco Antonio _______________________________________________ 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.559 / Virus Database: 351 - Release Date: 7/1/2004 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.559 / Virus Database: 351 - Release Date: 7/1/2004 From shonorio em terra.com.br Wed Jan 14 18:15:47 2004 From: shonorio em terra.com.br (Solli Moreria Honorio) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] =?iso-8859-1?q?AMD_colocar=E1_tecnologia_anti-ataq?= =?iso-8859-1?q?ues_nos_chips?= In-Reply-To: <20040114011132.775c708f.glasswalk3r@yahoo.com.br> Message-ID: <000101c3dafc$b9a3cf40$32cbcfc8@eraser> Pessoal vocês viram isto ? Se funcionar eu acho que seria muito interessante, principalmente para servidores !!! http://info.abril.uol.com.br/aberto/infonews/012004/12012004-3.shl Solli --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.559 / Virus Database: 351 - Release Date: 7/1/2004 From lechamps em terra.com.br Thu Jan 15 07:25:00 2004 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento =?ISO-8859-1?Q?pr=F3-Perl_!!!?= In-Reply-To: <000001c3daf7$2ef26280$32cbcfc8@eraser> References: <000001c3daf7$2ef26280$32cbcfc8@eraser> Message-ID: <400694AC.7010805@terra.com.br> Solli Moreria Honorio wrote: > Oba... estou muito contente com a mobilização... mas acreditem será > bastante complicado... será realmente um desafio. Bom, acho que eu preciso entrar nessa... (: Afinal, sou um "membro ativo" desta comunidade. Pode contar com a minha (parca, crítica e mal-organizada) ajuda. > Realmente o 'Perl Day' não é dos melhores nomes para nós brasileiro... > mas o Perl vai ter que aprecer de alguma maneira. Também tenho problema > com este nome... e o meu chefe insiste em comparar Perl com VBScript, > apesar do Perl monitorar quase toda rede dele. Podemos chamar "Dia do Camelo"... e nenhuma menção explícita ao Perl ou ao Linux. (: > Alceu, acho que o problema do Perl não está realmente na > facilidade/dificuldade de programar, mas está no fato de que Perl não > seja visto como uma linguagem. Não existe curso para Perl, etc, então o > negócio fica restrito a alguns iniciado. > > Alias Luis, você poderia falar sobre 'saber a diferença entre > uma fila e uma pilha implementadas em array's ou listas ligadas', pois > eu também não sei. > Putz... espero que meus grunhidos do email anterior não tenham ofendido você, Solly. Nem aos outros. Mas eu fico muito chateado quando vejo pessoas desperdiçando recursos (preciosos) por não saber usar as ferramentas disponíveis... (: Eu adoro estruturas de dados complexas em perl quase tanto quanto adoro expressões regulares (assunto em que eu sou fanático). Poderia sim falar sobre isso em palestra para o pessoal que vier ao encontro. (: Organizar seus dados corretamente é 60% da solução de um problema. Estruturas de dados clássicas escalam melhor em quando implementadas com listas ligadas. Por isso todas as estruturas de Perl (inclusive %hashes e @arrays) usam listas ligadas como estrutura básica de implementação. Se vocês quiserem as picuinhas técnicas, eu posso tentar escrever algum C para explicar... ou pascal, que talvez seja mais didático... (: > Lembrado o Luis, precisamos ter os pés bem no chão e elaborar o melhor > possível. De acordo. Eu vou parar de fazer perguntas retóricas... um dia. > Eu acredito que teriamos 2 tipos de públicos alvos, um deles são os > admistradores de ambiente de rede Windows (sabemos que o Perl pode > ajudar muito) e o outro seriam os amantes da ideologia de software > livre. Tenho imenso know-how sobre perl, mas nenhum em windows. Como posso ajudar pessoas que tem imenso know-how em windows, e nenhum em perl? > O Alceu foi bem no foco que eu gostaria de ter neste evento, que é > apresentar o que o Perl vem fazendo para ajudar a tua vida e você não > sabe. Apresentando, por exemplo, ao pessoal do Windows (aí eu estou > incluso) que um Sanitizer e um Spamassassin pode resolver o problema de > vírus na rede e spam a um custo bastante reduzido. Como ? Apresentando > como fazer isto ? Alceu, acho que podemos montar uma empresa de consultoria especializad em dispositivos anti-spam... (: Vamos marcar uma 'breja e conversar? > Mas o grande problema ainda continua sendo com o local e a > infra-estrutura, tenho alguns contato, no qual vou testar o qual fortes > são e verificar que tipo de abordagem se faz necessário para que seja > disponibilizado uma infra desta. > > Adriano qual é a facilidade de obter informações com o pessoal que você > conheçe na CCE e que tipo de infra eles poderiam fornecer? Eu ainda vou > prepara um material com a proposta do evento, PROMETO (mas vai demorar > pelo menos 2 semanas), mas será muito próximo ao que já foi levantado na > lista. O CCE não tem qualquer espaço grande para acomodar enventos. Talvez precisemos da ajuda do pessoal de uma das faculdades. Infelizmente, acho que o local não é muito acessível. Alguém já ouviu falar da SUCESU? [http://www.sucesu.org.br/] Acho que eles poderiam ajudar... Estou gostando de ver! Parabéns aos monges, em especial ao Solli pela iniciativa! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From gabriel em webclube.com Thu Jan 15 11:13:49 2004 From: gabriel em webclube.com (Gabriel Vieira) Date: Mon Aug 2 21:26:51 2004 Subject: =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_Movimento_pr=F3-Perl_!!!?= References: <000001c3daf7$2ef26280$32cbcfc8@eraser> <400694AC.7010805@terra.com.br> Message-ID: <002101c3db8a$f49e7120$ad57a8c0@fortalnet.com.br> Olá Lista, eu não sou universitário (ainda), muito menos profissional, mas espero poder ajudar de alguma forma com esta idéia. Pesquisando no Aurélio, tirei algumas idéias para o nome :D "Parla Perl" Achei bem legal o nome, não sei quanto a vocês ;P "Per Perl" Prefiro o anterior :D Seria bom também, debater o uso do perl no Web, não sei se é do interesse de vocês. (Penso isso pois muitos dos que 'programam' para a web têm em mente que o Perl é uma linguagem 'falida', ultrapassada). Como também convidar os criadores do Portal Ponto Frio que a utilizam desde o início. Sobre o direcionamento do evento. Seria uma boa idéia não só chamar administradores Windows, mas também empresas (será que é muito?) e expor as vantagens de comunicação, segurança, etc na utilização do Perl nas redes, etc. Outro público são as cursos/escolas/centros de informática... que poderiam até, começar a investir no Perl, quem sabe. Sou grande admirador do Perl, e sei grande coisa sobre mesmo (pode não parecer, mas é :D), claro que não se compara com vocês, que a utilizam como trabalho, enquanto eu, na maior parte como 'hobby' :). Pois bem... deixar de asneiras e deixar aqui a minha disposição a ajudar neste movimento. Poderia fazer o evento aqui em Fortaleza ;P, praia, mulheres, sol, 'férias', humor ;P Abraços, Gabriel Vieira Diretor Geral http://www.webclube.com ----- Original Message ----- From: "Luis Campos de Carvalho" To: "Cascavel Perl Mongers" Sent: Thursday, January 15, 2004 11:25 AM Subject: Re: [Cascavel-pm] Movimento pró-Perl !!! > Solli Moreria Honorio wrote: > > Oba... estou muito contente com a mobilização... mas acreditem será > > bastante complicado... será realmente um desafio. > > Bom, acho que eu preciso entrar nessa... (: Afinal, sou um "membro > ativo" desta comunidade. Pode contar com a minha (parca, crítica e > mal-organizada) ajuda. > > > Realmente o 'Perl Day' não é dos melhores nomes para nós brasileiro... > > mas o Perl vai ter que aprecer de alguma maneira. Também tenho problema > > com este nome... e o meu chefe insiste em comparar Perl com VBScript, > > apesar do Perl monitorar quase toda rede dele. > > Podemos chamar "Dia do Camelo"... e nenhuma menção explícita ao Perl > ou ao Linux. (: > > > Alceu, acho que o problema do Perl não está realmente na > > facilidade/dificuldade de programar, mas está no fato de que Perl não > > seja visto como uma linguagem. Não existe curso para Perl, etc, então o > > negócio fica restrito a alguns iniciado. > > > > Alias Luis, você poderia falar sobre 'saber a diferença entre > > uma fila e uma pilha implementadas em array's ou listas ligadas', pois > > eu também não sei. > > > > Putz... espero que meus grunhidos do email anterior não tenham > ofendido você, Solly. Nem aos outros. Mas eu fico muito chateado quando > vejo pessoas desperdiçando recursos (preciosos) por não saber usar as > ferramentas disponíveis... (: > > Eu adoro estruturas de dados complexas em perl quase tanto quanto > adoro expressões regulares (assunto em que eu sou fanático). Poderia sim > falar sobre isso em palestra para o pessoal que vier ao encontro. (: > Organizar seus dados corretamente é 60% da solução de um problema. > > Estruturas de dados clássicas escalam melhor em quando implementadas > com listas ligadas. Por isso todas as estruturas de Perl (inclusive > %hashes e @arrays) usam listas ligadas como estrutura básica de > implementação. Se vocês quiserem as picuinhas técnicas, eu posso tentar > escrever algum C para explicar... ou pascal, que talvez seja mais > didático... (: > > > Lembrado o Luis, precisamos ter os pés bem no chão e elaborar o melhor > > possível. > > De acordo. Eu vou parar de fazer perguntas retóricas... um > dia. > > > Eu acredito que teriamos 2 tipos de públicos alvos, um deles são os > > admistradores de ambiente de rede Windows (sabemos que o Perl pode > > ajudar muito) e o outro seriam os amantes da ideologia de software > > livre. > > Tenho imenso know-how sobre perl, mas nenhum em windows. Como posso > ajudar pessoas que tem imenso know-how em windows, e nenhum em perl? > > > O Alceu foi bem no foco que eu gostaria de ter neste evento, que é > > apresentar o que o Perl vem fazendo para ajudar a tua vida e você não > > sabe. Apresentando, por exemplo, ao pessoal do Windows (aí eu estou > > incluso) que um Sanitizer e um Spamassassin pode resolver o problema de > > vírus na rede e spam a um custo bastante reduzido. Como ? Apresentando > > como fazer isto ? > > Alceu, acho que podemos montar uma empresa de consultoria > especializad em dispositivos anti-spam... (: Vamos marcar uma 'breja e > conversar? > > > Mas o grande problema ainda continua sendo com o local e a > > infra-estrutura, tenho alguns contato, no qual vou testar o qual fortes > > são e verificar que tipo de abordagem se faz necessário para que seja > > disponibilizado uma infra desta. > > > > Adriano qual é a facilidade de obter informações com o pessoal que você > > conheçe na CCE e que tipo de infra eles poderiam fornecer? Eu ainda vou > > prepara um material com a proposta do evento, PROMETO (mas vai demorar > > pelo menos 2 semanas), mas será muito próximo ao que já foi levantado na > > lista. > > O CCE não tem qualquer espaço grande para acomodar enventos. > Talvez precisemos da ajuda do pessoal de uma das faculdades. > Infelizmente, acho que o local não é muito acessível. > Alguém já ouviu falar da SUCESU? [http://www.sucesu.org.br/] Acho que > eles poderiam ajudar... > > Estou gostando de ver! > Parabéns aos monges, em especial ao Solli pela iniciativa! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Campos de Carvalho is BSc in Comp Science, > PerlMonk [SiteDocClan], Cascavel-pm Moderator, > 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 Wed Jan 14 02:52:52 2004 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento =?ISO-8859-1?Q?pr=F3-Perl?= !!! In-Reply-To: <400694AC.7010805@terra.com.br> References: <000001c3daf7$2ef26280$32cbcfc8@eraser> <400694AC.7010805@terra.com.br> Message-ID: <20040114065252.252572ef.glasswalk3r@yahoo.com.br> On Thu, 15 Jan 2004 11:25:00 -0200 Luis Campos de Carvalho wrote: > Solli Moreria Honorio wrote: > > Realmente o 'Perl Day' não é dos melhores nomes para nós brasileiro... > > mas o Perl vai ter que aprecer de alguma maneira. Também tenho problema > > com este nome... e o meu chefe insiste em comparar Perl com VBScript, > > apesar do Perl monitorar quase toda rede dele. Bem, podia ser pior... ele poderia comparar com arquivos batch do DOS! > Podemos chamar "Dia do Camelo"... e nenhuma menção explícita ao Perl > ou ao Linux. (: Dia do Camelo - convenção para programadores e não-programadores de Perl. Eu gostei! > > Alceu, acho que o problema do Perl não está realmente na > > facilidade/dificuldade de programar, mas está no fato de que Perl não > > seja visto como uma linguagem. Não existe curso para Perl, etc, então o > > negócio fica restrito a alguns iniciado. Isso é verdade. Perl está presente em todos os Unices comerciais ou não, no entanto nenhuma empresa "oficialmente" patrocina Perl. > Putz... espero que meus grunhidos do email anterior não tenham > ofendido você, Solly. Nem aos outros. Mas eu fico muito chateado quando > vejo pessoas desperdiçando recursos (preciosos) por não saber usar as > ferramentas disponíveis... (: Eu também não entendi nada sobre o assunto... mas cá entre nós, agora você ajoelhou, vai ter que rezar! Ou melhor, explicar! > Eu adoro estruturas de dados complexas em perl quase tanto quanto > adoro expressões regulares (assunto em que eu sou fanático). Poderia sim > falar sobre isso em palestra para o pessoal que vier ao encontro. (: > Organizar seus dados corretamente é 60% da solução de um problema. Confesse, você andou lendo perldoc perlguts? > Estruturas de dados clássicas escalam melhor em quando implementadas > com listas ligadas. Por isso todas as estruturas de Perl (inclusive > %hashes e @arrays) usam listas ligadas como estrutura básica de > implementação. Se vocês quiserem as picuinhas técnicas, eu posso tentar > escrever algum C para explicar... ou pascal, que talvez seja mais > didático... (: Bem, eu gostaria de dar uma olhada em código C! Poderia mandar? > De acordo. Eu vou parar de fazer perguntas retóricas... um > dia. Uma leitura adequada para atingir tal objetivo seria o livro do Seu Creysson... > > Eu acredito que teriamos 2 tipos de públicos alvos, um deles são os > > admistradores de ambiente de rede Windows (sabemos que o Perl pode > > ajudar muito) e o outro seriam os amantes da ideologia de software > > livre. Isso é bom! Eu trabalhei em um projeto onde a rede inteira do cliente era Windows NT,e todas as máquinas rodavam Perl (5.01, mas ainda Perl) para eles automatizarem tarefas que com os comandos batch do DOS seriam meio complicados de implementar. > Tenho imenso know-how sobre perl, mas nenhum em windows. Como posso > ajudar pessoas que tem imenso know-how em windows, e nenhum em perl? Apesar de não trabalhar com arquivos texto como principal meio de configuração de máquinas e servidores, a distribuição da Active State do Perl incluí módulos para administrar recursos de rede NT, como gerenciar usuários, grupos e administrar o registry (eca!). > > O Alceu foi bem no foco que eu gostaria de ter neste evento, que é > > apresentar o que o Perl vem fazendo para ajudar a tua vida e você não > > sabe. Apresentando, por exemplo, ao pessoal do Windows (aí eu estou > > incluso) que um Sanitizer e um Spamassassin pode resolver o problema de > > vírus na rede e spam a um custo bastante reduzido. Como ? Apresentando > > como fazer isto ? Seria interessantíssimo, considerando que SPAM e vírus são assunto/problema bastante atuais. > Alceu, acho que podemos montar uma empresa de consultoria > especializad em dispositivos anti-spam... (: Vamos marcar uma 'breja e > conversar? Só se o dispositivo anti-spam incluir o preenchimento dos formulários web que spammers usam, algumas milhares de vezes... Mas os detalhes a gente acerta em pvt. > > Mas o grande problema ainda continua sendo com o local e a > > infra-estrutura, tenho alguns contato, no qual vou testar o qual fortes > > são e verificar que tipo de abordagem se faz necessário para que seja > > disponibilizado uma infra desta. Já devo ter comentado isso, mas a USP organizada eventos sobre free software. Alguém possui contatos por lá? []'s -- Alceu Rodrigues de Freitas Junior -- glasswalk3r@yahoo.com.br PGP public key at http://www.imortais.cjb.net/addgb.html --------------------------------------------------------------- "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 From fglock em pucrs.br Thu Jan 15 13:48:04 2004 From: fglock em pucrs.br (Flavio S. Glock) Date: Mon Aug 2 21:26:51 2004 Subject: [Cascavel-pm] Movimento pró-Perl !!! References: <000001c3daf7$2ef26280$32cbcfc8@eraser> <400694AC.7010805@terra.com.br> <20040114065252.252572ef.glasswalk3r@yahoo.com.br> Message-ID: <4006EE74.6BA1@pucrs.br> Alceu Rodrigues de Freitas Junior wrote: > > On Thu, 15 Jan 2004 11:25:00 -0200 Luis Campos de Carvalho wrote: > > > O Alceu foi bem no foco que eu gostaria de ter neste evento, que é > > > apresentar o que o Perl vem fazendo para ajudar a tua vida e você não > > > sabe. Apresentando, por exemplo, ao pessoal do Windows (aí eu estou > > > incluso) que um Sanitizer e um Spamassassin pode resolver o problema de > > > vírus na rede e spam a um custo bastante reduzido. Como ? Apresentando > > > como fazer isto ? > > Seria interessantíssimo, considerando que SPAM e vírus são assunto/problema bastante atuais. Aliás, a ActiveState foi recentemente comprada por uma companhia que vende programas para spam e vírus (a SOPHOS). - Flavio S. Glock From glasswalk3r em yahoo.com.br Tue Jan 20 12:43:55 2004 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] LWP com modo taint Message-ID: <20040120164355.2988a9c4.glasswalk3r@yahoo.com.br> Olá lista, Estive fazendo um programinha com LWP quando decidi ativar o modo Taint do Perl. Até aí tudo bem, tive que lavar uns dados obtidos externamente... o interessante foi quando tentei usar algo assim: $browser->get($url, ':content_file' => "$datdir$path_to_file$temp_file"); O arquivo solicitado não era gravado em disco. Se eu desabilitava a função de Taint, a gravação ocorria ok. Era só retornar e não funciona. O programa continua seu funcionamento normal, não é interrompido. Depois de procurar um pouco, achei um diretório obtido externamente que não estava sendo "desinfectado". Após isso a função funcionou normalmente. O interessante disso tudo (e o motivo do email) é que não recebi nenhum aviso sobre dado infectado do Perl, quando o normal seria justamente o contrário. Alguém saberia dizer por quê? []'s -- Alceu Rodrigues de Freitas Junior -- glasswalk3r@yahoo.com.br PGP public key at http://www.imortais.cjb.net/addgb.html --------------------------------------------------------------- "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 From glasswalk3r em yahoo.com.br Tue Jan 20 12:48:10 2004 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] dica de editor de texto Message-ID: <20040120164810.6708bce8.glasswalk3r@yahoo.com.br> Olá lista, Sei que cada um tem seu editor de texto preferido, mas experimentei um ontem que realmente me agradou bastante, então resolvi dividir isso com vocês: Scite - www.scintilla.org Quem já programou em ambiente Windows com Perl deve saber a falta que faz um editor de texto decente. O Scite vai syntax highlight, checa parenteses e chaves fechados ou abertos, e ainda possibilidade minizar trechos do código que estão dentro de loops ou blocos. Obs: eu baixei a versão feita à partir de snapshots do CVS, que inclui syntax highlight para Perl e outras linguagens. []'s -- Alceu Rodrigues de Freitas Junior -- glasswalk3r@yahoo.com.br PGP public key at http://www.imortais.cjb.net/addgb.html --------------------------------------------------------------- "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 From lechamps em terra.com.br Wed Jan 21 05:22:46 2004 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] LWP com modo taint In-Reply-To: <20040120164355.2988a9c4.glasswalk3r@yahoo.com.br> References: <20040120164355.2988a9c4.glasswalk3r@yahoo.com.br> Message-ID: <400E6106.6080503@terra.com.br> Alceu Rodrigues de Freitas Junior wrote: > Olá lista, > > Estive fazendo um programinha com LWP quando decidi ativar o modo > Taint do Perl. Até aí tudo bem, tive que lavar uns dados obtidos > externamente... o interessante foi quando tentei usar algo assim: > > $browser->get($url, ':content_file' => "$datdir$path_to_file$temp_file"); > > O arquivo solicitado não era gravado em disco. Se eu desabilitava > a função de Taint, a gravação ocorria ok. Era só retornar e não > funciona. O programa continua seu funcionamento normal, não é > interrompido. > > Depois de procurar um pouco, achei um diretório obtido externamente > que não estava sendo "desinfectado". Após isso a função funcionou normalmente. > > O interessante disso tudo (e o motivo do email) é que não recebi > nenhum aviso sobre dado infectado do Perl, quando o normal seria > justamente o contrário. Alguém saberia dizer por quê? > Oi, Alceu. (: Feliz em ler que você está usando Taint Checking! Eu duas possibilidades para você avaliar: 1. Você disse "use warnings;" ou "#!/usr/bin/perl -w" ? 2. Obivamente o método &LWP::get() não foi escrito por você. Ele sabe do taint check, e permite que as mensanges avancem, ou está barrando (via eval(), ou { close STDERR; close STDOUT; }, talvez ) a saída de informações (e mensagens de erro) de dentro do programa para o mundo exterior? Acho que pode valer à pena tentar descobrir como o LWP::get() funciona, internamente. []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From glasswalk3r em yahoo.com.br Wed Jan 21 03:09:40 2004 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] LWP com modo taint In-Reply-To: <400E6106.6080503@terra.com.br> References: <20040120164355.2988a9c4.glasswalk3r@yahoo.com.br> <400E6106.6080503@terra.com.br> Message-ID: <20040121070940.021e34e7.glasswalk3r@yahoo.com.br> Some historians believe that on Wed, 21 Jan 2004 09:22:46 -0200 Luis Campos de Carvalho wrote: > > Oi, Alceu. > (: Feliz em ler que você está usando Taint Checking! Eu também! É uma dor de cabeça usar, mas se segurança é uma questão relevante... é bastante saudável! > Eu duas possibilidades para você avaliar: > > 1. Você disse "use warnings;" ou "#!/usr/bin/perl -w" ? Opa, está escrito no Livro do Camelo: 1 - Usarás "use warnings;" 2 - Usarás "use strict;" Eu uso isso até me scripts de 10 linhas (onliners não conta). > 2. Obivamente o método &LWP::get() não foi escrito por você. Ele sabe > do taint check, e permite que as mensanges avancem, ou está barrando > (via eval(), ou { close STDERR; close STDOUT; }, talvez ) a saída de > informações (e mensagens de erro) de dentro do programa para o mundo > exterior? Acho que pode valer à pena tentar descobrir como o LWP::get() > funciona, internamente. E, só olhando para saber... mas isso não seria um bug? Esconder a sujeira de baixo do tapete é muito feio... []'s -- Alceu Rodrigues de Freitas Junior -- glasswalk3r@yahoo.com.br PGP public key at http://www.imortais.cjb.net/addgb.html --------------------------------------------------------------- "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 From fglock em pucrs.br Wed Jan 21 22:21:50 2004 From: fglock em pucrs.br (fglock@pucrs.br) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] LWP com modo taint Message-ID: <200401220419.i0M4JVeL083789@rigel.pucrs.br> Alceu escreveu sobre o LWP get: > Esconder a sujeira de baixo do tapete é muito feio... Sim, ele esconde embaixo do tapete: return $response->is_success ? $response->content : undef; Mas isso é documentado: "If you need that information you should use the full OO interface (see L)." - Flavio S. Glock From lechamps em terra.com.br Thu Jan 22 06:35:27 2004 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] LWP com modo taint In-Reply-To: <20040121070940.021e34e7.glasswalk3r@yahoo.com.br> References: <20040120164355.2988a9c4.glasswalk3r@yahoo.com.br> <400E6106.6080503@terra.com.br> <20040121070940.021e34e7.glasswalk3r@yahoo.com.br> Message-ID: <400FC38F.7060706@terra.com.br> Alceu Rodrigues de Freitas Junior wrote: > On Wed, 21 Jan 2004 Champs wrote: >> 2. Obivamente o método &LWP::get() não foi escrito por você. Ele sabe >>do taint check, e permite que as mensanges avancem, ou está barrando >>(via eval(), ou { close STDERR; close STDOUT; }, talvez ) a saída de >>informações (e mensagens de erro) de dentro do programa para o mundo >>exterior? Acho que pode valer à pena tentar descobrir como o LWP::get() >>funciona, internamente. > > E, só olhando para saber... mas isso não seria um bug? Se você considerar que todos os módulos perl devem suportar ser utilizados com outros, sem problemas, sim, posso dizer que seria um bug. Mas isso não faz parte das especificações de desenvolvimento... O LWP é livre para tentar fazer o que ele achar mais apropriado para desempenhar sua tarefa, e não precisa se preocupar com cad flag do perl. > Esconder a sujeira de baixo do tapete é muito feio... > Cuidado! A sujeira pode ser sua!! use '#!/usr/bin/perl -d' para rodar o programa em modo debug, e tente descobrir se o problema acontece realmente dentro do módulo LWP... []'z! e boa sorte! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From mda em embratel.net.br Thu Jan 22 07:00:40 2004 From: mda em embratel.net.br (=?ISO-8859-1?Q?Marco_A_P_D=B4Andrade?=) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] Movimento =?ISO-8859-1?Q?pr=F3-Perl_!!!?= In-Reply-To: <000001c3dafc$7d006ee0$32cbcfc8@eraser> References: <000001c3dafc$7d006ee0$32cbcfc8@eraser> Message-ID: <400FC978.4000409@embratel.net.br> Ops, Desculpem o silencio, faltou tempo para respostas... Muito legal a troca, considerando o quanto estava cançado da empresa que eu trabalhava, foi uma ótima mudança, porém me desiludi com o Rio de Janeiro... A algum tempo isto também me causaria inveja, mas só para ter uma idéia vários amigos passaram o Reveilon fora... alguns em Curitiba e outros na Ilha do Mel !!! E elogiaram muito a organização de Curitiba, citaram coisas extremas como "cordialidade dos policiais", "não tive medo de andar com uma máquina fotografica na rua", "os policiais não usavam fardas desbotadas(!)", "Como a cidade é limpa", entre outras. Em resumo, o Rio é maravilhoso de se visitar, na zona sul, barra da tijuca, pão de açucar, corcovado, santa tereza, teatro municipal, etc. Mas morar é uma outra história, e o custo de vida é f... . Choradeiras à parte, o ambiente de trabalho é muito estimulante, o setor que trabalho é bem conceituado na empresa pelas soluções rápidas, eficientes e baradas dadas, não fosse isto eu já teria marcado meu retorno! A monitoração vai em muitos sentidos, sendo o RRD uma ferramenta muito utilizada, desde monitoração de tráfego, ocupação de dial até monitoração de CPU e Memória, dentre outras utilizações. O SLA, disponibilizado para Clientes está na lista, mas isto é mantido por outros grupos. Isto era uma das minhas areas de interesse, mas já tem muita gente envolvida. Participar é meu interesse, já estou nas listas perl-br e mundo-perl à muito tempo, e o volume tem caido muito por lá. Um grande abraço à todos, Marco Antonio Solli Moreria Honorio wrote: >O Marco, que legal hein... trocou o friou de Curitiba pelo calor do Rio >graças ao Perl... aí Alceu este também pode ser um caso de sucesso... e >também de inveja minha ;-) > >Vocês utilizam MRTG/RRDTool para algum monitoramento das redes ? Isto >também é interessante !!!!! > >Agora que você já se apresentou... não fique envergonhado... participe >também. > >Abraços, > >Solli >-----Original Message----- >From: cascavel-pm-bounces@mail.pm.org >[mailto:cascavel-pm-bounces@mail.pm.org] On Behalf Of Marco A P >D´Andrade >Sent: quarta-feira, 14 de janeiro de 2004 12:33 >To: Cascavel Perl Mongers >Subject: Re: [Cascavel-pm] Movimento pró-Perl !!! > >Pessoal, > >Em minha primeira aparição nesta lista... Não resistí à pertunta > >Nelson Ferraz wrote: > > > >>Luis Campos de Carvalho wrote: >> >> >> >>> "A Camel is a Horse designed by a comitèe" >>> -- (Andrew Tanenbaum, "Computer Networks") >>> >>> >>Algum problema com os camelos? :) >> >> >> >>> Penso que temos de começar descolando infra-estrutura básica. >>> Para isso, eu tentaria planejar assim: >>> (...) >>> >>> >>Não deixem de ler este ensaio de Eric Raymond, sobre como organizar >>eventos rapidamente: http://www.catb.org/~esr/writings/sfshows/ >> >> >> >>>>Eu realmente gostaria muito de fazer algo para mudar um pouco a >>>> >>>> >imagem > > >>>>do Perl no Brasil, não tenho nem idéia de qual o tamanho de >>>>interesse do >>>>pessoal no Perl. Eu por exemplo sou o único cara na empresa que >>>>conhece, >>>>e usa, Perl. >>>> >>>> >Eu fui "achado" em uma lista de discussão, e convidado à mudar de >Curitiba para o Rio de Janeiro, devido unicamente à conhecer Perl. >As pessoas com quem trabalham são realmente "feras" em muitas >especialidades, muitas delas conhecem muito bem perl, e utilizam com >muita frequencia, não para montar sites complexos, mas para facilitar >nas atividades diárias de administração de sistemas, estendendo-se até >configurações de roteadores. > >A algum tempo conversando com um membro de uma das listas que participo >eu reforcei, que realmente são pouquissimos os usuários de Perl no >Brasil, porém aqueles que usam em geral tem uma grande vantagem sobre os > >outros. > > > >>> Eu acho que as pessoas de uma forma geral não sabem mais >>>programar... que se dirá sobre uma linguagem de programação flexível >>>(e naturalmente complexa) como Perl? >>> >>> >>Flexível, complexa e divertida! :) >> >> >> >Sds, >Marco Antonio >_______________________________________________ >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.559 / Virus Database: 351 - Release Date: 7/1/2004 > > >--- >Outgoing mail is certified Virus Free. >Checked by AVG anti-virus system (http://www.grisoft.com). >Version: 6.0.559 / Virus Database: 351 - Release Date: 7/1/2004 > > >_______________________________________________ >Cascavel-pm mailing list >Cascavel-pm@mail.pm.org >http://cascavel.pm.org/mailman/listinfo/cascavel-pm > > > > From debian-rs-owner em listas.cipsga.org.br Fri Jan 23 12:35:56 2004 From: debian-rs-owner em listas.cipsga.org.br (debian-rs-owner@listas.cipsga.org.br) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] Hi Message-ID: Você não tem permissão de postar para esta lista de discussão e sua mensagem foi rejeitada automaticamente. Caso ache que sua mensagem esteja sendo rejeitada em erro, contecte o dono da lista de discussão em debian-rs-owner@listas.cipsga.org.br. -------------- Próxima Parte ---------- Uma mensagem embutida foi limpa... De: cascavel-pm@mail.pm.org Assunto: Hi Data: Fri, 23 Jan 2004 19:35:49 +0100 Tam: 22397 Url: http://mail.pm.org/pipermail/cascavel-pm/attachments/20040123/99ad7c81/attachment.eml From glasswalk3r em yahoo.com.br Sat Jan 24 11:06:23 2004 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] capturando =?iso-8859-1?q?sa=EDda?= de comandos com =?iso-8859-1?q?seguran=E7a?= Message-ID: <20040124150623.1cbe93ac.glasswalk3r@yahoo.com.br> Olá gente, Estou com uma dúvida de arrancar os cabelos... Imaginem que quero executar comandos através do Perl, sem usar o shell, e capturando a saída padrão e saída de erro e ainda usando o modo Taint. Então fiz assim: -- #!/usr/bin/perl -T open STDERR, ">&STDOUT" or die "impossível duplicar STDOUT: $!\n"; open(OUT,"-|") or exec ("/usr/bin/programa argumentos"); while() { (algum processamento com o conteúdo lido DE STDERR E STDOUT)... } close(OUT); -- Quando executo, a saída do STDERR é "cuspida" para o shell, e o loop com nunca chega a acontecer, porque é vazio... Se eu incluir algo assim: open STDOUT,">out.tmp"; Toda a saída, de STDERR e STDOUT vai para o arquivo texto. Mas o pipe (-|) não consegue capturar coisa alguma de STDOUT, quando o faria normalmente. Alguém consegue dizer por quê? Eu fiz um teste e sei que dá para usar IPC::Open3 para fazer a mesma coisa, só que gerenciar STDERR e STDOUT é bastante complicado usando esse módulo. Alguém conhece alguma outra forma menos dolorosa? []'s -- Alceu Rodrigues de Freitas Junior -- glasswalk3r@yahoo.com.br PGP public key at http://www.imortais.cjb.net/addgb.html --------------------------------------------------------------- "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 From gmpowers em terra.com.br Sun Jan 25 15:46:38 2004 From: gmpowers em terra.com.br (Graciliano M. P.) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] Re: Digest Cascavel-pm, volume 27, assunto 4 References: <200401251800.i0PI0pQ17085@mail.pm.org> Message-ID: <001001c3e38c$b5fa9250$0100a8c0@main> Alceu, A saída STDERR e STDOUT são apenas do processo do interpretador Perl. Ou seja, apenas quando vc dá print "" ; print STDER "" ; print STDOUT "" ; ... Já o programa externo que vc está tentando executar, tem o seu próprio processo e suas saídas. Ou seja, redirecionar o STDERR não irá influenciar em nada as saídas do programa externo. A melhor maneira para executar um comando e capturar a sua saída é utilizando IPC::Open3: use IPC::Open3 ; open3(LOGREAD , LOGERROR, LOGWRITE, "dir *"); my @log = ( , ) ; close(LOGREAD , LOGERROR, LOGWRITE) ; my $log = join ("", @log) ; print "-----------\n" ; print "$log\n" ; print "-----------\n" ; Detalhe, no Windows é mesmo complicado capturar a saída de um programa, pois existem várias variações de executáveis em console, o que faz a captura pelo Perl não funcionar em todos. Em última instância execute redirecionando a saída para um arquivo utilizando "> out.log", mas nem sempre a saída de erro é redirecionada para o arquivo: open3(LOGREAD , LOGERROR, LOGWRITE, " COMANDO >out.log "); Caso não funcione (em Win32), utilize os recursos dos módulos Win32::. Certamente tem algum módulo para execúção apenas para Win32. Atenciosamente, Graciliano M. P. > Olá gente, > > Estou com uma dúvida de arrancar os cabelos... > > Imaginem que quero executar comandos através do Perl, sem usar o shell, e capturando a saída padrão e saída de erro e ainda usando o modo Taint. > > Então fiz assim: > -- > > #!/usr/bin/perl -T > > open STDERR, ">&STDOUT" or die "impossível duplicar STDOUT: $!\n"; > > open(OUT,"-|") or exec ("/usr/bin/programa argumentos"); > > while() { > > (algum processamento com o conteúdo lido DE STDERR E STDOUT)... > > } > > close(OUT); > > -- > > Quando executo, a saída do STDERR é "cuspida" para o shell, e o loop com nunca chega a acontecer, porque é vazio... > > Se eu incluir algo assim: > > open STDOUT,">out.tmp"; > > Toda a saída, de STDERR e STDOUT vai para o arquivo texto. Mas o pipe (-|) não consegue capturar coisa alguma de STDOUT, quando o faria normalmente. Alguém consegue dizer por quê? > > Eu fiz um teste e sei que dá para usar IPC::Open3 para fazer a mesma coisa, só que gerenciar STDERR e STDOUT é bastante complicado usando esse módulo. > > Alguém conhece alguma outra forma menos dolorosa? > From lechamps em terra.com.br Mon Jan 26 06:48:59 2004 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] capturando =?ISO-8859-1?Q?sa=EDda_de_coman?= =?ISO-8859-1?Q?dos_com_seguran=E7a?= In-Reply-To: <20040124150623.1cbe93ac.glasswalk3r@yahoo.com.br> References: <20040124150623.1cbe93ac.glasswalk3r@yahoo.com.br> Message-ID: <40150CBB.9040303@terra.com.br> Alceu Rodrigues de Freitas Junior wrote: > Olá gente, > > Estou com uma dúvida de arrancar os cabelos... > > Imaginem que quero executar comandos através do Perl, sem usar o > shell, e capturando a saída padrão e saída de erro e ainda > usando o modo Taint. [snip] > Eu fiz um teste e sei que dá para usar IPC::Open3 para fazer a mesma > coisa, só que gerenciar STDERR e STDOUT é bastante complicado > usando esse módulo. > > Alguém conhece alguma outra forma menos dolorosa? > Hummm... eu ia sugerir que você usasse o IPC::Open3... mas acho que cheguei tarde. (: Não, acho que para programas externos, a melhor forma é essa mesmo... Faz assim: se você documentar tudo bonitinho, e não usar nada muito esotérico, eu ajudo a debugar. Que tal? []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From glasswalk3r em yahoo.com.br Tue Jan 27 00:38:34 2004 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] capturando =?ISO-8859-1?Q?sa=EDda?= de comandos com =?ISO-8859-1?Q?seguran=E7a?= In-Reply-To: <40150CBB.9040303@terra.com.br> References: <20040124150623.1cbe93ac.glasswalk3r@yahoo.com.br> <40150CBB.9040303@terra.com.br> Message-ID: <20040127043834.7e217f1a.glasswalk3r@yahoo.com.br> Some historians believe that on Mon, 26 Jan 2004 10:48:59 -0200 Luis Campos de Carvalho wrote: > > Hummm... eu ia sugerir que você usasse o IPC::Open3... mas acho que > cheguei tarde. (: Sem problemas... Eu andei pesquisando, e me recomendaram dar uma olhada no código do Amavisd-new... código Perl interessante (apesar de não-identado)... acabei de dar uma olhada rápida, e parece que eles adotaram o conceito de open(-|) fazendo fork para um filho que utiliza exec... Só que para capturarem o STDERR, estão usando o módulo IO::File e jogando a saída para um arquivo (provavelmente temporário)... A luta continua companheiros...rs Se tiver sucesso em usar IPC::open3, faço um tutorial para o site do Cascavel.pm > Não, acho que para programas externos, a melhor forma é essa mesmo... > Faz assim: se você documentar tudo bonitinho, e não usar nada muito > esotérico, eu ajudo a debugar. Que tal? Dando certo, vou cobrar sua ajuda para o tutorial! []'s -- Alceu Rodrigues de Freitas Junior -- glasswalk3r@yahoo.com.br PGP public key at http://www.imortais.cjb.net/addgb.html --------------------------------------------------------------- "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 From lechamps em terra.com.br Wed Jan 28 09:47:25 2004 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] capturando =?ISO-8859-1?Q?sa=EDda_de_coman?= =?ISO-8859-1?Q?dos_com_seguran=E7a?= In-Reply-To: <20040127043834.7e217f1a.glasswalk3r@yahoo.com.br> References: <20040124150623.1cbe93ac.glasswalk3r@yahoo.com.br> <40150CBB.9040303@terra.com.br> <20040127043834.7e217f1a.glasswalk3r@yahoo.com.br> Message-ID: <4017D98D.6040309@terra.com.br> Alceu Rodrigues de Freitas Junior wrote: > Luis Campos de Carvalho wrote: >> Não, acho que para programas externos, a melhor forma é essa mesmo... >> Faz assim: se você documentar tudo bonitinho, e não usar nada muito >>esotérico, eu ajudo a debugar. Que tal? > > Dando certo, vou cobrar sua ajuda para o tutorial! > Pode contar comigo. (: []'z! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From lechamps em terra.com.br Wed Jan 28 09:53:57 2004 From: lechamps em terra.com.br (Luis Campos de Carvalho) Date: Mon Aug 2 21:26:52 2004 Subject: [Cascavel-pm] [Bester-Hall]: Uma lenda =?iso-8859-1?q?inform=E1tica=2E=2E=2E?= In-Reply-To: <20040127165026.184dfa8d.glasswalk3r@yahoo.com.br> References: <20040127165026.184dfa8d.glasswalk3r@yahoo.com.br> Message-ID: <4017DB15.30807@terra.com.br> PessoALL, alguém ("Ed" Lobo? "São" Glock?) pode por favor ajeitar para que esta qq{pérola} da sabedoria do Alceu seja publicada na sessão qq{Bestei-Hall} do nosso website atual??? Eu posso ajudar com a codificação HTML, se for necessário. Putamplexos! Alceu Rodrigues de Freitas Junior wrote: > Alguma semelhança??? > > Conta a lenda que, quando DEUS liberou o conhecimento da informática para os > homens, determinou que aquele saber iria ficar restrito a um grupo muito > pequeno e selecionado. Mas, neste pequeno e seleto grupo, cujos membros se > achavam semi-deuses, já havia aquele que iria trair as determinações divinas, e > aconteceu o pior. William Gates, mas tarde conhecido como Bill, resolveu ganhar > muito dinheiro com aquela nova revelação do Alto, e.....todos conhecem o fim da > história. Mas, DEUS, ao expulsar todos do laboratório de análises e pesquisas > de software e hardware, lançou sobre suas cabeças e de seus descendentes as > seguintes juras: > > 01 - Não terás vida pessoal, familiar ou sentimental. > 02 - Tua sanidade mental será posta em cheque antes que completes cinco anos de > trabalho. > 03 - Terás gastrite, se tiveres sorte. Se for como os demais, terás úlcera. > 04 - A pressa sera teu único amigo e as suas refeições principais serão os > lanches, as pizzas e o China in Box. > 05 - Teus cabelos ficarão brancos antes do resto da população. Se te sobrarem > cabelos... > 06 - Não terás feriados, fins de semana ou qualquer outro tipo de folga. > 07 - Dormir será considerado período de folga, logo, não dormirás. > 08 - Teu caráter será mensurado pela quantidade de certificações que tiveres. > 09 - Happy hours serão excelentes oportunidades de ter algum tipo de contato > com outras pessoas na mesma condição. > 10 - A quantidade de memória e o processador de teu equipamento serão os > diferenciais para que sejas bem visto ou não pelos demais. > 11 - Ficarás cego, mas antes sentirás muita dor de cabeça, enxaqueca ou algo > que doa muito. > 12 - Terás sonhos com modelagem de dados, programação e, não raro, resolverás > problemas de trabalho neste período. > 13 - A máquina de café será tua melhor colega de trabalho. > 14 - Trabalho será teu assunto preferido. Talvez o único. > 15 - As pessoas serão divididas em 10 tipos (percebeu?): as que entendem > binário e as que não entendem.E verás graça nisso. > 16 - Sentirás orgulho por tua tendinite ser mais extensa que a do peão sentado > ao lado. > 17 - Exibirás olheiras como troféus de guerra. > 18 - A cafeína não te fará mais efeito. > 19 - Terás um blog. > 20 - E, inexplicavelmente, gostarás de tudo isso !!! > > []'s > > -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Campos de Carvalho is BSc in Comp Science, PerlMonk [SiteDocClan], Cascavel-pm Moderator, Unix Sys Admin && Certified Oracle DBA http://br.geocities.com/monsieur_champs/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=