escreveu: > Alceu R. de Freitas Jr. wrote:
> > Olá Luis,
> >
> > Como eu faria essa instalação? Mesmo uma versão
> tão
> > antiga do Perl essa instalação funcionaria?
> >
> > Eu desconfio que eu não tenha o módulo CPAN aqui.
> > Provavelmente terei que usar o arquivo tar.gz...
>
> Impossivel não ter CPAN.pm.
> É um módulo do Core Perl desde os tempos
> imemoriais do Perl 4.00.01.
>
> Execute
>
> perldoc CPAN
>
> para saber se ele está por aí.
>
> Se você ganhar a documentação, existem módulo
> instalado; Aí, faça
>
> perl -MCPAN -e 'shell'
>
> e siga as instruções de configuração;
>
> Depois, RTFM e finalmente instale o módulo.
>
> Boa sorte!
>
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Luis Campos de Carvalho
> Computer Scientist,
> Unix Sys Admin & Certified Oracle DBA
> http://br.geocities.com/monsieur_champs/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
_______________________________________________________________________
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
http://br.mail.yahoo.com/
From lechamps em terra.com.br Fri Jul 11 15:31:19 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:41 2004
Subject: [Cascavel-pm] importar arquivos do excel
References: <20030711200226.7170.qmail@web20207.mail.yahoo.com>
Message-ID: <3F0F1E97.4060706@terra.com.br>
Alceu R. de Freitas Jr. wrote:
> Oi Luis,
>
> Não é impossível não. Eu não estou usando uma versão
> para UNIX:
Ah! Isso muda tudo de figura...
Sem problemas. O mecanismo de instalação de módulos muda.
Isso quer dizer que você vai ter mais coisas para pesquisar...
> "Win32 port Copyright (c) 1995-1996 Microsoft..."
> Developed by ActiveWare Internet Corp.
> http://www.ActiveWare.com
>
> Essa versão é mais velha que andar para frente. Eu
> rodo isso em Windows NT e sem a menor possibilidade de
> ter isso alterado.
Lamento muito por você. =-]
Mas não fique chateado.
"Where is a will, there is a way", costumava dizer um guru meu...
> perldoc simplesmente não funciona
É verdade. Use o http://www.perldoc.com/, mesmo efeito, mas com
browser. =-]
> e perl -MCPAN -e
> shell só me retorna a mensagem abaixo:
> "Can´t locate CPAN.pm in @INC"
Correto.
Você precisa olhar as paginas da ActiveState (o website você mandou
para mim, está mais para cima) e descobrir qual o mecanismo de
instalação de módulos que eles usam. Com o mecanismo de módulos deles em
mãos, você vai precisar instalar localmente (eles tem de implementar
isso, é parte dos requisitos para reconhecimento como um "Perl Porter").
Aí, vai poder instalar todos os módulos que você precisar.
> IMHO, ou consigo implementar isso instalando
> manualmente a biblioteca, ou não tem jeito.
Podemos tentar manualmente, também.
Para isso, pegue o fonte do módulo que você deseja no
Search.CPAN.org, e descomprima em algum diretorio pessoal. Siga as
instruções de instalação, no README do pacote. Isso não funciona em caso
de módulos que usam XS ou Inline::, mas não acredito que você vá ter
problemas.
Boa sorte, carinha, e se precisar posta aqui!
Tem sempre um monge de plantão... =-]
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
Computer Scientist,
Unix Sys Admin & Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From gm em virtuasites.com.br Sat Jul 12 02:38:32 2003
From: gm em virtuasites.com.br (Graciliano M. P. (Virtua Sites))
Date: Mon Aug 2 21:26:41 2004
Subject: [Cascavel-pm] Re: importar arquivos do excel
References: <200307111700.h6BH0U928840@mail.pm.org>
Message-ID: <000801c34848$986c5eb0$7c8cb0c8@gm>
Alceu,
Por que não tratar o HTML antes de importar para o Excel?
> O ideal seria eu criar um arquivo texto, e onde
> haveria a quebra de linha do arquivo original, trocar
> pelo equivalente ASCII para a sequencial ALT+ENTER.
> Assim quem sabe o Excel estúpido faz o serviço
> direito.
ALT+ENTER?
Bom, não sei muito bem qual é o caracter q o excel usa internamente para
quebra de linha, mas não deve ser muito diferente de:
\n ou \r\n.
Então para manter a quebra de linha já existente filtre o HTML antes de
salva-lo com:
my $quebra = "\n" ; # tente \r\n tb.
$html =~ s/\s*
[ \t]*\n*/$quebra/gsi ;
Troque o valor da $quebra até encontra um caracter ou sequência que o Excel
interprete de maneira certa:
Ou tente colocar o seu texto entre ...
, sem utilizar
, ,
etc...
Boa sorte,
GMP.
-- Originla: ---------------------------------
Olá lista,
Estou ficando meio louco aqui. Estou tentando importar
alguns relatórios gerados por um script Perl para o
Excel 97.
Eu tentei como CVS, o problema é que os registros de
algumas células são bem extensos, com quebras de
linhas. Se eu usar CVS, fica horrível de ler. Eu
gostaria de manter as quebras originais lidas pelo
script Perl.
Eu tentei gerar html e importar para o Excel.
Funciona, mas o excel utiliza várias celulas mescladas
para reproduzir a quebra de linha gerada pela tag
do html.
O ideal seria eu criar um arquivo texto, e onde
haveria a quebra de linha do arquivo original, trocar
pelo equivalente ASCII para a sequencial ALT+ENTER.
Assim quem sabe o Excel estúpido faz o serviço
direito.
Se alguém poder fornecer QUALQUER ajuda, eu ficaria
muito grato.
[]´s
=====
Alceu Rodrigues de Freitas Junior
From lscosta em uninet.com.br Mon Jul 14 09:02:00 2003
From: lscosta em uninet.com.br (Leandro Costa)
Date: Mon Aug 2 21:26:41 2004
Subject: [Cascavel-pm] Livros e Sites
Message-ID: <000e01c34a10$7efbcff0$0100000a@deskcaf>
Ola Galera,
Estou super interessado em aprender a programas em perl, voltado para
administracao de ambientes win32 e linux.
Vcs tem alguma sugestao de site e livros de preferencia em portugues ?
grato
Leandro
From lechamps em terra.com.br Mon Jul 14 09:43:13 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:41 2004
Subject: [Cascavel-pm] Livros e Sites
References: <000e01c34a10$7efbcff0$0100000a@deskcaf>
Message-ID: <3F12C181.2070602@terra.com.br>
Leandro Costa wrote:
> Ola Galera,
>
> Estou super interessado em aprender a programas em perl, voltado para
> administracao de ambientes win32 e linux.
Olá, Leandro.
Eu notei que você acaba de se inscrever.
Benvindo à lista!
Quando à administração de sistemas, você se interessa mais por um
(win) ou pelo outro (linux)?
> Vcs tem alguma sugestao de site e livros de preferencia em portugues ?
Os livros da O'Reilly são todos muito interessantes.
Não sei onde você se encontra fisicamente, mas poderia dar uma
passada na Livraria Cultura (www.livrariacultura.com.br) e na Tempo Real
(www.temporeal.com.br, eu acho!). Eles entregam livros em todo o país.
Para você ter uma idéia, eu tenho na minha estante os seguintes
bichos: Lhama, Camelo, Pantera, Coruja, Baby-Lhama, Mico Leão, Lince e
Lontra.
Tá, tá, já entendi. Você é novo nisso e não sabe que livro tem qual
bicho na capa... vamos ver:
Lhama: Learning Perl
Camelo: Programmin Perl
Pantera: Advanced Perl Programming
Coruja: Learning Regular Expressions
Baby-Lhama: Perl Objects, References and Modules
Mico Leão: Mason
Lince: Programming the Perl DBI
Lontra: Perl for System Administration
São todos da O'Reilly, e alguns (mas não todos) tem tradução para o
português.
Espero que você se divirta!
Ah! Pode achar interessante se inscrever no www.perlmonks.org, site
em inglês (estou trabalhando contra isso) onde você pode obter muita
informação e até mesmo falar com os grandes do Perl.
[]'z!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
Computer Scientist,
Unix Sys Admin & Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From nferraz em phperl.com Mon Jul 14 09:59:14 2003
From: nferraz em phperl.com (Nelson Ferraz)
Date: Mon Aug 2 21:26:41 2004
Subject: [Cascavel-pm] Livros e Sites
In-Reply-To: <000e01c34a10$7efbcff0$0100000a@deskcaf>
References: <000e01c34a10$7efbcff0$0100000a@deskcaf>
Message-ID: <1058195317.598.20.camel@debian>
> Estou super interessado em aprender a programas em perl, voltado para
> administracao de ambientes win32 e linux.
> Vcs tem alguma sugestao de site e livros de preferencia em portugues ?
Depois de ler um livro básico, vale a pena conferir "Effective Perl
Programming". Só não sei se está disponível em português.
[]s
Nelson
From lscosta em uninet.com.br Mon Jul 14 10:06:02 2003
From: lscosta em uninet.com.br (Leandro Costa)
Date: Mon Aug 2 21:26:41 2004
Subject: [Cascavel-pm] Livros e Sites
References: <000e01c34a10$7efbcff0$0100000a@deskcaf>
<3F12C181.2070602@terra.com.br>
Message-ID: <006d01c34a19$71308970$0100000a@deskcaf>
Como sou admistrator de ambiente Linux e Windows estou querendo tirar
proveito da linguagem perl para gerar relatorios sintetizados de logs dos
ambientes em questão e automatizar algumas rotinas de criacao de usuario,
script de configuracao etc.... eh possivel com essa linguagem ???
Estou assustado em estar escolhendo uma linguagem ultrapassada e nao muito
segura (sao boatos que li na net) !!!
Mais estou apostando na linguaguem .... vc acha que estou no caminho certo ?
----- Original Message -----
From: "Luis Campos de Carvalho"
To: "Cascavel Perl Mongers"
Sent: Monday, July 14, 2003 11:43 AM
Subject: Re: [Cascavel-pm] Livros e Sites
> Leandro Costa wrote:
> > Ola Galera,
> >
> > Estou super interessado em aprender a programas em perl, voltado para
> > administracao de ambientes win32 e linux.
>
> Olá, Leandro.
> Eu notei que você acaba de se inscrever.
> Benvindo à lista!
>
> Quando à administração de sistemas, você se interessa mais por um
> (win) ou pelo outro (linux)?
>
> > Vcs tem alguma sugestao de site e livros de preferencia em portugues ?
>
> Os livros da O'Reilly são todos muito interessantes.
> Não sei onde você se encontra fisicamente, mas poderia dar uma
> passada na Livraria Cultura (www.livrariacultura.com.br) e na Tempo Real
> (www.temporeal.com.br, eu acho!). Eles entregam livros em todo o país.
>
> Para você ter uma idéia, eu tenho na minha estante os seguintes
> bichos: Lhama, Camelo, Pantera, Coruja, Baby-Lhama, Mico Leão, Lince e
> Lontra.
>
> Tá, tá, já entendi. Você é novo nisso e não sabe que livro tem qual
> bicho na capa... vamos ver:
>
> Lhama: Learning Perl
> Camelo: Programmin Perl
> Pantera: Advanced Perl Programming
> Coruja: Learning Regular Expressions
> Baby-Lhama: Perl Objects, References and Modules
> Mico Leão: Mason
> Lince: Programming the Perl DBI
> Lontra: Perl for System Administration
>
>
> São todos da O'Reilly, e alguns (mas não todos) tem tradução para o
> português.
>
> Espero que você se divirta!
>
> Ah! Pode achar interessante se inscrever no www.perlmonks.org, site
> em inglês (estou trabalhando contra isso) onde você pode obter muita
> informação e até mesmo falar com os grandes do Perl.
>
> []'z!
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Luis Campos de Carvalho
> Computer Scientist,
> Unix Sys Admin & Certified Oracle DBA
> http://br.geocities.com/monsieur_champs/
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
>
>
From lscosta em uninet.com.br Mon Jul 14 10:35:38 2003
From: lscosta em uninet.com.br (Leandro Costa)
Date: Mon Aug 2 21:26:41 2004
Subject: [Cascavel-pm] Livros e Sites
References: <000e01c34a10$7efbcff0$0100000a@deskcaf>
<1058195317.598.20.camel@debian>
Message-ID: <00a401c34a1d$93c95c60$0100000a@deskcaf>
PERL COMO PROGRAMAR
Autor: DEITEL & ASSOCIATES, INC.
Editora: BOOKMAN COMPANHIA ED
Para comecar esse seria um bom livro ???
----- Original Message -----
From: "Nelson Ferraz"
To: "Cascavel Perl Mongers"
Sent: Monday, July 14, 2003 12:08 PM
Subject: Re: [Cascavel-pm] Livros e Sites
> > Estou super interessado em aprender a programas em perl, voltado para
> > administracao de ambientes win32 e linux.
> > Vcs tem alguma sugestao de site e livros de preferencia em portugues ?
>
> Depois de ler um livro básico, vale a pena conferir "Effective Perl
> Programming". Só não sei se está disponível em português.
>
> []s
>
> Nelson
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
>
>
From lechamps em terra.com.br Mon Jul 14 11:03:09 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:41 2004
Subject: [Cascavel-pm] Livros e Sites
References: <000e01c34a10$7efbcff0$0100000a@deskcaf> <3F12C181.2070602@terra.com.br>
<006d01c34a19$71308970$0100000a@deskcaf>
Message-ID: <3F12D43D.50603@terra.com.br>
Leandro Costa wrote:
> Como sou admistrator de ambiente Linux e Windows estou querendo tirar
> proveito da linguagem perl para gerar relatorios sintetizados de logs dos
> ambientes em questão e automatizar algumas rotinas de criacao de usuario,
> script de configuracao etc.... eh possivel com essa linguagem ???
Ela foi feita exatamente para isso.
> Estou assustado em estar escolhendo uma linguagem ultrapassada e nao muito
> segura (sao boatos que li na net) !!!
Boatos... sei.
Você precisa parar de ler coisas sobre perl no website da Micro$hit.
> Mais estou apostando na linguaguem .... vc acha que estou no caminho certo ?
Eu acho que você deve aprender Perl, comece a ler a Lhama, o Camelo e
a Lontra.
Aqui tem links para todos os livros:
http://www.temporeal.com.br/produtos.php?id=154139
http://www.temporeal.com.br/produtos.php?id=163247
http://www.temporeal.com.br/produtos.php?id=164537
http://www.temporeal.com.br/produtos.php?id=164537
Este pode interessar muito a você, é especifico de Win32.
http://www.temporeal.com.br/produtos.php?id=156902
[]'z!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
Computer Scientist,
Unix Sys Admin & Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From glasswalk3r em yahoo.com.br Mon Jul 14 11:42:43 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:41 2004
Subject: [Cascavel-pm] Livros e Sites
In-Reply-To: <00a401c34a1d$93c95c60$0100000a@deskcaf>
Message-ID: <20030714164243.33518.qmail@web20202.mail.yahoo.com>
Os livros da Deitel costumam ser bem didáticos, mas
não se aprofundam muito sobre o assunto.
Se você tiver conhecimentos em inglês, eu acredito que
a melhor obra seja "Learning Perl, 3rd edition" da
O´Reilly. A didática do autor é ótima, você vai
aprender uma porção de macetes junto com os conceitos
básicos, e de quebra, vai se assustar com a quantidade
de coisas que consegue fazer apenas aprendendo o
conteúdo do livro.
[]´s
Alceu
--- Leandro Costa escreveu: >
PERL COMO PROGRAMAR
> Autor: DEITEL & ASSOCIATES, INC.
> Editora: BOOKMAN COMPANHIA ED
>
> Para comecar esse seria um bom livro ???
>
>
> ----- Original Message -----
> From: "Nelson Ferraz"
> To: "Cascavel Perl Mongers"
>
> Sent: Monday, July 14, 2003 12:08 PM
> Subject: Re: [Cascavel-pm] Livros e Sites
>
>
> > > Estou super interessado em aprender a programas
> em perl, voltado para
> > > administracao de ambientes win32 e linux.
> > > Vcs tem alguma sugestao de site e livros de
> preferencia em portugues ?
> >
> > Depois de ler um livro básico, vale a pena
> conferir "Effective Perl
> > Programming". Só não sei se está disponível em
> português.
> >
> > []s
> >
> > Nelson
> >
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm@mail.pm.org
> >
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
> >
> >
> >
>
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
_______________________________________________________________________
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
http://br.mail.yahoo.com/
From gm em virtuasites.com.br Mon Jul 14 13:47:35 2003
From: gm em virtuasites.com.br (Graciliano M. P. (Virtua Sites))
Date: Mon Aug 2 21:26:41 2004
Subject: [Cascavel-pm] Re: Digest Cascavel-pm, volume 2, assunto 1
References: <200307141700.h6EH0KN26600@mail.pm.org>
Message-ID: <001901c34a38$6f4431b0$0100a8c0@gm>
> Subject: [Cascavel-pm] Livros e Sites
> To:
> Message-ID: <000e01c34a10$7efbcff0$0100000a@deskcaf>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Ola Galera,
Bem-vindo!
>
> Estou super interessado em aprender a programas em perl, voltado para
> administracao de ambientes win32 e linux.
> Vcs tem alguma sugestao de site e livros de preferencia em portugues ?
Olha, se vc quer realmente aprender Perl e Linux, por favor leia em inglês!
É que o material na área (em geral linguagens de programação) é bem vasto e
geralmente melhor em inglês.
Além de vc porder contar com os programadores em Perl pelo mundo:
http://www.perlmonks.com
> Como sou admistrator de ambiente Linux e Windows estou querendo tirar
> proveito da linguagem perl para gerar relatorios sintetizados de logs dos
> ambientes em questão e automatizar algumas rotinas de criacao de usuario,
> script de configuracao etc.... eh possivel com essa linguagem ???
Ela é perfeita para isso, pricipalmente no Linux.
Se você quer tratar dados (ASCII) de uma olhada no "Regular Expressions",
depois que vc pega a manha não largas mais disso!
> Estou assustado em estar escolhendo uma linguagem ultrapassada e nao muito
> segura (sao boatos que li na net) !!!
Ultrapassada, não muito segura?!
Olha 1o ela é muito segura, mais que PHP, tcl e python. Acho que em
segurança só não ganha de Java. O paradoxo é que ser segura é uma coisa, e
ser utilizada para quebrar a segurança é outra, pois ela é muito usada por
Hackers, pq sera? Pq o desenvolvimento em Perl é rápido e fácil, e para
criar um exploit ou testar falhas vc tem q gerar rápido o programa, ou para
não ser detectado, ou para utilizar a falha antes que ela seja arrumada por
terceiros.
Ultrapassada?
Poderia responder esse engano apenas com: http://www.parrotcode.org
Só pelo fato do Perl existir desde meados de 1987, não quer dizer que é
ultrapassada. É que como Perl é utilizado praticamente pra td, tem gente que
acha q Perl é soh para script shell, outros que é soh para CGI, e outros que
é só pra mod_perl. Cara, da pra fazer d td, inclusive programa gráfico:
http://wxperl.sf.net
Agora sobre o parrot:
Parrot é o cérebro (interpretador) do Perl6 (que está sendo totalmente
reescrito e redefinido apartir do Perl5) e arquitetura dele é divina (passei
várias hora pesquisando isso). O seu código em Perl para ser executado é
convertido para um bytecode (como também é feito com o Perl5, o atual). Mas
esse byte code antes de ser bytecode é escrito em "Parrot assembly
language", que é bem parecido com Assembler. Mas pq isso é interessante?
Bom, lembra que todo programa para ser executado passa por assembly
(praticamente as instruções que são enviadas para a CPU)? O código do Parrot
permite que certas instruções sejam enviadas diretamente para a CPU,
permitindo uma "Máquina Virtual" (VM) acessar todos os recursos do Hardware,
o que o deixa mais rápido! Mas o melhor é poder converter o seu programa
diretamente pra C++. Mas esqueci de dizer, vc pode pegar qualquer linguagem,
Perl, Java, Python, Ruby, e converter para "Parrot assembly language" e dai
fazer o que quiser! Ou seja, o Parrot além de ser mais portátil e rápido,
possui uma integração maior entre as linguagens! Agora vc me diz que isso é
ultrapassado?
Agora sobre aprender Perl. Já deves ter visto que insentivo bastante que
alguém aprenda Perl, e faço isso a muito tempo. Para aqueles que ensino,
envio um kit que possui alguns exemplos e uma introdução de certos recursos
do Perl:
http://www.inf.ufsc.br/~gmpassos/perlkit.zip
Leia o README.txt dentro do zip e siga as instruções...
> grato
> Leandro
GMP.
From fglock em pucrs.br Mon Jul 14 14:24:54 2003
From: fglock em pucrs.br (Flavio S. Glock)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
References: <000e01c34a10$7efbcff0$0100000a@deskcaf>
<1058195317.598.20.camel@debian>
<00a401c34a1d$93c95c60$0100000a@deskcaf>
Message-ID: <3F130386.AB8@pucrs.br>
Leandro Costa wrote:
>
> PERL COMO PROGRAMAR
> Autor: DEITEL & ASSOCIATES, INC.
> Editora: BOOKMAN COMPANHIA ED
>
> Para comecar esse seria um bom livro ???
Eu dei uma lida neste livro (um colega meu comprou),
e achei muito superficial - ele passa por uma quantidade
enorme de assuntos, e sem explicar muito (na minha opinião).
Ele vem com um CD com uma versão mais antiga do Active Perl
(acho que é a versão 5.6.0, mas não tenho certeza).
- Flavio S. Glock
From nferraz em phperl.com Mon Jul 14 14:31:42 2003
From: nferraz em phperl.com (Nelson Ferraz)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Re: Digest Cascavel-pm, volume 2, assunto 1
In-Reply-To: <001901c34a38$6f4431b0$0100a8c0@gm>
References: <200307141700.h6EH0KN26600@mail.pm.org>
<001901c34a38$6f4431b0$0100a8c0@gm>
Message-ID: <1058210716.913.36.camel@aleph>
> ...Mas esqueci de dizer, vc pode pegar qualquer linguagem,
> Perl, Java, Python, Ruby, e converter para "Parrot assembly language" e dai
> fazer o que quiser! Ou seja, o Parrot além de ser mais portátil e rápido,
> possui uma integração maior entre as linguagens!
Será que os desenvolvedores de Python e Ruby algum dia vão querer
utilizar o Parrot, ao invés de suas próprias máquinas virtuais?
Como isso tudo se compara ao Java e ao .NET???
[]s
Nelson
From lscosta em uninet.com.br Mon Jul 14 16:35:14 2003
From: lscosta em uninet.com.br (Leandro Costa)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Perl - Editor (IDE)
Message-ID: <000f01c34a4f$d0326020$0100000a@deskcaf>
Fala Galera,
Obrigado pelas resposta sobre o meu email Livros e sites (jah comecei a
fazer minhas compras)
Agora sobre IDE para perl para win32 e linux o que vcs utilizam ?
grato
Leandro
From nferraz em phperl.com Mon Jul 14 17:04:20 2003
From: nferraz em phperl.com (Nelson Ferraz)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Perl - Editor (IDE)
In-Reply-To: <000f01c34a4f$d0326020$0100000a@deskcaf>
References: <000f01c34a4f$d0326020$0100000a@deskcaf>
Message-ID: <1058219872.1979.9.camel@aleph>
> Agora sobre IDE para perl para win32 e linux o que vcs utilizam ?
Duas alternativas populares são o emacs e o vi. ;)
Se você procura algo mais "visual", talvez goste do Komodo:
http://www.activestate.com/Products/Komodo/
[]s
Nelson
From lechamps em terra.com.br Mon Jul 14 17:12:10 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Perl - Editor (IDE)
References: <000f01c34a4f$d0326020$0100000a@deskcaf>
Message-ID: <3F132ABA.30807@terra.com.br>
Leandro Costa wrote:
> Fala Galera,
>
> Obrigado pelas resposta sobre o meu email Livros e sites (jah comecei a
> fazer minhas compras)
>
> Agora sobre IDE para perl para win32 e linux o que vcs utilizam ?
Caro Leandro,
A única IDE que eu conheço é o emacs, a melhor ferramenta de
desenvolvimento que eu conheço. Acho que você pode pegar uma cópia para
windows (pre-compilada, claro!) em
ftp.unicamp.br/pub/gnu/windows/emacsnt/
Ou procurar pelo Yahoo! ou Google pela palavra "emacsnt".
Boa sorte, e benvindo!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
Computer Scientist,
Unix Sys Admin & Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From vivan em dim.fm.usp.br Mon Jul 14 18:49:27 2003
From: vivan em dim.fm.usp.br (Adriano Vivan Borro)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
References: <000e01c34a10$7efbcff0$0100000a@deskcaf>
<3F12C181.2070602@terra.com.br>
<006d01c34a19$71308970$0100000a@deskcaf>
Message-ID: <3F134186.EF687B2E@dim.fm.usp.br>
Ae Galera,
Aproveitando a deixa do nosso colega Leandro, gostaria de dizer a todos que
como eu estao iniciando em Perl, que, alem de todas as vantagens jah citadas,
existem as Expressoes Regulares, que estou descobrindo e realmente me facinei
por elas. Alguns algoritmos que me fizeram quebrar a cabeca em Linguagem C,
poderia ter resolvido em apenas uma Expressao Regular em Perl, c as conhecesse
na epoca. Vou procurar esse livro da Coruja tb. E falando nisso. Estou com um
problema em uma ER. Quero procurar por uma palavra em um texto. Esta palavra se
encontra varias vezes no texto, mas a que eu quero eh a ultima ocorrencia.
Tentei usar a opcao g no match dentro de um while, mas o retorno foi a primeira
ocorrencia. Tentei usar $, mas o $ indica o final do texto, e nao algo proximo
ao final. Eu estou usando as variaveis especiais $1, $2 e $3 na ER. Serah que
isso pode ser o problema?
[]'s !
Leandro Costa wrote:
> Como sou admistrator de ambiente Linux e Windows estou querendo tirar
> proveito da linguagem perl para gerar relatorios sintetizados de logs dos
> ambientes em questão e automatizar algumas rotinas de criacao de usuario,
> script de configuracao etc.... eh possivel com essa linguagem ???
>
> Estou assustado em estar escolhendo uma linguagem ultrapassada e nao muito
> segura (sao boatos que li na net) !!!
>
> Mais estou apostando na linguaguem .... vc acha que estou no caminho certo ?
>
> ----- Original Message -----
> From: "Luis Campos de Carvalho"
> To: "Cascavel Perl Mongers"
> Sent: Monday, July 14, 2003 11:43 AM
> Subject: Re: [Cascavel-pm] Livros e Sites
>
> > Leandro Costa wrote:
> > > Ola Galera,
> > >
> > > Estou super interessado em aprender a programas em perl, voltado para
> > > administracao de ambientes win32 e linux.
> >
> > Olá, Leandro.
> > Eu notei que você acaba de se inscrever.
> > Benvindo à lista!
> >
> > Quando à administração de sistemas, você se interessa mais por um
> > (win) ou pelo outro (linux)?
> >
> > > Vcs tem alguma sugestao de site e livros de preferencia em portugues ?
> >
> > Os livros da O'Reilly são todos muito interessantes.
> > Não sei onde você se encontra fisicamente, mas poderia dar uma
> > passada na Livraria Cultura (www.livrariacultura.com.br) e na Tempo Real
> > (www.temporeal.com.br, eu acho!). Eles entregam livros em todo o país.
> >
> > Para você ter uma idéia, eu tenho na minha estante os seguintes
> > bichos: Lhama, Camelo, Pantera, Coruja, Baby-Lhama, Mico Leão, Lince e
> > Lontra.
> >
> > Tá, tá, já entendi. Você é novo nisso e não sabe que livro tem qual
> > bicho na capa... vamos ver:
> >
> > Lhama: Learning Perl
> > Camelo: Programmin Perl
> > Pantera: Advanced Perl Programming
> > Coruja: Learning Regular Expressions
> > Baby-Lhama: Perl Objects, References and Modules
> > Mico Leão: Mason
> > Lince: Programming the Perl DBI
> > Lontra: Perl for System Administration
> >
> >
> > São todos da O'Reilly, e alguns (mas não todos) tem tradução para o
> > português.
> >
> > Espero que você se divirta!
> >
> > Ah! Pode achar interessante se inscrever no www.perlmonks.org, site
> > em inglês (estou trabalhando contra isso) onde você pode obter muita
> > informação e até mesmo falar com os grandes do Perl.
> >
> > []'z!
> > --
> > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> > Luis Campos de Carvalho
> > Computer Scientist,
> > Unix Sys Admin & Certified Oracle DBA
> > http://br.geocities.com/monsieur_champs/
> > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> >
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm@mail.pm.org
> > http://cascavel.pm.org/mailman/listinfo/cascavel-pm
> >
> >
> >
>
> _______________________________________________
> 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 v4276 created Jul 09 2003
From shonorio em terra.com.br Tue Jul 15 06:52:17 2003
From: shonorio em terra.com.br (Solli Moreira Honorio)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Perl - Editor (IDE)
In-Reply-To: <000f01c34a4f$d0326020$0100000a@deskcaf>
Message-ID: <005b01c34ac7$8b9f8320$32cbcfc8@blind>
Para Windows, tem também o OpenPerlIDE
(http://open-perl-ide.sourceforge.net/).
Solli
> -----Original Message-----
> From: cascavel-pm-bounces@mail.pm.org [mailto:cascavel-pm-
> bounces@mail.pm.org] On Behalf Of Leandro Costa
> Sent: Monday, July 14, 2003 6:35 PM
> To: Cascavel Perl Mongers
> Subject: [Cascavel-pm] Perl - Editor (IDE)
>
> Fala Galera,
>
> Obrigado pelas resposta sobre o meu email Livros e sites (jah comecei
a
> fazer minhas compras)
>
> Agora sobre IDE para perl para win32 e linux o que vcs utilizam ?
>
> grato
> Leandro
>
>
> _______________________________________________
> 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.500 / Virus Database: 298 - Release Date: 7/10/2003
>
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.500 / Virus Database: 298 - Release Date: 7/10/2003
From lechamps em terra.com.br Tue Jul 15 09:15:31 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
References: <000e01c34a10$7efbcff0$0100000a@deskcaf> <3F12C181.2070602@terra.com.br> <006d01c34a19$71308970$0100000a@deskcaf>
<3F134186.EF687B2E@dim.fm.usp.br>
Message-ID: <3F140C83.2040100@terra.com.br>
Adriano Vivan Borro wrote:
> Ae Galera,
>
[snip]
> Estou com um problema em uma ER. Quero procurar por uma
> palavra em um texto. Esta palavra se encontra varias vezes
> no texto, mas a que eu quero eh a ultima ocorrencia.
> Tentei usar a opcao g no match dentro de um while, mas o
> retorno foi a primeira ocorrencia. Tentei usar $, mas o $
> indica o final do texto, e nao algo proximo ao final.
> Eu estou usando as variaveis especiais $1, $2 e $3 na
> ER. Serah que isso pode ser o problema?
O maior problema aqui é você não postar sua expressão regular, nem uma
amostra do texto que você quer pegar. Isso ajudaria muito a gente a
ajudar você...
=-] Estou esperando as informações.
[]'z!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
Computer Scientist,
Unix Sys Admin & Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From hamilton em i2.com.br Tue Jul 15 09:57:11 2003
From: hamilton em i2.com.br (Hamilton Vera)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
In-Reply-To: <000e01c34a10$7efbcff0$0100000a@deskcaf>
References: <000e01c34a10$7efbcff0$0100000a@deskcaf>
Message-ID: <2466.200.229.2.194.1058281031.squirrel@webmail.i2.com.br>
Oi pessoal, sei que e' ilegal, mas tenho varios livros da O' Reilly
inclusive alguns de Perl.
Se alguem interessar, just mail me ok?
Nao querendo propagar a pirataria, mas e' que esses livros sao muito caros.
[]'s
> Ola Galera,
>
>
> Estou super interessado em aprender a programas em perl, voltado para
> administracao de ambientes win32 e linux.
> Vcs tem alguma sugestao de site e livros de preferencia em portugues ?
>
>
> grato
> Leandro
>
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
Hamilton Vera - Soft Seven - Squirrel Mail
Linux Powered - Anti Spam Policy
LICQ 40959703
http://www.seven.com.br
"Só existem 10 tipos de pessoas no mundo, as que sabem binário e as que
não sabem."
From fabio em groupoffice.com.br Tue Jul 15 14:59:02 2003
From: fabio em groupoffice.com.br (fabio@groupoffice.com.br)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
Message-ID:
Cara que vc acha, eu vo abrir um ftp aki, vc transfere pra mim eu vo criar
um scriptzinho em ePerl pro pessoal da lista poder fazer o download
Atensiosamente,
_________________________________________
Fabio G. Martins
Group Office Consultoria e Assessoria S/C Ltda
e-mail: fabio@groupoffice.com.br
http://www.groupoffice.com.br
Fone: (+55-11) 5078-7090
FAX.: (+55-11) 5078-9799
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030715/22a62d2a/attachment.htm
From fabio em groupoffice.com.br Tue Jul 15 15:05:28 2003
From: fabio em groupoffice.com.br (fabio@groupoffice.com.br)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
Message-ID:
Hamilton, o que vc acha desta idéia ? Eu vo abrir um ftp aki, vc transfere
pra mim eu vo criar um scriptzinho em ePerl pro pessoal da lista poder
fazer o download.
Eu acho que vai facilitar pra todo mundo
Atensiosamente,
_________________________________________
Fabio G. Martins
Group Office Consultoria e Assessoria S/C Ltda
e-mail: fabio@groupoffice.com.br
http://www.groupoffice.com.br
Fone: (+55-11) 5078-7090
FAX.: (+55-11) 5078-9799
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030715/77828ffa/attachment.htm
From hamilton em i2.com.br Tue Jul 15 15:56:37 2003
From: hamilton em i2.com.br (Hamilton Vera)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
In-Reply-To:
References:
Message-ID: <2729.200.229.2.194.1058302597.squirrel@webmail.i2.com.br>
Acho uma otima ideia, assim que estiver pronto e' so vc me avisar.
:-)
> Hamilton, o que vc acha desta idéia ? Eu vo abrir um ftp aki, vc transfere
> pra mim eu vo criar um scriptzinho em ePerl pro pessoal da lista poder
> fazer o download.
> Eu acho que vai facilitar pra todo mundo
>
> Atensiosamente,
>
>
> _________________________________________
> Fabio G. Martins
> Group Office Consultoria e Assessoria S/C Ltda
> e-mail: fabio@groupoffice.com.br
> http://www.groupoffice.com.br
> Fone: (+55-11) 5078-7090
> FAX.: (+55-11) 5078-9799_______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
Hamilton Vera - Soft Seven - Squirrel Mail
Linux Powered - Anti Spam Policy
LICQ 40959703
http://www.seven.com.br
"Só existem 10 tipos de pessoas no mundo, as que sabem binário e as que
não sabem."
From fabio em groupoffice.com.br Tue Jul 15 15:59:32 2003
From: fabio em groupoffice.com.br (fabio@groupoffice.com.br)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
Message-ID:
Hamilton estou indo embora, caso vc goste da idéia aki vai o ftp
200.207.162.44
user: lista
password: lista
Posta os pdfs pra gente por favor
Agora o pessoal da lista que quiser acessar
http://200.207.162.44:8080/lista/index.phtml
Té mais pessoal
Atensiosamente,
_________________________________________
Fabio G. Martins
Group Office Consultoria e Assessoria S/C Ltda
e-mail: fabio@groupoffice.com.br
http://www.groupoffice.com.br
Fone: (+55-11) 5078-7090
FAX.: (+55-11) 5078-9799
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030715/66e74df0/attachment.htm
From ocxy em host.sk Tue Jul 15 17:13:46 2003
From: ocxy em host.sk (ocxy)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
In-Reply-To:
References:
Message-ID: <20030715221022.M35236@host.sk>
Ola lista
Fabiano, lembra do link que voce me passou com alguns livros em pdf 's e outros em html
http://libro.feedback.net.ar ta off, e como voce comentou que iria copiar todos... quem sabe possa
disponibilisar para o pessoal ai.. eu copiei alguns assim que tiver um tempinho... eu posto no ftp disponibilizado na lista ou no meu mesmo...
ocxy
www.ocxy.com
icq: 1282982
ocxy@ocxy.com - ocxy@host.sk
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030716/42bbefae/attachment.htm
From frighetti em cascavel.pm.org Tue Jul 15 22:33:00 2003
From: frighetti em cascavel.pm.org (Fabiano Reese Righetti)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] HTML Encode
Message-ID: <20030716032158.M97519@cascavel.pm.org>
Olá pessoal!
Estava atualizando o site da Cascavel-PM, e resolvi utilizar
o XML::Simple em vez do XML::Parser, por se tornar mais prático
quando for adicionar outras seções...
Bom, tudo esta funcionando perfeitamente, mas novamente me
deparei com o problema de ¨encoding¨, ou seja, os acentos que
estão no xml são substituídos por algo bem anormal hehe.
O problema é o seguinte, depois de o xml parseado
(XML::Simple) e colocado no template (HTML::Template), quando
vou vizualizar o resultado (HTML) num browser, os acentos estão
como dito acima, anormais... porém se rodo o script no console,
verifico que os acentos estão certos...
Ok. A minha pergunta é, porque ocorre esta deformação quando
vou vizualizar nos browsers? Será que o encode do cabeçalho do
.xml esta errado?
A solução que estou utilizando, é percorrer o hash e converte
os acentos para ¨HTML¨ (Ex.: é -> é) antes de jogar para
o HTML::Template. Mas isto fica um tanto desagradavel!
Existe algum módulo que faça esta codificação?
Exemplo XML: http://cascavel.pm.org/xml/novidades.xml
Grato.
--
Fabiano Reese Righetti - frighetti at {cascavel.pm.org, cpan.org, unipan.br}
From insider_el8 em yahoo.com.br Wed Jul 16 01:05:39 2003
From: insider_el8 em yahoo.com.br (tony moraes)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Ola!
Message-ID: <20030716030539.14ef2787.insider_el8@yahoo.com.br>
Ola pessoal,
Gostaria de pedir algumas dicas de como comecar a aprender perl,
comprei o livro Programacao Perl/Editora Campus, mais achei-o
um pouco avancado para min, que estou comecando a programar agora...
alguem me indicaria um livro e/ou daria dicas para aprender mais
rapido?
Agradeco antecipado a ajuda.
From glasswalk3r em yahoo.com.br Wed Jul 16 06:41:24 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] HTML Encode
In-Reply-To: <20030716032158.M97519@cascavel.pm.org>
Message-ID: <20030716114124.26066.qmail@web20202.mail.yahoo.com>
Você usa CGI.pm também no site para gerar conteúdo
dinâmico?
Se usar, você tem que desabilitar um parâmetro para
ele aceitar acentos. Talvez seja isso.
--- Fabiano Reese Righetti
escreveu: > Olá
pessoal!
>
> Estava atualizando o site da Cascavel-PM, e
> resolvi utilizar
> o XML::Simple em vez do XML::Parser, por se tornar
> mais prático
> quando for adicionar outras seções...
>
> Bom, tudo esta funcionando perfeitamente, mas
> novamente me
> deparei com o problema de ¨encoding¨, ou seja, os
> acentos que
> estão no xml são substituídos por algo bem anormal
> hehe.
>
> O problema é o seguinte, depois de o xml parseado
> (XML::Simple) e colocado no template
> (HTML::Template), quando
> vou vizualizar o resultado (HTML) num browser, os
> acentos estão
> como dito acima, anormais... porém se rodo o script
> no console,
> verifico que os acentos estão certos...
>
> Ok. A minha pergunta é, porque ocorre esta
> deformação quando
> vou vizualizar nos browsers? Será que o encode do
> cabeçalho do
> .xml esta errado? encoding="iso-8859-1" ?>
>
> A solução que estou utilizando, é percorrer o
> hash e converte
> os acentos para ¨HTML¨ (Ex.: é -> é) antes de
> jogar para
> o HTML::Template. Mas isto fica um tanto
> desagradavel!
>
> Existe algum módulo que faça esta codificação?
>
> Exemplo XML:
> http://cascavel.pm.org/xml/novidades.xml
>
> Grato.
> --
> Fabiano Reese Righetti - frighetti at
> {cascavel.pm.org, cpan.org, unipan.br}
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
_______________________________________________________________________
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
http://br.mail.yahoo.com/
From glasswalk3r em yahoo.com.br Wed Jul 16 06:55:53 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
In-Reply-To: <2466.200.229.2.194.1058281031.squirrel@webmail.i2.com.br>
Message-ID: <20030716115553.66312.qmail@web20208.mail.yahoo.com>
Bem,
É só uma idéia: a O´Reilly vende todos os livros dela
dentro de um cdrom. Claro que o cdrom custa CARO
pacas,
mas se fizermos uma vaquinha não deve ficar tão caro.
[]´s
Alceu
--- Hamilton Vera escreveu: > Oi
pessoal, sei que e' ilegal, mas tenho varios
> livros da O' Reilly
> inclusive alguns de Perl.
>
> Se alguem interessar, just mail me ok?
>
> Nao querendo propagar a pirataria, mas e' que esses
> livros sao muito caros.
>
>
> []'s
>
>
>
>
> > Ola Galera,
> >
> >
> > Estou super interessado em aprender a programas em
> perl, voltado para
> > administracao de ambientes win32 e linux.
> > Vcs tem alguma sugestao de site e livros de
> preferencia em portugues ?
> >
> >
> > grato
> > Leandro
> >
> >
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm@mail.pm.org
> >
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
> >
>
>
> Hamilton Vera - Soft Seven - Squirrel Mail
> Linux Powered - Anti Spam Policy
> LICQ 40959703
> http://www.seven.com.br
> "Só existem 10 tipos de pessoas no mundo, as que
> sabem binário e as que
> não sabem."
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
_______________________________________________________________________
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
http://br.mail.yahoo.com/
From frighetti em cascavel.pm.org Wed Jul 16 07:48:21 2003
From: frighetti em cascavel.pm.org (Fabiano Reese Righetti)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] HTML Encode
In-Reply-To: <20030716114124.26066.qmail@web20202.mail.yahoo.com>
References: <20030716032158.M97519@cascavel.pm.org>
<20030716114124.26066.qmail@web20202.mail.yahoo.com>
Message-ID: <20030716124408.M10534@cascavel.pm.org>
On Wed, 16 Jul 2003 08:41:24 -0300 (ART), Alceu R. de Freitas Jr. wrote
> Você usa CGI.pm também no site para gerar conteúdo
> dinâmico?
>
> Se usar, você tem que desabilitar um parâmetro para
> ele aceitar acentos. Talvez seja isso.
Utilizo somente para pegar a query... então nao é isso. Mesmo assim
experimentei desabilitar o autoEscape(), e não mudo em nada...
[]'s
--
Fabiano Reese Righetti - frighetti at {cascavel.pm.org, cpan.org, unipan.br}
From ednardo em elobo.cjb.net Wed Jul 16 08:07:30 2003
From: ednardo em elobo.cjb.net (Ednardo Lobo)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] HTML Encode
In-Reply-To: <20030716032158.M97519@cascavel.pm.org>
References: <20030716032158.M97519@cascavel.pm.org>
Message-ID: <20030716130730.GF1395@pinguim.elobo.cjb.net>
On Wed, Jul 16, 2003 at 12:33:00AM -0300, Fabiano Reese Righetti wrote:
> Olá pessoal!
>
> Estava atualizando o site da Cascavel-PM, e resolvi utilizar o
> XML::Simple em vez do XML::Parser, por se tornar mais prático quando
> for adicionar outras seções...
>
Legal!
> Bom, tudo esta funcionando perfeitamente, mas novamente me deparei
> com o problema de ¨encoding¨, ou seja, os acentos que estão no xml são
> substituídos por algo bem anormal hehe.
>
> O problema é o seguinte, depois de o xml parseado (XML::Simple)
> e colocado no template (HTML::Template), quando vou vizualizar o
> resultado (HTML) num browser, os acentos estão como dito acima,
> anormais... porém se rodo o script no console, verifico que os acentos
> estão certos...
>
> Ok. A minha pergunta é, porque ocorre esta deformação quando vou
> vizualizar nos browsers? Será que o encode do cabeçalho do .xml esta
> errado?
>
Esse é o mesmo problema que tivemos quando eleboramos o PARSE para a
Tekneeq. Não consegui entender como funciona essas condificações no XML
e isso ainda é um mistério para mim. Mas me recordo que de alguma forma
conseguimos contornar o problema na Tekneeq! Dá uma verificada lá e veja
como fizemos.
> A solução que estou utilizando, é percorrer o hash e converte os
> acentos para ¨HTML¨ (Ex.: é -> é) antes de jogar para o
> HTML::Template. Mas isto fica um tanto desagradavel!
>
Uma melhor alternativa, talvez a ideal, seja usar XSL para converter
XML em HTML. Os navegadores atuais entendem XSL e fazem a conversão
perfeitamente.
Talvez alguém na lista tenha afinidade com XSL e possa providenciar
o código para fazer a conversão que você precisa.
> Existe algum módulo que faça esta codificação?
>
> Exemplo XML: http://cascavel.pm.org/xml/novidades.xml
>
XSL é prefeito para isso!!
Dê uma olhada, não é muito complicado e talvez com a ajuda do
pessoal da lista resolva isso rápido.
> Grato.
--
Ednardo Lobo - www.elobo.cjb.net, www.lobosnet.com
Por favor, evitem enviar anexos no formato MS-Office, obrigado!
Veja: http://www.fsf.org/philosophy/no-word-attachments.pt.html
From fglock em pucrs.br Wed Jul 16 08:46:31 2003
From: fglock em pucrs.br (Flavio S. Glock)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] HTML Encode
References: <20030716032158.M97519@cascavel.pm.org>
<20030716130730.GF1395@pinguim.elobo.cjb.net>
Message-ID: <3F155737.5E5B@pucrs.br>
Ednardo Lobo wrote:
> > Ok. A minha pergunta é, porque ocorre esta deformação quando vou
> > vizualizar nos browsers? Será que o encode do cabeçalho do .xml esta
> > errado?
> >
>
> Esse é o mesmo problema que tivemos quando eleboramos o PARSE para a
> Tekneeq. Não consegui entender como funciona essas condificações no XML
> e isso ainda é um mistério para mim. Mas me recordo que de alguma forma
> conseguimos contornar o problema na Tekneeq! Dá uma verificada lá e veja
> como fizemos.
Parece que o XMLout() do XML::Simple _sempre_ retorna UTF8,
independente do formato de entrada:
"...and by the time the data reaches the handler object,
it will be in UTF8 form regardless of the encoding you
supply. ..."
- Flavio S. Glock
From lscosta em uninet.com.br Wed Jul 16 08:58:08 2003
From: lscosta em uninet.com.br (Leandro Costa)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
References: <20030716115553.66312.qmail@web20208.mail.yahoo.com>
Message-ID: <000d01c34ba2$5ba68250$0500a8c0@deskcaf>
Estou dentro...
----- Original Message -----
From: "Alceu R. de Freitas Jr."
To: ; "Cascavel Perl Mongers"
Sent: Wednesday, July 16, 2003 8:55 AM
Subject: Re: [Cascavel-pm] Livros e Sites
> Bem,
>
> É só uma idéia: a O´Reilly vende todos os livros dela
> dentro de um cdrom. Claro que o cdrom custa CARO
> pacas,
> mas se fizermos uma vaquinha não deve ficar tão caro.
>
> []´s
> Alceu
>
> --- Hamilton Vera escreveu: > Oi
> pessoal, sei que e' ilegal, mas tenho varios
> > livros da O' Reilly
> > inclusive alguns de Perl.
> >
> > Se alguem interessar, just mail me ok?
> >
> > Nao querendo propagar a pirataria, mas e' que esses
> > livros sao muito caros.
> >
> >
> > []'s
> >
> >
> >
> >
> > > Ola Galera,
> > >
> > >
> > > Estou super interessado em aprender a programas em
> > perl, voltado para
> > > administracao de ambientes win32 e linux.
> > > Vcs tem alguma sugestao de site e livros de
> > preferencia em portugues ?
> > >
> > >
> > > grato
> > > Leandro
> > >
> > >
> > > _______________________________________________
> > > Cascavel-pm mailing list
> > > Cascavel-pm@mail.pm.org
> > >
> > http://cascavel.pm.org/mailman/listinfo/cascavel-pm
> > >
> >
> >
> > Hamilton Vera - Soft Seven - Squirrel Mail
> > Linux Powered - Anti Spam Policy
> > LICQ 40959703
> > http://www.seven.com.br
> > "Só existem 10 tipos de pessoas no mundo, as que
> > sabem binário e as que
> > não sabem."
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm@mail.pm.org
> > http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
> _______________________________________________________________________
> Yahoo! Mail
> Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus,
proteção contra spam.
> http://br.mail.yahoo.com/
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
>
>
From lechamps em terra.com.br Wed Jul 16 09:07:53 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] HTML Encode
References: <20030716032158.M97519@cascavel.pm.org> <20030716130730.GF1395@pinguim.elobo.cjb.net>
<3F155737.5E5B@pucrs.br>
Message-ID: <3F155C39.3050203@terra.com.br>
Flavio S. Glock wrote:
> Parece que o XMLout() do XML::Simple _sempre_ retorna UTF8,
> independente do formato de entrada:
>
> "...and by the time the data reaches the handler object,
> it will be in UTF8 form regardless of the encoding you
> supply. ..."
Flávio, isso parace até aqueles trechos de profecia retirados do meio
de um livro de capa de couro, embolorado e mal-tratado do cantinho mais
escuro da biblioteca daquele mago que habita a torre mais sinistra do
castelo... =-]
Impressionante...
[]'z!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
Computer Scientist,
Unix Sys Admin & Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From hamilton em i2.com.br Wed Jul 16 09:41:51 2003
From: hamilton em i2.com.br (Hamilton Vera)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
In-Reply-To: <000d01c34ba2$5ba68250$0500a8c0@deskcaf>
References: <20030716115553.66312.qmail@web20208.mail.yahoo.com>
<000d01c34ba2$5ba68250$0500a8c0@deskcaf>
Message-ID: <3384.200.229.2.194.1058366511.squirrel@webmail.i2.com.br>
Acho que o arquivo que mandei foi gerado de um CD desses, pois contem
varios ouros livros como Unix Tools, Awk, Sed, Java, HTML, CGI...entao
achei interessante compartilhar.
O arquivo compactado ja foi enviado para o FTP do Fabio (
fabio@groupoffice.com.br ), infelizmente nao tenho um servidor aqui onde
vcs possam busca-los.
Baixem primeiro o arquivo e confiram se vale a pena comprar o CD :-).
> Estou dentro...
> ----- Original Message -----
> From: "Alceu R. de Freitas Jr."
> To: ; "Cascavel Perl Mongers"
>
> Sent: Wednesday, July 16, 2003 8:55 AM
> Subject: Re: [Cascavel-pm] Livros e Sites
>
>
>> Bem,
>>
>> É só uma idéia: a O´Reilly vende todos os livros dela
>> dentro de um cdrom. Claro que o cdrom custa CARO
>> pacas,
>> mas se fizermos uma vaquinha não deve ficar tão caro.
>>
>> []´s
>> Alceu
>>
>> --- Hamilton Vera escreveu: > Oi
>> pessoal, sei que e' ilegal, mas tenho varios
>> > livros da O' Reilly
>> > inclusive alguns de Perl.
>> >
>> > Se alguem interessar, just mail me ok?
>> >
>> > Nao querendo propagar a pirataria, mas e' que esses
>> > livros sao muito caros.
>> >
>> >
>> > []'s
>> >
>> >
>> >
>> >
>> > > Ola Galera,
>> > >
>> > >
>> > > Estou super interessado em aprender a programas em
>> > perl, voltado para
>> > > administracao de ambientes win32 e linux.
>> > > Vcs tem alguma sugestao de site e livros de
>> > preferencia em portugues ?
>> > >
>> > >
>> > > grato
>> > > Leandro
>> > >
>> > >
>> > > _______________________________________________
>> > > Cascavel-pm mailing list
>> > > Cascavel-pm@mail.pm.org
>> > >
>> > http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>> > >
>> >
>> >
>> > Hamilton Vera - Soft Seven - Squirrel Mail
>> > Linux Powered - Anti Spam Policy
>> > LICQ 40959703
>> > http://www.seven.com.br
>> > "Só existem 10 tipos de pessoas no mundo, as que
>> > sabem binário e as que
>> > não sabem."
>> > _______________________________________________
>> > Cascavel-pm mailing list
>> > Cascavel-pm@mail.pm.org
>> > http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>>
>> _______________________________________________________________________
>> Yahoo! Mail
>> Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus,
> proteção contra spam.
>> http://br.mail.yahoo.com/
>> _______________________________________________
>> Cascavel-pm mailing list
>> Cascavel-pm@mail.pm.org
>> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>>
>>
>>
>
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
Hamilton Vera - Soft Seven - Squirrel Mail
Linux Powered - Anti Spam Policy
LICQ 40959703
http://www.seven.com.br
"Só existem 10 tipos de pessoas no mundo, as que sabem binário e as que
não sabem."
From fabio em groupoffice.com.br Wed Jul 16 11:07:11 2003
From: fabio em groupoffice.com.br (fabio@groupoffice.com.br)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
Message-ID:
Pessoal acho uma boa idéia fazermos uma vaquinha e comprarmos o cd da
O´Reilly, e poderemos postar aki no meu ftp, para os novos usuários da
lista e para quem não pode colabarar com a compra pq querendo ou não
sempre tem alguém em crise, e eu entendo perfeitamente esta situação.
Então quem se encarrega de receber a grana eu me encarrego de
disponibilizar tudo aki e poso fazer as copias do cd tb pra todos os que
colaboraram.
Relembrando que tiver material (Apostilas Livros) mande para o ftp
200.207.162.44 user: lista password: lista
Obs: Não mande nada em .doc pois o meu filtro não irá ler e isso foi feito
propositalmente, manda em Pdf, txt, zip, tgz, html.
Atensiosamente,
_________________________________________
Fabio G. Martins
Group Office Consultoria e Assessoria S/C Ltda
e-mail: fabio@groupoffice.com.br
http://www.groupoffice.com.br
Fone: (+55-11) 5078-7090
FAX.: (+55-11) 5078-9799
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030716/e5c54ac3/attachment.htm
From fglock em pucrs.br Wed Jul 16 13:47:05 2003
From: fglock em pucrs.br (Flavio S. Glock)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] HTML Encode
References: <20030716032158.M97519@cascavel.pm.org> <20030716130730.GF1395@pinguim.elobo.cjb.net>
<3F155737.5E5B@pucrs.br> <3F155C39.3050203@terra.com.br>
Message-ID: <3F159DA9.47EF@pucrs.br>
"...and by the time the data reaches the handler object,
it will be in UTF8 form regardless of the encoding you
supply. ..."
Harry Perl (1830-1912), "The Hidden Handlers of Undocumented
Markup"
Luis Campos de Carvalho wrote:
>
> Flávio, isso parace até aqueles trechos de profecia retirados do meio
> de um livro de capa de couro, embolorado e mal-tratado do cantinho mais
> escuro da biblioteca daquele mago que habita a torre mais sinistra do
> castelo... =-]
>
> Impressionante...
> []'z!
From vivan em dim.fm.usp.br Wed Jul 16 16:04:30 2003
From: vivan em dim.fm.usp.br (Adriano Vivan Borro)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Ola!
References: <20030716030539.14ef2787.insider_el8@yahoo.com.br>
Message-ID: <3F15BDDE.56146692@dim.fm.usp.br>
Olah,
Como o pessoal jah comentou, existe muito material otimo sobre Perl na Net,
porem, a maioria eh em ingles. Acredito que o problema de muitos deve ser
este. Tb estou iniciando na linguagem e a um tempo atras comprei um livro da
editora Erica entitulado "CGI com Perl - Conceitos, Programacao e Aplicacao"
( www.editoraerica.com.br ). Achei um bom comeco, mesmo por ele ser barato
(se vc comprar na editora, sai por R$ 20,00. Se nao me engano, na Soldier,
tava R$ 18 na epoca que comprei o livro. Mas nao custa dar um tentada... ) e,
em portugues. Eu tenho tb um livro em HTML sobre Perl, mas em ingles. Em
breve colocarei no FTP.
[]'s
tony moraes wrote:
> Ola pessoal,
>
> Gostaria de pedir algumas dicas de como comecar a aprender perl,
> comprei o livro Programacao Perl/Editora Campus, mais achei-o
> um pouco avancado para min, que estou comecando a programar agora...
> alguem me indicaria um livro e/ou daria dicas para aprender mais
> rapido?
>
> Agradeco antecipado a ajuda.
>
> --------------------------
> Esta mensagem foi verificada
> pelo sistema de antivírus DIM e
> acredita-se estar livre de Virus.
> Virus data file v4276 created Jul 09 2003
>
> ------------------------------------------------------------------------
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
From ednardo em elobo.cjb.net Wed Jul 16 15:42:52 2003
From: ednardo em elobo.cjb.net (Ednardo Lobo)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Ola!
In-Reply-To: <3F15BDDE.56146692@dim.fm.usp.br>
References: <20030716030539.14ef2787.insider_el8@yahoo.com.br>
<3F15BDDE.56146692@dim.fm.usp.br>
Message-ID: <20030716204252.GI1395@pinguim.elobo.cjb.net>
Já há algum tempo, publiquei um tutorial sobre Perl. Ele é bem
introdutório, mas talvez seja de alguma utilidade. E o que é melhor,
português!
Acessem:
http://www.elobo.cjb.net/?op=4
On Wed, Jul 16, 2003 at 04:04:30PM -0500, Adriano Vivan Borro wrote:
> Olah,
>
> Como o pessoal jah comentou, existe muito material otimo sobre Perl na
> Net, porem, a maioria eh em ingles. Acredito que o problema de muitos
> deve ser este. Tb estou iniciando na linguagem e a um tempo atras
> comprei um livro da editora Erica entitulado "CGI com Perl -
> Conceitos, Programacao e Aplicacao" ( www.editoraerica.com.br ). Achei
> um bom comeco, mesmo por ele ser barato (se vc comprar na editora, sai
> por R$ 20,00. Se nao me engano, na Soldier, tava R$ 18 na epoca que
> comprei o livro. Mas nao custa dar um tentada... ) e, em portugues. Eu
> tenho tb um livro em HTML sobre Perl, mas em ingles. Em breve
> colocarei no FTP.
>
> []'s
>
> tony moraes wrote:
>
> > Ola pessoal,
> >
> > Gostaria de pedir algumas dicas de como comecar a aprender perl,
> > comprei o livro Programacao Perl/Editora Campus, mais achei-o um
> > pouco avancado para min, que estou comecando a programar agora...
> > alguem me indicaria um livro e/ou daria dicas para aprender mais
> > rapido?
> >
> > Agradeco antecipado a ajuda.
--
Ednardo Lobo - www.elobo.cjb.net, www.lobosnet.com
Por favor, evitem enviar anexos no formato MS-Office, obrigado!
Veja: http://www.fsf.org/philosophy/no-word-attachments.pt.html
From nferraz em phperl.com Wed Jul 16 17:48:53 2003
From: nferraz em phperl.com (Nelson Ferraz)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Ola!
In-Reply-To: <20030716204252.GI1395@pinguim.elobo.cjb.net>
References: <20030716030539.14ef2787.insider_el8@yahoo.com.br>
<3F15BDDE.56146692@dim.fm.usp.br>
<20030716204252.GI1395@pinguim.elobo.cjb.net>
Message-ID: <1058395347.1018.12.camel@aleph>
> Já há algum tempo, publiquei um tutorial sobre Perl. Ele é bem
> introdutório, mas talvez seja de alguma utilidade. E o que é melhor,
> português!
Veja também:
http://www.gnubis.com.br/cgi-local/twiki/bin/view/SIGL/PerlBasico
[]s
Nelson
From vivan em dim.fm.usp.br Wed Jul 16 21:41:24 2003
From: vivan em dim.fm.usp.br (Adriano Vivan Borro)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
References: <000e01c34a10$7efbcff0$0100000a@deskcaf>
<2466.200.229.2.194.1058281031.squirrel@webmail.i2.com.br>
Message-ID: <3F160CD4.3667BE9B@dim.fm.usp.br>
Opa,
Nao consegui visualizar o PDF do O' Reilly Learning Perl. Alguem tb teve esse
problema?
[]'s
From gabriel em webclube.net Thu Jul 17 11:11:03 2003
From: gabriel em webclube.net (Gabriel Vieira)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
References: <20030716115553.66312.qmail@web20208.mail.yahoo.com>
<000d01c34ba2$5ba68250$0500a8c0@deskcaf>
<3384.200.229.2.194.1058366511.squirrel@webmail.i2.com.br>
Message-ID: <003201c34c7e$06fc63a0$ad57a8c0@fortalnet.com.br>
Dependendo da quota creio que também posso contribuir :o)
Não participo ativameeeennnte da lista mas de vez em quando posto alguma
coisa ;P
Abraços,
Gabriel Vieira
Diretor Geral
http://www.webclube.net
----- Original Message -----
From: "Hamilton Vera"
To: "Cascavel Perl Mongers"
Sent: Wednesday, July 16, 2003 11:41 AM
Subject: Re: [Cascavel-pm] Livros e Sites
> Acho que o arquivo que mandei foi gerado de um CD desses, pois contem
> varios ouros livros como Unix Tools, Awk, Sed, Java, HTML, CGI...entao
> achei interessante compartilhar.
>
> O arquivo compactado ja foi enviado para o FTP do Fabio (
> fabio@groupoffice.com.br ), infelizmente nao tenho um servidor aqui onde
> vcs possam busca-los.
>
>
> Baixem primeiro o arquivo e confiram se vale a pena comprar o CD :-).
>
>
>
>
>
>
>
> > Estou dentro...
> > ----- Original Message -----
> > From: "Alceu R. de Freitas Jr."
> > To: ; "Cascavel Perl Mongers"
> >
> > Sent: Wednesday, July 16, 2003 8:55 AM
> > Subject: Re: [Cascavel-pm] Livros e Sites
> >
> >
> >> Bem,
> >>
> >> É só uma idéia: a O´Reilly vende todos os livros dela
> >> dentro de um cdrom. Claro que o cdrom custa CARO
> >> pacas,
> >> mas se fizermos uma vaquinha não deve ficar tão caro.
> >>
> >> []´s
> >> Alceu
> >>
> >> --- Hamilton Vera escreveu: > Oi
> >> pessoal, sei que e' ilegal, mas tenho varios
> >> > livros da O' Reilly
> >> > inclusive alguns de Perl.
> >> >
> >> > Se alguem interessar, just mail me ok?
> >> >
> >> > Nao querendo propagar a pirataria, mas e' que esses
> >> > livros sao muito caros.
> >> >
> >> >
> >> > []'s
> >> >
> >> >
> >> >
> >> >
> >> > > Ola Galera,
> >> > >
> >> > >
> >> > > Estou super interessado em aprender a programas em
> >> > perl, voltado para
> >> > > administracao de ambientes win32 e linux.
> >> > > Vcs tem alguma sugestao de site e livros de
> >> > preferencia em portugues ?
> >> > >
> >> > >
> >> > > grato
> >> > > Leandro
> >> > >
> >> > >
> >> > > _______________________________________________
> >> > > Cascavel-pm mailing list
> >> > > Cascavel-pm@mail.pm.org
> >> > >
> >> > http://cascavel.pm.org/mailman/listinfo/cascavel-pm
> >> > >
> >> >
> >> >
> >> > Hamilton Vera - Soft Seven - Squirrel Mail
> >> > Linux Powered - Anti Spam Policy
> >> > LICQ 40959703
> >> > http://www.seven.com.br
> >> > "Só existem 10 tipos de pessoas no mundo, as que
> >> > sabem binário e as que
> >> > não sabem."
> >> > _______________________________________________
> >> > Cascavel-pm mailing list
> >> > Cascavel-pm@mail.pm.org
> >> > http://cascavel.pm.org/mailman/listinfo/cascavel-pm
> >>
> >> _______________________________________________________________________
> >> Yahoo! Mail
> >> Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus,
> > proteção contra spam.
> >> http://br.mail.yahoo.com/
> >> _______________________________________________
> >> Cascavel-pm mailing list
> >> Cascavel-pm@mail.pm.org
> >> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
> >>
> >>
> >>
> >
> >
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm@mail.pm.org
> > http://cascavel.pm.org/mailman/listinfo/cascavel-pm
> >
>
>
> Hamilton Vera - Soft Seven - Squirrel Mail
> Linux Powered - Anti Spam Policy
> LICQ 40959703
> http://www.seven.com.br
> "Só existem 10 tipos de pessoas no mundo, as que sabem binário e as que
> não sabem."
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
From ramoni em databras.com.br Thu Jul 17 11:58:30 2003
From: ramoni em databras.com.br (Ramoni)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] PIGMEET: Quem puder ajudar
In-Reply-To: <1058395347.1018.12.camel@aleph>
References: <20030716030539.14ef2787.insider_el8@yahoo.com.br>
<20030716204252.GI1395@pinguim.elobo.cjb.net>
<1058395347.1018.12.camel@aleph>
Message-ID: <200307171358.30633.ramoni@databras.com.br>
Oi pessoal,
bom, estou desenvolvendo o projeto pigmeet, (pigmeat versao 2)
e jah cheguei num status aceitavel para uso.
Consiste em programas monitoradores que conectam em programas servidores e mandam bloquear IPs resumindo.
Feito pra ser acoplado ao snort fazendo um IDS mais legal.
Se alguem quiser ajudar solto mais informacoes sobrbe o projeto e libero os scripts
valeu
--
Ramoni
Databras treinamento e Consultoria Linux
Tel.: (21) 2518-2363
From fabio em groupoffice.com.br Thu Jul 17 12:10:26 2003
From: fabio em groupoffice.com.br (fabio@groupoffice.com.br)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Noticias
Message-ID:
Pessoal estou mudando de email p/ snow@apenas.com p/ informações sobre o
ftp da lista mande e-mail p/ este endereço. Obrigado
Atensiosamente,
_________________________________________
Fabio G. Martins
Group Office Consultoria e Assessoria S/C Ltda
e-mail: fabio@groupoffice.com.br
http://www.groupoffice.com.br
Fone: (+55-11) 5078-7090
FAX.: (+55-11) 5078-9799
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030717/0229668b/attachment.htm
From lscosta em uninet.com.br Thu Jul 17 12:12:59 2003
From: lscosta em uninet.com.br (Leandro Costa)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Livros e Sites
References: <000e01c34a10$7efbcff0$0100000a@deskcaf><2466.200.229.2.194.1058281031.squirrel@webmail.i2.com.br>
<3F160CD4.3667BE9B@dim.fm.usp.br>
Message-ID: <007401c34c86$c17d0330$0100000a@deskcaf>
Adriano,
Completei o ftp do livro O' Reilly Learning Perl.
Tente agora ...
----- Original Message -----
From: "Adriano Vivan Borro"
To: "Cascavel Perl Mongers"
Sent: Wednesday, July 16, 2003 11:41 PM
Subject: Re: [Cascavel-pm] Livros e Sites
> Opa,
>
> Nao consegui visualizar o PDF do O' Reilly Learning Perl. Alguem tb teve
esse
> problema?
>
> []'s
>
>
----------------------------------------------------------------------------
----
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm@mail.pm.org
http://cascavel.pm.org/mailman/listinfo/cascavel-pm
From glasswalk3r em yahoo.com.br Thu Jul 17 13:31:27 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] DBD::Oracle
Message-ID: <20030717183127.70039.qmail@web20201.mail.yahoo.com>
Olá senhores,
Estou tentando configurar o módulo DBD::Oracle em um
ambiente Cygwin, instalado num Windows NT 4.
Estou fazendo essa locura porque não tenho direitos de
admnistrador nesta estação, então não posso instalar
ActivePerl.
Instalei o Perl, instalei o módulo DBI. Quando vou
instalar o DBD::Oracle, ele aborta a instalação
reclamando que eu tenho que definir a variável de
ambiente ORACLE_HOME.
Eu não manjo nada de Oracle, mas uma procurada no
Google me retorno que essa variável diz respeito ao
diretório aonde é instalado o Oracle.
Me parece loucura, mas preciso realmente ter o Oracle
instalado para usar esse módulo?
Ou posso escrever qualquer coisa nessa variável que
está tudo certo?
[]´s
=====
Alceu Rodrigues de Freitas Junior
--------------------------------------
glasswalk3r@yahoo.com.br
http://www.imortais.cjb.net
-----------------------------------------------------------------------
"You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill
_______________________________________________________________________
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
http://br.mail.yahoo.com/
From fabio.martins em apenas.com Thu Jul 17 13:38:49 2003
From: fabio.martins em apenas.com (Fabio G. Martins)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] Pdf
Message-ID: <007801c34c92$aa777ec0$0b00a8c0@fabio>
Olá pessoal hoje eu tive 10 min de folga e dei uma melhorada no ftp da lista e no apache, agora podem acessar apenas http://200.207.162.44:8080/lista té mais e continuem mandando os PDF´s, tem pokinhu hehe, não precisa ser só de perl pode mandar do que quiser depois(quando tiver tempo) eu vou personalizar a parte da web e dividir por categoria e por extenção, mas por hora fica ssim como está.
Quem quiser dar uma mão é só colocar o cgi no ftp que eu passei e postar aki na lista. Bom somos todos adultos acho que não preciso pedir p/ ninguém colocar um script malicioso que possa tirar o meu servidor do ar, pq este servidor eh da empresa e não meu.
Té mais pessoal
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030717/9d8493dd/attachment.htm
From fglock em pucrs.br Thu Jul 17 13:59:41 2003
From: fglock em pucrs.br (Flavio S. Glock)
Date: Mon Aug 2 21:26:42 2004
Subject: [Cascavel-pm] DBD::Oracle
References: <20030717183127.70039.qmail@web20201.mail.yahoo.com>
Message-ID: <3F16F21D.5A7E@pucrs.br>
Alceu R. de Freitas Jr. wrote:
> Instalei o Perl, instalei o módulo DBI. Quando vou
> instalar o DBD::Oracle, ele aborta a instalação
> reclamando que eu tenho que definir a variável de
> ambiente ORACLE_HOME.
> Me parece loucura, mas preciso realmente ter o Oracle
> instalado para usar esse módulo?
Precisa :(
E provavelmente vai precisar entrar como administrador da
máquina para fazer isso...
Não dá para usar outro banco de dados?
- Flavio S. Glock
From lechamps em terra.com.br Thu Jul 17 14:07:33 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] DBD::Oracle
References: <20030717183127.70039.qmail@web20201.mail.yahoo.com>
Message-ID: <3F16F3F5.5080203@terra.com.br>
Alceu R. de Freitas Jr. wrote:
> Olá senhores,
>
> Estou tentando configurar o módulo DBD::Oracle em um
> ambiente Cygwin, instalado num Windows NT 4.
=-P Estou incrivelmente admirado com a sua coragem e audácia... eheheh...
> Estou fazendo essa locura porque não tenho direitos de
> admnistrador nesta estação, então não posso instalar
> ActivePerl.
Ah! Não era coragem ? Nem audácia??
Você não tem como conversar com o administrador do sistema?
> Instalei o Perl, instalei o módulo DBI. Quando vou
> instalar o DBD::Oracle, ele aborta a instalação
> reclamando que eu tenho que definir a variável de
> ambiente ORACLE_HOME.
>
> Eu não manjo nada de Oracle, mas uma procurada no
> Google me retorno que essa variável diz respeito ao
> diretório aonde é instalado o Oracle.
> Me parece loucura, mas preciso realmente ter o Oracle
> instalado para usar esse módulo?
> Ou posso escrever qualquer coisa nessa variável que
> está tudo certo?
Bom, a história curta: você precisa do cliente do Oracle instalado,
com headers C, e de um compilador.
A história detalhada:
Para usar o Oracle, o DBD::Oracle precisa compilar um binário de
acesso, que deve incluir e linkar dinamicamente as bibliotecas de acesso
à pilha de comunicação de rede do Oracle (eu não vou citar as letrinas,
tá?). Esta biblioteca em C é a única forma possivel de acesso ao Oracle
que provê funcionalidade completa (ODBC / JDBC não serve).
A variável ORACLE_HOME é necessária para determinar onde estão
instalados os arquivos de bibliotecas dinamicas do Oracle, bem como
outros recursos importantes (headers C e arquivos de configuração). Se
você não dispõe de um cliente Oracle, pode fazer download de um a partir
de otn.oracle.com. O site requer cadastro, é gratis e se cadastrar leva
5 minutos.
Agora a má notícia: não é possivel instalar cliente Oracle para unix
usando um Cygwin. Para instalar cliente Oracle para windows, você
precisa *necessariamente* ser administrador.
Espero que isso ajude. (ou desencane voc de vez)
Estou disponível para consultorias como DBA Oracle. =-]
[]'z!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
Computer Scientist,
Unix Sys Admin & Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From danielcid em yahoo.com.br Thu Jul 17 14:12:08 2003
From: danielcid em yahoo.com.br (Daniel B. Cid)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] Pdf
In-Reply-To: <007801c34c92$aa777ec0$0b00a8c0@fabio>
References: <007801c34c92$aa777ec0$0b00a8c0@fabio>
Message-ID: <1058469112.14567.56.camel@intranet.com>
Nao acho seguro voce confiar assim nas pessoas... muito menos rodar
um "webserver" dentro de um firewall (Apache/1.3.27 Server at
firewall.goffice Port 80). Por motivos de seguranca, recomendo que
voce isole a area de upload do FTP e coloque um script que mova eles
para a pagina de tempo em tempo (fazendo as checagens corretas) ...
soh um comentario
[]`s
>On Thu, 2003-07-17 at 14:38, Fabio G. Martins wrote:
> Olá pessoal hoje eu tive 10 min de folga e dei uma melhorada no ftp da lista e no apache, agora podem acessar apenas http://200.207.162.44:8080/lista té mais e continuem mandando os PDF´s, tem pokinhu hehe, não precisa ser só de perl pode mandar do que quiser depois(quando tiver tempo) eu vou personalizar a parte da web e dividir por categoria e por extenção, mas por hora fica ssim como está.
> Quem quiser dar uma mão é só colocar o cgi no ftp que eu passei e postar aki na lista. Bom somos todos adultos acho que não preciso pedir p/ ninguém colocar um script malicioso que possa tirar o meu servidor do ar, pq este servidor eh da empresa e não meu.
>
>
> Té mais pessoal
> ----
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
From fabio.martins em apenas.com Thu Jul 17 14:27:00 2003
From: fabio.martins em apenas.com (Fabio G. Martins)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] Pdf
References: <007801c34c92$aa777ec0$0b00a8c0@fabio>
<1058469112.14567.56.camel@intranet.com>
Message-ID: <001801c34c99$76f54a80$0b00a8c0@fabio>
Eu pensei em fazer isto, mas como eu disse na mensagem anterior, estou
fazendo isto pelo bem de todos, sejamos adultos e não vamos tentar
atrapalhar o serviço dos outros está não é a função da lista, mas mesmo
assim acho que vou seguir teu conselho amanha na hora do almoço.
----- Original Message -----
From: "Daniel B. Cid"
To: "Cascavel Perl Mongers"
Sent: Thursday, July 17, 2003 4:11 PM
Subject: Re: [Cascavel-pm] Pdf
> Nao acho seguro voce confiar assim nas pessoas... muito menos rodar
> um "webserver" dentro de um firewall (Apache/1.3.27 Server at
> firewall.goffice Port 80). Por motivos de seguranca, recomendo que
> voce isole a area de upload do FTP e coloque um script que mova eles
> para a pagina de tempo em tempo (fazendo as checagens corretas) ...
>
> soh um comentario
>
> []`s
>
>
> >On Thu, 2003-07-17 at 14:38, Fabio G. Martins wrote:
> > Olá pessoal hoje eu tive 10 min de folga e dei uma melhorada no ftp da
lista e no apache, agora podem acessar apenas
http://200.207.162.44:8080/lista té mais e continuem mandando os PDF´s, tem
pokinhu hehe, não precisa ser só de perl pode mandar do que quiser
depois(quando tiver tempo) eu vou personalizar a parte da web e dividir por
categoria e por extenção, mas por hora fica ssim como está.
> > Quem quiser dar uma mão é só colocar o cgi no ftp que eu passei e postar
aki na lista. Bom somos todos adultos acho que não preciso pedir p/ ninguém
colocar um script malicioso que possa tirar o meu servidor do ar, pq este
servidor eh da empresa e não meu.
> >
> >
> > Té mais pessoal
> > ----
> >
>
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm@mail.pm.org
> > http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
>
>
>
----------------------------------------------------------------------------
----
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm@mail.pm.org
http://cascavel.pm.org/mailman/listinfo/cascavel-pm
From glasswalk3r em yahoo.com.br Thu Jul 17 15:13:57 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] DBD::Oracle
In-Reply-To: <3F16F3F5.5080203@terra.com.br>
Message-ID: <20030717201357.50203.qmail@web20205.mail.yahoo.com>
Vamos por partes, como diria Jack. Acompanhem abaixo,
por favor.
--- Luis Campos de Carvalho
escreveu: > Alceu R. de Freitas Jr. wrote:
> > Olá senhores,
> >
> > Estou tentando configurar o módulo DBD::Oracle em
> um
> > ambiente Cygwin, instalado num Windows NT 4.
>
> =-P Estou incrivelmente admirado com a sua
> coragem e audácia... eheheh...
Eu consigo instalar o ActivePerl 5.8 em outro
diretório, mas o pathname fica comprometido, uma vez
que não consigo configurá-lo. Ou seja, digitar "perl"
na linha de comando me chama a versão antiga.
> > Estou fazendo essa locura porque não tenho
> direitos de
> > admnistrador nesta estação, então não posso
> instalar
> > ActivePerl.
>
> Ah! Não era coragem ? Nem audácia??
> Você não tem como conversar com o administrador
> do sistema?
Só por tentar isso eu deveria ganhar um prêmio. Está
sendo um saco me torcer para descobrir como fazer uma
operação teoricamente simples. :-)
Sempre tem como conversar com o departamento
responsável. Mas você não conhece a ladainha "só
usamos software homologado?" Isso explica eles ainda
usarem Windows NT 4 com Service Pack 4, Internet
Explorer 5 SEM os patches, JRE 1.3 e outras velharias
mais...
ActivePerl 5.8, logicamente, não está homologado.
> > Instalei o Perl, instalei o módulo DBI. Quando vou
> > instalar o DBD::Oracle, ele aborta a instalação
> > reclamando que eu tenho que definir a variável de
> > ambiente ORACLE_HOME.
>
> Bom, a história curta: você precisa do cliente do
> Oracle instalado,
> com headers C, e de um compilador.
Que m%¨$%$#!*(&*%##@a! (desculpem)
Vou ter que usar alguma outra coisa. Já que a
consultoria Oracle está dando uma canja hoje, eu teria
mais sorte usando Java + JDBC + driver do Oracle? Isso
é meio "off-topic" mas de graça até ônibus errado.
hehehe
[]´s
=====
Alceu Rodrigues de Freitas Junior
--------------------------------------
glasswalk3r@yahoo.com.br
http://www.imortais.cjb.net
-----------------------------------------------------------------------
"You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill
_______________________________________________________________________
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
http://br.mail.yahoo.com/
From glasswalk3r em yahoo.com.br Thu Jul 17 15:15:24 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] DBD::Oracle
In-Reply-To: <3F16F21D.5A7E@pucrs.br>
Message-ID: <20030717201524.5656.qmail@web20209.mail.yahoo.com>
--- "Flavio S. Glock" escreveu: > >
> Precisa :(
> E provavelmente vai precisar entrar como
> administrador da
> máquina para fazer isso...
>
> Não dá para usar outro banco de dados?
Eu adoraria. Mas a base existente já está em Oracle.
Se eu for brincar de passar dados de uma banco para
outro, é mais simples eu jogar os dados num arquivo
texto, que é o que quero fazer.
[]´s
=====
Alceu Rodrigues de Freitas Junior
--------------------------------------
glasswalk3r@yahoo.com.br
http://www.imortais.cjb.net
-----------------------------------------------------------------------
"You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill
_______________________________________________________________________
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
http://br.mail.yahoo.com/
From lechamps em terra.com.br Thu Jul 17 15:38:18 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] DBD::Oracle
References: <20030717201357.50203.qmail@web20205.mail.yahoo.com>
Message-ID: <3F17093A.4010505@terra.com.br>
Alceu R. de Freitas Jr. wrote:
>
> Que m%¨$%$#!*(&*%##@a! (desculpem)
>
> Vou ter que usar alguma outra coisa. Já que a
> consultoria Oracle está dando uma canja hoje, eu teria
> mais sorte usando Java + JDBC + driver do Oracle? Isso
> é meio "off-topic" mas de graça até ônibus errado.
> hehehe
>
Bom, quando eu mencionei que estava disponível para consultoria, me
referia às pagas... =-] Claro, isso não vale para o Alceu. Para ele, as
consultorias são gratis (quase sempre ;-] ).
Alceu, eu acho que se você for capaz de instalar Java 1.4 e JDBC,
está feito. O Oracle aceita conexões via JDBC sem nenhuma instalação de
componentes adicionais (claro, você precisa configurar o JDBC, mas tem
de fazer isso de qualquer forma...).
Na minha opinião, você resolve muito mais simples o seu problema
usando Java... claro, não é bonito como Perl, mas funciona.... eheh...
Eu vou para casa em 25 minutos. Se você precisar de alguma coisa,
mail me off-list que lhe envio meu telefone.
[]'z!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
Computer Scientist,
Unix Sys Admin & Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From glasswalk3r em yahoo.com.br Fri Jul 18 06:50:54 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] DBD::Oracle
In-Reply-To: <3F17093A.4010505@terra.com.br>
Message-ID: <20030718115054.17150.qmail@web20201.mail.yahoo.com>
--- Luis Campos de Carvalho
escreveu:
>
> Bom, quando eu mencionei que estava disponível
> para consultoria, me
> referia às pagas... =-] Claro, isso não vale para o
> Alceu. Para ele, as
> consultorias são gratis (quase sempre ;-] ).
Pense nisso como uma iluminação espiritual ou acúmulo
de karma bom. :-)
> Alceu, eu acho que se você for capaz de instalar
> Java 1.4 e JDBC,
> está feito. O Oracle aceita conexões via JDBC sem
> nenhuma instalação de
> componentes adicionais (claro, você precisa
> configurar o JDBC, mas tem
> de fazer isso de qualquer forma...).
Eu cogitei fazer, apesar de minhas habilidades em Java
serem medíocres. O problema é que eu realmente não
consigo instalar JSDK aqui. Eu teria que desenvolver
isso em outro lugar, criar a classe e copiá-la, junto
com o driver JDBC, para a estação onde será usada.
> Na minha opinião, você resolve muito mais simples
> o seu problema
> usando Java... claro, não é bonito como Perl, mas
> funciona.... eheh...
Ainda há esperanças de eu testar usar Perl nesse caso.
Eu descobri que há um System DSN (ODBC) instalado nas
estações para conectar no banco de dados em questão.
Vou tentar configurar o DBD::ODBC e ver se consigo uma
conexão.
> Eu vou para casa em 25 minutos. Se você precisar
> de alguma coisa,
> mail me off-list que lhe envio meu telefone.
Valeu a gentileza, mas eu só consegui ver o seu email
hoje. :-\
[]´s
=====
Alceu Rodrigues de Freitas Junior
--------------------------------------
glasswalk3r@yahoo.com.br
http://www.imortais.cjb.net
-----------------------------------------------------------------------
"You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill
_______________________________________________________________________
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
http://br.mail.yahoo.com/
From lechamps em terra.com.br Fri Jul 18 08:05:26 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] DBD::Oracle
References: <20030718115054.17150.qmail@web20201.mail.yahoo.com>
Message-ID: <3F17F096.3060700@terra.com.br>
Alceu R. de Freitas Jr. wrote:
>
> Ainda há esperanças de eu testar usar Perl nesse caso.
> Eu descobri que há um System DSN (ODBC) instalado nas
> estações para conectar no banco de dados em questão.
> Vou tentar configurar o DBD::ODBC e ver se consigo uma
> conexão.
>
Isso tem grandes chances de funcionar.
Vou torcer para você conseguir.
>> Eu vou para casa em 25 minutos. Se você precisar
>>de alguma coisa, mail me off-list que lhe envio meu telefone.
>
> Valeu a gentileza, mas eu só consegui ver o seu email
> hoje. :-\
>
=-] Be my guest.
Se você precisar de alguma coisa, estou online.
[]'z!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
Computer Scientist,
Unix Sys Admin & Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From fglock em pucrs.br Fri Jul 18 09:19:10 2003
From: fglock em pucrs.br (Flavio S. Glock)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] =?iso-8859-1?q?=5BFwd=3A_Re=3A_=22Auto-descartar_n?=
=?iso-8859-1?q?otifica=E7=E3o=22=5D?=
Message-ID: <3F1801DE.6521@pucrs.br>
Estou repassando um mail do Fabio (por algum motivo não entrou direto na
lista)
-------------
-------------- Próxima Parte ----------
Uma mensagem embutida foi limpa...
De: "Fabio G. Martins"
Assunto: =?iso-8859-1?Q?Re:_=22Auto-descartar_notifica=E7=E3o=22?=
Data: Fri, 18 Jul 2003 11:10:05 -0300
Tam: 1778
Url: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030718/9970c374/attachment.eml
From fabio.martins em apenas.com Fri Jul 18 09:34:38 2003
From: fabio.martins em apenas.com (Fabio G. Martins)
Date: Mon Aug 2 21:26:43 2004
Subject: =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_=5BFwd:_Re:_=22Auto-descartar_no?=
=?iso-8859-1?Q?tifica=E7=E3o=22=5D?=
References: <3F1801DE.6521@pucrs.br>
Message-ID: <002301c34d39$b7d0e0a0$0b00a8c0@fabio>
Obrigado
From fabio.martins em apenas.com Fri Jul 18 11:13:01 2003
From: fabio.martins em apenas.com (Fabio G. Martins)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] Comparativo
Message-ID: <000a01c34d47$76abe760$0b00a8c0@fabio>
Pessoal estou para desenvolver um sistema e estou a procura de um comparativo de "data types" p/ postgresql oracle e ms-sqlserver se alguém tiver algum comparativo por favor me mande obrigado. Estou procurando no google, mas nao estou contrando enao tenho muito tempo p/ procurar, pois este é um servicinho que eu estou pegando p/ fazer por fora hehe.
Valeu pessoal. Até mais
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030718/721e395d/attachment.htm
From fabio.martins em apenas.com Fri Jul 18 11:56:15 2003
From: fabio.martins em apenas.com (Fabio G. Martins)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] PDFs
Message-ID: <000a01c34d4d$80feab20$0b00a8c0@fabio>
ja coloquei de volta o ftp da lista pode usar novamente
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030718/ad0ed059/attachment.htm
From danielcid em yahoo.com.br Fri Jul 18 12:08:43 2003
From: danielcid em yahoo.com.br (Daniel B. Cid)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] PDFs
In-Reply-To: <000a01c34d4d$80feab20$0b00a8c0@fabio>
References: <000a01c34d4d$80feab20$0b00a8c0@fabio>
Message-ID: <1058548131.2458.15.camel@intranet.com>
Eu baixei todos os documentos e puz nesse link tb:
http://www.opensolutions.com.br/mirrors/perl/books/
Assim pode servir como um "mirror" para baixar os livros....
*Eu gzipei (gzip_ eles para ver se fica mais rapido para abrir nos
navegadores (a maioria ja descompressa automaticamente, pelo menos
no linux sim)...
[]`s
Daniel B. Cid
>On Fri, 2003-07-18 at 12:56, Fabio G. Martins wrote:
> ja coloquei de volta o ftp da lista pode usar novamente
> ----
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
From frighetti em cascavel.pm.org Fri Jul 18 14:12:15 2003
From: frighetti em cascavel.pm.org (Fabiano Reese Righetti)
Date: Mon Aug 2 21:26:43 2004
Subject: Fw: Re: [Cascavel-pm] PIGMEET: Quem puder ajudar
In-Reply-To: <200307181330.47677.ramoni@databras.com.br>
References: <20030716030539.14ef2787.insider_el8@yahoo.com.br>
<200307171358.30633.ramoni@databras.com.br>
<20030717222741.M97829@cascavel.pm.org>
<200307181330.47677.ramoni@databras.com.br>
Message-ID: <20030718190804.M99213@cascavel.pm.org>
Seria então um Distributed IDS?
Gostaria de dar uma olhada nos sources. :)
[]'s
--
Fabiano Reese Righetti - frighetti at {cascavel.pm.org, cpan.org, unipan.br}
---------- Forwarded Message -----------
From: Ramoni
To: "Fabiano Reese Righetti"
Sent: Fri, 18 Jul 2003 13:30:47 -0300
Subject: Re: [Cascavel-pm] PIGMEET: Quem puder ajudar
Sim claro.
A ideia eh fazer uma suite IDS completa com mais recursos do que qualquer
outra,
por isso o pigmeet esta sendo feito bem segmentado.
Basicamente voce tera maquinas detectando ataques (com snort se kiser)
em varios pontos da rede que voce kiser, e podera bloquear os ips dos
atacantes
em outros varios pontos da rede como em firewalls, algum fireone, pix etc
O pigmeet consiste no seguinte conjunto de programas:
- pigserverd
Um servidor tcp que recebe comandos dos clients que falem o devido
protocolo que jah esta criado, e toma as acoes devidas.
Bloqueia IPs sem suar system iptables, em vez disso uso o modulo
IPTables::IPv4
e atravez de hashes ele vai direto ao netfilter. Estou evitando ao
maximo o uso de systems
e o unico ateh agora sao os proprios programas usando o pigclient.
- pigclient
O cliente basico usado por todos os monitores/sensores, ele abstrai a
camada
do protocolo, sendo chamado via linha de comando com parametros
legiveis.
- pigmonitord
Por enquanto soh fiz o monitor preparado para snort, que
le os alerts do snort e seguindo suas configuracoes, usa o
pigclient para bloquear o atacante em todos os pigservers
configurados.
- pigcontrol
Shell interativa onde voce controla de uma soh vez todos os seus
pigservers
rodando. Utiliza tambem o pigclient para conexao.
- pigsyncd
Assegura a sincronia caso queira entre os pigservers,
sincronizando por somente os ips bloqueados em comum ou
bloqueando em todos eles o que ha de novo em algum
Alguns outros poderao ser desnvolvidos, e coisas como uma pagina php
para controle vai ser facil a partir do momento em que voce poder usar o php
para fazer uma conexao tcp e consultar os dados de cada pigserverd. Mas sei
php hehe.
Da pra fazer tb um script que para jogar os dados em um mysql/postgre/oracle
da vida.
Mas nao sei nada de sql :)
O protocolo de comunicacao eh bem simples, e para evitar DoS,
cada comunicacao entre pigclient e pigserver eh feita da seguinte forma:
1- client -> server # enviando informacoes de autenticacao toda em MD5
2 - Ou o servidor fecha a conexao ou emite um "ok"
3 - client -> server # client envia o comando
4 - server -> client # servidor devolve um resumo da operacao feita e FECHA a
conexao.
O servidor nao aceita 3 envios de comando do client e nao aceita conexoes
paradas por mais de 2 segundos.
O pigclient eh chama em linha de comando e qnd vc executa ele faz isso tudo
sozinho, nao havendo interacao do user
com o server. Evitando Dos prevenindo conexoes idles abertas e envio de
muitos dados em cada requisicao.
O pigmonitor pro snort (unico feito ateh entao) evita um possivel ataque DoS
no server porque
mesmo q receba 400 ataques do mesmo ip, ele nao vai tentar conectar 400 vezes
por guarda em hash um timestamp
onde voce estabelece um minimo delay entre hits do mesmo ip.
A parte de fork tanto do server quanto do client nao gerou processos defunct
mesmo sob intenso uso.
Estou afzendo o pigmeet dessa forma para tentar fazer mais do q as outras
ferramentas fazem,, o snort sam eh bom,
mas nao faz o q eu quero, o guardian coitado, eh mto fraco, o block-it nem se
fala...
O snort inline eh otimo pq embarreira somente o pacote, mas nao bloqueia
remotamente...
mas vc pode usar o pgimeet junto com o snort_inline.
A unica ferramenta q ja ouvi falar q faz o q o pigmeet tem o intuito de fazer
se chama dragon da enterasys e
custa U$ 25.000,00
A programacao eh facil, estah aberta, nao sou o mestre do perl e por isso
peco ajuda. A ideia
eu acho mto boa e o fundamental eh desenvolver de forma que possa crescer sem
que tenhamos que remendar o programa,
como foi o caso do pigmeat. (o pigmeet foi o nome q dei pra nova serie do
antigfo pigmeat)
Nada impede que usemos libpcap para em vez de usar o snort, interagir direto
neste nivel sem precisar dele,
isso seria trabalho para um novo programa monitor.
Bloquear em pix,fireone, seria somente desenvolver um outro pigclient...
Cada maquina rodaria um monitor diferente se fosse necessario e todos se
comunicariam usando o pigclient unico.
Os fontes estao bem desorganizados e ainda nao fiz instalacao, embora vc
possa rodar tudo apenas descompactando.
O que jah estah estavel:
- pigserverd -> funcionando ok, falta somente trabalhar melhor com signal
handlers e pidfile
- pigmonitord -> pronto. nada em mente a melhorar. Aceita log do snort
formato fast e normal assim como pelo syslog
- pigclient -> pronto e funcionando.
Exemplo de uso do pigclient manualmente:
# perl pigclient 127.0.0.1 2222 admin admin block 4.4.4.4
[pigclient ] (127.0.0.1) ordered:1 blocked:1 total:1 (ok)
# perl pigclient 127.0.0.1 2222 admin admin block 4.4.4.4 400.6.6.6
[pigclient ] (127.0.0.1) ordered:2 blocked:0 total:1 (Not a valid ip)
# perl pigclient 127.0.0.1 2222 admin admin blocked
[pigclient ] (127.0.0.1) total 1: 4.4.4.4
Pigmonitor em execucao bloqueando ataques:
[pigmonitor] Adding hosts...
[pigmonitor] + Server 127.0.0.1:2222 (admin/admin)
[pigmonitor] Added 1 host(s)
[pigmonitor] Snort alerts from: /var/log/snort/alert
[pigmonitor] Hit delay set to: 10
[pigmonitor] Here we go !
[pigmonitor] (monitor) Attack from 192.168.13.51
[pigmonitor] (timehash) Timing(10): 192.168.13.51
[pigclient ] (127.0.0.1) ordered:1 blocked:1 total:2 (ok)
[pigmonitor] (monitor) Attack from 192.168.13.51
[pigclient ] (127.0.0.1) ordered:1 blocked:0 total:2 (Already blocked)
[pigmonitor] (monitor) Attack from 192.168.13.51
[pigmonitor] (hitdelay) WoW, going Fast !!! (Again in less than 10
secs)
seria bom haver bloqueio por determinado numero de segundos, mas nao quiz
fazer isso usando:
block xxxx; sleep $secs; unblock xxx pq criaria mtos processos.
desculpem o testamento :P
quem kiser os fontes eu mendo em pvt.
On Thursday 17 July 2003 19:28, you wrote:
> On Thu, 17 Jul 2003 13:58:30 -0300, Ramoni wrote
>
> > Oi pessoal,
> > bom, estou desenvolvendo o projeto pigmeet, (pigmeat versao 2)
> > e jah cheguei num status aceitavel para uso.
> > Consiste em programas monitoradores que conectam em programas
> > servidores e mandam bloquear IPs resumindo. Feito pra ser acoplado
> > ao snort fazendo um IDS mais legal. Se alguem quiser ajudar solto
> > mais informacoes sobrbe o projeto e libero os scripts valeu
>
> Olá Ramoni! Como esta o senhor?
> Bom, estou disposto a ajudar neste seu projeto. Poderia descreve-lo
> melhor?
>
> []'s
> --
> Fabiano Reese Righetti - frighetti at {cascavel.pm.org, cpan.org,
> unipan.br}
--
Ramoni
Databras treinamento e Consultoria Linux
Tel.: (21) 2518-2363
------- End of Forwarded Message -------
From ocxy em host.sk Sun Jul 20 08:54:38 2003
From: ocxy em host.sk (ocxy)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] Paradox
Message-ID: <20030720135323.M71149@host.sk>
alguem ja manipulou banco de dados do Paradox com Perl ?
ocxy
ocxy.host.sk
ICQ: 1282982
ocxy@host.sk
From ramoni em databras.com.br Mon Jul 21 12:20:10 2003
From: ramoni em databras.com.br (Ramoni)
Date: Mon Aug 2 21:26:43 2004
Subject: Fw: Re: [Cascavel-pm] PIGMEET: Quem puder ajudar
In-Reply-To: <20030718190804.M99213@cascavel.pm.org>
References: <20030716030539.14ef2787.insider_el8@yahoo.com.br>
<200307181330.47677.ramoni@databras.com.br>
<20030718190804.M99213@cascavel.pm.org>
Message-ID: <200307211420.10570.ramoni@databras.com.br>
Sim, pode-se encarar desta forma :)
Os scripts tao aih, alguns nao estao tertminados e domingo em casa implementei
flock nas partes q usam arquivos, mas aki no job eu n tenho essa modificacao.
testa aih se kiser.
On Friday 18 July 2003 16:12, Fabiano Reese Righetti wrote:
> Seria então um Distributed IDS?
> Gostaria de dar uma olhada nos sources. :)
>
> []'s
> --
> Fabiano Reese Righetti - frighetti at {cascavel.pm.org, cpan.org,
> unipan.br}
>
> ---------- Forwarded Message -----------
> From: Ramoni
> To: "Fabiano Reese Righetti"
> Sent: Fri, 18 Jul 2003 13:30:47 -0300
> Subject: Re: [Cascavel-pm] PIGMEET: Quem puder ajudar
>
> Sim claro.
>
> A ideia eh fazer uma suite IDS completa com mais recursos do que qualquer
> outra,
> por isso o pigmeet esta sendo feito bem segmentado.
> Basicamente voce tera maquinas detectando ataques (com snort se kiser)
> em varios pontos da rede que voce kiser, e podera bloquear os ips dos
> atacantes
> em outros varios pontos da rede como em firewalls, algum fireone, pix etc
>
> O pigmeet consiste no seguinte conjunto de programas:
>
> - pigserverd
> Um servidor tcp que recebe comandos dos clients que falem o devido
> protocolo que jah esta criado, e toma as acoes devidas.
> Bloqueia IPs sem suar system iptables, em vez disso uso o modulo
> IPTables::IPv4
> e atravez de hashes ele vai direto ao netfilter. Estou evitando ao
> maximo o uso de systems
> e o unico ateh agora sao os proprios programas usando o pigclient.
> - pigclient
> O cliente basico usado por todos os monitores/sensores, ele abstrai a
> camada
> do protocolo, sendo chamado via linha de comando com parametros
> legiveis.
> - pigmonitord
> Por enquanto soh fiz o monitor preparado para snort, que
> le os alerts do snort e seguindo suas configuracoes, usa o
> pigclient para bloquear o atacante em todos os pigservers
> configurados.
> - pigcontrol
> Shell interativa onde voce controla de uma soh vez todos os seus
> pigservers
> rodando. Utiliza tambem o pigclient para conexao.
> - pigsyncd
> Assegura a sincronia caso queira entre os pigservers,
> sincronizando por somente os ips bloqueados em comum ou
> bloqueando em todos eles o que ha de novo em algum
>
> Alguns outros poderao ser desnvolvidos, e coisas como uma pagina php
> para controle vai ser facil a partir do momento em que voce poder usar o
> php para fazer uma conexao tcp e consultar os dados de cada pigserverd. Mas
> sei php hehe.
>
> Da pra fazer tb um script que para jogar os dados em um
> mysql/postgre/oracle da vida.
> Mas nao sei nada de sql :)
>
> O protocolo de comunicacao eh bem simples, e para evitar DoS,
> cada comunicacao entre pigclient e pigserver eh feita da seguinte forma:
>
> 1- client -> server # enviando informacoes de autenticacao toda em MD5
> 2 - Ou o servidor fecha a conexao ou emite um "ok"
> 3 - client -> server # client envia o comando
> 4 - server -> client # servidor devolve um resumo da operacao feita e FECHA
> a conexao.
>
> O servidor nao aceita 3 envios de comando do client e nao aceita conexoes
> paradas por mais de 2 segundos.
> O pigclient eh chama em linha de comando e qnd vc executa ele faz isso tudo
> sozinho, nao havendo interacao do user
> com o server. Evitando Dos prevenindo conexoes idles abertas e envio de
> muitos dados em cada requisicao.
>
> O pigmonitor pro snort (unico feito ateh entao) evita um possivel ataque
> DoS no server porque
> mesmo q receba 400 ataques do mesmo ip, ele nao vai tentar conectar 400
> vezes por guarda em hash um timestamp
> onde voce estabelece um minimo delay entre hits do mesmo ip.
>
> A parte de fork tanto do server quanto do client nao gerou processos
> defunct mesmo sob intenso uso.
>
> Estou afzendo o pigmeet dessa forma para tentar fazer mais do q as outras
> ferramentas fazem,, o snort sam eh bom,
> mas nao faz o q eu quero, o guardian coitado, eh mto fraco, o block-it nem
> se fala...
> O snort inline eh otimo pq embarreira somente o pacote, mas nao bloqueia
> remotamente...
> mas vc pode usar o pgimeet junto com o snort_inline.
> A unica ferramenta q ja ouvi falar q faz o q o pigmeet tem o intuito de
> fazer se chama dragon da enterasys e
> custa U$ 25.000,00
>
> A programacao eh facil, estah aberta, nao sou o mestre do perl e por isso
> peco ajuda. A ideia
> eu acho mto boa e o fundamental eh desenvolver de forma que possa crescer
> sem que tenhamos que remendar o programa,
> como foi o caso do pigmeat. (o pigmeet foi o nome q dei pra nova serie do
> antigfo pigmeat)
>
> Nada impede que usemos libpcap para em vez de usar o snort, interagir
> direto neste nivel sem precisar dele,
> isso seria trabalho para um novo programa monitor.
> Bloquear em pix,fireone, seria somente desenvolver um outro pigclient...
> Cada maquina rodaria um monitor diferente se fosse necessario e todos se
> comunicariam usando o pigclient unico.
>
> Os fontes estao bem desorganizados e ainda nao fiz instalacao, embora vc
> possa rodar tudo apenas descompactando.
> O que jah estah estavel:
> - pigserverd -> funcionando ok, falta somente trabalhar melhor com signal
> handlers e pidfile
> - pigmonitord -> pronto. nada em mente a melhorar. Aceita log do snort
> formato fast e normal assim como pelo syslog
> - pigclient -> pronto e funcionando.
>
> Exemplo de uso do pigclient manualmente:
>
> # perl pigclient 127.0.0.1 2222 admin admin block 4.4.4.4
> [pigclient ] (127.0.0.1) ordered:1 blocked:1 total:1 (ok)
> # perl pigclient 127.0.0.1 2222 admin admin block 4.4.4.4 400.6.6.6
> [pigclient ] (127.0.0.1) ordered:2 blocked:0 total:1 (Not a valid
> ip) # perl pigclient 127.0.0.1 2222 admin admin blocked
> [pigclient ] (127.0.0.1) total 1: 4.4.4.4
>
> Pigmonitor em execucao bloqueando ataques:
> [pigmonitor] Adding hosts...
> [pigmonitor] + Server 127.0.0.1:2222 (admin/admin)
> [pigmonitor] Added 1 host(s)
> [pigmonitor] Snort alerts from: /var/log/snort/alert
> [pigmonitor] Hit delay set to: 10
> [pigmonitor] Here we go !
> [pigmonitor] (monitor) Attack from 192.168.13.51
> [pigmonitor] (timehash) Timing(10): 192.168.13.51
> [pigclient ] (127.0.0.1) ordered:1 blocked:1 total:2 (ok)
> [pigmonitor] (monitor) Attack from 192.168.13.51
> [pigclient ] (127.0.0.1) ordered:1 blocked:0 total:2 (Already
> blocked) [pigmonitor] (monitor) Attack from 192.168.13.51
> [pigmonitor] (hitdelay) WoW, going Fast !!! (Again in less than 10
> secs)
>
> seria bom haver bloqueio por determinado numero de segundos, mas nao quiz
> fazer isso usando:
> block xxxx; sleep $secs; unblock xxx pq criaria mtos processos.
>
> desculpem o testamento :P
> quem kiser os fontes eu mendo em pvt.
>
> On Thursday 17 July 2003 19:28, you wrote:
> > On Thu, 17 Jul 2003 13:58:30 -0300, Ramoni wrote
> >
> > > Oi pessoal,
> > > bom, estou desenvolvendo o projeto pigmeet, (pigmeat versao 2)
> > > e jah cheguei num status aceitavel para uso.
> > > Consiste em programas monitoradores que conectam em programas
> > > servidores e mandam bloquear IPs resumindo. Feito pra ser acoplado
> > > ao snort fazendo um IDS mais legal. Se alguem quiser ajudar solto
> > > mais informacoes sobrbe o projeto e libero os scripts valeu
> >
> > Olá Ramoni! Como esta o senhor?
> > Bom, estou disposto a ajudar neste seu projeto. Poderia descreve-lo
> > melhor?
> >
> > []'s
> > --
> > Fabiano Reese Righetti - frighetti at {cascavel.pm.org, cpan.org,
> > unipan.br}
--
Ramoni
Databras treinamento e Consultoria Linux
Tel.: (21) 2518-2363
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome : pigmeet.tgz
Tipo : application/x-tgz
Tam : 12865 bytes
Descr.: não disponível
Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20030721/37f22f87/pigmeet.bin
From flavio.correa em pop.com.br Mon Jul 21 22:44:24 2003
From: flavio.correa em pop.com.br (=?iso-8859-1?q?Fl=E1vio=20de=20Vasconcellos=20Corr=EAa?=)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] Scrips PHP ou Perl? O que
=?iso-8859-1?q?=E9_mais_r=E1pido=3F?=
In-Reply-To: <200307211420.10570.ramoni@databras.com.br>
References: <20030716030539.14ef2787.insider_el8@yahoo.com.br>
<20030718190804.M99213@cascavel.pm.org>
<200307211420.10570.ramoni@databras.com.br>
Message-ID: <200307220044.25409.flavio.correa@pop.com.br>
Pessoal,
necessito escrever um script para auditar um banco de dados MySQL, para ser
agendado no crontab e executado todos os dias no período de menor tráfego na
rede. Eu sei que é possível escrevê-lo tanto em Perl quanto em PHP. A questão
é a seguinte, com o passar do tempo a tendência é que a BD fique maior e mais
complexo, como também o script, o que vai resultar em maior tempo de
processamento. Como não quero trocar a minha plataforma de hardware, qual a
vantagem que o Perl leva sobre os PHP nestes casos? É mais rápido na consulta
no MySQL? É mais eficiente nos cálculos númericos e operações booleanas?
Aos que tem experiência em ambas as linguagens, e prazer em colaborar a minha
gratidão.
p.s. Na maioria dos casos é validação de campos, cálculos estatísticos que
dependem de várias fontes (tabelas e BD) e um grande número de loops em cada
operação.
--
Flávio de Vasconcellos Corrêa
flavio.correa@pop.com.br
Por favor, evitem enviar anexos no formato MS-Office, obrigado!
Veja: http://www.fsf.org/philosophy/no-word-attachments.pt.html
From fglock em pucrs.br Mon Jul 21 23:13:31 2003
From: fglock em pucrs.br (fglock@pucrs.br)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] Scrips PHP ou Perl? O que
Message-ID: <200307220408.h6M48oFn071297@rigel.pucrs.br>
> qual a vantagem que o Perl leva sobre os PHP
> nestes casos?
> É mais rápido na consulta no MySQL? É mais eficiente
> nos cálculos númericos e operações booleanas?
Pelo que eu conheco da estrutura das duas linguagens,
nao deve ter diferenca nenhuma. A velocidade de
consulta ao MySQL e' exatamente a mesma, e o Perl
pode ser um pouquinho mais rapido no resto.
O Perl permite o uso de cache, que acelera bastante
o acesso. Mas como voce quer fazer auditoria acho que
nao vai querer usar acesso com cache.
- Flavio S. Glock
From fabio.martins em apenas.com Tue Jul 22 06:39:44 2003
From: fabio.martins em apenas.com (Fabio G. Martins)
Date: Mon Aug 2 21:26:43 2004
Subject: =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_Scrips_PHP_ou_Perl=3F_O_que=E9_mai?=
=?iso-8859-1?Q?s_r=E1pido=3F?=
References: <20030716030539.14ef2787.insider_el8@yahoo.com.br><20030718190804.M99213@cascavel.pm.org><200307211420.10570.ramoni@databras.com.br>
<200307220044.25409.flavio.correa@pop.com.br>
Message-ID: <001701c35045$fa1d5e20$0b00a8c0@fabio>
Espero te ajudar, se tratando de banco de dados livre eu te aconselho o
PostgreSQL, além da das vantagens da linguegem caso vc escolha Perl, vc
sairá ganhando muito tempo se vc começar a usar funções dentro do próprio
banco de dados (Stored Procedure) e o MySql ainda não suporta, e segundo um
amigo meu, não posso te dar certeza porque eu ainda não li a matéria, mas
parece que o MySql vai começar a ser cobrado.
----- Original Message -----
From: "Flávio de Vasconcellos Corrêa"
To: "Cascavel Perl Mongers"
Sent: Tuesday, July 22, 2003 12:44 AM
Subject: [Cascavel-pm] Scrips PHP ou Perl? O queé mais rápido?
> Pessoal,
> necessito escrever um script para auditar um banco de dados MySQL, para
ser
> agendado no crontab e executado todos os dias no período de menor tráfego
na
> rede. Eu sei que é possível escrevê-lo tanto em Perl quanto em PHP. A
questão
> é a seguinte, com o passar do tempo a tendência é que a BD fique maior e
mais
> complexo, como também o script, o que vai resultar em maior tempo de
> processamento. Como não quero trocar a minha plataforma de hardware, qual
a
> vantagem que o Perl leva sobre os PHP nestes casos? É mais rápido na
consulta
> no MySQL? É mais eficiente nos cálculos númericos e operações booleanas?
> Aos que tem experiência em ambas as linguagens, e prazer em colaborar a
minha
> gratidão.
>
> p.s. Na maioria dos casos é validação de campos, cálculos estatísticos que
> dependem de várias fontes (tabelas e BD) e um grande número de loops em
cada
> operação.
>
> --
> Flávio de Vasconcellos Corrêa
> flavio.correa@pop.com.br
>
> Por favor, evitem enviar anexos no formato MS-Office, obrigado!
> Veja: http://www.fsf.org/philosophy/no-word-attachments.pt.html
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
From helcio em totaldata.com.br Tue Jul 22 14:26:22 2003
From: helcio em totaldata.com.br (=?iso-8859-1?B?SOlsY2lv?=)
Date: Mon Aug 2 21:26:43 2004
Subject: =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_Scrips_PHP_ou_Perl=3F_O_que=E9_mai?=
=?iso-8859-1?Q?s_r=E1pido=3F?=
References: <20030716030539.14ef2787.insider_el8@yahoo.com.br><20030718190804.M99213@cascavel.pm.org><200307211420.10570.ramoni@databras.com.br><200307220044.25409.flavio.correa@pop.com.br>
<001701c35045$fa1d5e20$0b00a8c0@fabio>
Message-ID: <001601c35087$2631a2a0$6508a8c0@dialdata.com.br>
----- Original Message -----
From: Fabio G. Martins
To: Cascavel Perl Mongers
Sent: Tuesday, July 22, 2003 8:39 AM
Subject: Re: [Cascavel-pm] Scrips PHP ou Perl? O queé mais rápido?
> Espero te ajudar, se tratando de banco de dados livre eu te aconselho o
> PostgreSQL, além da das vantagens da linguegem caso vc escolha Perl, vc
> sairá ganhando muito tempo se vc começar a usar funções dentro do próprio
> banco de dados (Stored Procedure) e o MySql ainda não suporta, e segundo
um
> amigo meu, não posso te dar certeza porque eu ainda não li a matéria, mas
> parece que o MySql vai começar a ser cobrado.
>
Olá amigos,
por coincidência, acabei de voltar de uma palestra do pessoal do MySql no
metrô de São Paulo, um dos grandes incentivadores de uso de software livre
em Sampa. Pelo que ouvi, não tem a menor possibilidade de obrigarem a pagar
pelo MySql. O que acontece é que se vc comprar a licensa (de US$ 220 a
US$440 por servidor), vc fica desobrigado de obedecer algumas regras duras
do GPL. Segundo eles, a filosofia é: se cabe no seu orçamento, pague, pela
tranquilidade jurídica, senão, use livremente.
Um abraço,
Hélcio Baurich
TotalData Informática & Tecnologia
Fone/Fax: 55 11 3241-3600
From glasswalk3r em yahoo.com.br Tue Jul 22 15:42:28 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] =?iso-8859-1?q?usando_conex=E3o_win32=3A=3AODBC?=
Message-ID: <20030722204228.23056.qmail@web20204.mail.yahoo.com>
Olá lista,
Estou tentando fazer um script em Perl me retornar
alguns resultados de uma pesquisa via Win32::ODBC, de
um servidor Remedy (www.remedy.com).
O Remedy fornece um driver ODBC (DSN), e eu já fiz
algumas pesquisas com o M$ Access. Estou tentando usar
Active Perl 5.8 para fazer isso para mim, mas estou
tendo retorno apenas dos nomes das colunas, nada dos
dados.
O método Dump() deveria retornar todos os dados da
pesquisa, incluindo nome das colunas e dados. Não
consigo entender o que acontece se me é retornado
apenas os nomes das colunas, e não há erro na query.
Eu tenho certeza que os dados existem porque se
procurar pelo M$ Access funciona. Nem "select *
tabela" me traz alguma coisa.
Segue abaixo o script:
--
use strict;
use Win32::ODBC;
my $data = new Win32::ODBC("DSN=Remedy Measurement
Centre;UID=TESTE;PWD=TESTE");
my $query = 'SELECT * FROM "IMC-SD-Service-Ticket"
WHERE Assignee="CELIA NAGAMINE CC"';
if ($data->Sql($query)) {
my($err) = $data->Error;
warn "Sql() ERROR\n";
warn "\t\$query: $query\n";
warn "\t\$err: $err\n";
}
$data->DumpData();
$data->Close();
--- fim do script -----
[]´s
=====
Alceu Rodrigues de Freitas Junior
--------------------------------------
glasswalk3r@yahoo.com.br
http://www.imortais.cjb.net
-----------------------------------------------------------------------
"You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill
_______________________________________________________________________
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
http://br.mail.yahoo.com/
From glasswalk3r em yahoo.com.br Tue Jul 22 15:50:40 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:43 2004
Subject: _[Cascavel-pm]_Scrips_PHP_ou_Perl?_O_queé_mais_rápido?
In-Reply-To: <001601c35087$2631a2a0$6508a8c0@dialdata.com.br>
Message-ID: <20030722205040.57636.qmail@web20207.mail.yahoo.com>
Sinceramente, eu acho que Perl possui mais recursos do
que PHP para tornar o script mais rápido. Criar um
script Perl usando expressões regulares com a função
"study", usar alguns módulos que permitem otimização
(alguém pode me ajudar com isso?) e além de tudo podem
incorporar C em Perl ou vice-versa para funções
realmente pesadas.
E você não necessariamente precisa criar vários loops
um dentro do outro.
[]´s
Alceu
--- Hélcio escreveu: >
> ----- Original Message -----
> From: Fabio G. Martins
> To: Cascavel Perl Mongers
> Sent: Tuesday, July 22, 2003 8:39 AM
> Subject: Re: [Cascavel-pm] Scrips PHP ou Perl? O
> queé mais rápido?
>
>
> > Espero te ajudar, se tratando de banco de dados
> livre eu te aconselho o
> > PostgreSQL, além da das vantagens da linguegem
> caso vc escolha Perl, vc
> > sairá ganhando muito tempo se vc começar a usar
> funções dentro do próprio
> > banco de dados (Stored Procedure) e o MySql ainda
> não suporta, e segundo
> um
> > amigo meu, não posso te dar certeza porque eu
> ainda não li a matéria, mas
> > parece que o MySql vai começar a ser cobrado.
> >
> Olá amigos,
>
> por coincidência, acabei de voltar de uma palestra
> do pessoal do MySql no
> metrô de São Paulo, um dos grandes incentivadores de
> uso de software livre
> em Sampa. Pelo que ouvi, não tem a menor
> possibilidade de obrigarem a pagar
> pelo MySql. O que acontece é que se vc comprar a
> licensa (de US$ 220 a
> US$440 por servidor), vc fica desobrigado de
> obedecer algumas regras duras
> do GPL. Segundo eles, a filosofia é: se cabe no seu
> orçamento, pague, pela
> tranquilidade jurídica, senão, use livremente.
>
> Um abraço,
> Hélcio Baurich
> TotalData Informática & Tecnologia
> Fone/Fax: 55 11 3241-3600
>
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
_______________________________________________________________________
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
http://br.mail.yahoo.com/
From lechamps em terra.com.br Tue Jul 22 17:02:25 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] usando =?ISO-8859-1?Q?conex=E3o_win32=3A=3AO?=
=?ISO-8859-1?Q?DBC?=
References: <20030722204228.23056.qmail@web20204.mail.yahoo.com>
Message-ID: <3F1DB471.8080904@terra.com.br>
Alceu, eu tenho quase certeza de que você pode usar algum módulo mais
especializado, como o DBI::ODBC, que faz certamente o que você
precisa... e como seu perl é atualizado o suficiente, você poderia
tentar instalar...
Boa sorte...
[]'z!
Alceu R. de Freitas Jr. wrote:
> Olá lista,
>
> Estou tentando fazer um script em Perl me retornar
> alguns resultados de uma pesquisa via Win32::ODBC, de
> um servidor Remedy (www.remedy.com).
>
> O Remedy fornece um driver ODBC (DSN), e eu já fiz
> algumas pesquisas com o M$ Access. Estou tentando usar
> Active Perl 5.8 para fazer isso para mim, mas estou
> tendo retorno apenas dos nomes das colunas, nada dos
> dados.
>
> O método Dump() deveria retornar todos os dados da
> pesquisa, incluindo nome das colunas e dados. Não
> consigo entender o que acontece se me é retornado
> apenas os nomes das colunas, e não há erro na query.
> Eu tenho certeza que os dados existem porque se
> procurar pelo M$ Access funciona. Nem "select *
> tabela" me traz alguma coisa.
>
> Segue abaixo o script:
>
> --
>
> use strict;
> use Win32::ODBC;
>
> my $data = new Win32::ODBC("DSN=Remedy Measurement
> Centre;UID=TESTE;PWD=TESTE");
>
> my $query = 'SELECT * FROM "IMC-SD-Service-Ticket"
> WHERE Assignee="CELIA NAGAMINE CC"';
>
>
> if ($data->Sql($query)) {
>
> my($err) = $data->Error;
> warn "Sql() ERROR\n";
> warn "\t\$query: $query\n";
> warn "\t\$err: $err\n";
> }
>
> $data->DumpData();
>
> $data->Close();
>
> --- fim do script -----
>
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is Computer Scientist,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From glasswalk3r em yahoo.com.br Tue Jul 22 18:34:24 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] usando conexão_win32::ODBC
In-Reply-To: <3F1DB471.8080904@terra.com.br>
Message-ID: <20030722233424.86736.qmail@web20206.mail.yahoo.com>
Salve Luis,
Não no Windows NT (NoThanks).
CPAN não funciona: eu não tenho "make".
Estou menos triste. A conexão ODBC deve ter parte com
o demo (leia Bill Gates) porque conectar com Java
também deu problema: "The result set type is not
supported" é a resposta que eu ganho por procurar por
míseras 6 linhas...
Pesquisando um pouco eu encontrei algo sobre um módulo
chamado "ARS" no CPAN. Usando ele em conjunto com o
Win32::ODBC parece resolver o problema, já que os
dados parecem vir num formato diferente...
Só que eu continuo sem "make". Sem isso, nada de
módulo ARS...
Argh... vou pedir de Natal uma estação UNIX para
trabalhar...
--- Luis Campos de Carvalho
escreveu: >
> Alceu, eu tenho quase certeza de que você pode
> usar algum módulo mais
> especializado, como o DBI::ODBC, que faz certamente
> o que você
> precisa... e como seu perl é atualizado o
> suficiente, você poderia
> tentar instalar...
>
> Boa sorte...
>
> []'z!
>
> Alceu R. de Freitas Jr. wrote:
> > Olá lista,
> >
> > Estou tentando fazer um script em Perl me retornar
> > alguns resultados de uma pesquisa via Win32::ODBC,
> de
> > um servidor Remedy (www.remedy.com).
> >
> > O Remedy fornece um driver ODBC (DSN), e eu já fiz
> > algumas pesquisas com o M$ Access. Estou tentando
> usar
> > Active Perl 5.8 para fazer isso para mim, mas
> estou
> > tendo retorno apenas dos nomes das colunas, nada
> dos
> > dados.
> >
> > O método Dump() deveria retornar todos os dados da
> > pesquisa, incluindo nome das colunas e dados. Não
> > consigo entender o que acontece se me é retornado
> > apenas os nomes das colunas, e não há erro na
> query.
> > Eu tenho certeza que os dados existem porque se
> > procurar pelo M$ Access funciona. Nem "select *
> > tabela" me traz alguma coisa.
> >
> > Segue abaixo o script:
> >
> > --
> >
> > use strict;
> > use Win32::ODBC;
> >
> > my $data = new Win32::ODBC("DSN=Remedy Measurement
> > Centre;UID=TESTE;PWD=TESTE");
> >
> > my $query = 'SELECT * FROM "IMC-SD-Service-Ticket"
> > WHERE Assignee="CELIA NAGAMINE CC"';
> >
> >
> > if ($data->Sql($query)) {
> >
> > my($err) = $data->Error;
> > warn "Sql() ERROR\n";
> > warn "\t\$query: $query\n";
> > warn "\t\$err: $err\n";
> > }
> >
> > $data->DumpData();
> >
> > $data->Close();
> >
> > --- fim do script -----
> >
>
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Luis Campos de Carvalho is Computer Scientist,
> 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
_______________________________________________________________________
Yahoo! Mail
Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
http://br.mail.yahoo.com/
From fglock em pucrs.br Wed Jul 23 08:08:41 2003
From: fglock em pucrs.br (Flavio S. Glock)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] usando conexão_win32::ODBC
References: <20030722233424.86736.qmail@web20206.mail.yahoo.com>
Message-ID: <3F1E88D9.796A@pucrs.br>
Alceu R. de Freitas Jr. wrote:
> CPAN não funciona: eu não tenho "make".
Este é o "make" para o NT (anexo)
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome : nmake.zip
Tipo : application/x-zip-compressed
Tam : 35973 bytes
Descr.: não disponível
Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20030723/d229d54b/nmake.bin
From lechamps em terra.com.br Wed Jul 23 09:15:03 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] usando =?ISO-8859-1?Q?conex=E3o=5Fwin32=3A=3AO?=
=?ISO-8859-1?Q?DBC?=
References: <20030722233424.86736.qmail@web20206.mail.yahoo.com>
Message-ID: <3F1E9867.3080803@terra.com.br>
Alceu R. de Freitas Jr. wrote:
> Salve Luis,
>
> Não no Windows NT (NoThanks).
>
> CPAN não funciona: eu não tenho "make".
>
[snip]
> Só que eu continuo sem "make". Sem isso, nada de
> módulo ARS...
>
> Argh... vou pedir de Natal uma estação UNIX para
> trabalhar...
>
Oras, para quê esperar até o natal?
http://www.weihenstephan.de/~syring/win32/UnxUtils.html
http://www.infolets.com/1042152373/
Da página do Emacs para winnt:
FAQ Muito bom
http://www.nentug.org/unix-to-nt
Coletânea de ferramentas para unix.
http://www.itribe.net/virtunix
E aqui tem GCC + Make + ldtools + binutils, empacotadinhos para o seu NT:
http://www.delorie.com/djgpp/
Nota: nenhuma destas ferramentas exige qualquer modificação como
superusuário, nem instalação ou qualquer outra "formalidade" do winnt.
Divirta-se, e Feliz Natal! =-]
[]'z!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is Computer Scientist,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From chrisreichel em bol.com.br Thu Jul 24 15:22:34 2003
From: chrisreichel em bol.com.br (Christian Reichel)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] Byte code compile
Message-ID: <20030724172234.3dfda5bb.chrisreichel@bol.com.br>
Ola amigos.
Tenho uma pequena curiosidade,
se eu quiser proteger meu codigo fonte,
compilando para byte code, ha alguma forma de
quebrar esta protecao?
Pergunto pq preciso proteger uns codigos, eu ja
fiz isso com o zend (para PHP) e funcionou mto bem,
ainda naum tive problemas.
E fundamental que eu proteja meu codigo (da empresa),
para isso se talvez ate tenha que usar as ferramentas da indigo, ou
activestate. Sera que o perlcc eh o bastante.
Obrigado.
--
Der Desperation, Schmerz, die Furcht
Entscheidende Faktoren, die Sie zwingen zu denken
Der Wein ist das Blut, das Fleisch ist das Brot
Chagas, das nicht schließt, das intrigieren sie seine Lebensdauer
Der Himmel ist die Hölle
das Kreuz die Entschuldigung
die das Licht im Ende des Tunnels die Lebensdauer nach dem Tod ist
Sie trafen seine Entscheidung warten nicht Urteil
das Ihre Seele verloren ist
Repent Sie sinners Blutabflüsse
Die Schmerz faszinieren
From chrisreichel em bol.com.br Thu Jul 24 15:39:11 2003
From: chrisreichel em bol.com.br (Christian Reichel)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] Byte code compile parte 2
Message-ID: <20030724173911.3a977777.chrisreichel@bol.com.br>
Ola amigos de novo!
Olha o que eu achei, pode ser de agrado de alguns.
Here is a repost of a message from John Macdonald on how
to encrypt a perl script. I found it useful and thought
you might too.
Happy coding
Marc
edgarm@rpi.edu
Re-Printed with permission of the authors.
______________________________________________________________
Marc Edgar wrote :
||
|| Greetings,
||
|| I read your replies about protecting commercial Perl code
|| with great interest. Could you tell me where I can learn how
|| to do this?
||
|| Many thanks.
|| Marc Edgar
|| edgarm@rpi.edu
There are two parts involved in doing this.
Building Perl with the ability to decrypt scripts as it
executes them is pretty simple. Take a look at the Perl
source files: perl.h toke.c and usersub.c
and look for the use of the manifests CRYPTSCRIPT and CRYPTLOCAL.
The first two files, perl.h and toke.c, need no change on your
part - you just have to make sure that toke.c gets compiled with
the option -DCRYPTSCRIPT. The significant part is in usersub.c.
If you compile it with -DCRYPTSCRIPT, then it will compile in a
very simple decryption routine - every byte has the top bit
flipped, which for normal ascii text means that it is turned on.
This encryption scheme is not very hard to crack, obviously,
which brings us to the more difficult part of the job.
The hard part is choosing an encryption algorithm that is strong
enough for your needs. Then you would write a piece of C code
and put it into a file called cryptlocal.h and encure that you
compile usersub.c with the options -DCRYPTSCRIPT -DCRYPTLOCAL.
Your cryptlocal.h file must do two things - it must define the
manifest constants CRYPT_MAGIC1 and CRYPT_MAGIC2 and it must
provide a subroutine cryptfilter which takes FILE * argument,
reads in the remainder of that file, and decrypts it. (If you
look in usersub.c at what happens if CRYPTLOCAL is not defined,
it gives you a template for what your code in cryptlocal.h must
look like to usersub.c when it gets included. You would also
have to write a separate program that takes a script, copies
some portion of it without encrypting (like the leading #! line
for instance) and then write out the two CRYPT_MAGIC characters
and then write out the rest of the script in encrypted form.
The code in usersub.c already provides the cryptswitch function
called from toke.c - its job is to check for the CRYPT_MAGIC
characters and if they are found, fork off a process to run
your cryptfilter subroutine to decrypt the rest of the input
file. It prevents an obvious security breaking trick by just
quiting if debugging it turned on. I won't guarantee there
aren't any other holes that would allow somebody to break the
security without applying crypto-analysis to the encrypted
scripts - in fact, I am certain that it can be done. So, if your
scripts are going to be worth millions of dollars to someone who
breaks the encryption, then you probably should consider going
a different route. However, given a good choice of encryption
algorithm, this mechanism provides a fairly good barrier to
reading your scripts.
The reason I chose such a trivial encryption routine to be the
standard one included in the Perl distribution is that the routine
in the distribution is publicly readable code and vulnerable to
analysis by many people. If there was a "pretty good" routine
provided, then many people might choose to use it. It is a lot
more tempting for a cracker to spend some time trying to break
a code for which he has the source and which he knows is going to
be used by many people, than it is for him to try and break a code
that he doesn't have source to and which is different from the
code used by any other organization.
By the way, Larry has some neat tools to support the make procedure
that lend themselves really well to supporting this sort of addition.
If you have a script that looks like:
#!/bin/sh
# cryptbuild
toke_cflags='ccflags="$ccflags -DCRYPTSCRIPT"'
ttoke_cflags='ccflags="$ccflags -DCRYPTSCRIPT"'
usersub_cflags='ccflags="$ccflags -DCRYPTSCRIPT -DCRYPTLOCAL"'
export toke_cflags ttoke_cflags usersub_cflags
./cflags
make $*
then to have your own ready to go Perl source, you just take the
standard Perl source, and add this script (call it cryptbuild) and
the file cryptlocal.h that you made before. When you are ready to
build Perl on your customer's site, copy on that source tree and
then whenever your would have typed "make something" you just use
"cryptbuild something" instead. For example,
cryptbuild depend all test
When you have finished compiling Perl, you just remove the cryptlocal.h
file and the usersub.o module and you can leave the rest of the source
behind for your customers to use as they wish.
From fabio.martins em apenas.com Fri Jul 25 06:21:51 2003
From: fabio.martins em apenas.com (Fabio G. Martins)
Date: Mon Aug 2 21:26:43 2004
Subject: =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_usando_conex=E3o_win32::ODBC?=
References: <20030722204228.23056.qmail@web20204.mail.yahoo.com>
Message-ID: <006d01c3529e$f247ad80$0b00a8c0@fabio>
Oi vc pode tentar trocar a sua instrunção sql
-- Original
my $query = 'SELECT * FROM "IMC-SD-Service-Ticket" WHERE Assignee="CELIA
NAGAMINE CC"';
-- Atualizada
my $query = "SELECT * FROM IMC-SD-Service-Ticket WHERE Assignee like 'CELIA
NAGAMINE CC' ";
-- Obs: O caracter "=" é utilizado em instrunções SQL para comparação de
numeros (data type int, numeric, date etc.)
-- enquanto o like é utlizado para comparação de texto, as aspas simples(')
em sql são utilizadas para conter dados
-- do tipo texto e quanto vc não coloca nada o SGBD não o interpreta como
texto, e as aspas duplas(") servem apenas
-- para indicar a variável, que o valor que ela deve receber é um texto.
talvez isto funcione
----- Original Message -----
From: "Alceu R. de Freitas Jr."
To:
Sent: Tuesday, July 22, 2003 5:42 PM
Subject: [Cascavel-pm] usando conexão win32::ODBC
> Olá lista,
>
> Estou tentando fazer um script em Perl me retornar
> alguns resultados de uma pesquisa via Win32::ODBC, de
> um servidor Remedy (www.remedy.com).
>
> O Remedy fornece um driver ODBC (DSN), e eu já fiz
> algumas pesquisas com o M$ Access. Estou tentando usar
> Active Perl 5.8 para fazer isso para mim, mas estou
> tendo retorno apenas dos nomes das colunas, nada dos
> dados.
>
> O método Dump() deveria retornar todos os dados da
> pesquisa, incluindo nome das colunas e dados. Não
> consigo entender o que acontece se me é retornado
> apenas os nomes das colunas, e não há erro na query.
> Eu tenho certeza que os dados existem porque se
> procurar pelo M$ Access funciona. Nem "select *
> tabela" me traz alguma coisa.
>
> Segue abaixo o script:
>
> --
>
> use strict;
> use Win32::ODBC;
>
> my $data = new Win32::ODBC("DSN=Remedy Measurement
> Centre;UID=TESTE;PWD=TESTE");
>
> my $query = 'SELECT * FROM "IMC-SD-Service-Ticket"
> WHERE Assignee="CELIA NAGAMINE CC"';
>
>
> if ($data->Sql($query)) {
>
> my($err) = $data->Error;
> warn "Sql() ERROR\n";
> warn "\t\$query: $query\n";
> warn "\t\$err: $err\n";
> }
>
> $data->DumpData();
>
> $data->Close();
>
> --- fim do script -----
>
> []´s
>
>
>
> =====
> Alceu Rodrigues de Freitas Junior
> --------------------------------------
> glasswalk3r@yahoo.com.br
> http://www.imortais.cjb.net
> -----------------------------------------------------------------------
> "You have enemies? Good. That means you've stood up for something,
sometime in your life." - Sir Winston Churchill
>
> _______________________________________________________________________
> Yahoo! Mail
> Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus,
proteção contra spam.
> http://br.mail.yahoo.com/
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
From glasswalk3r em yahoo.com.br Fri Jul 25 07:16:27 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:43 2004
Subject: _[Cascavel-pm]_usando_conexão_win32::ODBC
In-Reply-To: <006d01c3529e$f247ad80$0b00a8c0@fabio>
Message-ID: <20030725121627.32493.qmail@web20209.mail.yahoo.com>
Oi Fábio,
Pode parecer piada, mas o banco de dados desgraçado do
Remedy não aceita nomes de coluna com caracteres não
alfanuméricos. Então eu realmente tenho que usar ""
onde eles estão aplicados. Se não usá-los, o ODBC me
retorna erro de coluna não encontra ou algum outro
erro qualquer. Se usá-los, a query é executada (mas
não traz valores de resposta).
Mas obrigado pela ajuda de qualquer forma.
[]´s
Alceu
--- "Fabio G. Martins"
escreveu: > Oi vc pode tentar trocar a sua instrunção
sql
>
> -- Original
> my $query = 'SELECT * FROM "IMC-SD-Service-Ticket"
> WHERE Assignee="CELIA
> NAGAMINE CC"';
> -- Atualizada
> my $query = "SELECT * FROM IMC-SD-Service-Ticket
> WHERE Assignee like 'CELIA
> NAGAMINE CC' ";
>
> -- Obs: O caracter "=" é utilizado em instrunções
> SQL para comparação de
> numeros (data type int, numeric, date etc.)
> -- enquanto o like é utlizado para comparação de
> texto, as aspas simples(')
> em sql são utilizadas para conter dados
> -- do tipo texto e quanto vc não coloca nada o SGBD
> não o interpreta como
> texto, e as aspas duplas(") servem apenas
> -- para indicar a variável, que o valor que ela deve
> receber é um texto.
>
> talvez isto funcione
>
> ----- Original Message -----
> From: "Alceu R. de Freitas Jr."
>
> To:
> Sent: Tuesday, July 22, 2003 5:42 PM
> Subject: [Cascavel-pm] usando conexão win32::ODBC
>
>
> > Olá lista,
> >
> > Estou tentando fazer um script em Perl me retornar
> > alguns resultados de uma pesquisa via Win32::ODBC,
> de
> > um servidor Remedy (www.remedy.com).
> >
> > O Remedy fornece um driver ODBC (DSN), e eu já fiz
> > algumas pesquisas com o M$ Access. Estou tentando
> usar
> > Active Perl 5.8 para fazer isso para mim, mas
> estou
> > tendo retorno apenas dos nomes das colunas, nada
> dos
> > dados.
> >
> > O método Dump() deveria retornar todos os dados da
> > pesquisa, incluindo nome das colunas e dados. Não
> > consigo entender o que acontece se me é retornado
> > apenas os nomes das colunas, e não há erro na
> query.
> > Eu tenho certeza que os dados existem porque se
> > procurar pelo M$ Access funciona. Nem "select *
> > tabela" me traz alguma coisa.
> >
> > Segue abaixo o script:
> >
> > --
> >
> > use strict;
> > use Win32::ODBC;
> >
> > my $data = new Win32::ODBC("DSN=Remedy Measurement
> > Centre;UID=TESTE;PWD=TESTE");
> >
> > my $query = 'SELECT * FROM "IMC-SD-Service-Ticket"
> > WHERE Assignee="CELIA NAGAMINE CC"';
> >
> >
> > if ($data->Sql($query)) {
> >
> > my($err) = $data->Error;
> > warn "Sql() ERROR\n";
> > warn "\t\$query: $query\n";
> > warn "\t\$err: $err\n";
> > }
> >
> > $data->DumpData();
> >
> > $data->Close();
> >
> > --- fim do script -----
> >
> > []´s
> >
> >
> >
> > =====
> > Alceu Rodrigues de Freitas Junior
> > --------------------------------------
> > glasswalk3r@yahoo.com.br
> > http://www.imortais.cjb.net
> >
>
-----------------------------------------------------------------------
> > "You have enemies? Good. That means you've stood
> up for something,
> sometime in your life." - Sir Winston Churchill
> >
> >
>
_______________________________________________________________________
> > Yahoo! Mail
> > Mais espaço, mais segurança e gratuito: caixa
> postal de 6MB, antivírus,
> proteção contra spam.
> > http://br.mail.yahoo.com/
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm@mail.pm.org
> >
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
> >
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
=====
Alceu Rodrigues de Freitas Junior
--------------------------------------
glasswalk3r@yahoo.com.br
http://www.imortais.cjb.net
-----------------------------------------------------------------------
"You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill
_______________________________________________________________________
Conheça o novo Cadê? - Rápido, fácil e preciso.
42 milhões de páginas brasileiras, busca por imagens e muito mais!
http://www.cade.com.br
From glasswalk3r em yahoo.com.br Fri Jul 25 07:21:19 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] Byte code compile parte 2
In-Reply-To: <20030724173911.3a977777.chrisreichel@bol.com.br>
Message-ID: <20030725122119.34172.qmail@web20204.mail.yahoo.com>
Eu nunca compilei o Perl através dos fontes, mas isso
daria algum howto.
Alguém poderia escrever algo? Eu posso ajudar com a
formatação do trabalho (ao menos isso) e quem sabe
realizar alguns testes.
[]´s
Alceu
--- Christian Reichel
escreveu: > Ola amigos de novo!
>
> Olha o que eu achei, pode ser de agrado de alguns.
>
> Here is a repost of a message from John Macdonald on
> how
> to encrypt a perl script. I found it useful and
> thought
> you might too.
> Happy coding
> Marc
> edgarm@rpi.edu
>
> Re-Printed with permission of the authors.
>
______________________________________________________________
> Marc Edgar wrote :
> ||
> || Greetings,
> ||
> || I read your replies about protecting commercial
> Perl code
> || with great interest. Could you tell me where I
> can learn how
> || to do this?
> ||
> || Many thanks.
> || Marc Edgar
> || edgarm@rpi.edu
>
> There are two parts involved in doing this.
>
> Building Perl with the ability to decrypt scripts as
> it
> executes them is pretty simple. Take a look at the
> Perl
> source files: perl.h toke.c and usersub.c
> and look for the use of the manifests CRYPTSCRIPT
> and CRYPTLOCAL.
> The first two files, perl.h and toke.c, need no
> change on your
> part - you just have to make sure that toke.c gets
> compiled with
> the option -DCRYPTSCRIPT. The significant part is
> in usersub.c.
> If you compile it with -DCRYPTSCRIPT, then it will
> compile in a
> very simple decryption routine - every byte has the
> top bit
> flipped, which for normal ascii text means that it
> is turned on.
> This encryption scheme is not very hard to crack,
> obviously,
> which brings us to the more difficult part of the
> job.
>
> The hard part is choosing an encryption algorithm
> that is strong
> enough for your needs. Then you would write a piece
> of C code
> and put it into a file called cryptlocal.h and
> encure that you
> compile usersub.c with the options -DCRYPTSCRIPT
> -DCRYPTLOCAL.
> Your cryptlocal.h file must do two things - it must
> define the
> manifest constants CRYPT_MAGIC1 and CRYPT_MAGIC2 and
> it must
> provide a subroutine cryptfilter which takes FILE *
> argument,
> reads in the remainder of that file, and decrypts
> it. (If you
> look in usersub.c at what happens if CRYPTLOCAL is
> not defined,
> it gives you a template for what your code in
> cryptlocal.h must
> look like to usersub.c when it gets included. You
> would also
> have to write a separate program that takes a
> script, copies
> some portion of it without encrypting (like the
> leading #! line
> for instance) and then write out the two CRYPT_MAGIC
> characters
> and then write out the rest of the script in
> encrypted form.
> The code in usersub.c already provides the
> cryptswitch function
> called from toke.c - its job is to check for the
> CRYPT_MAGIC
> characters and if they are found, fork off a process
> to run
> your cryptfilter subroutine to decrypt the rest of
> the input
> file. It prevents an obvious security breaking
> trick by just
> quiting if debugging it turned on. I won't
> guarantee there
> aren't any other holes that would allow somebody to
> break the
> security without applying crypto-analysis to the
> encrypted
> scripts - in fact, I am certain that it can be done.
> So, if your
> scripts are going to be worth millions of dollars to
> someone who
> breaks the encryption, then you probably should
> consider going
> a different route. However, given a good choice of
> encryption
> algorithm, this mechanism provides a fairly good
> barrier to
> reading your scripts.
>
> The reason I chose such a trivial encryption routine
> to be the
> standard one included in the Perl distribution is
> that the routine
> in the distribution is publicly readable code and
> vulnerable to
> analysis by many people. If there was a "pretty
> good" routine
> provided, then many people might choose to use it.
> It is a lot
> more tempting for a cracker to spend some time
> trying to break
> a code for which he has the source and which he
> knows is going to
> be used by many people, than it is for him to try
> and break a code
> that he doesn't have source to and which is
> different from the
> code used by any other organization.
>
> By the way, Larry has some neat tools to support the
> make procedure
> that lend themselves really well to supporting this
> sort of addition.
>
> If you have a script that looks like:
>
> #!/bin/sh
> # cryptbuild
> toke_cflags='ccflags="$ccflags -DCRYPTSCRIPT"'
> ttoke_cflags='ccflags="$ccflags -DCRYPTSCRIPT"'
> usersub_cflags='ccflags="$ccflags -DCRYPTSCRIPT
> -DCRYPTLOCAL"'
> export toke_cflags ttoke_cflags usersub_cflags
> ./cflags
> make $*
>
> then to have your own ready to go Perl source, you
> just take the
> standard Perl source, and add this script (call it
> cryptbuild) and
> the file cryptlocal.h that you made before. When
> you are ready to
> build Perl on your customer's site, copy on that
> source tree and
> then whenever your would have typed "make something"
> you just use
> "cryptbuild something" instead. For example,
>
> cryptbuild depend all test
>
> When you have finished compiling Perl, you just
> remove the cryptlocal.h
> file and the usersub.o module and you can leave the
> rest of the source
> behind for your customers to use as they wish.
> > _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
_______________________________________________________________________
Conheça o novo Cadê? - Rápido, fácil e preciso.
42 milhões de páginas brasileiras, busca por imagens e muito mais!
http://www.cade.com.br
From frighetti em cascavel.pm.org Fri Jul 25 14:32:08 2003
From: frighetti em cascavel.pm.org (Fabiano Reese Righetti)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] =?iso-8859-1?q?Atualiza=E7=F5es?=
Message-ID: <20030725190707.M88401@cascavel.pm.org>
Olá pessoal!
Gostaria da opinião dos senhores e senhoritas a respeito de alguns
assuntos...
Primeiramente sobre a "Tekneeq issue", estive pesquisando e acabei
chegando na seguinte conclusão: É "inviável" continuarmos mantendo as
edições no formato de XML seguindo a DTD elaborada por nós. Pelo seguinte
fato de termos outros padrões bem elaborados e que nos da muito mais
opções na hora que formos elaborar um novo artigo/edição... Levantei então
dois padrões muito utilizados na geração de documentação, são eles:
* DocBook - http://docbook.sourceforge.net/
* POD - http://www.perldoc.com/perl5.8.0/pod/perlpodspec.html
Acredito que o POD é a melhor opção por ser de fácil utilização e
conhecido/utilizado pela comunidade Perl.
Mas antes gostaria de suas opiniões, talvez alguém possa sugerir até
outro padrão que acha que vale apena...
Outro assunto é sobre o site... Estive pesquisando sobre alguma
"ferramenta" que poderia agilizar a atualização e também disponibilizar
algum mecanismo para que a comunidade possa colaborar. A que me chamou
atenção foi o Kwiki (http://www.kwiki.org). Alguém que já tenha utilizado
a mesma poderia me dizer como foi a experiência? :)
Grato.
--
Fabiano Reese Righetti - frighetti at {cascavel.pm.org, cpan.org, unipan.br}
From danielcid em yahoo.com.br Fri Jul 25 14:51:02 2003
From: danielcid em yahoo.com.br (Daniel B. Cid)
Date: Mon Aug 2 21:26:43 2004
Subject: [Cascavel-pm] Problema com strings
Message-ID: <1059162615.20837.22.camel@intranet.com>
Opa,
Algum dos senhores sabe se existe um modulo que trabalhe de maneira
semelhante ao strings(gnu strings). Estava procurando aqui e nao achei
nada ... (quero evitar utilizar system() e cia)
[]`s
Daniel B. Cid
From nferraz em phperl.com Fri Jul 25 15:03:27 2003
From: nferraz em phperl.com (Nelson Ferraz)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] =?ISO-8859-1?Q?Atualiza=E7=F5es?=
In-Reply-To: <20030725190707.M88401@cascavel.pm.org>
References: <20030725190707.M88401@cascavel.pm.org>
Message-ID: <1059164023.1008.27.camel@debian>
> * DocBook - http://docbook.sourceforge.net/
> * POD - http://www.perldoc.com/perl5.8.0/pod/perlpodspec.html
>
> Acredito que o POD é a melhor opção por ser de fácil utilização e
> conhecido/utilizado pela comunidade Perl.
Embora POD seja uma boa opção para documentar programas em Perl, o
formato DocBook me parece mais apropriado para desenvolver documentos.
> Outro assunto é sobre o site... Estive pesquisando sobre alguma
> "ferramenta" que poderia agilizar a atualização e também disponibilizar
> algum mecanismo para que a comunidade possa colaborar. A que me chamou
> atenção foi o Kwiki (http://www.kwiki.org). Alguém que já tenha utilizado
> a mesma poderia me dizer como foi a experiência? :)
O meu site (http://www.gnubis.com.br) roda inteiramente em TWiki, um
excelente wiki desenvolvido em Perl.
Esta é uma ótima solução para manter o conteúdo sempre atualizado.
[]s
Nelson
From lechamps em terra.com.br Fri Jul 25 15:15:24 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Problema com strings
References: <1059162615.20837.22.camel@intranet.com>
Message-ID: <3F218FDC.5050707@terra.com.br>
Daniel B. Cid wrote:
> Opa,
>
> Algum dos senhores sabe se existe um modulo que trabalhe de maneira
> semelhante ao strings(gnu strings). Estava procurando aqui e nao achei
> nada ... (quero evitar utilizar system() e cia)
>
Não existe, Daniel.
Mas o perl não precisa disso, teoricamente.
Se você falar mais sobre seu problema, posso tentar ajudar mais.
Ao seu dispor,
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is Computer Scientist,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From nferraz em phperl.com Fri Jul 25 15:18:36 2003
From: nferraz em phperl.com (Nelson Ferraz)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Problema com strings
In-Reply-To: <1059162615.20837.22.camel@intranet.com>
References: <1059162615.20837.22.camel@intranet.com>
Message-ID: <1059164944.1007.44.camel@debian>
> Algum dos senhores sabe se existe um modulo que trabalhe de maneira
> semelhante ao strings(gnu strings). Estava procurando aqui e nao achei
> nada ... (quero evitar utilizar system() e cia)
Que tal um loop e uma expressão regular?
while (<>) {
s/[^[:print:]]//g; # remove non-printable chars
print;
}
[]s
Nelson
From danielcid em yahoo.com.br Fri Jul 25 15:47:29 2003
From: danielcid em yahoo.com.br (Daniel B. Cid)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Problema com strings
In-Reply-To: <3F218FDC.5050707@terra.com.br>
References: <1059162615.20837.22.camel@intranet.com>
<3F218FDC.5050707@terra.com.br>
Message-ID: <1059166002.20859.35.camel@intranet.com>
Bem,
Eu fiz um programa que "scaneia" todo o sistema e agora eu quero que ele
pegue alguns binarios, por exemplo /bin/ls, e me forneca um output
similar ao gnu strings. Na verdade eu estou fazendo um estudo sobre
"Unix forensics" (mais especificadamente unix rootkits) e preciso de
algo similar a isso.
O processo que eu estou fazendo eh +- esse:
1-tiro o md5sum (utilizando Digest::md5) de todos os files do sistema
2-"infecto" o sistema com um rootkit
3-rodo esse programa de novo (que verifica o md5sum de todo o sistema) e
vejo quais arquivos foram modificados.
4-Agora quero que esse mesmo programa utilize algo similar ao "gnu
strings" para me fornecer o output de alguns binarios. Por exemplo,
/bin/ls com um "/bin/bash" ...
Espero que tenha conseguido ser bem claro no que estou tentando fazer.
Ja utilizei varios "metodos" mas nenhum me fornece uma saida desejada.
*Se alguem se interessa por esse assunto e quiser ajudar , sera um
prazer. :) Estou criando uma database com todos os rootkits possiveis
obrigado pela ajuda
Daniel B. Cid
>On Fri, 2003-07-25 at 16:15, Luis Campos de Carvalho wrote:
> Daniel B. Cid wrote:
> > Opa,
> >
> > Algum dos senhores sabe se existe um modulo que trabalhe de maneira
> > semelhante ao strings(gnu strings). Estava procurando aqui e nao achei
> > nada ... (quero evitar utilizar system() e cia)
> >
>
> Não existe, Daniel.
> Mas o perl não precisa disso, teoricamente.
> Se você falar mais sobre seu problema, posso tentar ajudar mais.
>
> Ao seu dispor,
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Luis Campos de Carvalho is Computer Scientist,
> 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 lechamps em terra.com.br Fri Jul 25 15:49:37 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Problema com strings
References: <1059162615.20837.22.camel@intranet.com>
<1059164944.1007.44.camel@debian>
Message-ID: <3F2197E1.5090703@terra.com.br>
Nelson Ferraz wrote:
>>Algum dos senhores sabe se existe um modulo que trabalhe de maneira
>>semelhante ao strings(gnu strings). Estava procurando aqui e nao achei
>>nada ... (quero evitar utilizar system() e cia)
>
> Que tal um loop e uma expressão regular?
>
> while (<>) {
> s/[^[:print:]]//g; # remove non-printable chars
> print;
> }
>
Desculpe, Nelson.
Eu fui ler o que fazia o tal "strings" depois.
Não sei de onde eu tirei que você estava mexendo com o strings.h...
A solução proposta é interessante. Eu apenas "enxuguei" mais:
s/[^[:print:]]//g && print while <>;
# Daqui pra baixo é diversão.
# Espero que alguém se interesse... =-]
Por outro lado, o strings determina que existam pelo menos 4
caracteres imprimiveis (ou um número dado):
s/[^[:print:]]//g && /[:print:]{4,}/ && print while <>;
Para terminar, ambas em forma de sub, mais flexível:
# A versão proposta inicialmente
sub strings{
local $_ = shift;
s/[^[:print:]]//g && return $_;
return undef;
}
# A versão que mostra apenas strings com mais que X caracteres:
sub strings{
my( $num_chars, $str ) = ( shift, shift );
$str =~ s/[^[:print:]]//g &&
$str =~ m/[:print:]{$num_chars,}/ &&
return $str;
return undef;
}
# Uma versão que trabalha com array na entrada:
sub array_strings( $\@ ){
my( $char, $data ) = ( shift, shift );
if( wantarray ){
$str =~ s/[^[:print:]]//g &&
$str =~ m/[:print:]{$char,}/ &&
push @$result, $str
foreach @$data;
}else{
$str =~ s/[^[:print:]]//g &&
$str =~ m/[:print:]{$char,}/ &&
$result .= $str
foreach @$data;
}
return ref $result? @$result : $result;
}
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is Computer Scientist,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From danielcid em yahoo.com.br Fri Jul 25 16:09:53 2003
From: danielcid em yahoo.com.br (Daniel B. Cid)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Problema com strings
In-Reply-To: <3F2197E1.5090703@terra.com.br>
References: <1059162615.20837.22.camel@intranet.com>
<1059164944.1007.44.camel@debian> <3F2197E1.5090703@terra.com.br>
Message-ID: <1059167347.20837.39.camel@intranet.com>
Eu so li depois a sua mensagem(Nelson). A sua dica funcionou perfeita e
foi aprimorada pela do Luis. Valeu pela ajuda dos dois...
Se precisarem de alguma coisa, estamos ai!
[]`s
Daniel B. Cid
>On Fri, 2003-07-25 at 16:49, Luis Campos de Carvalho wrote:
> Nelson Ferraz wrote:
> >>Algum dos senhores sabe se existe um modulo que trabalhe de maneira
> >>semelhante ao strings(gnu strings). Estava procurando aqui e nao achei
> >>nada ... (quero evitar utilizar system() e cia)
> >
> > Que tal um loop e uma expressão regular?
> >
> > while (<>) {
> > s/[^[:print:]]//g; # remove non-printable chars
> > print;
> > }
> >
>
> Desculpe, Nelson.
> Eu fui ler o que fazia o tal "strings" depois.
> Não sei de onde eu tirei que você estava mexendo com o strings.h...
>
> A solução proposta é interessante. Eu apenas "enxuguei" mais:
>
> s/[^[:print:]]//g && print while <>;
>
>
> # Daqui pra baixo é diversão.
> # Espero que alguém se interesse... =-]
>
> Por outro lado, o strings determina que existam pelo menos 4
> caracteres imprimiveis (ou um número dado):
>
> s/[^[:print:]]//g && /[:print:]{4,}/ && print while <>;
>
> Para terminar, ambas em forma de sub, mais flexível:
>
> # A versão proposta inicialmente
> sub strings{
> local $_ = shift;
> s/[^[:print:]]//g && return $_;
> return undef;
> }
>
> # A versão que mostra apenas strings com mais que X caracteres:
>
> sub strings{
> my( $num_chars, $str ) = ( shift, shift );
> $str =~ s/[^[:print:]]//g &&
> $str =~ m/[:print:]{$num_chars,}/ &&
> return $str;
> return undef;
> }
>
> # Uma versão que trabalha com array na entrada:
>
> sub array_strings( $\@ ){
> my( $char, $data ) = ( shift, shift );
> if( wantarray ){
> $str =~ s/[^[:print:]]//g &&
> $str =~ m/[:print:]{$char,}/ &&
> push @$result, $str
> foreach @$data;
> }else{
> $str =~ s/[^[:print:]]//g &&
> $str =~ m/[:print:]{$char,}/ &&
> $result .= $str
> foreach @$data;
> }
> return ref $result? @$result : $result;
> }
>
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Luis Campos de Carvalho is Computer Scientist,
> 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 flavio.correa em pop.com.br Fri Jul 25 19:12:41 2003
From: flavio.correa em pop.com.br (=?iso-8859-1?q?Fl=E1vio=20de=20Vasconcellos=20Corr=EAa?=)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] usando =?iso-8859-1?q?conex=E3o?= win32::ODBC
In-Reply-To: <006d01c3529e$f247ad80$0b00a8c0@fabio>
References: <20030722204228.23056.qmail@web20204.mail.yahoo.com>
<006d01c3529e$f247ad80$0b00a8c0@fabio>
Message-ID: <200307252112.41766.flavio.correa@pop.com.br>
Em Sex 25 Jul 2003 08:21, Fabio G. Martins escreveu:
> Oi vc pode tentar trocar a sua instrunção sql
>
> -- Original
> my $query = 'SELECT * FROM "IMC-SD-Service-Ticket" WHERE Assignee="CELIA
> NAGAMINE CC"';
> -- Atualizada
> my $query = "SELECT * FROM IMC-SD-Service-Ticket WHERE Assignee like 'CELIA
> NAGAMINE CC' ";
>
> -- Obs: O caracter "=" é utilizado em instrunções SQL para comparação de
> numeros (data type int, numeric, date etc.)
> -- enquanto o like é utlizado para comparação de texto, as aspas simples(')
> em sql são utilizadas para conter dados
Fabio, você esta cometendo um engano, na instrução SQL acima, ambas fazem a
mesma coisa. E "=" não é só para int, date, etc. é para comparações exatas e
"like" é para pesquisas por padrão.
A=A (V), A=B (F), AB like A% (V), BANANA like B%A (V)
Se não me engano, utilizar like para pesquisas exatas é mais lento que o uso
do operador "=".
--
Flávio de Vasconcellos Corrêa
flavio.correa@pop.com.br
Por favor, evitem enviar anexos no formato MS-Office, obrigado!
Veja: http://www.fsf.org/philosophy/no-word-attachments.pt.html
From gabriel em webclube.com Sat Jul 26 02:01:26 2003
From: gabriel em webclube.com (Gabriel Vieira)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Socket em https
Message-ID: <002001c35343$c09dff00$ad57a8c0@fortalnet.com.br>
Olá lista!!!
estou tendo um grande problema na tentativa de fazer uma conexão GET e POST via socket com um servidor com protocolo https... creio q deu pra entender? :)
Pois então... não consegui desenvolver nenhum código para tal conexão.. com servidores http consigo normal.. porém com https não dá certo :/ tentei usar com porta 443.. porém também sem sucesso...
Gostaria de algumas dicas... no caso seria uma conexão com uma URL no módelo https://www.site.com:3456
ou seja.. seriam 2 portas?! :/
Tow ficando doido já :~)
Aguardo ajudas ;P
Grato e Abraços!
Gabriel Vieira
Diretor Geral
http://www.webclube.com
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030726/dc07a839/attachment.htm
From glasswalk3r em yahoo.com.br Mon Jul 28 05:37:40 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] usando conexão win32::ODBC
In-Reply-To: <200307252112.41766.flavio.correa@pop.com.br>
Message-ID: <20030728103740.34561.qmail@web20203.mail.yahoo.com>
--- Flávio de Vasconcellos Corrêa
escreveu:
> Fabio, você esta cometendo um engano, na instrução
> SQL acima, ambas fazem a
> mesma coisa. E "=" não é só para int, date, etc. é
> para comparações exatas e
> "like" é para pesquisas por padrão.
>
> A=A (V), A=B (F), AB like A% (V), BANANA like B%A
> (V)
>
> Se não me engano, utilizar like para pesquisas
> exatas é mais lento que o uso
> do operador "=".
Realmente, o uso de "like" é torna a query mais lenta
do que o uso de "=", creio que para qualquer SGBD.
[]´s
=====
Alceu Rodrigues de Freitas Junior
--------------------------------------
glasswalk3r@yahoo.com.br
http://www.imortais.cjb.net
-----------------------------------------------------------------------
"You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill
_______________________________________________________________________
Conheça o novo Cadê? - Mais rápido, mais fácil e mais preciso.
Toda a web, 42 milhões de páginas brasileiras e nova busca por imagens!
http://www.cade.com.br
From glasswalk3r em yahoo.com.br Mon Jul 28 05:40:23 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Socket em https
In-Reply-To: <002001c35343$c09dff00$ad57a8c0@fortalnet.com.br>
Message-ID: <20030728104023.24327.qmail@web20206.mail.yahoo.com>
Olá Gabriel,
Para fazer a conexão você deve apontar para a porta em
que o servidor https está oferecendo o serviço, por
exemplo a porta 3456, como você citou no exemplo.
A porta 443 é a porta padrão para SSL, mas se você
mudou isso no servidor web, então não vai funcionar,
ok?
[]´s
Alceu
--- Gabriel Vieira escreveu: >
Olá lista!!!
>
> estou tendo um grande problema na tentativa de fazer
> uma conexão GET e POST via socket com um servidor
> com protocolo https... creio q deu pra entender? :)
>
> Pois então... não consegui desenvolver nenhum código
> para tal conexão.. com servidores http consigo
> normal.. porém com https não dá certo :/ tentei usar
> com porta 443.. porém também sem sucesso...
>
> Gostaria de algumas dicas... no caso seria uma
> conexão com uma URL no módelo
> https://www.site.com:3456
> ou seja.. seriam 2 portas?! :/
>
> Tow ficando doido já :~)
>
> Aguardo ajudas ;P
>
> Grato e Abraços!
>
> Gabriel Vieira
>
> Diretor Geral
> http://www.webclube.com>
_______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
_______________________________________________________________________
Conheça o novo Cadê? - Mais rápido, mais fácil e mais preciso.
Toda a web, 42 milhões de páginas brasileiras e nova busca por imagens!
http://www.cade.com.br
From lechamps em terra.com.br Mon Jul 28 08:37:34 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] =?ISO-8859-1?Q?Atualiza=E7=F5es?=
References: <20030725190707.M88401@cascavel.pm.org>
Message-ID: <3F25271E.9090202@terra.com.br>
Fabiano Reese Righetti wrote:
> Olá pessoal!
Oi, Fabiano, oi Perl M[ou]ngers =-]
> Gostaria da opinião dos senhores e senhoritas a respeito de alguns
> assuntos...
>
> Primeiramente sobre a "Tekneeq issue", estive pesquisando e acabei
> chegando na seguinte conclusão: É "inviável" continuarmos mantendo as
> edições no formato de XML seguindo a DTD elaborada por nós. Pelo seguinte
Obrigado. Isso vai facilitar horrores a minha vida. =-]
> fato de termos outros padrões bem elaborados e que nos da muito mais
> opções na hora que formos elaborar um novo artigo/edição... Levantei então
> dois padrões muito utilizados na geração de documentação, são eles:
>
> * DocBook - http://docbook.sourceforge.net/
> * POD - http://www.perldoc.com/perl5.8.0/pod/perlpodspec.html
>
> Acredito que o POD é a melhor opção por ser de fácil utilização e
> conhecido/utilizado pela comunidade Perl.
Exite um problema muito sério com POD: não é versátil o suficiente
para escrever artigos descentes para revista. É apenas uma ferramenta
simple e prática para documentação de scripts... =-]
> Mas antes gostaria de suas opiniões, talvez alguém possa sugerir até
> outro padrão que acha que vale apena...
Eu voto pelo DocBook. Mesmo não conhecendo, tenho certeza de que deve
ser melhor que usar POD para escrever artigos de revista... =-]
> Outro assunto é sobre o site... Estive pesquisando sobre alguma
> "ferramenta" que poderia agilizar a atualização e também disponibilizar
> algum mecanismo para que a comunidade possa colaborar. A que me chamou
> atenção foi o Kwiki (http://www.kwiki.org). Alguém que já tenha utilizado
> a mesma poderia me dizer como foi a experiência? :)
Eu não conheço nada disso.
Vou tentar olhar o Kwiki e tentar aprender alguma coisa para opinar.
[]'z!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is Computer Scientist,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From fglock em pucrs.br Mon Jul 28 12:41:26 2003
From: fglock em pucrs.br (Flavio S. Glock)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Re: "strings"
References: <20030728103740.34561.qmail@web20203.mail.yahoo.com>
Message-ID: <3F256046.48F3@pucrs.br>
Alguém tinha perguntado sobre o comando "strings" em Perl,
mas eu tinha perdido o link. Aí vai, atrasado:
http://www.perl.com/language/ppt/src/strings/index.html
- Flavio S. Glock
From fabio.martins em apenas.com Tue Jul 29 05:38:36 2003
From: fabio.martins em apenas.com (Fabio G. Martins)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Upload
Message-ID: <000a01c355bd$92dad260$0b00a8c0@fabio>
Alguém tem um código de Upload de arquivos funcionando p/ eu dar uma estudada
Obrigado.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030729/586ace06/attachment.htm
From nferraz em phperl.com Tue Jul 29 06:52:26 2003
From: nferraz em phperl.com (Nelson Ferraz)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Upload
In-Reply-To: <000a01c355bd$92dad260$0b00a8c0@fabio>
References: <000a01c355bd$92dad260$0b00a8c0@fabio>
Message-ID: <1059480198.595.49.camel@debian>
Em Ter, 2003-07-29 às 07:38, Fabio G. Martins escreveu:
> Alguém tem um código de Upload de arquivos funcionando p/ eu dar uma
> estudada
Uma busca rápida no Google retornou a seguinte página:
http://www.perldoc.com/perl5.8.0/lib/CGI.html#CREATING-A-FILE-UPLOAD-FIELD
Um detalhe importante é que a tag
[]s
Nelson
From fglock em pucrs.br Tue Jul 29 08:43:11 2003
From: fglock em pucrs.br (Flavio S. Glock)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Upload
References: <000a01c355bd$92dad260$0b00a8c0@fabio>
Message-ID: <3F2679EF.4AA4@pucrs.br>
Fabio G. Martins wrote:
>
> Alguém tem um código de Upload de arquivos funcionando p/ eu dar uma
> estudada
Fabio: você quer o lado do cliente ou do servidor?
Se for o lado do servidor, tem um exemplo aqui:
http://perlmonks.org/index.pl?node_id=278811
- Flavio S. Glock
From fabio.martins em apenas.com.pm.org Tue Jul 29 10:45:47 2003
From: fabio.martins em apenas.com.pm.org (Fabio G. Martins)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Upload
References: <000a01c355bd$92dad260$0b00a8c0@fabio> <3F2679EF.4AA4@pucrs.br>
Message-ID: <001401c355e8$7cbadae0$0b00a8c0@fabio>
Obrigado Flavio eu gostei do código, mas me diga uma coisa qual a diferença
deste p/ o do cliente, ou melhor como seria o do cliente, assim eu mesmo
posso perceber a diferença hehe
----- Original Message -----
From: "Flavio S. Glock"
To: "Cascavel Perl Mongers"
Sent: Tuesday, July 29, 2003 10:43 AM
Subject: Re: [Cascavel-pm] Upload
> Fabio G. Martins wrote:
> >
> > Alguém tem um código de Upload de arquivos funcionando p/ eu dar uma
> > estudada
>
> Fabio: você quer o lado do cliente ou do servidor?
> Se for o lado do servidor, tem um exemplo aqui:
>
> http://perlmonks.org/index.pl?node_id=278811
>
> - Flavio S. Glock
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
From glasswalk3r em yahoo.com.br Tue Jul 29 11:52:59 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Upload
In-Reply-To: <1059480198.595.49.camel@debian>
Message-ID: <20030729165259.9693.qmail@web20209.mail.yahoo.com>
Você pode usar o atalho do CGI.pm para gerar o
formulário assim:
my $cgi = new CGI;
$cgi->start_multipart_form();
Uma boa lida na documentação resolve seus problemas.
--- Nelson Ferraz escreveu: > Em
Ter, 2003-07-29 às 07:38, Fabio G. Martins
> escreveu:
> > Alguém tem um código de Upload de arquivos
> funcionando p/ eu dar uma
> > estudada
>
> Uma busca rápida no Google retornou a seguinte
> página:
>
>
http://www.perldoc.com/perl5.8.0/lib/CGI.html#CREATING-A-FILE-UPLOAD-FIELD
>
> Um detalhe importante é que a tag
>
> []s
>
> Nelson
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
=====
Alceu Rodrigues de Freitas Junior
--------------------------------------
glasswalk3r@yahoo.com.br
http://www.imortais.cjb.net
-----------------------------------------------------------------------
"You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill
_______________________________________________________________________
Conheça o novo Cadê? - Mais rápido, mais fácil e mais preciso.
Toda a web, 42 milhões de páginas brasileiras e nova busca por imagens!
http://www.cade.com.br
From fglock em pucrs.br Wed Jul 30 07:47:23 2003
From: fglock em pucrs.br (Flavio S. Glock)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Upload
References: <000a01c355bd$92dad260$0b00a8c0@fabio> <3F2679EF.4AA4@pucrs.br>
<001401c355e8$7cbadae0$0b00a8c0@fabio>
Message-ID: <3F27BE5B.DDF@pucrs.br>
Fabio:
O servidor é o programa CGI, enquanto o lado do cliente
seria um script que acessa uma página e _responde_ um
formulário de upload.
Por exemplo, você pode usar um cliente para atualizar uma
página em um provedor que tem acesso por web
(Geocities, por exemplo).
Tem uma série de módulos no CPAN chamados WWW::Mechanize::*,
que são usados para fazer clientes de web.
Se você procurar por "upload" no CPAN também vai achar
vários outros módulos, tanto para cliente como para servidor.
- Flavio S. Glock
Fabio G. Martins wrote:
>
> Obrigado Flavio eu gostei do código, mas me diga uma coisa qual a diferença
> deste p/ o do cliente, ou melhor como seria o do cliente, assim eu mesmo
> posso perceber a diferença hehe
>
> ----- Original Message -----
> From: "Flavio S. Glock"
> To: "Cascavel Perl Mongers"
> Sent: Tuesday, July 29, 2003 10:43 AM
> Subject: Re: [Cascavel-pm] Upload
>
> > Fabio G. Martins wrote:
> > >
> > > Alguém tem um código de Upload de arquivos funcionando p/ eu dar uma
> > > estudada
> >
> > Fabio: você quer o lado do cliente ou do servidor?
> > Se for o lado do servidor, tem um exemplo aqui:
> >
> > http://perlmonks.org/index.pl?node_id=278811
> >
> > - Flavio S. Glock
From gabriel em webclube.com Wed Jul 30 15:47:07 2003
From: gabriel em webclube.com (Gabriel Vieira)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] =?iso-8859-1?q?Restringir_acesso_de_leitura_=E0_pa?=
=?iso-8859-1?q?sta_do_usu=E1rio?=
Message-ID: <005001c356db$be619a80$ad57a8c0@fortalnet.com.br>
Olá,
foi instalado o mod_perl no servidor, porém gostaria de saber como restringir a execução e leitura que o perl faz (abrir arquivo) ao seu diretório. Como é feito no SUEXEC com os *.cgi, alguém pode dar alguma idéia? Foi tentando usar o Group Login no httpd.conf porém a leitura continua...
Aguardo ajudas.
Grato e abraços,
Gabriel Vieira
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20030730/835f259e/attachment.htm
From glasswalk3r em yahoo.com.br Thu Jul 31 06:44:00 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Restringir_acesso_de_leitura_à_pasta_do_usuário
In-Reply-To: <005001c356db$be619a80$ad57a8c0@fortalnet.com.br>
Message-ID: <20030731114400.4518.qmail@web20205.mail.yahoo.com>
Depende do serviço que vc está oferecendo. Você
poderia restringir o acesso via IP ou realizar
autenticação para executar os CGI´s.
--- Gabriel Vieira escreveu: >
Olá,
>
> foi instalado o mod_perl no servidor, porém gostaria
> de saber como restringir a execução e leitura que o
> perl faz (abrir arquivo) ao seu diretório. Como é
> feito no SUEXEC com os *.cgi, alguém pode dar alguma
> idéia? Foi tentando usar o Group Login no httpd.conf
> porém a leitura continua...
>
> Aguardo ajudas.
>
> Grato e abraços,
>
> Gabriel Vieira>
_______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
=====
Alceu Rodrigues de Freitas Junior
--------------------------------------
glasswalk3r@yahoo.com.br
http://www.imortais.cjb.net
-----------------------------------------------------------------------
"You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill
_______________________________________________________________________
Conheça o novo Cadê? - Mais rápido, mais fácil e mais preciso.
Toda a web, 42 milhões de páginas brasileiras e nova busca por imagens!
http://www.cade.com.br
From gabriel em webclube.com Thu Jul 31 13:34:24 2003
From: gabriel em webclube.com (Gabriel Vieira)
Date: Mon Aug 2 21:26:44 2004
Subject: =?iso-8859-1?Q?Re:_=5BCascavel-pm=5D_Restringir=5Facesso=5Fde=5Flei?=
=?iso-8859-1?Q?tura=5F=E0=5Fpasta=5Fdo=5Fusu=E1rio?=
References: <20030731114400.4518.qmail@web20205.mail.yahoo.com>
Message-ID: <000501c35792$60485260$ad57a8c0@fortalnet.com.br>
Olá Alceu,
grato pela ajuda... porém o problema é que quero restringir o acesso a
arquivos a uma determinada pasta entende?
Exemplo: o login "teste" só poderá abrir arquivos que estiverem na pasta
/home/www/teste/ utilizando o perl.
open(FILE,"
To: "Cascavel Perl Mongers"
Sent: Thursday, July 31, 2003 8:44 AM
Subject: Re: [Cascavel-pm] Restringir_acesso_de_leitura_à_pasta_do_usuário
> Depende do serviço que vc está oferecendo. Você
> poderia restringir o acesso via IP ou realizar
> autenticação para executar os CGI´s.
>
> --- Gabriel Vieira escreveu: >
> Olá,
> >
> > foi instalado o mod_perl no servidor, porém gostaria
> > de saber como restringir a execução e leitura que o
> > perl faz (abrir arquivo) ao seu diretório. Como é
> > feito no SUEXEC com os *.cgi, alguém pode dar alguma
> > idéia? Foi tentando usar o Group Login no httpd.conf
> > porém a leitura continua...
> >
> > Aguardo ajudas.
> >
> > Grato e abraços,
> >
> > Gabriel Vieira>
> _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm@mail.pm.org
> > http://cascavel.pm.org/mailman/listinfo/cascavel-pm
> >
>
> =====
> Alceu Rodrigues de Freitas Junior
> --------------------------------------
> glasswalk3r@yahoo.com.br
> http://www.imortais.cjb.net
> -----------------------------------------------------------------------
> "You have enemies? Good. That means you've stood up for something,
sometime in your life." - Sir Winston Churchill
>
> _______________________________________________________________________
> Conheça o novo Cadê? - Mais rápido, mais fácil e mais preciso.
> Toda a web, 42 milhões de páginas brasileiras e nova busca por imagens!
> http://www.cade.com.br
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm@mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
From lechamps em terra.com.br Thu Jul 31 13:55:14 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] =?ISO-8859-1?Q?Restringir=5Facesso=5Fde=5Fleit?=
=?ISO-8859-1?Q?ura=5F=E0=5Fpasta=5Fdo=5Fusu=E1rio?=
References: <20030731114400.4518.qmail@web20205.mail.yahoo.com>
<000501c35792$60485260$ad57a8c0@fortalnet.com.br>
Message-ID: <3F296612.8060903@terra.com.br>
Gabriel Vieira wrote:
> Olá Alceu,
>
> grato pela ajuda... porém o problema é que quero restringir o acesso a
> arquivos a uma determinada pasta entende?
> Exemplo: o login "teste" só poderá abrir arquivos que estiverem na pasta
> /home/www/teste/ utilizando o perl.
> open(FILE," ou seja
> open(FILE," ele não conseguiria abrir via .pl.
> compreende?
>
> Acho que estou sendo meio complicado :P
>
Olá, Gabriel.
Infelizmente, sem alterar o interpretador perl, a única forma de
conseguir isso que você deseja é usar a técnica de ChangeRoot Jail.
Alguém da lista teria uma boa página com um tutorial de ChangeRoot
Jail para enviar ao Gabriel?
Desculpe o mau jeito, mas hoje as coisas estão corridas demais... =-]
[]'z!
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is Computer Scientist,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
From glasswalk3r em yahoo.com.br Thu Jul 31 14:34:57 2003
From: glasswalk3r em yahoo.com.br (=?iso-8859-1?q?Alceu=20R.=20de=20Freitas=20Jr.?=)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] Restringir_acesso_de_leitura_à_pasta_do_usuário
In-Reply-To: <3F296612.8060903@terra.com.br>
Message-ID: <20030731193457.84087.qmail@web20205.mail.yahoo.com>
Luis,
Talvez se ele pudesse obter o usuário que esta rodando
o script e aí então checar as permissões? Por exemplo,
pegando a variável de ambiente de quem está executando
o script no momento ou então fazendo autenticação
contra uma base de dados já conhecida.
A proteção poderia ser checada dentro do próprio
script Perl (com controles condicionais) ou então se
utilizar das permissões de arquivo do próprio sistema
operacional (espero que o Gabriel não esteja usando um
sistema monousuário).
Gabriel, você vai ter muitos usuários no sistema?
Talvez você devesse dar uma olhada em autenticação via
PAM. Existem muitos módulos que oferecem acesso e você
também pode criar um script que te desse acesso à
esses recursos.
Desnecessário dizer que PAM só existem em sistemas
UNIX like...
[]´s
Alceu
--- Luis Campos de Carvalho
escreveu: > Gabriel Vieira wrote:
> > Olá Alceu,
> >
> > grato pela ajuda... porém o problema é que quero
> restringir o acesso a
> > arquivos a uma determinada pasta entende?
> > Exemplo: o login "teste" só poderá abrir arquivos
> que estiverem na pasta
> > /home/www/teste/ utilizando o perl.
> > open(FILE," > ou seja
> > open(FILE," > ele não conseguiria abrir via .pl.
> > compreende?
> >
> > Acho que estou sendo meio complicado :P
> >
>
>
> Olá, Gabriel.
> Infelizmente, sem alterar o interpretador perl, a
> única forma de
> conseguir isso que você deseja é usar a técnica de
> ChangeRoot Jail.
>
> Alguém da lista teria uma boa página com um
> tutorial de ChangeRoot
> Jail para enviar ao Gabriel?
>
> Desculpe o mau jeito, mas hoje as coisas estão
> corridas demais... =-]
> []'z!
>
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Luis Campos de Carvalho is Computer Scientist,
> 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
_______________________________________________________________________
Conheça o novo Cadê? - Mais rápido, mais fácil e mais preciso.
Toda a web, 42 milhões de páginas brasileiras e nova busca por imagens!
http://www.cade.com.br
From lechamps em terra.com.br Thu Jul 31 15:26:16 2003
From: lechamps em terra.com.br (Luis Campos de Carvalho)
Date: Mon Aug 2 21:26:44 2004
Subject: [Cascavel-pm] =?ISO-8859-1?Q?Restringir=5Facesso=5Fde=5Fleit?=
=?ISO-8859-1?Q?ura=5F=E0=5Fpasta=5Fdo=5Fusu=E1rio?=
References: <20030731193457.84087.qmail@web20205.mail.yahoo.com>
Message-ID: <3F297B68.20002@terra.com.br>
Alceu R. de Freitas Jr. wrote:
> Luis,
>
> Talvez se ele pudesse obter o usuário que esta rodando
> o script e aí então checar as permissões? Por exemplo,
> pegando a variável de ambiente de quem está executando
> o script no momento ou então fazendo autenticação
> contra uma base de dados já conhecida.
>
Alceu, eu acho que o Gabriel deseja partilhar entre multiplos
usuarios diferente o mesmo Apache + Mod_Perl, mas ele não confia nos
usuarios (tipica situação de ISP). Desta forma, ele precisa impedir os
seus usuarios de conseguir acesso não-autorizado a partes restritas do
sistema.
A primeira coisa que ele pensou foi em utilizar o próprio Apache para
fazer isso, com SUEXEC, ou qualquer outra forma de executar o
interpretador perl como outro usuario que não o Apache (ou root!).
Infelizmente, Mod_Perl é uma aplicação /embebed/, isto é, ele é parte
(dinâmica ou estática) do fonte do apache, e não pode mudar de usuario
sem alterações razoáveis para isso em seu código fonte (e duvido que
alguém rode um apache tão privilegiado que possa trocar de usuário!).
Desnecessário dizer (desculpe, Gabriel) que isso beira o impossível.
Acho que a melhor saída é rodar múltiplos web-servers em diferentes
/ChangeRoot/ /Jails/, uma para cada novo usuário de Mod_Perl que entrar.
Isso é pior que ter apenas um webserver e um interpretador perl rodando
ao mesmo tempo, mas é melhor que permitir que diferentes usuários
não-confiáveis utilizem o sistema de arquivos com as mesmas permissões.
Espero que o problema agora esteja mais claro... =-]
Continuo correndo, desculpem novamente.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is Computer Scientist,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=