[Cascavel-pm] Digest Cascavel-pm, volume 179, assunto 7
LOGGOS TI
loggos em loggos.com.br
Terça Janeiro 9 10:43:05 PST 2007
Saudações.
Sou neófito nesta lista e tenho uma questão:
como salvar um arquivo .txt (codificado como somente texto via word) para a codificação UTF8, mantendo a extensão .txt (pode ser renomeado o arquivo)?
Cordialmente.
Roberto Bisotto
----- Original Message -----
From: <cascavel-pm-request em pm.org>
To: <cascavel-pm em pm.org>
Sent: Tuesday, January 09, 2007 4:24 PM
Subject: Digest Cascavel-pm, volume 179, assunto 7
Enviar submissões para a lista de discussão Cascavel-pm para
cascavel-pm em pm.org
Para se cadastrar ou descadastrar via WWW, visite o endereço
http://mail.pm.org/mailman/listinfo/cascavel-pm
ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
corpo da mensagem para
cascavel-pm-request em pm.org
Você poderá entrar em contato com a pessoa que gerencia a lista pelo
endereço
cascavel-pm-owner em pm.org
Quando responder, por favor edite sua linha Assunto assim ela será
mais específica que "Re: Contents of Cascavel-pm digest..."
Tópicos de Hoje:
1. Res: Res: use Template (Patty Silva)
2. Re: Res: Res: use Template (Adriano Ferreira)
3. Re: Res: Res: use Template (Nelson Ferraz)
4. Res: Res: use Template (Patty Silva)
5. Res: Res: Res: use Template (Patty Silva)
6. Re: Res: Res: use Template (Adriano Ferreira)
----------------------------------------------------------------------
Message: 1
Date: Tue, 9 Jan 2007 09:39:26 -0800 (PST)
From: Patty Silva <ptfzs em yahoo.com.br>
Subject: [Cascavel-pm] Res: Res: use Template
To: Cascavel Perl Mongers <cascavel-pm em pm.org>
Message-ID: <20070109173926.39420.qmail em web31311.mail.mud.yahoo.com>
Content-Type: text/plain; charset="iso-8859-1"
So uma duvida:
2) open my $fh, ">", $filename or die "Why Perl failed? Oh, I know: $!";
open(FH, "<$file") or die("Arquivo nao pode ser acessado");
pq? usar o de cima e nao o de baixo??
----- Mensagem original ----
De: Igor Sutton <igor.sutton em gmail.com>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Terça-feira, 9 de Janeiro de 2007 17:35:44
Assunto: Re: [Cascavel-pm] Res: use Template
Consegui resolver...
$t->process(\$format,$data_ref,$arquivo_saida); ao invez de: $t->process(\*DATA,$data_ref,$arquivo_saida)
Você chegou a ler todos os comentários que fiz? Se você seguir alguns padrões de desenvolvimento que, no início parecerão chatos, vão te poupar um bom tempo depois:
1) use stricts; use warnings;
2) open my $fh, ">", $filename or die "Why Perl failed? Oh, I know: $!";
3) File::Find ou File::Find::Rule para iterar e procurar arquivos ou diretórios
4) perl -c meu_programa.pl para verificar a sintaxe
5) perltidy meu_programa.pl garante a indentação do seu programa.
Quem mais se arrisca a popular a lista? Links? Sugestões?
--
Igor Sutton Lopes <igor.sutton em gmail.com
>
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070109/f8bca7c0/attachment-0001.html
------------------------------
Message: 2
Date: Tue, 9 Jan 2007 15:45:30 -0200
From: "Adriano Ferreira" <a.r.ferreira em gmail.com>
Subject: Re: [Cascavel-pm] Res: Res: use Template
To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>
Message-ID:
<73ddeb6c0701090945w5de9d4a4v6c6219da72450b67 em mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
On 1/9/07, Patty Silva <ptfzs em yahoo.com.br> wrote:
>
> So uma duvida:
>
> 2) open my $fh, ">", $filename or die "Why Perl failed? Oh, I know: $!";
>
> open(FH, "<$file") or die("Arquivo nao pode ser acessado");
>
> pq? usar o de cima e nao o de baixo??
O open com dois argumentos é muito mágico. Provavelmente mais do que
você espera! Por exemplo,
$file = "| gzip my_gzziped_file.gz"
vai funcionar (criando um pipe e descomprimindo o arquivo
transparentemente). O problema é que coisas como é essas também podem
funcionar (com a quantidade certa de descuido quanto a permissões).
$file = "| rm -rf /"; # bye, bye, my filesystem - all right I
have a backup! Do I?
Tem mais informação sobre isto no
perldoc perlopentut
perldoc -f open
> ----- Mensagem original ----
> De: Igor Sutton <igor.sutton em gmail.com>
> Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
> Enviadas: Terça-feira, 9 de Janeiro de 2007 17:35:44
> Assunto: Re: [Cascavel-pm] Res: use Template
>
>
>
> >
> >
> >
> > Consegui resolver...
> > $t->process(\$format,$data_ref,$arquivo_saida); ao invez
> de: $t->process(\*DATA,$data_ref,$arquivo_saida)
>
> Você chegou a ler todos os comentários que fiz? Se você seguir alguns
> padrões de desenvolvimento que, no início parecerão chatos, vão te poupar um
> bom tempo depois:
>
> 1) use stricts; use warnings;
> 2) open my $fh, ">", $filename or die "Why Perl failed? Oh, I know: $!";
> 3) File::Find ou File::Find::Rule para iterar e procurar arquivos ou
> diretórios
> 4) perl -c meu_programa.pl para verificar a sintaxe
> 5) perltidy meu_programa.pl garante a indentação do seu programa.
>
> Quem mais se arrisca a popular a lista? Links? Sugestões?
>
> --
> Igor Sutton Lopes <igor.sutton em gmail.com >
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
> __________________________________________________
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
>
------------------------------
Message: 3
Date: Tue, 09 Jan 2007 17:52:31 +0000
From: Nelson Ferraz <nferraz em gmail.com>
Subject: Re: [Cascavel-pm] Res: Res: use Template
To: Cascavel Perl Mongers <cascavel-pm em pm.org>
Message-ID: <45A3D65F.7000400 em gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Patty Silva wrote:
> So uma duvida:
>
> 2) open my $fh, ">", $filename or die "Why Perl failed? Oh, I know: $!";
>
> open(FH, "<$file") or die("Arquivo nao pode ser acessado");
>
> pq? usar o de cima e nao o de baixo??
Não se esqueça da variável mágica $!, que indica o erro (se houver algum).
Uma pequena associação, para ajudar a lembrar: o ponto de exclamação nos
remete a um alerta, um erro; $! contém a mensagem de erro:
open(FILE, "<", "filename.txt") or die "Nao consegui ler: $!\n";
Sempre verifique os erros!
[]s
Nelson
------------------------------
Message: 4
Date: Tue, 9 Jan 2007 10:15:07 -0800 (PST)
From: Patty Silva <ptfzs em yahoo.com.br>
Subject: [Cascavel-pm] Res: Res: use Template
To: Cascavel Perl Mongers <cascavel-pm em pm.org>
Message-ID: <20070109181507.20915.qmail em web31302.mail.mud.yahoo.com>
Content-Type: text/plain; charset="iso-8859-1"
Ola Igor.. eu instalei o perltidy
mas nao consegui usar nao.. nao acontece nada com o codigo :D
como usa isso?
[]sss
----- Mensagem original ----
De: Igor Sutton <igor.sutton em gmail.com>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Terça-feira, 9 de Janeiro de 2007 17:35:44
Assunto: Re: [Cascavel-pm] Res: use Template
Consegui resolver...
$t->process(\$format,$data_ref,$arquivo_saida); ao invez de: $t->process(\*DATA,$data_ref,$arquivo_saida)
Você chegou a ler todos os comentários que fiz? Se você seguir alguns padrões de desenvolvimento que, no início parecerão chatos, vão te poupar um bom tempo depois:
1) use stricts; use warnings;
2) open my $fh, ">", $filename or die "Why Perl failed? Oh, I know: $!";
3) File::Find ou File::Find::Rule para iterar e procurar arquivos ou diretórios
4) perl -c meu_programa.pl para verificar a sintaxe
5) perltidy meu_programa.pl garante a indentação do seu programa.
Quem mais se arrisca a popular a lista? Links? Sugestões?
--
Igor Sutton Lopes <igor.sutton em gmail.com
>
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070109/be0573f1/attachment-0001.html
------------------------------
Message: 5
Date: Tue, 9 Jan 2007 10:23:00 -0800 (PST)
From: Patty Silva <ptfzs em yahoo.com.br>
Subject: [Cascavel-pm] Res: Res: Res: use Template
To: Cascavel Perl Mongers <cascavel-pm em pm.org>
Message-ID: <20070109182300.80418.qmail em web31305.mail.mud.yahoo.com>
Content-Type: text/plain; charset="iso-8859-1"
Igor.. consegui :)
era problema de permissao!! :D
Funcionou e muitoo bom esse comando!!
Obrigada pela dica
----- Mensagem original ----
De: Patty Silva <ptfzs em yahoo.com.br>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Terça-feira, 9 de Janeiro de 2007 18:15:07
Assunto: [Cascavel-pm] Res: Res: use Template
Ola Igor.. eu instalei o perltidy
mas nao consegui usar nao.. nao acontece nada com o codigo :D
como usa isso?
[]sss
----- Mensagem original ----
De: Igor Sutton <igor.sutton em gmail.com>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Terça-feira, 9 de Janeiro de 2007 17:35:44
Assunto: Re: [Cascavel-pm] Res: use Template
Consegui resolver...
$t->process(\$format,$data_ref,$arquivo_saida); ao invez de: $t->process(\*DATA,$data_ref,$arquivo_saida)
Você chegou a ler todos os comentários que fiz? Se você seguir alguns padrões de desenvolvimento que, no início parecerão chatos, vão te poupar um bom tempo depois:
1) use stricts; use warnings;
2) open my $fh, ">", $filename or die "Why Perl failed? Oh, I know: $!";
3) File::Find ou File::Find::Rule para iterar e procurar arquivos ou diretórios
4) perl -c meu_programa.pl para verificar a sintaxe
5) perltidy meu_programa.pl garante a indentação do seu programa.
Quem mais se arrisca a popular a lista? Links? Sugestões?
--
Igor Sutton Lopes <igor.sutton em gmail.com
>
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/ _______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070109/cc75eb31/attachment-0001.html
------------------------------
Message: 6
Date: Tue, 9 Jan 2007 16:23:50 -0200
From: "Adriano Ferreira" <a.r.ferreira em gmail.com>
Subject: Re: [Cascavel-pm] Res: Res: use Template
To: "Cascavel Perl Mongers" <cascavel-pm em pm.org>
Message-ID:
<73ddeb6c0701091023r18250a54n3e1215004382918a em mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
On 1/9/07, Patty Silva <ptfzs em yahoo.com.br> wrote:
>
> Ola Igor.. eu instalei o perltidy
> mas nao consegui usar nao.. nao acontece nada com o codigo :D
> como usa isso?
Quando você usa perltidy, por default ele cria outro arquivo
(concatenando ".tdy" no nome) e coloca a saída reformatada lá.
Por exemplo,
$ perltidy --mangle foo.pl
deve deixar a versão reformatada em "foo.pl.tdy". Se ao invés disso,
você quiser que ele coloque no mesmo arquivo e faça um backup use
"-b", como em
$ perltidy --mangle foo.pl
Mas cuidado! Duas vezes que você fizer isto, lá se foi a sua formatação pessoal.
>
> []sss
>
> ----- Mensagem original ----
> De: Igor Sutton <igor.sutton em gmail.com>
> Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
> Enviadas: Terça-feira, 9 de Janeiro de 2007 17:35:44
> Assunto: Re: [Cascavel-pm] Res: use Template
>
>
>
> >
> >
> >
> > Consegui resolver...
> > $t->process(\$format,$data_ref,$arquivo_saida); ao invez
> de: $t->process(\*DATA,$data_ref,$arquivo_saida)
>
> Você chegou a ler todos os comentários que fiz? Se você seguir alguns
> padrões de desenvolvimento que, no início parecerão chatos, vão te poupar um
> bom tempo depois:
>
> 1) use stricts; use warnings;
> 2) open my $fh, ">", $filename or die "Why Perl failed? Oh, I know: $!";
> 3) File::Find ou File::Find::Rule para iterar e procurar arquivos ou
> diretórios
> 4) perl -c meu_programa.pl para verificar a sintaxe
> 5) perltidy meu_programa.pl garante a indentação do seu programa.
>
> Quem mais se arrisca a popular a lista? Links? Sugestões?
>
> --
> Igor Sutton Lopes <igor.sutton em gmail.com >
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
> __________________________________________________
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
>
------------------------------
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
Fim da Digest Cascavel-pm, volume 179, assunto 7
************************************************
Mais detalhes sobre a lista de discussão Cascavel-pm