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