From joenio em gmail.com Sat Dec 1 19:43:04 2007 From: joenio em gmail.com (Joenio Costa) Date: Sun, 2 Dec 2007 00:43:04 -0300 Subject: [Cascavel-pm] OFF - Ler arquivo com caracter \M In-Reply-To: <154598.51946.qm@web31308.mail.mud.yahoo.com> References: <154598.51946.qm@web31308.mail.mud.yahoo.com> Message-ID: <65934b450712011943n636833d2kd2b28eaaaa19a2ee@mail.gmail.com> Tenta usar o gvim http://www.vim.org/download.php#pc Em 29/11/07, Patty Silva escreveu: > > Pessoal.. no WINDOWS tem como eu abrir o arquivo e visualizar os caracteres > como o \M que os editores colocam??? > > Obrigada > > > ________________________________ > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From wendelscardua em gmail.com Sun Dec 2 07:14:34 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Sun, 2 Dec 2007 13:14:34 -0200 Subject: [Cascavel-pm] BBC cria "Perl on Rails" Message-ID: <726229b50712020714j44c0ecdavc77107c5fbc19494@mail.gmail.com> Via Slashdot: http://developers.slashdot.org/article.pl?sid=07/12/01/1320221 Perl + Ruby on Rails = Perl on Rails pergunta: eles nunca ouviram falar de Catalyst !? []s Wendel From acid06 em gmail.com Sun Dec 2 08:48:14 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 2 Dec 2007 14:48:14 -0200 Subject: [Cascavel-pm] BBC cria "Perl on Rails" In-Reply-To: <726229b50712020714j44c0ecdavc77107c5fbc19494@mail.gmail.com> References: <726229b50712020714j44c0ecdavc77107c5fbc19494@mail.gmail.com> Message-ID: <9a08c9b40712020848s5d64a1ffr149f2ceebc467823@mail.gmail.com> On Dec 2, 2007 1:14 PM, Wendel Scardua wrote: > pergunta: eles nunca ouviram falar de Catalyst !? Nos comentários eles explicam porque não utilizaram Catalyst. Eles precisavam que o sistema pudesse rodar até em Perl 5.6 e que não utilizasse muitas dependências da CPAN pois todos os módulos deveriam ser aprovados pela BBC antes da instalação. Eles já utilizam Catalyst para outros projetos. -Nilson Santos F. Jr. From otaviof em gmail.com Sun Dec 2 09:44:39 2007 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Sun, 2 Dec 2007 15:44:39 -0200 Subject: [Cascavel-pm] OFF - Ler arquivo com caracter \M In-Reply-To: <65934b450712011943n636833d2kd2b28eaaaa19a2ee@mail.gmail.com> References: <154598.51946.qm@web31308.mail.mud.yahoo.com> <65934b450712011943n636833d2kd2b28eaaaa19a2ee@mail.gmail.com> Message-ID: <8e3843570712020944i365e0cf8xbfba032ffcf5bbc@mail.gmail.com> Patty, Apenas completando a dica do Joenio. Para que o Vim te mostre os terminadores de linha vc deve dar um: : set list Atenciosamente, -- | -- | Otávio Fernandes < otaviof | gmail | com > | FreeBSD 7.0 BETA3 && GNU/Linux User: 283.396 | (( Especial Programação )) http://geekbr.podcastbrasil.com/ | -- From shonorio em gmail.com Sun Dec 2 17:39:31 2007 From: shonorio em gmail.com (Solli Honorio) Date: Sun, 2 Dec 2007 23:39:31 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Acompanhe_o_calend=E1rio?= Message-ID: <12d1f4ee0712021739w68985423kfe88a26a8aac5383@mail.gmail.com> Pessoal está disponível o 'Catalyst Advent Calendar' ( http://catalyst.perl.org/calendar/2007) com um artigo para cada dia do mês dezenbro, já o 'Perl Advent Calendar' (http://perladvent.pm.org/) ainda está a procura de voluntários para escrever os artigos. Abraços, Solli M. Honório -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071202/8072379e/attachment.html From ptfzs em yahoo.com.br Mon Dec 3 01:51:06 2007 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 3 Dec 2007 01:51:06 -0800 (PST) Subject: [Cascavel-pm] Res: OFF - Ler arquivo com caracter \M Message-ID: <924678.63926.qm@web31311.mail.mud.yahoo.com> Obrigada Dica muito útil :D ----- Mensagem original ---- De: Otávio Fernandes Para: Cascavel Perl Mongers Enviadas: Domingo, 2 de Dezembro de 2007 17:44:39 Assunto: Re: [Cascavel-pm] OFF - Ler arquivo com caracter \M Patty, Apenas completando a dica do Joenio. Para que o Vim te mostre os terminadores de linha vc deve dar um: : set list Atenciosamente, -- | -- | Otávio Fernandes < otaviof | gmail | com > | FreeBSD 7.0 BETA3 && GNU/Linux User: 283.396 | (( Especial Programação )) http://geekbr.podcastbrasil.com/ | -- _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071203/26bfb69e/attachment.html From joenio em gmail.com Mon Dec 3 06:36:03 2007 From: joenio em gmail.com (Joenio Costa) Date: Mon, 3 Dec 2007 11:36:03 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Acompanhe_o_calend=E1rio?= In-Reply-To: <12d1f4ee0712021739w68985423kfe88a26a8aac5383@mail.gmail.com> References: <12d1f4ee0712021739w68985423kfe88a26a8aac5383@mail.gmail.com> Message-ID: <65934b450712030636w57f6c978y755af5c57465e729@mail.gmail.com> Ano passado rolou movimentação para traduzir os posts: http://mail.pm.org/pipermail/cascavel-pm/2006-December/007691.html Mas parece que somente um post foi traduzido pelo Adriano, infelizmente :( Inclusive, acho que seria interessante colocar essa tradução no Perl.org.br na seção de artigos. Será que este ano nós não conseguiriamos um resultado melhor que o ano passado? Em 02/12/07, Solli Honorio escreveu: > Pessoal está disponível o 'Catalyst Advent Calendar' > (http://catalyst.perl.org/calendar/2007) com um artigo para > cada dia do mês dezenbro, já o 'Perl Advent Calendar' ( > http://perladvent.pm.org/) ainda está a procura de voluntários para escrever > os artigos. > > Abraços, > > Solli M. Honório > > -- > "o animal satisfeito dorme". - Guimarães Rosa > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From joenio em gmail.com Mon Dec 3 06:38:35 2007 From: joenio em gmail.com (Joenio Costa) Date: Mon, 3 Dec 2007 11:38:35 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Acompanhe_o_calend=E1rio?= In-Reply-To: <65934b450712030636w57f6c978y755af5c57465e729@mail.gmail.com> References: <12d1f4ee0712021739w68985423kfe88a26a8aac5383@mail.gmail.com> <65934b450712030636w57f6c978y755af5c57465e729@mail.gmail.com> Message-ID: <65934b450712030638y53c2dd28s2e5ca3fe0833bf16@mail.gmail.com> Corrigindo, Ano passado a traducao foi para o Perl Advent Calendar. Mas a proposta de traducao (para o Perl ou Catalyst) ainda tá valendo... Em 03/12/07, Joenio Costa escreveu: > Ano passado rolou movimentação para traduzir os posts: > > http://mail.pm.org/pipermail/cascavel-pm/2006-December/007691.html > > Mas parece que somente um post foi traduzido pelo Adriano, infelizmente :( > Inclusive, acho que seria interessante colocar essa tradução no > Perl.org.br na seção de artigos. > > Será que este ano nós não conseguiriamos um resultado melhor que o ano passado? > > > > Em 02/12/07, Solli Honorio escreveu: > > Pessoal está disponível o 'Catalyst Advent Calendar' > > (http://catalyst.perl.org/calendar/2007) com um artigo para > > cada dia do mês dezenbro, já o 'Perl Advent Calendar' ( > > http://perladvent.pm.org/) ainda está a procura de voluntários para escrever > > os artigos. > > > > Abraços, > > > > Solli M. Honório > > > > -- > > "o animal satisfeito dorme". - Guimarães Rosa > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > Joenio Costa > - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador > - Colibre - Cooperativa de Tecnologias Livres > - PSL-BA - Projeto Software Livre Bahia > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From glasswalk3r em hotmail.com Mon Dec 3 13:25:41 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Tue, 4 Dec 2007 00:25:41 +0300 Subject: [Cascavel-pm] uso de __DATA__ com hierarquia de classes e Template Toolkit Message-ID: Olá monges, Estou tentando fazer um conjunto de módulos que gerem código Perl utilizando o Template Toolkit. Na realidade eu tenho dois problemas: um é definir se estou usando o Template Toolkit de forma correta. O outro é lidar com o __DATA__ em uma hierarquia de classes. Depois de testar meus modelos feitos com TT, eu cheguei a conclusão que definir o local aonde os templates ficam localizados não é tão interessante assim: eu teria que usar um arquivo de configuração ou algo parecido. Eu resolvi definir um pacote e dentro desse pacote colocar as linhas de código do template. Assim eu poderia utilizar o próprio @INC para buscar pelos meus templates (não preciso me preocupar com performance por fazer essa busca nesse momento). O TT já implementa isso de alguma outra forma? O outro problema foi justamente tentar usar __DATA__. Como o conjunto de métodos eram todos iguais para minhas classes-template, eu resolvi criar uma superclasse e colocar os métodos todos lá da seguinte forma: package File::Validate::Template; use strict; use warnings; use base 'Class::Accessor'; use Carp qw(confess); __PACKAGE__->follow_best_practice(); __PACKAGE__->mk_ro_accessors(qw(code)); sub new { my $class = shift; confess "class is an obligatory parameter" unless ( defined($class) ); my $self = { code => undef }; bless $self, $class; $self->{code} = $self->_read_code(); return $self; } sub _read_code { my $self = shift; my $buffer; local $/; my $handle = ref($self) . '::DATA'; $buffer = <$handle>; confess "No data from $handle file handle" unless ( defined($buffer) ); return \$buffer; } 1; Nas subclasses eu simplesmente herdei da superclasse e defini alguma coisa depois de __DATA__. Mas isso não está funcionando nem com reza brava. O resultado é esse aqui se tento executar: C:\temp\File-Layout>gentest.pl -i ContactPhones.xml No data from File::Validate::Template::Basic::DATA file handle at File/Validate/Template.pm line 37 File::Validate::Template::_read_code('File::Validate::Template::Basic=HASH(0x1df4610)') called at File/Validate/Template.pm line 20 File::Validate::Template::new('File::Validate::Template::Basic') called at File/Validate/Field/Varchar.pm line 31 File::Validate::Field::Varchar::new('File::Validate::Field::Varchar', 'File::Validate::Field::Varchar=HASH(0x1c234f8)') called at C:\temp\File-Layout\gentest.pl line 106 main::generate_test('HASH(0x1bae6f4)') called at C:\temp\File-Layout\gentest.pl line 43 Eu tive que usar um pouco da tabela de símbolos para definir em tempo de execução em qual __DATA__ eu quero ler. Eu tentei com arquivo de teste usando my $handle = 'Test::DATA'; my $test = <$handle>; e funcionou conforme o esperado. Aonde estou errando? Obrigado a todos, --- Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com "Escolha um trabalho que você ama e você nunca mais terá que trabalhar um dia na sua vida" - Confúcio _________________________________________________________________ Explore the seven wonders of the world http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/d2efd023/attachment.html From donatoaz em gmail.com Mon Dec 3 13:28:32 2007 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon, 3 Dec 2007 19:28:32 -0200 Subject: [Cascavel-pm] Ferramenta para Formatar HTML com TT2 In-Reply-To: <8e3843570711290223t3523dd8dkcee53c9373ac0e3e@mail.gmail.com> References: <8e3843570711290223t3523dd8dkcee53c9373ac0e3e@mail.gmail.com> Message-ID: <1746e3e30712031328w7f86ce30nc8da541f973fae48@mail.gmail.com> On Nov 29, 2007 8:23 AM, Otávio Fernandes wrote: > Senhores, > > Peço a indicação de vocês para uma ferramenta, ou script, para > formatar os meus fontes HTML's os quais tem linhas de TT2 (Template > Toolkit), com as ferramentas que eu testei, o TT2 fica completamente > bagunçado. Aproveitando um pouco o assunto, alguem tem um arquivo de syntax highlighting com suporte a TT pro vim? -- Donato Azevedo From otaviof em gmail.com Mon Dec 3 13:58:39 2007 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Mon, 3 Dec 2007 19:58:39 -0200 Subject: [Cascavel-pm] Ferramenta para Formatar HTML com TT2 In-Reply-To: <1746e3e30712031328w7f86ce30nc8da541f973fae48@mail.gmail.com> References: <8e3843570711290223t3523dd8dkcee53c9373ac0e3e@mail.gmail.com> <1746e3e30712031328w7f86ce30nc8da541f973fae48@mail.gmail.com> Message-ID: <8e3843570712031358m36f19836wf63347940e2ef937@mail.gmail.com> Donato, Bem lembrado. Uso TT2 já faz quase um ano, e sempre usei a formatacao padrao do html, agora que vi o seu post, resolvi testar uma conf para isso :-) segue: http://www.vim.org/scripts/script.php?script_id=830 Porem, eu fiz um tema para o GVim, veja se te agrada: http://www.vim.org/scripts/script.php?script_id=2016 ate mais, -- | -- | Otávio Fernandes < otaviof | gmail | com > | FreeBSD 7.0 BETA4 && GNU/Linux User: 283.396 | (( Especial Programação )) http://geekbr.podcastbrasil.com/ | -- From veronica.soara em gmail.com Tue Dec 4 03:50:32 2007 From: veronica.soara em gmail.com (Veronica Soraia) Date: Tue, 4 Dec 2007 09:50:32 -0200 Subject: [Cascavel-pm] Perl em Windows Message-ID: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> Oi galera.. tudo bem ?? será que alguem lembra de mim lá no Conisli rsrsrsr !?! rs Estou com um problema ... preciso rodar o perl em Windows, só que ele terá uma interface gráfica e por trás dessa interface vai rodar um processamento. Alguem tem alguma ideia por onde posso começar, será usando o módulo de GTK no Perl ??? falou galerinha até maisssssss.... Vlw -- VERONICA SORAIA -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/e4ac238d/attachment.html From fernandocorrea em gmail.com Tue Dec 4 03:57:13 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Tue, 4 Dec 2007 09:57:13 -0200 Subject: [Cascavel-pm] Perl em Windows In-Reply-To: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> References: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> Message-ID: Um bom começo: http://search.cpan.org/~ni-s/Tk-804.027/pod/overview.pod http://search.cpan.org/~karasik/Prima-1.23/Prima.pm http://search.cpan.org/~mlehmann/Gtk-Perl-0.7009/Gtk/objects.pod etc... Em 04/12/07, Veronica Soraia escreveu: > > Oi galera.. tudo bem ?? será que alguem lembra de mim lá no Conisli > rsrsrsr !?! rs > > Estou com um problema ... > > preciso rodar o perl em Windows, só que ele terá uma interface gráfica e > por trás dessa interface vai rodar um processamento. Alguem tem alguma ideia > por onde posso começar, será usando o módulo de GTK no Perl ??? > > falou galerinha até maisssssss.... > > Vlw > > -- > VERONICA SORAIA > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/837b38d2/attachment.html From frederico em gmail.com Tue Dec 4 04:01:07 2007 From: frederico em gmail.com (Frederico Recsky) Date: Tue, 4 Dec 2007 10:01:07 -0200 Subject: [Cascavel-pm] Perl em Windows In-Reply-To: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> References: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> Message-ID: <88fe68ee0712040401t265d5817n41562692df03338c@mail.gmail.com> Olá! On Dec 4, 2007 9:50 AM, Veronica Soraia wrote: > Oi galera.. tudo bem ?? será que alguem lembra de mim lá no Conisli > rsrsrsr !?! rs Há, você tava na minha palestra :P. Estou com um problema ... > > preciso rodar o perl em Windows, só que ele terá uma interface gráfica e > por trás dessa interface vai rodar um processamento. Alguem tem alguma ideia > por onde posso começar, será usando o módulo de GTK no Perl ??? Um bom comećo é isso aqui: http://www.linux-magazine.com/issue/42/Perl_Screen_Scrapers.pdf É para linux, porém deveria funcionar no windows com ajustes ou instalando o gtk no windows, etc... -- ____________________________ Frederico Recsky Linux User: #253572 http://www.fred.eti.br http://www.perl.org.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/d6cddbe0/attachment-0001.html From edencardim em gmail.com Tue Dec 4 06:43:13 2007 From: edencardim em gmail.com (eden) Date: Tue, 4 Dec 2007 11:43:13 -0300 Subject: [Cascavel-pm] Perl em Windows In-Reply-To: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> References: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> Message-ID: <3de55ead0712040643i736ee357w6f7f31ac1fbc0bf1@mail.gmail.com> On Dec 4, 2007 8:50 AM, Veronica Soraia wrote: > Oi galera.. tudo bem ?? será que alguem lembra de mim lá no Conisli rsrsrsr > !?! rs > > Estou com um problema ... > > preciso rodar o perl em Windows, só que ele terá uma interface gráfica e por > trás dessa interface vai rodar um processamento. Alguem tem alguma ideia por > onde posso começar, será usando o módulo de GTK no Perl ??? > > falou galerinha até maisssssss.... Tem o wxPerl também, que é cross-platform. http://wxperl.sourceforge.net/sshot01.html http://search.cpan.org/~mbarbon/Wx-0.80/Wx.pm -- edenc.vox.com From breno em rio.pm.org Tue Dec 4 07:13:36 2007 From: breno em rio.pm.org (breno) Date: Tue, 4 Dec 2007 12:13:36 -0300 Subject: [Cascavel-pm] Perl em Windows In-Reply-To: <3de55ead0712040643i736ee357w6f7f31ac1fbc0bf1@mail.gmail.com> References: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> <3de55ead0712040643i736ee357w6f7f31ac1fbc0bf1@mail.gmail.com> Message-ID: Ou, caso esteja interessada em desenvolvimento rápido e pouca portabilidade (e.g. um programa apenas para Windows) pode experimentar o "GUI Loft". Nunca usei mas parece muito bom! Tem um ambiente WYSIWYG estilo VB/Delphi, que permite vc criar suas janelas rapidamente. http://www.darserman.com/Perl/Loft/ Independente de sua escolha, não deixe de compartilhar suas experiências! []s -b On Dec 4, 2007 11:43 AM, eden wrote: > On Dec 4, 2007 8:50 AM, Veronica Soraia wrote: > > > Oi galera.. tudo bem ?? será que alguem lembra de mim lá no Conisli rsrsrsr > > !?! rs > > > > Estou com um problema ... > > > > preciso rodar o perl em Windows, só que ele terá uma interface gráfica e por > > trás dessa interface vai rodar um processamento. Alguem tem alguma ideia por > > onde posso começar, será usando o módulo de GTK no Perl ??? > > > > falou galerinha até maisssssss.... > > Tem o wxPerl também, que é cross-platform. > > http://wxperl.sourceforge.net/sshot01.html > http://search.cpan.org/~mbarbon/Wx-0.80/Wx.pm > > -- > edenc.vox.com > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From nferraz em gmail.com Tue Dec 4 08:12:24 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 4 Dec 2007 16:12:24 +0000 Subject: [Cascavel-pm] Perl em Windows In-Reply-To: <88fe68ee0712040401t265d5817n41562692df03338c@mail.gmail.com> References: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> <88fe68ee0712040401t265d5817n41562692df03338c@mail.gmail.com> Message-ID: <604cec170712040812o3640142cn2c9eaf13e965d2e9@mail.gmail.com> > preciso rodar o perl em Windows, só que ele terá uma interface gráfica e > por trás dessa interface vai rodar um processamento. Alguem tem alguma ideia > por onde posso começar, será usando o módulo de GTK no Perl ??? Com relação à interface gráfica, dê uma olhada no módulo Wx. Mas procure começar o desenvolvimento *sem* interface gráfica. Se você começar a trabalhar nessa parte agora, vai perder muito tempo fazendo ajustes visuais, e perder o foco do essencial. Você pode nos explicar melhor a essência do seu problema, e não a parte da apresentação? From luismottacampos em yahoo.co.uk Tue Dec 4 08:30:41 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 04 Dec 2007 17:30:41 +0100 Subject: [Cascavel-pm] [OT] Programa de bloqueio para empresas In-Reply-To: References: <00cc01c832a2$d6a111f0$0901a8c0@servidorliz> <9a08c9b40711290844p6bbe4447jd78512b05d1520ae@mail.gmail.com> Message-ID: <475580B1.6060909@yahoo.co.uk> Lorn wrote: > > Às vezes, conversar com os funcionários na empresa pode funcionar > > melhor que qualquer uma dessas medidas, afinal, é fácil contornar > > qualquer uma delas (um simples servidor proxy fura o bloqueio). > > Nilson, um simples servidor de proxy só fura o bloqueio se o usuario > poder acessar a internet fora do proxy :) Eh verdade. Mas, se voce por exemplo nao pode bloquear acesso SSH, e o usuario tem uma maquina fora da rede, ele pode ter um proxy do lado de fora e fazer port fowarding atravez de SSH. ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Dec 4 08:36:50 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 04 Dec 2007 17:36:50 +0100 Subject: [Cascavel-pm] [OT] Programa de bloqueio para empresas In-Reply-To: <00b201c832ba$0565e990$0901a8c0@servidorliz> References: <00cc01c832a2$d6a111f0$0901a8c0@servidorliz> <9a08c9b40711290844p6bbe4447jd78512b05d1520ae@mail.gmail.com> <00b201c832ba$0565e990$0901a8c0@servidorliz> Message-ID: <47558222.6070404@yahoo.co.uk> fernandolouis em terra.com.br wrote: > Com certeza amigo... uma boa conversa tem mais eficiência que qualquer > software. > > Vou dar uma olhada nesse squid. Sem querer bater muito forte, mas isto foi dos maiores oximoros que eu jah vi ateh hoje... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Dec 4 08:37:50 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 04 Dec 2007 17:37:50 +0100 Subject: [Cascavel-pm] [OT] Programa de bloqueio para empresas In-Reply-To: <9a08c9b40711291202h3c0eccbdu7c648c4c1438c2ad@mail.gmail.com> References: <00cc01c832a2$d6a111f0$0901a8c0@servidorliz> <9a08c9b40711290844p6bbe4447jd78512b05d1520ae@mail.gmail.com> <9a08c9b40711291054v7fa7d6f2re9d7b65c0f7ca742@mail.gmail.com> <9a08c9b40711291202h3c0eccbdu7c648c4c1438c2ad@mail.gmail.com> Message-ID: <4755825E.6010200@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > On Nov 29, 2007 5:40 PM, Marcio Ferreira wrote: >> Nada que uma analise do relatório de acesso gerado pelo proxy não te >> forneça. ;-) > > Aí a pessoa usa outro servidor proxy. E outro. E outro. Ou alguma > outra forma de burlar o esquema. > > Enfim... medidas puramente tecnológicas não são adequadas pra resolver > esse tipo de problema. > > Uma pessoa que fica abusando e orkut ou MSN provavelmente não vai ser > produtiva, logo, não fará muita falta pra empresa. Manda a pessoa > embora e deixa claro pros outros funcionários o porquê de sua > demissão. Depois disso, ao invés de bloquear, registre tudo em um log > e faça estatísticas. Coloque no quadro de avisos da empresa os > "Funcionários que mais usaram orkut no mês" pra deixar claro que vocês > sabem tudo o que eles estão fazendo e é melhor tomarem cuidado. > > Existem tantas idéias melhores que simplesmente bloquear. Isso eh terrorismo. Acho que uma solucao de compromisso eh melhor... Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Dec 4 08:45:53 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 04 Dec 2007 17:45:53 +0100 Subject: [Cascavel-pm] uso de __DATA__ com hierarquia de classes e Template Toolkit In-Reply-To: References: Message-ID: <47558441.1040009@yahoo.co.uk> Alceu Rodrigues de Freitas Junior wrote: > Olá monges, > > Estou tentando fazer um conjunto de módulos que gerem código Perl > utilizando o Template Toolkit. Na realidade eu tenho dois problemas: um > é definir se estou usando o Template Toolkit de forma correta. O outro é > lidar com o __DATA__ em uma hierarquia de classes. > > Depois de testar meus modelos feitos com TT, eu cheguei a conclusão que > definir o local aonde os templates ficam localizados não é tão > interessante assim: eu teria que usar um arquivo de configuração ou algo > parecido. Eu resolvi definir um pacote e dentro desse pacote colocar as > linhas de código do template. Assim eu poderia utilizar o próprio @INC > para buscar pelos meus templates (não preciso me preocupar com > performance por fazer essa busca nesse momento). O TT já implementa isso > de alguma outra forma? > > O outro problema foi justamente tentar usar __DATA__. Como o conjunto de > métodos eram todos iguais para minhas classes-template, eu resolvi criar > uma superclasse e colocar os métodos todos lá da seguinte forma: > > package File::Validate::Template; > > use strict; > use warnings; > use base 'Class::Accessor'; > use Carp qw(confess); > > __PACKAGE__->follow_best_practice(); > __PACKAGE__->mk_ro_accessors(qw(code)); > > sub new { > > my $class = shift; > confess "class is an obligatory parameter" unless ( defined($class) ); > > my $self = { code => undef }; > > bless $self, $class; > > $self->{code} = $self->_read_code(); > > return $self; > > } > > sub _read_code { > > my $self = shift; > my $buffer; > > local $/; > > my $handle = ref($self) . '::DATA'; > $buffer = <$handle>; > > confess "No data from $handle file handle" unless ( defined($buffer) ); > > return \$buffer; > > } > > 1; > > Nas subclasses eu simplesmente herdei da superclasse e defini alguma > coisa depois de __DATA__. Mas isso não está funcionando nem com reza > brava. O resultado é esse aqui se tento executar: > > C:\temp\File-Layout>gentest.pl -i ContactPhones.xml > No data from File::Validate::Template::Basic::DATA file handle at > File/Validate/Template.pm line 37 > > File::Validate::Template::_read_code('File::Validate::Template::Basic=HASH(0x1df4610)') > called at File/Validate/Template.pm line 20 > File::Validate::Template::new('File::Validate::Template::Basic') > called at File/Validate/Field/Varchar.pm line 31 > > File::Validate::Field::Varchar::new('File::Validate::Field::Varchar', > 'File::Validate::Field::Varchar=HASH(0x1c234f8)') called at > C:\temp\File-Layout\gentest.pl line 106 > main::generate_test('HASH(0x1bae6f4)') called at > C:\temp\File-Layout\gentest.pl line 43 > > Eu tive que usar um pouco da tabela de símbolos para definir em tempo de > execução em qual __DATA__ eu quero ler. Eu tentei com arquivo de teste > usando > > my $handle = 'Test::DATA'; > my $test = <$handle>; > > e funcionou conforme o esperado. > > Aonde estou errando? Ahn... Alceu, isto estah... assim... um pouco abstrato demais, nao? Que tal mais um pouco de informacao objetiva sobre o teu problema? Onde estah o codigo do TT que voce disse que estava usando? Voce alguma vez tentou falar com o Nelson Ferraz sobre ou olhou o AppML? Putamplexos interessados! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Dec 4 08:47:42 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 04 Dec 2007 17:47:42 +0100 Subject: [Cascavel-pm] Perl em Windows In-Reply-To: <604cec170712040812o3640142cn2c9eaf13e965d2e9@mail.gmail.com> References: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> <88fe68ee0712040401t265d5817n41562692df03338c@mail.gmail.com> <604cec170712040812o3640142cn2c9eaf13e965d2e9@mail.gmail.com> Message-ID: <475584AE.3070908@yahoo.co.uk> Nelson Ferraz wrote: >> preciso rodar o perl em Windows, só que ele terá uma interface gráfica e >> por trás dessa interface vai rodar um processamento. Alguem tem alguma ideia >> por onde posso começar, será usando o módulo de GTK no Perl ??? > > Com relação à interface gráfica, dê uma olhada no módulo Wx. > > Mas procure começar o desenvolvimento *sem* interface gráfica. Se você > começar a trabalhar nessa parte agora, vai perder muito tempo fazendo > ajustes visuais, e perder o foco do essencial. > > Você pode nos explicar melhor a essência do seu problema, e não a > parte da apresentação? Boa, Nelson. Focando na engenharia, o problema fica menor. ;) Eu concordo e apoio. -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Tue Dec 4 08:41:27 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 04 Dec 2007 17:41:27 +0100 Subject: [Cascavel-pm] Duvida Foreach In-Reply-To: <9a08c9b40711291750s1d2288b2teac524d693486659@mail.gmail.com> References: <344851.23524.qm@web31305.mail.mud.yahoo.com> <8ff2963a0711291621y62e59ffcw90e35dd8b069ec82@mail.gmail.com> <9a08c9b40711291750s1d2288b2teac524d693486659@mail.gmail.com> Message-ID: <47558337.4000108@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > On Nov 29, 2007 10:21 PM, Joao Gabriel C. Laass wrote: >> O primeiro joga o resultado em "$_" e o segundo em "$teste". > > É isso mesmo. > Mas o recomendado para ter suas variáveis no escopo preciso seria: > > foreach my $teste (@array) { } > > Particularmente, eu gosto de usar a forma reduzida: > > for my $teste (@array) { } > > É raro usar um for C-style. Mesmo para iteradores numéricos, prefiro usar: > > for my $i (0..$x) { } > Um comentario apenas: esta forma eh a menos eficiente em termos de memoria. se voce vai usar o formato do C, entao "abraca o capeta": for ( my $i = 0 ; $i <= $x; $i++ ) {} Esta eh a forma que melhor administra a tua memoria. isso faz diferenca especialmente quando teus intervalos de numeros sao grandes. De qualquer forma, voce sempre pode usar um closure para construir um iterador... ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From fernandesrp em yahoo.com Tue Dec 4 09:20:20 2007 From: fernandesrp em yahoo.com (Rodrigo Fernandes) Date: Tue, 4 Dec 2007 09:20:20 -0800 (PST) Subject: otimização em manipulação de texto Message-ID: <645915.21652.qm@web44809.mail.sp1.yahoo.com> Caros Monges(jas), Tenho um programa que executa muitas localização e substituições em arquivos plain text, através das divinas expressões regulares. Basicamente, abro o arquivo, coloco o conteúdo numa array através do operador diamante, pesquiso linha-a-linha o meu fenômeno. Quando encontrado, modifico-o, volto a salvar em disco e inicio tudo novamente. Bem, Perl é uma ótima linguagem, principalmente, para mim, por eu não precisar declarar todas as variáveis, mas Perl não deve ser à prova de estupidez, e acho que meu código está um pouquinho estúpido. Gostaria de saber a melhor forma de otimizá-lo. Acredito que um caminho seria fazer todas as alterações e salvar em disco apenas no final. Porém, meus dados, eventualemnte, podem chegar a 500 Mb e centenas de arquivos plain text, ou MUITO mais. Há alguma forma "perlniana" de automatizar o fluxo memória/disco para fins de otimização? Algo que monitore a quantidade de memória necessária e decida onde os dados serão armazenados. Ou nada disto é necessário? Abraço, R. Fernandes PS.: Também pensei em colocar tudo em BDlite e fazer as manipulações (substituições) através desta framework. ____________________________________________________________________________________ Be a better sports nut! Let your teams follow you with Yahoo Mobile. Try it now. http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ From fernandesrp em yahoo.com Tue Dec 4 09:15:37 2007 From: fernandesrp em yahoo.com (Rodrigo Fernandes) Date: Tue, 4 Dec 2007 09:15:37 -0800 (PST) Subject: [Cascavel-pm] Perl em Windows In-Reply-To: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> Message-ID: <248423.48455.qm@web44813.mail.sp1.yahoo.com> Verônica, Não digo que isto seja melhor ou pior do que as demais dicas, mas comigo funciona, e rápido: http://search.cpan.org/~gaas/Tkx-1.04/Tkx.pm http://search.cpan.org/~gaas/Tkx-1.04/Tkx/Tutorial.pod []s Rodrigo Fernandes www.nes.ufsc.br --- Veronica Soraia wrote: > Oi galera.. tudo bem ?? será que alguem lembra de > mim lá no Conisli rsrsrsr > !?! rs > > Estou com um problema ... > > preciso rodar o perl em Windows, só que ele terá uma > interface gráfica e por > trás dessa interface vai rodar um processamento. > Alguem tem alguma ideia por > onde posso começar, será usando o módulo de GTK no > Perl ??? > > falou galerinha até maisssssss.... > > Vlw > > -- > VERONICA SORAIA > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping From veronica.soara em gmail.com Tue Dec 4 09:39:23 2007 From: veronica.soara em gmail.com (Veronica Soraia) Date: Tue, 4 Dec 2007 15:39:23 -0200 Subject: [Cascavel-pm] Digest Cascavel-pm, volume 226, assunto 3 In-Reply-To: References: Message-ID: <8ed2dfc0712040939v601786b9w159511ab0a6459a3@mail.gmail.com> Nelson Ferraz wrote: >> preciso rodar o perl em Windows, só que ele terá uma interface gráfica e >> por trás dessa interface vai rodar um processamento. Alguem tem alguma ideia >> por onde posso começar, será usando o módulo de GTK no Perl ??? > > Com relação à interface gráfica, dê uma olhada no módulo Wx. > > Mas procure começar o desenvolvimento *sem* interface gráfica. Se você > começar a trabalhar nessa parte agora, vai perder muito tempo fazendo > ajustes visuais, e perder o foco do essencial. > > Você pode nos explicar melhor a essência do seu problema, e não a > parte da apresentação? Olá .. muito obrigada pelas dicas... então o desenvolvimento do software ja está feito.. rodando no Unix perfeitamente , agora temos que portar esse sofware para rodar na plataforma Windows, seria tipo uma integração, da interface e esse software ja existente..... Abraços... _________ Veronica Em 04/12/07, cascavel-pm-request em pm.org escreveu: > > 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. Re: Perl em Windows (eden) > 2. Re: Perl em Windows (breno) > 3. Re: Perl em Windows (Nelson Ferraz) > 4. Re: [OT] Programa de bloqueio para empresas (Luis Motta Campos) > 5. Re: [OT] Programa de bloqueio para empresas (Luis Motta Campos) > 6. Re: [OT] Programa de bloqueio para empresas (Luis Motta Campos) > 7. Re: uso de __DATA__ com hierarquia de classes e Template > Toolkit (Luis Motta Campos) > 8. Re: Perl em Windows (Luis Motta Campos) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 4 Dec 2007 11:43:13 -0300 > From: eden > Subject: Re: [Cascavel-pm] Perl em Windows > To: "Cascavel Perl Mongers" > Message-ID: > <3de55ead0712040643i736ee357w6f7f31ac1fbc0bf1 em mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > On Dec 4, 2007 8:50 AM, Veronica Soraia wrote: > > Oi galera.. tudo bem ?? será que alguem lembra de mim lá no Conisli > rsrsrsr > > !?! rs > > > > Estou com um problema ... > > > > preciso rodar o perl em Windows, só que ele terá uma interface gráfica e > por > > trás dessa interface vai rodar um processamento. Alguem tem alguma ideia > por > > onde posso começar, será usando o módulo de GTK no Perl ??? > > > > falou galerinha até maisssssss.... > > Tem o wxPerl também, que é cross-platform. > > http://wxperl.sourceforge.net/sshot01.html > http://search.cpan.org/~mbarbon/Wx-0.80/Wx.pm > > -- > edenc.vox.com > > > ------------------------------ > > Message: 2 > Date: Tue, 4 Dec 2007 12:13:36 -0300 > From: breno > Subject: Re: [Cascavel-pm] Perl em Windows > To: "Cascavel Perl Mongers" > Message-ID: > > Content-Type: text/plain; charset=ISO-8859-1 > > Ou, caso esteja interessada em desenvolvimento rápido e pouca > portabilidade (e.g. um programa apenas para Windows) pode experimentar > o "GUI Loft". Nunca usei mas parece muito bom! Tem um ambiente WYSIWYG > estilo VB/Delphi, que permite vc criar suas janelas rapidamente. > > http://www.darserman.com/Perl/Loft/ > > Independente de sua escolha, não deixe de compartilhar suas experiências! > > []s > > -b > > On Dec 4, 2007 11:43 AM, eden wrote: > > On Dec 4, 2007 8:50 AM, Veronica Soraia > wrote: > > > > > Oi galera.. tudo bem ?? será que alguem lembra de mim lá no Conisli > rsrsrsr > > > !?! rs > > > > > > Estou com um problema ... > > > > > > preciso rodar o perl em Windows, só que ele terá uma interface gráfica > e por > > > trás dessa interface vai rodar um processamento. Alguem tem alguma > ideia por > > > onde posso começar, será usando o módulo de GTK no Perl ??? > > > > > > falou galerinha até maisssssss.... > > > > Tem o wxPerl também, que é cross-platform. > > > > http://wxperl.sourceforge.net/sshot01.html > > http://search.cpan.org/~mbarbon/Wx-0.80/Wx.pm > > > > -- > > edenc.vox.com > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > ------------------------------ > > Message: 3 > Date: Tue, 4 Dec 2007 16:12:24 +0000 > From: "Nelson Ferraz" > Subject: Re: [Cascavel-pm] Perl em Windows > To: "Cascavel Perl Mongers" > Message-ID: > <604cec170712040812o3640142cn2c9eaf13e965d2e9 em mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > > preciso rodar o perl em Windows, só que ele terá uma interface gráfica e > > por trás dessa interface vai rodar um processamento. Alguem tem alguma > ideia > > por onde posso começar, será usando o módulo de GTK no Perl ??? > > Com relação à interface gráfica, dê uma olhada no módulo Wx. > > Mas procure começar o desenvolvimento *sem* interface gráfica. Se você > começar a trabalhar nessa parte agora, vai perder muito tempo fazendo > ajustes visuais, e perder o foco do essencial. > > Você pode nos explicar melhor a essência do seu problema, e não a > parte da apresentação? > > > ------------------------------ > > Message: 4 > Date: Tue, 04 Dec 2007 17:30:41 +0100 > From: Luis Motta Campos > Subject: Re: [Cascavel-pm] [OT] Programa de bloqueio para empresas > To: Cascavel Perl Mongers > Message-ID: <475580B1.6060909 em yahoo.co.uk> > Content-Type: text/plain; charset=ISO-8859-1 > > Lorn wrote: > > > Às vezes, conversar com os funcionários na empresa pode funcionar > > > melhor que qualquer uma dessas medidas, afinal, é fácil contornar > > > qualquer uma delas (um simples servidor proxy fura o bloqueio). > > > > Nilson, um simples servidor de proxy só fura o bloqueio se o usuario > > poder acessar a internet fora do proxy :) > > Eh verdade. Mas, se voce por exemplo nao pode bloquear acesso SSH, e o > usuario tem uma maquina fora da rede, ele pode ter um proxy do lado de > fora e fazer port fowarding atravez de SSH. ;) > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > > ------------------------------ > > Message: 5 > Date: Tue, 04 Dec 2007 17:36:50 +0100 > From: Luis Motta Campos > Subject: Re: [Cascavel-pm] [OT] Programa de bloqueio para empresas > To: Cascavel Perl Mongers > Message-ID: <47558222.6070404 em yahoo.co.uk> > Content-Type: text/plain; charset=ISO-8859-1 > > fernandolouis em terra.com.br wrote: > > Com certeza amigo... uma boa conversa tem mais eficiência que qualquer > > software. > > > > Vou dar uma olhada nesse squid. > > Sem querer bater muito forte, mas isto foi dos maiores oximoros que eu > jah vi ateh hoje... > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > > ------------------------------ > > Message: 6 > Date: Tue, 04 Dec 2007 17:37:50 +0100 > From: Luis Motta Campos > Subject: Re: [Cascavel-pm] [OT] Programa de bloqueio para empresas > To: Cascavel Perl Mongers > Message-ID: <4755825E.6010200 em yahoo.co.uk> > Content-Type: text/plain; charset=ISO-8859-1 > > Nilson Santos Figueiredo Junior wrote: > > On Nov 29, 2007 5:40 PM, Marcio Ferreira wrote: > >> Nada que uma analise do relatório de acesso gerado pelo proxy não te > >> forneça. ;-) > > > > Aí a pessoa usa outro servidor proxy. E outro. E outro. Ou alguma > > outra forma de burlar o esquema. > > > > Enfim... medidas puramente tecnológicas não são adequadas pra resolver > > esse tipo de problema. > > > > Uma pessoa que fica abusando e orkut ou MSN provavelmente não vai ser > > produtiva, logo, não fará muita falta pra empresa. Manda a pessoa > > embora e deixa claro pros outros funcionários o porquê de sua > > demissão. Depois disso, ao invés de bloquear, registre tudo em um log > > e faça estatísticas. Coloque no quadro de avisos da empresa os > > "Funcionários que mais usaram orkut no mês" pra deixar claro que vocês > > sabem tudo o que eles estão fazendo e é melhor tomarem cuidado. > > > > Existem tantas idéias melhores que simplesmente bloquear. > > Isso eh terrorismo. Acho que uma solucao de compromisso eh melhor... > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > > ------------------------------ > > Message: 7 > Date: Tue, 04 Dec 2007 17:45:53 +0100 > From: Luis Motta Campos > Subject: Re: [Cascavel-pm] uso de __DATA__ com hierarquia de classes e > Template Toolkit > To: Cascavel Perl Mongers > Message-ID: <47558441.1040009 em yahoo.co.uk> > Content-Type: text/plain; charset=ISO-8859-1 > > Alceu Rodrigues de Freitas Junior wrote: > > Olá monges, > > > > Estou tentando fazer um conjunto de módulos que gerem código Perl > > utilizando o Template Toolkit. Na realidade eu tenho dois problemas: um > > é definir se estou usando o Template Toolkit de forma correta. O outro é > > lidar com o __DATA__ em uma hierarquia de classes. > > > > Depois de testar meus modelos feitos com TT, eu cheguei a conclusão que > > definir o local aonde os templates ficam localizados não é tão > > interessante assim: eu teria que usar um arquivo de configuração ou algo > > parecido. Eu resolvi definir um pacote e dentro desse pacote colocar as > > linhas de código do template. Assim eu poderia utilizar o próprio @INC > > para buscar pelos meus templates (não preciso me preocupar com > > performance por fazer essa busca nesse momento). O TT já implementa isso > > de alguma outra forma? > > > > O outro problema foi justamente tentar usar __DATA__. Como o conjunto de > > métodos eram todos iguais para minhas classes-template, eu resolvi criar > > uma superclasse e colocar os métodos todos lá da seguinte forma: > > > > package File::Validate::Template; > > > > use strict; > > use warnings; > > use base 'Class::Accessor'; > > use Carp qw(confess); > > > > __PACKAGE__->follow_best_practice(); > > __PACKAGE__->mk_ro_accessors(qw(code)); > > > > sub new { > > > > my $class = shift; > > confess "class is an obligatory parameter" unless ( defined($class) > ); > > > > my $self = { code => undef }; > > > > bless $self, $class; > > > > $self->{code} = $self->_read_code(); > > > > return $self; > > > > } > > > > sub _read_code { > > > > my $self = shift; > > my $buffer; > > > > local $/; > > > > my $handle = ref($self) . '::DATA'; > > $buffer = <$handle>; > > > > confess "No data from $handle file handle" unless ( defined($buffer) > ); > > > > return \$buffer; > > > > } > > > > 1; > > > > Nas subclasses eu simplesmente herdei da superclasse e defini alguma > > coisa depois de __DATA__. Mas isso não está funcionando nem com reza > > brava. O resultado é esse aqui se tento executar: > > > > C:\temp\File-Layout>gentest.pl -i ContactPhones.xml > > No data from File::Validate::Template::Basic::DATA file handle at > > File/Validate/Template.pm line 37 > > > > > File::Validate::Template::_read_code('File::Validate::Template::Basic=HASH(0x1df4610)') > > called at File/Validate/Template.pm line 20 > > File::Validate::Template::new('File::Validate::Template::Basic') > > called at File/Validate/Field/Varchar.pm line 31 > > > > File::Validate::Field::Varchar::new('File::Validate::Field::Varchar', > > 'File::Validate::Field::Varchar=HASH(0x1c234f8)') called at > > C:\temp\File-Layout\gentest.pl line 106 > > main::generate_test('HASH(0x1bae6f4)') called at > > C:\temp\File-Layout\gentest.pl line 43 > > > > Eu tive que usar um pouco da tabela de símbolos para definir em tempo de > > execução em qual __DATA__ eu quero ler. Eu tentei com arquivo de teste > > usando > > > > my $handle = 'Test::DATA'; > > my $test = <$handle>; > > > > e funcionou conforme o esperado. > > > > Aonde estou errando? > > Ahn... Alceu, isto estah... assim... um pouco abstrato demais, nao? > Que tal mais um pouco de informacao objetiva sobre o teu problema? > > Onde estah o codigo do TT que voce disse que estava usando? > > Voce alguma vez tentou falar com o Nelson Ferraz sobre ou olhou o AppML? > > Putamplexos interessados! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > > ------------------------------ > > Message: 8 > Date: Tue, 04 Dec 2007 17:47:42 +0100 > From: Luis Motta Campos > Subject: Re: [Cascavel-pm] Perl em Windows > To: Cascavel Perl Mongers > Message-ID: <475584AE.3070908 em yahoo.co.uk> > Content-Type: text/plain; charset=ISO-8859-1 > > Nelson Ferraz wrote: > >> preciso rodar o perl em Windows, só que ele terá uma interface gráfica > e > >> por trás dessa interface vai rodar um processamento. Alguem tem alguma > ideia > >> por onde posso começar, será usando o módulo de GTK no Perl ??? > > > > Com relação à interface gráfica, dê uma olhada no módulo Wx. > > > > Mas procure começar o desenvolvimento *sem* interface gráfica. Se você > > começar a trabalhar nessa parte agora, vai perder muito tempo fazendo > > ajustes visuais, e perder o foco do essencial. > > > > Você pode nos explicar melhor a essência do seu problema, e não a > > parte da apresentação? > > Boa, Nelson. Focando na engenharia, o problema fica menor. ;) Eu > concordo e apoio. > > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > > > ------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Fim da Digest Cascavel-pm, volume 226, assunto 3 > ************************************************ > -- VERONICA SORAIA -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/29ea80d8/attachment-0001.html From fernandocorrea em gmail.com Tue Dec 4 09:42:30 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Tue, 4 Dec 2007 15:42:30 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <645915.21652.qm@web44809.mail.sp1.yahoo.com> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> Message-ID: perl -i -pe 's/$regex/$sejaLaOQueFor/g' arquivo Em 04/12/07, Rodrigo Fernandes escreveu: > > Caros Monges(jas), > > Tenho um programa que executa muitas localização e > substituições em arquivos plain text, através das > divinas expressões regulares. > > Basicamente, abro o arquivo, coloco o conteúdo numa > array através do operador diamante, pesquiso > linha-a-linha o meu fenômeno. Quando encontrado, > modifico-o, volto a salvar em disco e inicio tudo > novamente. > > Bem, Perl é uma ótima linguagem, principalmente, para > mim, por eu não precisar declarar todas as variáveis, > mas Perl não deve ser à prova de estupidez, e acho que > meu código está um pouquinho estúpido. > > Gostaria de saber a melhor forma de otimizá-lo. > Acredito que um caminho seria fazer todas as > alterações e salvar em disco apenas no final. Porém, > meus dados, eventualemnte, podem chegar a 500 Mb e > centenas de arquivos plain text, ou MUITO mais. Há > alguma forma "perlniana" de automatizar o fluxo > memória/disco para fins de otimização? Algo que > monitore a quantidade de memória necessária e decida > onde os dados serão armazenados. Ou nada disto é > necessário? > > Abraço, > > R. Fernandes > > PS.: Também pensei em colocar tudo em BDlite e fazer > as manipulações (substituições) através desta > framework. > > > > > ____________________________________________________________________________________ > Be a better sports nut! Let your teams follow you > with Yahoo Mobile. Try it now. > http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/fc9d4b3e/attachment.html From nferraz em gmail.com Tue Dec 4 09:56:28 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 4 Dec 2007 17:56:28 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <645915.21652.qm@web44809.mail.sp1.yahoo.com> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> Message-ID: <604cec170712040956m7050fc03g209122059d0f6ed@mail.gmail.com> > Basicamente, abro o arquivo, coloco o conteúdo numa > array através do operador diamante, pesquiso > linha-a-linha o meu fenômeno. Quando encontrado, > modifico-o, volto a salvar em disco e inicio tudo > novamente. Se você estiver lidando com arquivos grandes, é melhor fazer as substituições linha a linha, ou parágrafo a parágrafo, do que carregá-lo inteiro na memória. Isto é: while ( my $line = <> ) { # do something with $line } > Bem, Perl é uma ótima linguagem, principalmente, para > mim, por eu não precisar declarar todas as variáveis, > mas Perl não deve ser à prova de estupidez, e acho que > meu código está um pouquinho estúpido. Você pode começar a torná-lo mais inteligente, se abrir mão do "não precisar declarar todas as variáveis". Ou seja: inclua um "use strict" e um "use warnings" no começo do seu programa. É bem provável que, quando você fizer isso, seu programa comece a apresentar mensagens de erro. É para isso que estas diretivas servem, para apontar os problemas, de forma que você possa corrigi-los. Portanto, comece os seus programas com: #!/usr/bin/perl use strict; use warnings; while ( my $line = <> ) { # ... } > Gostaria de saber a melhor forma de otimizá-lo. > Acredito que um caminho seria fazer todas as > alterações e salvar em disco apenas no final. Porém, > meus dados, eventualemnte, podem chegar a 500 Mb e > centenas de arquivos plain text, ou MUITO mais. Há > alguma forma "perlniana" de automatizar o fluxo > memória/disco para fins de otimização? Algo que > monitore a quantidade de memória necessária e decida > onde os dados serão armazenados. Ou nada disto é > necessário? Na minha opinião, é melhor lidar com pedaços menores de texto, ao invés de tentar colocar tudo na memória de uma vez. Se você nos contar que tipo de dados está lidando -- ou melhor ainda. se puder nos fornecer um exemplo -- talvez possamos ajudá-lo melhor. []s Nelson From fernandolouis em terra.com.br Tue Dec 4 10:32:00 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Tue, 4 Dec 2007 16:32:00 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> Message-ID: <006801c836a3$f5a353b0$0401a8c0@servidorliz> Fernando não conhecia essa solução. Fiz o teste e me retornou o seguinte erro: Can´t do inplace edit without backup. Porque? []s, Fernando ----- Original Message ----- From: Fernando Oliveira To: Cascavel Perl Mongers Sent: Tuesday, December 04, 2007 3:42 PM Subject: Re: [Cascavel-pm]otimização em manipulação de texto perl -i -pe 's/$regex/$sejaLaOQueFor/g' arquivo -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/9a9442d9/attachment.html From fernandesrp em yahoo.com Tue Dec 4 10:37:49 2007 From: fernandesrp em yahoo.com (Rodrigo Fernandes) Date: Tue, 4 Dec 2007 10:37:49 -0800 (PST) Subject: [Cascavel-pm] otimização em manipulação de texto In-Reply-To: <006801c836a3$f5a353b0$0401a8c0@servidorliz> Message-ID: <985063.65508.qm@web44814.mail.sp1.yahoo.com> O mesmo comigo. Tentei acrescentar ".pak" depois de -i, como sugerido em http://www.thescripts.com/forum/thread49693.html, mas também não funcionou. R. Fernandes --- fernandolouis em terra.com.br wrote: > Fernando não conhecia essa solução. > Fiz o teste e me retornou o seguinte erro: Can´t do > inplace edit without backup. Porque? > > []s, > Fernando > ----- Original Message ----- > From: Fernando Oliveira > To: Cascavel Perl Mongers > Sent: Tuesday, December 04, 2007 3:42 PM > Subject: Re: [Cascavel-pm]otimização em > manipulação de texto > > > perl -i -pe 's/$regex/$sejaLaOQueFor/g' arquivo > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping From fernandes em cpan.org Tue Dec 4 10:37:39 2007 From: fernandes em cpan.org (Rodrigo Panchiniak Fernandes) Date: Tue, 4 Dec 2007 10:37:39 -0800 (PST) Subject: [Cascavel-pm] otimização em manipulação de texto In-Reply-To: <006801c836a3$f5a353b0$0401a8c0@servidorliz> Message-ID: <732390.96475.qm@web44803.mail.sp1.yahoo.com> O mesmo comigo. Tentei acrescentar ".pak" depois de -i, como sugerido em http://www.thescripts.com/forum/thread49693.html, mas também não funcionou. R. Fernandes --- fernandolouis em terra.com.br wrote: > Fernando não conhecia essa solução. > Fiz o teste e me retornou o seguinte erro: Can´t do > inplace edit without backup. Porque? > > []s, > Fernando > ----- Original Message ----- > From: Fernando Oliveira > To: Cascavel Perl Mongers > Sent: Tuesday, December 04, 2007 3:42 PM > Subject: Re: [Cascavel-pm]otimização em > manipulação de texto > > > perl -i -pe 's/$regex/$sejaLaOQueFor/g' arquivo > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm ____________________________________________________________________________________ Be a better sports nut! Let your teams follow you with Yahoo Mobile. Try it now. http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ From fernandocorrea em gmail.com Tue Dec 4 10:44:10 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Tue, 4 Dec 2007 16:44:10 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <006801c836a3$f5a353b0$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> Message-ID: vc está usando windows?! no windows, por algum motivo, ele não consegue fazer isso sem backup... basta fazer o seguinte: substitua o -i por -i.bkp(ou qq outro final de arquivo...) antes de substituir ele vai fazer uma cópia de backup... se o nome do seu arquivo era teste.txt, o backup vai ser teste.txt.bkp Em 04/12/07, fernandolouis em terra.com.br escreveu: > > Fernando não conhecia essa solução. > Fiz o teste e me retornou o seguinte erro: Can´t do inplace edit without > backup. Porque? > > []s, > Fernando > > ----- Original Message ----- > *From:* Fernando Oliveira > *To:* Cascavel Perl Mongers > *Sent:* Tuesday, December 04, 2007 3:42 PM > *Subject:* Re: [Cascavel-pm]otimização em manipulação de texto > > perl -i -pe 's/$regex/$sejaLaOQueFor/g' arquivo > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/41d265a7/attachment-0001.html From breno em rio.pm.org Tue Dec 4 10:52:50 2007 From: breno em rio.pm.org (breno) Date: Tue, 4 Dec 2007 15:52:50 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <732390.96475.qm@web44803.mail.sp1.yahoo.com> References: <006801c836a3$f5a353b0$0401a8c0@servidorliz> <732390.96475.qm@web44803.mail.sp1.yahoo.com> Message-ID: segundo perldoc perldiag: --------------------8<------------------ Can't do inplace edit without backup (F) You're on a system such as MSDOS that gets confused if you try reading from a deleted (but still opened) file. You have to say -i .bak, or some such. --------------------8<------------------ e testando aqui: --------------------8<------------------ Microsoft Windows XP [versão 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\>perl -i -pe "s/plim/shazam/g" teste.txt Can't do inplace edit without backup. C:\>perl -i.bak -pe "s/plim/shazam/g" teste.txt C:\> --------------------8<------------------ (ok, dois arquivos (teste.txt e teste.txt.bak) e substituição feita com sucesso) Teria sido um problema de sintaxe no teste de vcs? Ou algo diferente? []s -b On Dec 4, 2007 3:37 PM, Rodrigo Panchiniak Fernandes wrote: > O mesmo comigo. Tentei acrescentar ".pak" depois de > -i, como sugerido em > http://www.thescripts.com/forum/thread49693.html, mas > também não funcionou. > > R. Fernandes > > --- fernandolouis em terra.com.br wrote: > > > > Fernando não conhecia essa solução. > > Fiz o teste e me retornou o seguinte erro: Can´t do > > inplace edit without backup. Porque? > > > > []s, > > Fernando > > ----- Original Message ----- > > From: Fernando Oliveira > > To: Cascavel Perl Mongers > > Sent: Tuesday, December 04, 2007 3:42 PM > > Subject: Re: [Cascavel-pm]otimização em > > manipulação de texto > > > > > > perl -i -pe 's/$regex/$sejaLaOQueFor/g' arquivo > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > ____________________________________________________________________________________ > Be a better sports nut! Let your teams follow you > with Yahoo Mobile. Try it now. http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ > > _______________________________________________ > > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From fernandesrp em yahoo.com Tue Dec 4 11:20:19 2007 From: fernandesrp em yahoo.com (Rodrigo Fernandes) Date: Tue, 4 Dec 2007 11:20:19 -0800 (PST) Subject: [Cascavel-pm] otimização em manipulação de texto In-Reply-To: Message-ID: <946301.77581.qm@web44808.mail.sp1.yahoo.com> Este problema foi resolvido! []s R. Fernandes --- breno wrote: > segundo perldoc perldiag: > > --------------------8<------------------ > Can't do inplace edit without backup > (F) You're on a system such as MSDOS that gets > confused if you try > reading from a deleted (but still opened) file. You > have to say -i > .bak, or some such. > --------------------8<------------------ > > e testando aqui: > > --------------------8<------------------ > Microsoft Windows XP [versão 5.1.2600] > (C) Copyright 1985-2001 Microsoft Corp. > > C:\>perl -i -pe "s/plim/shazam/g" teste.txt > Can't do inplace edit without backup. > > C:\>perl -i.bak -pe "s/plim/shazam/g" teste.txt > > C:\> > --------------------8<------------------ > (ok, dois arquivos (teste.txt e teste.txt.bak) e > substituição feita com sucesso) > > Teria sido um problema de sintaxe no teste de vcs? > Ou algo diferente? > > []s > > -b > > > > On Dec 4, 2007 3:37 PM, Rodrigo Panchiniak Fernandes > wrote: > > O mesmo comigo. Tentei acrescentar ".pak" depois > de > > -i, como sugerido em > > http://www.thescripts.com/forum/thread49693.html, > mas > > também não funcionou. > > > > R. Fernandes > > > > --- fernandolouis em terra.com.br wrote: > > > > > > > Fernando não conhecia essa solução. > > > Fiz o teste e me retornou o seguinte erro: Can´t > do > > > inplace edit without backup. Porque? > > > > > > []s, > > > Fernando > > > ----- Original Message ----- > > > From: Fernando Oliveira > > > To: Cascavel Perl Mongers > > > Sent: Tuesday, December 04, 2007 3:42 PM > > > Subject: Re: [Cascavel-pm]otimização em > > > manipulação de texto > > > > > > > > > perl -i -pe 's/$regex/$sejaLaOQueFor/g' > arquivo > > > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > ____________________________________________________________________________________ > > Be a better sports nut! Let your teams follow you > > with Yahoo Mobile. Try it now. > http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ > > > > _______________________________________________ > > > > 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 > ____________________________________________________________________________________ Be a better pen pal. Text or chat with friends inside Yahoo! Mail. See how. http://overview.mail.yahoo.com/ From dinhocorreia em gmail.com Tue Dec 4 11:31:00 2007 From: dinhocorreia em gmail.com (Alexandre Correia) Date: Tue, 4 Dec 2007 17:31:00 -0200 Subject: [Cascavel-pm] threads Message-ID: <4d26c720712041131x4c76062foc94c0ea3b8b20f19@mail.gmail.com> Sou novo no grupo, gostaria de saber mais sobre threads no perl ... já andei lendo mas ainda tenho algumas dúvidas a respeito ... Obrigado Alexandre Correia :: dinhocorreia em gmail.com :: -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/ce4865de/attachment.html From fernandocorrea em gmail.com Tue Dec 4 10:44:56 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Tue, 4 Dec 2007 16:44:56 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <985063.65508.qm@web44814.mail.sp1.yahoo.com> References: <006801c836a3$f5a353b0$0401a8c0@servidorliz> <985063.65508.qm@web44814.mail.sp1.yahoo.com> Message-ID: qual foi o erro q deu? Em 04/12/07, Rodrigo Fernandes escreveu: > > O mesmo comigo. Tentei acrescentar ".pak" depois de > -i, como sugerido em > http://www.thescripts.com/forum/thread49693.html, mas > também não funcionou. > > R. Fernandes > > --- fernandolouis em terra.com.br wrote: > > > Fernando não conhecia essa solução. > > Fiz o teste e me retornou o seguinte erro: Can´t do > > inplace edit without backup. Porque? > > > > []s, > > Fernando > > ----- Original Message ----- > > From: Fernando Oliveira > > To: Cascavel Perl Mongers > > Sent: Tuesday, December 04, 2007 3:42 PM > > Subject: Re: [Cascavel-pm]otimização em > > manipulação de texto > > > > > > perl -i -pe 's/$regex/$sejaLaOQueFor/g' arquivo > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > ____________________________________________________________________________________ > Looking for last minute shopping deals? > Find them fast with Yahoo! Search. > http://tools.search.yahoo.com/newsearch/category.php?category=shopping > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/49df80bb/attachment.html From glasswalk3r em hotmail.com Tue Dec 4 11:21:03 2007 From: glasswalk3r em hotmail.com (Alceu Rodrigues de Freitas Junior) Date: Tue, 4 Dec 2007 22:21:03 +0300 Subject: [Cascavel-pm] uso de __DATA__ com hierarquia de classes e Template Toolkit Message-ID: Luis Motta Campos luismottacampos em yahoo.co.uk Terça Dezembro 4 08:45:53 PST 2007 > Ahn... Alceu, isto estah... assim... um pouco abstrato demais, nao? > Que tal mais um pouco de informacao objetiva sobre o teu problema? > > Onde estah o codigo do TT que voce disse que estava usando? > > Voce alguma vez tentou falar com o Nelson Ferraz sobre ou olhou o AppML? > > Putamplexos interessados! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} Oi Luis, Eu já disse que não recebo nenhum email seu enviado pra lista? Pois é, tive que ir catar o seu lá no histórico da lista. Não faço a menor idéia porque isso acontece. Bem, voltando ao problema, vou contar com mais detalhes o que estou tentando fazer. Algumas vezes eu acabo escrevendo código Perl para ler as linhas de um arquivo e validar o leiaute de arquivos texto. Inevitavelmente os programas acabam ficando todos muito parecidos, então resolvi abstrair isso um pouco e criar módulos Perl que me permitissem gerar código Perl para executar testes automáticos usando Test::More. Para isso eu crio um arquivo XML com os meta dados. Um script Perl interpreta isso e, utilizando os módulos, gera o código Perl para testar esse arquivo específico. Depois é só executar outro script apontando um arquivo em questão, que deverá estar no leiaute definido ou o teste irá gerar erro em algum ponto. O código gerado funcionava mas era horrível de ler, se fosse necessário fazer algo. Eu também senti falta de ter algumas "lacunas" que poderiam ser preenchidas com código dependendo de algumas condições. Achei que o TT fosse ideal para fazer isso. Alguns testes depois e ficou muito bom. Mas eu não achei interessante ter que forçar um diretório aonde esses templates ficariam. Eu queria ter isso mais simplificado. Utilizar o mecanismo de busca em @INC me pareceu uma boa alternativa: eu crio um módulo Perl (definindo um pacote para cada template) só para que ele armazene o código do TT depois do handle __DATA__. Com isso eu deixo de ter que usar um arquivo de configuração (ou variável de ambiente) para definir o local aonde os templates estão: o perl sempre vai achar eles, desde que os módulos estejam instalados. À partir daí passei a ter erros. Para ter comodidade de uso, eu criei uma superclasse que tenha métodos para instanciar "objetos-template" e devolver o código posteriormente ao querer processar o modelo e gerar o código de teste. Eu utilizei um pouco de tabela de símbolos para poder ler o __DATA__ sempre da subclasse, nunca da superclasse (que não nada definido ali) mas isso não está funcionando: apesar de não ter erros ao ler __DATA__, a variável que recebe o conteúdo permanece com undef. Segue o código de um dos templates: package File::Validate::Template::Basic; use base 'File::Validate::Template'; 1; __DATA__ use Test::More; use warnings; use strict; [% IF locale %] use POSIX qw(locale_h); use locale; setlocale( LC_CTYPE, '[% locale %]' ); [% END %] my $format_regex = qr/[% format %]/; my $file = $ENV{FILE_TO_READ}; plan tests => $ENV{TOTAL_LINES} * [% total_tests %]; open( my $in, [% file_mode %], $file ) or die "Cannot read $file: $!\n"; while (<$in>) { chomp; my @fields = split( /\|/, $_ ); [% IF nullable %] SKIP: { skip 'Field is nullable and the content is NULL', [% total_tests %], unless( ( defined( $fields[[% index %]] ) ) and ( $fields[[% index %]] ne '') ); [% END %] like( $fields[[% index %]], $format_regex, "[% name %] content is correct, source line $." ); cmp_ok( length( $fields[[% index %]] ), '<=', [% size %], "[% name %] has length less or equal [% size %], source line $." ); [% IF nullable %] } [% END %] } close($in); Nunca ouvi falar em AppML e uma busca rápida no Wikipedia me diz que isso foi descontinuado (http://en.wikipedia.org/wiki/AppML). []'s --- Alceu Rodrigues de Freitas Junior glasswalk3r em hotmail.com "Escolha um trabalho que você ama e você nunca mais terá que trabalhar um dia na sua vida" - Confúcio _________________________________________________________________ Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/f33e7d24/attachment-0001.html From fernandocorrea em gmail.com Tue Dec 4 11:46:09 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Tue, 4 Dec 2007 17:46:09 -0200 Subject: [Cascavel-pm] threads In-Reply-To: <4d26c720712041131x4c76062foc94c0ea3b8b20f19@mail.gmail.com> References: <4d26c720712041131x4c76062foc94c0ea3b8b20f19@mail.gmail.com> Message-ID: O q, mais precisamente, vc gostaria de saber? 2007/12/4, Alexandre Correia : > > Sou novo no grupo, gostaria de saber mais sobre threads no perl ... já > andei lendo mas ainda tenho algumas dúvidas a respeito ... > > Obrigado > Alexandre Correia > :: dinhocorreia em gmail.com :: > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/ac19a621/attachment.html From acid06 em gmail.com Tue Dec 4 12:12:21 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 4 Dec 2007 18:12:21 -0200 Subject: [Cascavel-pm] Duvida Foreach In-Reply-To: <47558337.4000108@yahoo.co.uk> References: <344851.23524.qm@web31305.mail.mud.yahoo.com> <8ff2963a0711291621y62e59ffcw90e35dd8b069ec82@mail.gmail.com> <9a08c9b40711291750s1d2288b2teac524d693486659@mail.gmail.com> <47558337.4000108@yahoo.co.uk> Message-ID: <9a08c9b40712041212l29c08d45h5e4ccd7ffda9696f@mail.gmail.com> On Dec 4, 2007 2:41 PM, Luis Motta Campos wrote: > > É raro usar um for C-style. Mesmo para iteradores numéricos, prefiro usar: > > > > for my $i (0..$x) { } > > > > Um comentario apenas: esta forma eh a menos eficiente em termos de > memoria. se voce vai usar o formato do C, entao "abraca o capeta": > > for ( my $i = 0 ; $i <= $x; $i++ ) {} > > Esta eh a forma que melhor administra a tua memoria. isso faz diferenca > especialmente quando teus intervalos de numeros sao grandes. Em alguma versão do Perl 5.8.x foi introduzida uma otimização que não faz mais com que o foreach utilizado para iterar sobre um range de inteiros gerem uma lista temporária. Observe: #!/usr/bin/perl use warnings; use strict; use Benchmark 'cmpthese'; my $limit = 1000000; cmpthese(10, { c_style => sub { my $j = 0; for (my $i = 0; $i <= $limit; $i++) { $j++ } }, foreach => sub { my $j = 0; for my $i (0..$limit) { $j++ } } } ); Na verdade, o foreach acaba sendo 25% mais rápido na minha máquina (perl 5.8.8). Rate c_style foreach c_style 5.12/s -- -20% foreach 6.40/s 25% -- O uso de memória é o mesmo em ambas as versões do código. -Nilson Santos F. Jr. From fernandesrp em yahoo.com Tue Dec 4 12:12:12 2007 From: fernandesrp em yahoo.com (Rodrigo Fernandes) Date: Tue, 4 Dec 2007 12:12:12 -0800 (PST) Subject: [Cascavel-pm] otimização em manipulação de texto In-Reply-To: <604cec170712040956m7050fc03g209122059d0f6ed@mail.gmail.com> Message-ID: <712986.16950.qm@web44814.mail.sp1.yahoo.com> --- Nelson Ferraz wrote: > > Basicamente, abro o arquivo, coloco o conteúdo > numa > > array através do operador diamante, pesquiso > > linha-a-linha o meu fenômeno. Quando encontrado, > > modifico-o, volto a salvar em disco e inicio tudo > > novamente. > > Se você estiver lidando com arquivos grandes, é > melhor fazer as > substituições linha a linha, ou parágrafo a > parágrafo, do que > carregá-lo inteiro na memória. > > Isto é: > > while ( my $line = <> ) { > > # do something with $line > > } Isto já é o que acontece. > > > Bem, Perl é uma ótima linguagem, principalmente, > para > > mim, por eu não precisar declarar todas as > variáveis, > > mas Perl não deve ser à prova de estupidez, e acho > que > > meu código está um pouquinho estúpido. > > Você pode começar a torná-lo mais inteligente, se > abrir mão do "não > precisar declarar todas as variáveis". > > Ou seja: inclua um "use strict" e um "use warnings" > no começo do seu programa. > > É bem provável que, quando você fizer isso, seu > programa comece a > apresentar mensagens de erro. É para isso que estas > diretivas servem, > para apontar os problemas, de forma que você possa > corrigi-los. > > Portanto, comece os seus programas com: > > #!/usr/bin/perl > > use strict; > use warnings; > > while ( my $line = <> ) { > # ... > } > Iso já é o que acontece... a não ser pelas warnings, que depois de um certo tempo foram arbitrariamente caladas. > > Gostaria de saber a melhor forma de otimizá-lo. > > Acredito que um caminho seria fazer todas as > > alterações e salvar em disco apenas no final. > Porém, > > meus dados, eventualemnte, podem chegar a 500 Mb e > > centenas de arquivos plain text, ou MUITO mais. Há > > alguma forma "perlniana" de automatizar o fluxo > > memória/disco para fins de otimização? Algo que > > monitore a quantidade de memória necessária e > decida > > onde os dados serão armazenados. Ou nada disto é > > necessário? > > Na minha opinião, é melhor lidar com pedaços menores > de texto, ao > invés de tentar colocar tudo na memória de uma vez. > > Se você nos contar que tipo de dados está lidando -- > ou melhor ainda. > se puder nos fornecer um exemplo -- talvez possamos > ajudá-lo melhor. Obrigado pelo interesse, Nelson. Os arquivos são todos plain text, de tamanhos bastante diferentes. Desde o input, arquivos intermediários e o output, aparecem bichos de 1 kb a 10 MB, aproximadamente. São arquivos da biblioteca digital Grato, R. Fernandes > > []s > > Nelson > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs From wendelscardua em gmail.com Tue Dec 4 12:18:33 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Tue, 4 Dec 2007 18:18:33 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> Message-ID: <726229b50712041218pa87874dh7514cf8ea4d1e555@mail.gmail.com> Não faltou um "n" aí não ? perl -i -npe 's/isso/aquilo/g' arquivos Ou na versão criadora de becape perl -i.bkp -npe 's/isso/aquilo/g' arquivos On Dec 4, 2007 3:42 PM, Fernando Oliveira wrote: > perl -i -pe 's/$regex/$sejaLaOQueFor/g' arquivo > []s Wendel, imaginando que o -i sem extensão de becape, e o -pe sem o -n , podem ter destruido o arquivo original de quem tentou usar. From acid06 em gmail.com Tue Dec 4 12:26:14 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 4 Dec 2007 18:26:14 -0200 Subject: [Cascavel-pm] threads In-Reply-To: <4d26c720712041131x4c76062foc94c0ea3b8b20f19@mail.gmail.com> References: <4d26c720712041131x4c76062foc94c0ea3b8b20f19@mail.gmail.com> Message-ID: <9a08c9b40712041226w69988474v789a32b72c3b3dbb@mail.gmail.com> On Dec 4, 2007 5:31 PM, Alexandre Correia wrote: > Sou novo no grupo, gostaria de saber mais sobre threads no perl ... já andei > lendo mas ainda tenho algumas dúvidas a respeito ... perldoc threads perldoc threads::shared Os threads em Perl são heavy-weight e cada thread possui um clone do interpretador separado. Dessa forma, todo código em Perl puro é thread-safe e todo o compartilhamento deve ser explícito. Existe um módulo de minha autoria que abstrai a utilização de threads, permitindo a declaração de funções que sempre serão executadas em paralelo. Ele foi feito mais como "proof-of-concept" que pra ser utilizado de verdade, mas já quebrou alguns galhos e funciona relativamente bem aonde eu já testei. YMMV. http://search.cpan.org/~nilsonsfj/subs-parallel-0.08/lib/subs/parallel.pm Existe um módulo para sistemas com suporte nativo a fork() que emula a API de threads do Perl usando processos separados ao invés de threads, o que pode ser potencialmente mais eficiente em alguns casos: http://search.cpan.org/~rybskej/forks-0.26/ -Nilson Santos F. Jr. From fernandocorrea em gmail.com Tue Dec 4 12:43:20 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Tue, 4 Dec 2007 18:43:20 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <726229b50712041218pa87874dh7514cf8ea4d1e555@mail.gmail.com> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <726229b50712041218pa87874dh7514cf8ea4d1e555@mail.gmail.com> Message-ID: ou se usa o -p ou o -n... não se usa os 2 juntos... 2007/12/4, Wendel Scardua : > > Não faltou um "n" aí não ? > > perl -i -npe 's/isso/aquilo/g' arquivos > > Ou na versão criadora de becape > > perl -i.bkp -npe 's/isso/aquilo/g' arquivos > > > On Dec 4, 2007 3:42 PM, Fernando Oliveira > wrote: > > perl -i -pe 's/$regex/$sejaLaOQueFor/g' arquivo > > > > []s > Wendel, imaginando que o -i sem extensão de becape, e o -pe sem o -n , > podem ter destruido o arquivo original de quem tentou usar. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/e3a93928/attachment.html From wendelscardua em gmail.com Tue Dec 4 12:57:51 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Tue, 4 Dec 2007 18:57:51 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <726229b50712041218pa87874dh7514cf8ea4d1e555@mail.gmail.com> Message-ID: <726229b50712041257q316aaf72ld85d94267f8bf474@mail.gmail.com> Uia, sempre usei -np ... só agora que você falou que eu fui ver que não precisava... deathnote:~ wendel$ perl -MO=Deparse -pe 's/foo/bar/' LINE: while (defined($_ = )) { s/foo/bar/; } continue { print $_; } -e syntax OK deathnote:~ wendel$ perl -MO=Deparse -npe 's/foo/bar/' LINE: while (defined($_ = )) { s/foo/bar/; } continue { print $_; } -e syntax OK Eu sempre achei que o -p só adicionava o "print $_" depois da expressão, e que era o -n que estava colocando o loop.... On Dec 4, 2007 6:43 PM, Fernando Oliveira wrote: > ou se usa o -p ou o -n... não se usa os 2 juntos... > []s Wendel, vivendo e aprendendo... From acid06 em gmail.com Tue Dec 4 12:19:39 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 4 Dec 2007 18:19:39 -0200 Subject: [Cascavel-pm] Perl em Windows In-Reply-To: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> References: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> Message-ID: <9a08c9b40712041219y80d6422gfcf14715bfcabba0@mail.gmail.com> On Dec 4, 2007 9:50 AM, Veronica Soraia wrote: > preciso rodar o perl em Windows, só que ele terá uma interface gráfica e por > trás dessa interface vai rodar um processamento. Alguem tem alguma ideia por > onde posso começar, será usando o módulo de GTK no Perl ??? Não recomendo utilizar Gtk para Windows. É chato de instalar, mal suportado e eu não gosto do Gtk em nenhuma plataforma pra início de conversa. ;-) Se você quer fazer uma aplicação exclusivamente para Windows e que seja simples, dê uma olhada no Win32::GUI. Para aplicações um pouco mais elaboradas, de uma olhada no módulo Tk. Para aplicações profissionais, a melhor alternativa provavelmente é o Wx mesmo, mas ele é mais complexo e requer estudo. -Nilson Santos F. Jr. From shonorio em gmail.com Tue Dec 4 16:38:05 2007 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 4 Dec 2007 22:38:05 -0200 Subject: [Cascavel-pm] Perl em Windows In-Reply-To: <9a08c9b40712041219y80d6422gfcf14715bfcabba0@mail.gmail.com> References: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> <9a08c9b40712041219y80d6422gfcf14715bfcabba0@mail.gmail.com> Message-ID: <12d1f4ee0712041638r73b3a7a0n7afdf47c045a788f@mail.gmail.com> On Dec 4, 2007 6:19 PM, Nilson Santos Figueiredo Junior wrote: > On Dec 4, 2007 9:50 AM, Veronica Soraia wrote: > > preciso rodar o perl em Windows, só que ele terá uma interface gráfica e > por > > trás dessa interface vai rodar um processamento. Alguem tem alguma ideia > por > > onde posso começar, será usando o módulo de GTK no Perl ??? > > Não recomendo utilizar Gtk para Windows. É chato de instalar, mal > suportado e eu não gosto do Gtk em nenhuma plataforma pra início de > conversa. ;-) > Concordo com o Nilson, novamente, o GTK é um péssima escolha para Windows. > > Se você quer fazer uma aplicação exclusivamente para Windows e que > seja simples, dê uma olhada no Win32::GUI. > Para aplicações um pouco mais elaboradas, de uma olhada no módulo Tk. > Para aplicações profissionais, a melhor alternativa provavelmente é o > Wx mesmo, mas ele é mais complexo e requer estudo. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071204/54fb0fac/attachment-0001.html From luismottacampos em yahoo.co.uk Wed Dec 5 00:42:17 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 05 Dec 2007 09:42:17 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <946301.77581.qm@web44808.mail.sp1.yahoo.com> References: <946301.77581.qm@web44808.mail.sp1.yahoo.com> Message-ID: <47566469.4080603@yahoo.co.uk> Rodrigo Fernandes wrote: > Este problema foi resolvido! Bom, voce poderia ser menos egoista e centrado no seu umbigo e mandar a solucao que funcionou para voce. Eu tenho certeza de que vou gostar de poder apontar o proximo que me fizer a mesma pergunta para uma solucao relatada nos arquivos da lista. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Dec 5 00:48:24 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 05 Dec 2007 09:48:24 +0100 Subject: [Cascavel-pm] Duvida Foreach In-Reply-To: <9a08c9b40712041212l29c08d45h5e4ccd7ffda9696f@mail.gmail.com> References: <344851.23524.qm@web31305.mail.mud.yahoo.com> <8ff2963a0711291621y62e59ffcw90e35dd8b069ec82@mail.gmail.com> <9a08c9b40711291750s1d2288b2teac524d693486659@mail.gmail.com> <47558337.4000108@yahoo.co.uk> <9a08c9b40712041212l29c08d45h5e4ccd7ffda9696f@mail.gmail.com> Message-ID: <475665D8.2000705@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > On Dec 4, 2007 2:41 PM, Luis Motta Campos wrote: >> Um comentario apenas: esta forma eh a menos eficiente em termos de >> memoria. se voce vai usar o formato do C, entao "abraca o capeta": >> >> for ( my $i = 0 ; $i <= $x; $i++ ) {} >> >> Esta eh a forma que melhor administra a tua memoria. isso faz diferenca >> especialmente quando teus intervalos de numeros sao grandes. > > Em alguma versão do Perl 5.8.x foi introduzida uma otimização que não > faz mais com que o foreach utilizado para iterar sobre um range de > inteiros gerem uma lista temporária. [snip] > O uso de memória é o mesmo em ambas as versões do código. Interessante... eu nunca li nada a respeito. Obrigado por me chamar a atencao para este detalhe ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Dec 5 00:49:22 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 05 Dec 2007 09:49:22 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <726229b50712041218pa87874dh7514cf8ea4d1e555@mail.gmail.com> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <726229b50712041218pa87874dh7514cf8ea4d1e555@mail.gmail.com> Message-ID: <47566612.3080901@yahoo.co.uk> Wendel Scardua wrote: > Wendel, imaginando que o -i sem extensão de becape, e o -pe sem o -n , > podem ter destruido o arquivo original de quem tentou usar. Wendel, tua imaginacao eh precisa e afiada como um bisturi cirurgico ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Wed Dec 5 01:14:19 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 05 Dec 2007 10:14:19 +0100 Subject: [Cascavel-pm] uso de __DATA__ com hierarquia de classes e Template Toolkit In-Reply-To: References: Message-ID: <47566BEB.1010103@yahoo.co.uk> Alceu Rodrigues de Freitas Junior wrote: > Oi Luis, Eu já disse que não recebo nenhum email seu enviado pra > lista? Pois é, tive que ir catar o seu lá no histórico da lista. Não > faço a menor idéia porque isso acontece. Isso eh um problema para se colocar para os moderadores da lista. Algum moderador escutando? :) > Bem, voltando ao problema, vou contar com mais detalhes o que estou > tentando fazer. [explicacao comprida, confusa e sem codigo aqui] > À partir daí passei a ter erros. Para ter comodidade de uso, eu criei > uma superclasse que tenha métodos para instanciar "objetos-template" > e devolver o código posteriormente ao querer processar o modelo e > gerar o código de teste. Eu utilizei um pouco de tabela de símbolos > para poder ler o __DATA__ sempre da subclasse, nunca da superclasse > (que não nada definido ali) mas isso não está funcionando: apesar de > não ter erros ao ler __DATA__, a variável que recebe o conteúdo > permanece com undef. Onde estah o codigo de leitura do __DATA__ ? Ler do __DATA__ nao eh trivial, especialmente quando voce estah tentando ler de um __DATA__ que nao eh o seu proprio. Eu recomendo que voce transcreva teus templates em um inline string dentro de um metodo na classe filha. Assim, fica mais simples de entender o que voce estah colocando ali. Bom, isso se voce quiser continuar com esta solucao complicada. Pelo que eu entendi, voce esta instalando os modulos que fazem parte do seu sistema em algum lugar. Voce sabe que voce pode instalar mais do que apenas modulos, nao? Assim, seja lah onde voce estiver, sempre pode instalar seus templates, nos mesmos diretorios (ou em um separado, se fizer muita diferenca para voce) em que instalou as bibliotecas. Desta maneira, voce sempre vai ter seus templates mais ou menos no mesmo lugar, mas flexivel o bastante para se adaptar quando o usuario tiver uma instalacao nao convencional de perl. Os modulos que voce precisa sao: Config.pm (configuracao do Perl, detalhes de compilacao, path para as bibliotecas); e FindBin (muito util para determinar diretorios de onde voce estah rodando e onde estao suas bibliotecas). > Nunca ouvi falar em AppML e uma busca rápida no Wikipedia me diz que > isso foi descontinuado (http://en.wikipedia.org/wiki/AppML). A sugestao era que voce desse uma espiada no codigo do AppML e comparasse com o teu proprio codigo de leitura de informacao a partir do __DATA__ de outros modulos. Ele faz isso, eu tenho quase certeza. Voce ainda me deve: 1. Status; 2. Codigo de leitura do __DATA__ que voce estah usando. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From dinhocorreia em gmail.com Wed Dec 5 03:20:19 2007 From: dinhocorreia em gmail.com (Alexandre Correia) Date: Wed, 5 Dec 2007 09:20:19 -0200 Subject: [Cascavel-pm] Threads Message-ID: <4d26c720712050320u4a7ee7f8s7c8bfc825080177f@mail.gmail.com> Desde de já agradeço a atenção de todos os participantes da lista a respeito de minha dúvida sobre threads. Comecei com perl a pouco tempo e estou desenvolvendo uma aplicação para web já aproveitando os módulos desenvolvidos para o Jabber. Fiz um script client ( soquete ) conectando com um script server ( soquete tb ), dentro do script server quando este recebe a conexão verifica se dentro do hash já existe o usuário que está solicitando a conexão, senão cria-se a instância para o módulo do jabber onde a partir desse momento eu crio uma simples thread onde o mesmo fica recebendo todas as presencas e mensagens para este usuário. Uma primveira visão de tudo isso, seria o script server recebe uma conexão e a partir dai conecta-se no jabber onde ficaria rodando um processo para cada conexão, novamente quando o cliente se conecta-se nesse socket, a um tempo X, este retornaria tudo que passou nessa conexão que ficou aberta com o servidor jabber. É onde eu imagino que entre as threads. Att. Alexandre Correia :: dinhocorreia em gmail.com :: -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/60c8386b/attachment.html From shonorio em gmail.com Wed Dec 5 03:38:53 2007 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 5 Dec 2007 09:38:53 -0200 Subject: [Cascavel-pm] Perl em Windows In-Reply-To: <12d1f4ee0712041638r73b3a7a0n7afdf47c045a788f@mail.gmail.com> References: <8ed2dfc0712040350o4512beeg3d5f97082a3d29c7@mail.gmail.com> <9a08c9b40712041219y80d6422gfcf14715bfcabba0@mail.gmail.com> <12d1f4ee0712041638r73b3a7a0n7afdf47c045a788f@mail.gmail.com> Message-ID: <12d1f4ee0712050338g6a0e3439i8fe7d4ebfe4c2d9b@mail.gmail.com> On Dec 4, 2007 10:38 PM, Solli Honorio wrote: > > > On Dec 4, 2007 6:19 PM, Nilson Santos Figueiredo Junior > wrote: > > > On Dec 4, 2007 9:50 AM, Veronica Soraia > > wrote: > > > preciso rodar o perl em Windows, só que ele terá uma interface gráfica > > e por > > > trás dessa interface vai rodar um processamento. Alguem tem alguma > > ideia por > > > onde posso começar, será usando o módulo de GTK no Perl ??? > > > > Não recomendo utilizar Gtk para Windows. É chato de instalar, mal > > suportado e eu não gosto do Gtk em nenhuma plataforma pra início de > > conversa. ;-) > > > > Concordo com o Nilson, novamente, o GTK é um péssima escolha para Windows. > > Explicando melhor a minha afirmação. O GTK/TK faz com que a interface fique com cara de Linux no ambiente Windows, o que é bem feio e agressivo. Já o wxperl faz com que a aplicação fique com cara de Windows no ambiente Windows, de Linux no ambiente Linux e cara de Mac no MacOS. Solli M. Hónorio -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/1f9e08eb/attachment.html From fernandolouis em terra.com.br Wed Dec 5 04:10:07 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 5 Dec 2007 10:10:07 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><006801c836a3$f5a353b0$0401a8c0@servidorliz> Message-ID: <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> fazendo o backup deu certo sim... percebi também que posso fazer isso em vários arquivos simultaneamente, colocando um ao lado do outro (separando-os por espaço) Uma dúvida: como saber todos os atributos e as respectivas características, como: -p -n -i, etc...? []s, Fernando ----- Original Message ----- From: Fernando Oliveira To: Cascavel Perl Mongers Sent: Tuesday, December 04, 2007 4:44 PM Subject: Re: [Cascavel-pm]otimização em manipulação de texto vc está usando windows?! no windows, por algum motivo, ele não consegue fazer isso sem backup... basta fazer o seguinte: substitua o -i por -i.bkp (ou qq outro final de arquivo...) antes de substituir ele vai fazer uma cópia de backup... se o nome do seu arquivo era teste.txt, o backup vai ser teste.txt.bkp Em 04/12/07, fernandolouis em terra.com.br < fernandolouis em terra.com.br> escreveu: Fernando não conhecia essa solução. Fiz o teste e me retornou o seguinte erro: Can´t do inplace edit without backup. Porque? []s, Fernando ----- Original Message ----- From: Fernando Oliveira To: Cascavel Perl Mongers Sent: Tuesday, December 04, 2007 3:42 PM Subject: Re: [Cascavel-pm]otimização em manipulação de texto perl -i -pe 's/$regex/$sejaLaOQueFor/g' arquivo _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- []'s Fernando ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/00314887/attachment-0001.html From joaohf em gmail.com Wed Dec 5 04:20:12 2007 From: joaohf em gmail.com (=?UTF-8?Q?Jo=C3=A3o_Henrique_Freitas?=) Date: Wed, 5 Dec 2007 10:20:12 -0200 Subject: [Cascavel-pm] Win32 PerfMon In-Reply-To: <12d1f4ee0711291946k2c46efc2g3acc6dce3383b1b@mail.gmail.com> References: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> <12d1f4ee0710170604m506356e5l4c5ac6629fd052b0@mail.gmail.com> <88e33d220710171142r27e43641ge09fa869466503c1@mail.gmail.com> <12d1f4ee0710221931i2544fc82yea8fbe67784ab2d@mail.gmail.com> <88e33d220710230306p5fab8942p9189cc7ae1ab4b10@mail.gmail.com> <12d1f4ee0710230914r78711430y681b38be9f399298@mail.gmail.com> <88e33d220710261249o7a4296abj1a07495ede6c26bd@mail.gmail.com> <12d1f4ee0710300458g2d5c3edyddfc9691f22f002e@mail.gmail.com> <88e33d220710300541j390e1d70w40fe504d948c896d@mail.gmail.com> <12d1f4ee0711291946k2c46efc2g3acc6dce3383b1b@mail.gmail.com> Message-ID: <88e33d220712050420q7bdd8781u1af1478fda770702@mail.gmail.com> Ok, vou testar. Agradeço On Nov 30, 2007 1:46 AM, Solli Honorio wrote: > Cara, demorou um pouco mas eu fiz as alterações para resolver os bugs. Eu > abrí um chamado no cpan com as informações e a correção, agora vamos ver no > que vai dar. > > Abraços, > > Solli M. Honório > > On Oct 30, 2007 10:41 AM, João Henrique Freitas wrote: > > > Olá > > > > Bom, ontem gastei uma tarde inteira com o PerMon. A princípio as coisas > > funcionaram mas quando comecei a analisar bem, também encontrei problemas no > > ListCounters. Por exemplo ele não listava os contadores do objeto > > LogicalDisk e muitos outros. Acho que é o mesmo problema que você encontrou. > > > > > > Sobre o compilador, agora está explicado. > > > > > > > > On Oct 30, 2007 8:58 AM, Solli Honorio < shonorio em gmail.com> wrote: > > > > > Inclusive o ListCounter ? Pois eu tive um problema com este cara > > > também e estou fazendo uma correção para este cara também. Mando isto para > > > vc este final de semana. > > > > > > Você me perguntou sobre o Visual C++, e aproveito e respondo aqui. O > > > pessoal prefere utilizar o VS 6 porque a dll deste compilador já está > > > incluso no sistema operacional. Quando vc utiliza o VS 7 ou VS 8, você > > > precisa instalar as dlls (MSVCR*.dll) que por algum motivo exotérico a > > > Microsoft não torna isto muito simples ou claro. > > > > > > Fiz algumas tentativas para utilizar o Dev C++ para compilar o > > > PerfMon, por exemplo, baixando o 'Windows 2003 SDK' mas não consegui. Se eu > > > conseguir fazer isto lhe aviso. > > > > > > Enquanto isto o dono do PerfMon não se pronunciou. > > > > > > Solli M. Honório > > > > > > On 10/26/07, João Henrique Freitas < joaohf em gmail.com > wrote: > > > > > > > Olá, depois de um tempo perdido na construção do ambiente. Consegui > > > > testar: > > > > > > > > Estou utilizando um Windows 2003 com Visual C++ 6.0 > > > > > > > > Apliquei os seus patchs utilizando a versão GNU do comando patch. > > > > > > > > Fiz a compilação como escrito no README do pacote PerfMon. > > > > > > > > Tudo funcionou como esperado, não mais apresentou os erros. > > > > > > > > > > > > Ok, perfeito o seu patch funcionou. Um dia também vou aprender a > > > > consertar as coisas. > > > > > > > > Obrigado. > > > > > > > > > > > > > > > > On 10/23/07, Solli Honorio wrote: > > > > > > > > > Bom, eu descobri um bug na minha correção. É que eu fiz de um > > > > > jeito mais estruturado, mas para manter a compatibilidade com a maneira como > > > > > o cara faz o retorno de erro (alias, uma pela maneira de como não fazer) > > > > > tive que 'emporcalhar o código' e aí sobrou um pouco de sujeira :). Descobri > > > > > também o mesmo problema com o ListObjects, vou alterar e enviar novamente > > > > > para o cara >:[ > > > > > > > > > > Solli M. Honório > > > > > > > > > > On 10/23/07, João Henrique Freitas < joaohf em gmail.com> wrote: > > > > > > > > > > > Que bom! > > > > > > > > > > > > Vou testar e reporto. > > > > > > > > > > > > Obrigado > > > > > > > > > > > > On 10/23/07, Solli Honorio < shonorio em gmail.com> wrote: > > > > > > > > > > > > > Cara, > > > > > > > > > > > > > > Fiz a correção e enviei para o Glen Small, agora é torcer para > > > > > > > que ele leia o email fornecido. Você pode aplicar e compilar o patch que > > > > > > > enviei para ele no teu ambiente e aí colocar para funcionar o teu ambiente > > > > > > > enquanto o patch não é aplicado oficialmente. > > > > > > > > > > > > > > Segue o patch, pelo menos por curiosidade :) > > > > > > > > > > > > > > Solli M. Honório > > > > > > > > > > > > > > On 10/17/07, João Henrique Freitas wrote: > > > > > > > > > > > > > > > > Solli, > > > > > > > > > > > > > > > > O link http://www.perlmonks.org/?node_id=439313 relata > > > > > > > > exatamente o problema que encontrei. > > > > > > > > > > > > > > > > Tenho um código meio pronto para extrair (usando o PerfMon) > > > > > > > > a informação e montar o XML mas está faltando justamente a parte da > > > > > > > > instância que é primordial. Se quiser posto aqui. > > > > > > > > > > > > > > > > Sobre o Zabbix, basicamente estou usando os agentes de > > > > > > > > monitoramento instalados em alguns clientes geograficamente separados para > > > > > > > > coletar o maior número de informações que necessitam ser armazenadas para > > > > > > > > identificação de problemas de forma proativa. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 10/17/07, Solli Honorio wrote: > > > > > > > > > > > > > > > > > > Eu conheço o Zabbix, vou dar uma olhada neste no PerfMon > > > > > > > > > para tentar resolver este problema. > > > > > > > > > > > > > > > > > > Pelo o que eu ví não deve estar tão difícil de resolver > > > > > > > > > este problema, só preciso montar o circo em casa.... vou dar uma olhada > > > > > > > > > nisto neste final de semana (se o meu orientador deixar é claro ;) ). O teu > > > > > > > > > problema está apenas na lista de instâncias ? Pois eu acho que ainda tenho > > > > > > > > > um programa com o PerfLib que faz isto !!! > > > > > > > > > > > > > > > > > > Onde vc estará utilizando o Zabbix ? Eu tenho interesse > > > > > > > > > nestes projetos de monitoramento de infra-estrutura e gostaria de saber mais > > > > > > > > > o que você está fazendo, se isto for possível é claro. > > > > > > > > > > > > > > > > > > Solli M. Honório > > > > > > > > > > > > > > > > > > On 10/17/07, João Henrique Freitas < joaohf em gmail.com > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > Olá, > > > > > > > > > > > > > > > > > > > > É um módulo bem fácil de mexer. Pena que nem tudo > > > > > > > > > > funciona mas acho que dá para consertar. > > > > > > > > > > > > > > > > > > > > Estou trabalhando com uma aplicação chamada Zabbix. Ela > > > > > > > > > > suporta inserção de informações para serem monitoradas em um servidor via > > > > > > > > > > XML, facilitando o trabalho. A minha intenção é pegar cada contador de > > > > > > > > > > desempenho do windows e gerar o XML para o Zabbix. > > > > > > > > > > > > > > > > > > > > Uma das formas é utilizar o módulo e a outra é extrair > > > > > > > > > > os contadores com o comando typeperf e depois utilizar os recursos do perl > > > > > > > > > > para extrar as informações necessárias e estruturar o XML. > > > > > > > > > > > > > > > > > > > > A primeira forma via módulo Win32:PerfMon tem um design > > > > > > > > > > mais interessante e expansível, infelizmente esbarrei no retorno da função > > > > > > > > > > ListInstances(). > > > > > > > > > > > > > > > > > > > > Obrigado pela atenção. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 10/16/07, Solli Honorio < shonorio em gmail.com > wrote: > > > > > > > > > > > > > > > > > > > > > > Cara, eu acabei de dar uma olhada rápida no código XS > > > > > > > > > > > e ví que o pdh está reclamando de argumentos inválidos. Ví também que o > > > > > > > > > > > código é no mínimo estranho, pena pois este módulo realmente é interssante, > > > > > > > > > > > mas faz tempo que eu não trabalho com ele. > > > > > > > > > > > > > > > > > > > > > > Mas fala aí o que vc está precisando ? Talvez eu possa > > > > > > > > > > > ajudar enquanto dou olhada com mais calma no código XS deste módulo. > > > > > > > > > > > > > > > > > > > > > > Solli M. Honório > > > > > > > > > > > > > > > > > > > > > > On 10/16/07, João Henrique Freitas < joaohf em gmail.com > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > Olá, tudo bom? > > > > > > > > > > > > > > > > > > > > > > > > Estou tentando utilizar o PERL e o módulo > > > > > > > > > > > > Win32::PerfMon disponível em http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm > > > > > > > > > > > > > > > > > > > > > > > > com > > > > > > > > > > > > o seguinte objetivo: > > > > > > > > > > > > > > > > > > > > > > > > Gerar uma listagem dos objetos, contadores e > > > > > > > > > > > > instâncias relacionados aos monitores de desempenho de um servidor Windows > > > > > > > > > > > > 2000/2003. > > > > > > > > > > > > > > > > > > > > > > > > Alguém na lista já teve a oportunidade de utilizar > > > > > > > > > > > > com sucesso o módulo Win32::PerfMon? > > > > > > > > > > > > > > > > > > > > > > > > Estou tendo alguns problemas como relado em > > > > > > > > > > > > http://www.perlmonks.org/?node_id=439313 por Solli > > > > > > > > > > > > Moreira Honorio. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Obrigado > > > > > > > > > > > > -- > > > > > > > > > > > > ------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > > > > > > > Americana-SP-Brasil > > > > > > > > > > > > BSD051283 > > > > > > > > > > > > LPI 1 > > > > > > > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > ------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > > > > > Americana-SP-Brasil > > > > > > > > > > BSD051283 > > > > > > > > > > LPI 1 > > > > > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > ------------------------------------------------------------- > > > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > > > Americana-SP-Brasil > > > > > > > > BSD051283 > > > > > > > > LPI 1 > > > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > Cascavel-pm mailing list > > > > > > > > Cascavel-pm em pm.org > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > > > > > > > _______________________________________________ > > > > > > > Cascavel-pm mailing list > > > > > > > Cascavel-pm em pm.org > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > ------------------------------------------------------------- > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > Americana-SP-Brasil > > > > > > BSD051283 > > > > > > LPI 1 > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > > > _______________________________________________ > > > > > > Cascavel-pm mailing list > > > > > > Cascavel-pm em pm.org > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > -- > > > > ------------------------------------------------------------- > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > Americana-SP-Brasil > > > > BSD051283 > > > > LPI 1 > > > > http://paginas.terra.com.br/informatica/joaohf > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > -- > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > > ------------------------------------------------------------- > > João Henrique Freitas - joaohf_at_gmail.com > > Americana-SP-Brasil > > BSD051283 > > LPI 1 > > http://paginas.terra.com.br/informatica/joaohf > > http://www.livejournal.com/users/joaohf/ > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > "o animal satisfeito dorme". - Guimarães Rosa > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- ------------------------------------------------------------- João Henrique Freitas - joaohf_at_gmail.com Americana-SP-Brasil BSD051283 LPI 1 http://paginas.terra.com.br/informatica/joaohf http://www.livejournal.com/users/joaohf/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/7951ac97/attachment-0001.html From wendelscardua em gmail.com Wed Dec 5 04:25:15 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 5 Dec 2007 10:25:15 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <47566612.3080901@yahoo.co.uk> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <726229b50712041218pa87874dh7514cf8ea4d1e555@mail.gmail.com> <47566612.3080901@yahoo.co.uk> Message-ID: <726229b50712050425i19675adfy72e1638cfbd87e55@mail.gmail.com> On Dec 5, 2007 6:49 AM, Luis Motta Campos wrote: > Wendel Scardua wrote: > > Wendel, imaginando que o -i sem extensão de becape, e o -pe sem o -n , > > podem ter destruido o arquivo original de quem tentou usar. > > Wendel, tua imaginacao eh precisa e afiada como um bisturi cirurgico ;) > Putamplexos! > -- Você esqueceu do final da frase, Luís: "Wendel, tua imaginacao eh precisa e afiada como um bisturi cirurgico ... na mão do Jeremias." Afinal, o -p já inclui o -n, vide o -MO=Deparse, ou via perldoc perlrun (é, eu usei o Deparse antes de RTFM =p ) -p causes Perl to assume the following loop around your program, which makes it iterate over filename arguments somewhat like sed: LINE: while (<>) { ... # your program goes here } continue { print or die "-p destination: $!\n"; } If a file named by an argument cannot be opened for some reason, Perl warns you about it, and moves on to the next file. Note that the lines are printed automatically. An error occurring during printing is treated as fatal. To suppress printing use the -n switch. A -p overrides a -n switch. "BEGIN" and "END" blocks may be used to capture control before or after the implicit loop, just as in awk. []s Wendel From wendelscardua em gmail.com Wed Dec 5 04:19:29 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 5 Dec 2007 10:19:29 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> Message-ID: <726229b50712050419o3bb72d52tfb9a22b1b7d69b60@mail.gmail.com> man perl ou como se costuma dizer: RTFM (Read The "Friendly" Manual) []s Wendel On Dec 5, 2007 10:10 AM, wrote: > > > fazendo o backup deu certo sim... percebi também que posso fazer isso em > vários arquivos simultaneamente, colocando um ao lado do outro (separando-os > por espaço) > > Uma dúvida: > > como saber todos os atributos e as respectivas características, como: > -p -n -i, etc...? > > []s, > Fernando From wendelscardua em gmail.com Wed Dec 5 04:26:11 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 5 Dec 2007 10:26:11 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <726229b50712050419o3bb72d52tfb9a22b1b7d69b60@mail.gmail.com> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <726229b50712050419o3bb72d52tfb9a22b1b7d69b60@mail.gmail.com> Message-ID: <726229b50712050426r6ca44d34x841a0611e1d6479@mail.gmail.com> Atalho: a documentação da linha de comando em si é essa: perldoc perlrun []s Wendel On Dec 5, 2007 10:19 AM, Wendel Scardua wrote: > man perl > > ou como se costuma dizer: RTFM (Read The "Friendly" Manual) > > []s > > Wendel > > > On Dec 5, 2007 10:10 AM, wrote: > > > > > > fazendo o backup deu certo sim... percebi também que posso fazer isso em > > vários arquivos simultaneamente, colocando um ao lado do outro (separando-os > > por espaço) > > > > Uma dúvida: > > > > como saber todos os atributos e as respectivas características, como: > > -p -n -i, etc...? > > > > []s, > > Fernando > -- []s Wendel From lgonzaga em lncc.br Wed Dec 5 04:37:32 2007 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Wed, 5 Dec 2007 10:37:32 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <726229b50712050426r6ca44d34x841a0611e1d6479@mail.gmail.com> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <726229b50712050419o3bb72d52tfb9a22b1b7d69b60@mail.gmail.com> <726229b50712050426r6ca44d34x841a0611e1d6479@mail.gmail.com> Message-ID: <200712051037.32922.lgonzaga@lncc.br> Nao adianta Wendel, ele nao le a documentacao, como ja escreveu antes: "A compreensão é mais rápida quando explicada cara-a-cara que cara-a-livro." Luiz. Em Quarta 05 Dezembro 2007 10:26, Wendel Scardua escreveu: > Atalho: a documentação da linha de comando em si é essa: perldoc perlrun > > > []s > Wendel > > On Dec 5, 2007 10:19 AM, Wendel Scardua wrote: > > man perl > > > > ou como se costuma dizer: RTFM (Read The "Friendly" Manual) > > > > []s > > > > Wendel > > > > On Dec 5, 2007 10:10 AM, wrote: > > > fazendo o backup deu certo sim... percebi também que posso fazer isso > > > em vários arquivos simultaneamente, colocando um ao lado do outro > > > (separando-os por espaço) > > > > > > Uma dúvida: > > > > > > como saber todos os atributos e as respectivas características, como: > > > -p -n -i, etc...? > > > > > > []s, > > > Fernando -- Luiz G. P. de Almeida Analista de Sistemas Laboratório Nacional de Computação Científica / MCT From nferraz em gmail.com Wed Dec 5 06:02:06 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 5 Dec 2007 14:02:06 +0000 Subject: [Cascavel-pm] uso de __DATA__ com hierarquia de classes e Template Toolkit In-Reply-To: References: Message-ID: <604cec170712050602s5e5584b9u868c6d600a290a53@mail.gmail.com> > Algumas vezes eu acabo escrevendo código Perl para ler as linhas de um > arquivo e validar o leiaute de arquivos texto. Inevitavelmente os programas > acabam ficando todos muito parecidos, então resolvi abstrair isso um pouco e > criar módulos Perl que me permitissem gerar código Perl para executar testes > automáticos usando Test::More. > > Para isso eu crio um arquivo XML com os meta dados. Um script Perl > interpreta isso e, utilizando os módulos, gera o código Perl para testar > esse arquivo específico. Depois é só executar outro script apontando um > arquivo em questão, que deverá estar no leiaute definido ou o teste irá > gerar erro em algum ponto. Uia, Isso parece bastante com o AppML. Mas eu não usava o TT, e então o código era um pouco difícil de ler. Vou te mandar em PVT um outro projeto que eu iniciei, o SQL::Translator::Producer::App -- que utiliza o SQL::Translator para produzir código de aplicações web baseadas em Catalyst. (Ainda não está funcional, então vou mandar apenas para que você possa tomar o código como exemplo.) []s Nelson From edencardim em gmail.com Wed Dec 5 06:31:37 2007 From: edencardim em gmail.com (eden) Date: Wed, 5 Dec 2007 11:31:37 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> Message-ID: <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> On Dec 5, 2007 9:10 AM, wrote: > > > fazendo o backup deu certo sim... percebi também que posso fazer isso em > vários arquivos simultaneamente, colocando um ao lado do outro (separando-os > por espaço) > > Uma dúvida: > > como saber todos os atributos e as respectivas características, como: > -p -n -i, etc...? perldoc perlrun -- edenc.vox.com From glasswalk3r em yahoo.com.br Wed Dec 5 08:08:38 2007 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 5 Dec 2007 13:08:38 -0300 (ART) Subject: [Cascavel-pm] uso de __DATA__ com hierarquia de classes e Template Toolkit Message-ID: <173970.29351.qm@web30814.mail.mud.yahoo.com> Oi Luis, Eu já mudei meu endereço cadastrado na lista... de volta para o Yahoo!, daonde nunca deveria ter saído. Bem, eu havia colocado os códigos relacionados no email original, mas aí vai de novo o carinha que lê o __DATA__: package File::Validate::Template; use strict; use warnings; use base 'Class::Accessor'; use Carp qw(confess); __PACKAGE__->follow_best_practice(); __PACKAGE__->mk_ro_accessors(qw(code)); sub new { my $class = shift; confess "class is an obligatory parameter" unless ( defined($class) ); my $self = { code => undef }; bless $self, $class; $self->{code} = $self->_read_code(); return $self; } sub _read_code { my $self = shift; my $buffer; # turn on slurp mode local $/; my $handle = ref($self) . '::DATA'; $buffer = <$handle>; confess "No data from $handle file handle" unless ( defined($buffer) ); return \$buffer; } 1; Enfim, acho que um inline não resolveria não... um dos motivos de usar o TT é poder ter código razoavelmente identado. Sobre a idéia de instalar os arquivos de template junto com os arquivos dos módulos pode ser uma boa idéia. Eu concordo que está ficando complicado demais já. Algum exemplo sobre como usar Config.pm e FindBin.pm para fazer isso? Digo, como eu farei para obter dinamicamente o path daonde está os templates e passar para o objeto template processar? []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From fernandolouis em terra.com.br Wed Dec 5 08:34:20 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 5 Dec 2007 14:34:20 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><006801c836a3$f5a353b0$0401a8c0@servidorliz><009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> Message-ID: <001d01c8375c$b0e75a50$0401a8c0@servidorliz> Amigos, Sabiam que os documentos do word, não passam de documentos xhtml? o cabeçalho do código-fonte é: Muitos textos do word, ao invés de "nº", aparecem "no", só que não percebe-se isso pq o Word usa no "o": o Alguém sabe como substituir automaticamente: "o" por "º" Tenho centenas de arquivos para fazer essa substituição. E desejo fazer isso em todos simultaneamente. É que quando copio um texto do word pro bloco de notas, tudo fica errado, por exemplo: O texto fica assim: "A casa no 5, lote no 23 está sob processo no 1.222". e deveria colar assim: "A casa nº 5, lote nº 23 está sob processo nº 1.222". []s, Fernando From joaohf em gmail.com Wed Dec 5 08:41:45 2007 From: joaohf em gmail.com (=?UTF-8?Q?Jo=C3=A3o_Henrique_Freitas?=) Date: Wed, 5 Dec 2007 14:41:45 -0200 Subject: [Cascavel-pm] Win32 PerfMon In-Reply-To: <88e33d220712050420q7bdd8781u1af1478fda770702@mail.gmail.com> References: <88e33d220710160820w47266310yd1c30ac07b62692e@mail.gmail.com> <88e33d220710171142r27e43641ge09fa869466503c1@mail.gmail.com> <12d1f4ee0710221931i2544fc82yea8fbe67784ab2d@mail.gmail.com> <88e33d220710230306p5fab8942p9189cc7ae1ab4b10@mail.gmail.com> <12d1f4ee0710230914r78711430y681b38be9f399298@mail.gmail.com> <88e33d220710261249o7a4296abj1a07495ede6c26bd@mail.gmail.com> <12d1f4ee0710300458g2d5c3edyddfc9691f22f002e@mail.gmail.com> <88e33d220710300541j390e1d70w40fe504d948c896d@mail.gmail.com> <12d1f4ee0711291946k2c46efc2g3acc6dce3383b1b@mail.gmail.com> <88e33d220712050420q7bdd8781u1af1478fda770702@mail.gmail.com> Message-ID: <88e33d220712050841l64c8b62dt7fcb8a3c85ec61a6@mail.gmail.com> Solli, o patch funcionou. Anexo o script de teste, a saída e o erro que encontrei mas que não alterou os resultados. On Dec 5, 2007 10:20 AM, João Henrique Freitas wrote: > Ok, vou testar. > > Agradeço > > On Nov 30, 2007 1:46 AM, Solli Honorio wrote: > > > Cara, demorou um pouco mas eu fiz as alterações para resolver os bugs. > > Eu abrí um chamado no cpan com as informações e a correção, agora vamos ver > > no que vai dar. > > > > Abraços, > > > > Solli M. Honório > > > > On Oct 30, 2007 10:41 AM, João Henrique Freitas > > wrote: > > > > > Olá > > > > > > Bom, ontem gastei uma tarde inteira com o PerMon. A princípio as > > > coisas funcionaram mas quando comecei a analisar bem, também encontrei > > > problemas no ListCounters. Por exemplo ele não listava os contadores do > > > objeto LogicalDisk e muitos outros. Acho que é o mesmo problema que você > > > encontrou. > > > > > > Sobre o compilador, agora está explicado. > > > > > > > > > > > > On Oct 30, 2007 8:58 AM, Solli Honorio < shonorio em gmail.com> wrote: > > > > > > > Inclusive o ListCounter ? Pois eu tive um problema com este cara > > > > também e estou fazendo uma correção para este cara também. Mando isto para > > > > vc este final de semana. > > > > > > > > Você me perguntou sobre o Visual C++, e aproveito e respondo aqui. O > > > > pessoal prefere utilizar o VS 6 porque a dll deste compilador já está > > > > incluso no sistema operacional. Quando vc utiliza o VS 7 ou VS 8, você > > > > precisa instalar as dlls (MSVCR*.dll) que por algum motivo exotérico a > > > > Microsoft não torna isto muito simples ou claro. > > > > > > > > Fiz algumas tentativas para utilizar o Dev C++ para compilar o > > > > PerfMon, por exemplo, baixando o 'Windows 2003 SDK' mas não consegui. Se eu > > > > conseguir fazer isto lhe aviso. > > > > > > > > Enquanto isto o dono do PerfMon não se pronunciou. > > > > > > > > Solli M. Honório > > > > > > > > On 10/26/07, João Henrique Freitas < joaohf em gmail.com > wrote: > > > > > > > > > Olá, depois de um tempo perdido na construção do ambiente. > > > > > Consegui testar: > > > > > > > > > > Estou utilizando um Windows 2003 com Visual C++ 6.0 > > > > > > > > > > Apliquei os seus patchs utilizando a versão GNU do comando patch. > > > > > > > > > > Fiz a compilação como escrito no README do pacote PerfMon. > > > > > > > > > > Tudo funcionou como esperado, não mais apresentou os erros. > > > > > > > > > > > > > > > Ok, perfeito o seu patch funcionou. Um dia também vou aprender a > > > > > consertar as coisas. > > > > > > > > > > Obrigado. > > > > > > > > > > > > > > > > > > > > On 10/23/07, Solli Honorio wrote: > > > > > > > > > > > Bom, eu descobri um bug na minha correção. É que eu fiz de um > > > > > > jeito mais estruturado, mas para manter a compatibilidade com a maneira como > > > > > > o cara faz o retorno de erro (alias, uma pela maneira de como não fazer) > > > > > > tive que 'emporcalhar o código' e aí sobrou um pouco de sujeira :). Descobri > > > > > > também o mesmo problema com o ListObjects, vou alterar e enviar novamente > > > > > > para o cara >:[ > > > > > > > > > > > > Solli M. Honório > > > > > > > > > > > > On 10/23/07, João Henrique Freitas < joaohf em gmail.com> wrote: > > > > > > > > > > > > > Que bom! > > > > > > > > > > > > > > Vou testar e reporto. > > > > > > > > > > > > > > Obrigado > > > > > > > > > > > > > > On 10/23/07, Solli Honorio < shonorio em gmail.com> wrote: > > > > > > > > > > > > > > > Cara, > > > > > > > > > > > > > > > > Fiz a correção e enviei para o Glen Small, agora é torcer > > > > > > > > para que ele leia o email fornecido. Você pode aplicar e compilar o patch > > > > > > > > que enviei para ele no teu ambiente e aí colocar para funcionar o teu > > > > > > > > ambiente enquanto o patch não é aplicado oficialmente. > > > > > > > > > > > > > > > > Segue o patch, pelo menos por curiosidade :) > > > > > > > > > > > > > > > > Solli M. Honório > > > > > > > > > > > > > > > > On 10/17/07, João Henrique Freitas > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > Solli, > > > > > > > > > > > > > > > > > > O link http://www.perlmonks.org/?node_id=439313 relata > > > > > > > > > exatamente o problema que encontrei. > > > > > > > > > > > > > > > > > > Tenho um código meio pronto para extrair (usando o > > > > > > > > > PerfMon) a informação e montar o XML mas está faltando justamente a parte da > > > > > > > > > instância que é primordial. Se quiser posto aqui. > > > > > > > > > > > > > > > > > > Sobre o Zabbix, basicamente estou usando os agentes de > > > > > > > > > monitoramento instalados em alguns clientes geograficamente separados para > > > > > > > > > coletar o maior número de informações que necessitam ser armazenadas para > > > > > > > > > identificação de problemas de forma proativa. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 10/17/07, Solli Honorio wrote: > > > > > > > > > > > > > > > > > > > > Eu conheço o Zabbix, vou dar uma olhada neste no PerfMon > > > > > > > > > > para tentar resolver este problema. > > > > > > > > > > > > > > > > > > > > Pelo o que eu ví não deve estar tão difícil de resolver > > > > > > > > > > este problema, só preciso montar o circo em casa.... vou dar uma olhada > > > > > > > > > > nisto neste final de semana (se o meu orientador deixar é claro ;) ). O teu > > > > > > > > > > problema está apenas na lista de instâncias ? Pois eu acho que ainda tenho > > > > > > > > > > um programa com o PerfLib que faz isto !!! > > > > > > > > > > > > > > > > > > > > Onde vc estará utilizando o Zabbix ? Eu tenho interesse > > > > > > > > > > nestes projetos de monitoramento de infra-estrutura e gostaria de saber mais > > > > > > > > > > o que você está fazendo, se isto for possível é claro. > > > > > > > > > > > > > > > > > > > > Solli M. Honório > > > > > > > > > > > > > > > > > > > > On 10/17/07, João Henrique Freitas < joaohf em gmail.com > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > Olá, > > > > > > > > > > > > > > > > > > > > > > É um módulo bem fácil de mexer. Pena que nem tudo > > > > > > > > > > > funciona mas acho que dá para consertar. > > > > > > > > > > > > > > > > > > > > > > Estou trabalhando com uma aplicação chamada Zabbix. > > > > > > > > > > > Ela suporta inserção de informações para serem monitoradas em um servidor > > > > > > > > > > > via XML, facilitando o trabalho. A minha intenção é pegar cada contador de > > > > > > > > > > > desempenho do windows e gerar o XML para o Zabbix. > > > > > > > > > > > > > > > > > > > > > > Uma das formas é utilizar o módulo e a outra é extrair > > > > > > > > > > > os contadores com o comando typeperf e depois utilizar os recursos do perl > > > > > > > > > > > para extrar as informações necessárias e estruturar o XML. > > > > > > > > > > > > > > > > > > > > > > A primeira forma via módulo Win32:PerfMon tem um > > > > > > > > > > > design mais interessante e expansível, infelizmente esbarrei no retorno da > > > > > > > > > > > função ListInstances(). > > > > > > > > > > > > > > > > > > > > > > Obrigado pela atenção. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On 10/16/07, Solli Honorio < shonorio em gmail.com > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > Cara, eu acabei de dar uma olhada rápida no código > > > > > > > > > > > > XS e ví que o pdh está reclamando de argumentos inválidos. Ví também que o > > > > > > > > > > > > código é no mínimo estranho, pena pois este módulo realmente é interssante, > > > > > > > > > > > > mas faz tempo que eu não trabalho com ele. > > > > > > > > > > > > > > > > > > > > > > > > Mas fala aí o que vc está precisando ? Talvez eu > > > > > > > > > > > > possa ajudar enquanto dou olhada com mais calma no código XS deste módulo. > > > > > > > > > > > > > > > > > > > > > > > > Solli M. Honório > > > > > > > > > > > > > > > > > > > > > > > > On 10/16/07, João Henrique Freitas > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > > > > > > > > > Olá, tudo bom? > > > > > > > > > > > > > > > > > > > > > > > > > > Estou tentando utilizar o PERL e o módulo > > > > > > > > > > > > > Win32::PerfMon disponível em http://search.cpan.org/~glensmall/Win32-PerfMon-0.07/PerfMon.pm > > > > > > > > > > > > > > > > > > > > > > > > > > com > > > > > > > > > > > > > o seguinte objetivo: > > > > > > > > > > > > > > > > > > > > > > > > > > Gerar uma listagem dos objetos, contadores e > > > > > > > > > > > > > instâncias relacionados aos monitores de desempenho de um servidor Windows > > > > > > > > > > > > > 2000/2003. > > > > > > > > > > > > > > > > > > > > > > > > > > Alguém na lista já teve a oportunidade de utilizar > > > > > > > > > > > > > com sucesso o módulo Win32::PerfMon? > > > > > > > > > > > > > > > > > > > > > > > > > > Estou tendo alguns problemas como relado em > > > > > > > > > > > > > http://www.perlmonks.org/?node_id=439313 por Solli > > > > > > > > > > > > > Moreira Honorio. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Obrigado > > > > > > > > > > > > > -- > > > > > > > > > > > > > ------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > > > > > > > > Americana-SP-Brasil > > > > > > > > > > > > > BSD051283 > > > > > > > > > > > > > LPI 1 > > > > > > > > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > > > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > ------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > > > > > > Americana-SP-Brasil > > > > > > > > > > > BSD051283 > > > > > > > > > > > LPI 1 > > > > > > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > > ------------------------------------------------------------- > > > > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > > > > Americana-SP-Brasil > > > > > > > > > BSD051283 > > > > > > > > > LPI 1 > > > > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > > Cascavel-pm mailing list > > > > > > > > > Cascavel-pm em pm.org > > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > > Cascavel-pm mailing list > > > > > > > > Cascavel-pm em pm.org > > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > ------------------------------------------------------------- > > > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > > > Americana-SP-Brasil > > > > > > > BSD051283 > > > > > > > LPI 1 > > > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > > > > > _______________________________________________ > > > > > > > Cascavel-pm mailing list > > > > > > > Cascavel-pm em pm.org > > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > > > > > _______________________________________________ > > > > > > Cascavel-pm mailing list > > > > > > Cascavel-pm em pm.org > > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > ------------------------------------------------------------- > > > > > João Henrique Freitas - joaohf_at_gmail.com > > > > > Americana-SP-Brasil > > > > > BSD051283 > > > > > LPI 1 > > > > > http://paginas.terra.com.br/informatica/joaohf > > > > > http://www.livejournal.com/users/joaohf/ > > > > > > > > > > _______________________________________________ > > > > > Cascavel-pm mailing list > > > > > Cascavel-pm em pm.org > > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > > > > > > -- > > > > "o animal satisfeito dorme". - Guimarães Rosa > > > > > > > > _______________________________________________ > > > > Cascavel-pm mailing list > > > > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > > > > > > -- > > > ------------------------------------------------------------- > > > João Henrique Freitas - joaohf_at_gmail.com > > > Americana-SP-Brasil > > > BSD051283 > > > LPI 1 > > > http://paginas.terra.com.br/informatica/joaohf > > > http://www.livejournal.com/users/joaohf/ > > > > > > _______________________________________________ > > > Cascavel-pm mailing list > > > Cascavel-pm em pm.org > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > > -- > > "o animal satisfeito dorme". - Guimarães Rosa > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > ------------------------------------------------------------- > João Henrique Freitas - joaohf_at_gmail.com > Americana-SP-Brasil > BSD051283 > LPI 1 > http://paginas.terra.com.br/informatica/joaohf > http://www.livejournal.com/users/joaohf/ > -- ------------------------------------------------------------- João Henrique Freitas - joaohf_at_gmail.com Americana-SP-Brasil BSD051283 LPI 1 http://paginas.terra.com.br/informatica/joaohf http://www.livejournal.com/users/joaohf/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/ef4f1844/attachment-0001.html -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : perfmon_teste.pl Tipo : application/x-perl Tam : 691 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/ef4f1844/attachment-0001.bin -------------- Próxima Parte ---------- Um texto embutido e sem conjunto de caracteres especificado associado... Nome: error.txt Url: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/ef4f1844/attachment-0001.txt -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : teste0.zip Tipo : application/zip Tam : 16089 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/ef4f1844/attachment-0001.zip From edencardim em gmail.com Wed Dec 5 08:47:42 2007 From: edencardim em gmail.com (eden) Date: Wed, 5 Dec 2007 13:47:42 -0300 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <001d01c8375c$b0e75a50$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> Message-ID: <3de55ead0712050847t1b339e65gd4d5595efba2d9d@mail.gmail.com> On Dec 5, 2007 1:34 PM, wrote: > Amigos, > Sabiam que os documentos do word, não passam de documentos xhtml? > o cabeçalho do código-fonte é: > > xmlns:o="urn:schemas-microsoft-com:office:office" > xmlns:w="urn:schemas-microsoft-com:office:word" > xmlns="http://www.w3.org/TR/REC-html40"> Esse formato é recente porque a pouco tempo atrás os documentos do word eram binários. -- edenc.vox.com From nferraz em gmail.com Wed Dec 5 09:05:29 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 5 Dec 2007 17:05:29 +0000 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <001d01c8375c$b0e75a50$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> Message-ID: <604cec170712050905q66fdd7femde74ac8a04f37523@mail.gmail.com> > Sabiam que os documentos do word, não passam de documentos xhtml? Não sabia, e acho que não são. Se fossem, seria uma maravilha para o OpenOffice e todos os projetos que lutam para decifrar os padrões proprietários da Microsoft. O padrão mais recente é o OOXML, que não tem nada a ver com xhtml. > Alguém sabe como substituir automaticamente: > "o" por "º" Se quiser fazer isso com expressões regulares, faça a substituição para as entities º ("º") e &ordemf; ("ª"). From fernandolouis em terra.com.br Wed Dec 5 09:05:33 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 5 Dec 2007 15:05:33 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><726229b50712050419o3bb72d52tfb9a22b1b7d69b60@mail.gmail.com><726229b50712050426r6ca44d34x841a0611e1d6479@mail.gmail.com> <200712051037.32922.lgonzaga@lncc.br> Message-ID: <009b01c83761$0cf1d5b0$0401a8c0@servidorliz> negativo! Eu não lembrava mais do "perldoc"... por incrível que pareça o conheci a pouco tempo. nos livros que tenho não me recordo de nenhum falando sobre o perldoc, por isso perguntei. Fernando. ----- Original Message ----- From: "Luiz Gonzaga" To: "Cascavel Perl Mongers" Sent: Wednesday, December 05, 2007 10:37 AM Subject: Re: [Cascavel-pm]otimização em manipulação de texto Nao adianta Wendel, ele nao le a documentacao, como ja escreveu antes: "A compreensão é mais rápida quando explicada cara-a-cara que cara-a-livro." Luiz. Em Quarta 05 Dezembro 2007 10:26, Wendel Scardua escreveu: > Atalho: a documentação da linha de comando em si é essa: perldoc perlrun > > > []s > Wendel > > On Dec 5, 2007 10:19 AM, Wendel Scardua wrote: > > man perl > > > > ou como se costuma dizer: RTFM (Read The "Friendly" Manual) > > > > []s > > > > Wendel > > > > On Dec 5, 2007 10:10 AM, wrote: > > > fazendo o backup deu certo sim... percebi também que posso fazer isso > > > em vários arquivos simultaneamente, colocando um ao lado do outro > > > (separando-os por espaço) > > > > > > Uma dúvida: > > > > > > como saber todos os atributos e as respectivas características, como: > > > -p -n -i, etc...? > > > > > > []s, > > > Fernando -- Luiz G. P. de Almeida Analista de Sistemas Laboratório Nacional de Computação Científica / MCT _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From nferraz em gmail.com Wed Dec 5 09:14:32 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 5 Dec 2007 17:14:32 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?otimiza=E7=E3o_em_manipula=E7=E3o_de?= =?iso-8859-1?q?_texto?= In-Reply-To: <009b01c83761$0cf1d5b0$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <726229b50712050419o3bb72d52tfb9a22b1b7d69b60@mail.gmail.com> <726229b50712050426r6ca44d34x841a0611e1d6479@mail.gmail.com> <200712051037.32922.lgonzaga@lncc.br> <009b01c83761$0cf1d5b0$0401a8c0@servidorliz> Message-ID: <604cec170712050914l2bfe76fbi1a7cc3a23a1935e7@mail.gmail.com> Em 05/12/07, fernandolouis em terra.com.br escreveu: > negativo! > > Eu não lembrava mais do "perldoc"... por incrível que pareça o conheci a > pouco tempo. > > nos livros que tenho não me recordo de nenhum falando sobre o perldoc, por > isso perguntei. Acho que você também não tem prestado muita atenção na lista, pois o perldoc é citado em 9 de cada 10 threads... :-/ From fernandolouis em terra.com.br Wed Dec 5 10:14:25 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 5 Dec 2007 16:14:25 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><006801c836a3$f5a353b0$0401a8c0@servidorliz><009e01c83737$ca2e9ac0$0401a8c0@servidorliz><3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com><001d01c8375c$b0e75a50$0401a8c0@servidorliz> <3de55ead0712050847t1b339e65gd4d5595efba2d9d@mail.gmail.com> Message-ID: <004701c8376a$ab7212a0$0401a8c0@servidorliz> Recente? Consegui esse cabeçalho do word 2000... ----- Original Message ----- From: "eden" To: "Cascavel Perl Mongers" Sent: Wednesday, December 05, 2007 2:47 PM Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word On Dec 5, 2007 1:34 PM, wrote: > Amigos, > Sabiam que os documentos do word, não passam de documentos xhtml? > o cabeçalho do código-fonte é: > > xmlns:o="urn:schemas-microsoft-com:office:office" > xmlns:w="urn:schemas-microsoft-com:office:word" > xmlns="http://www.w3.org/TR/REC-html40"> Esse formato é recente porque a pouco tempo atrás os documentos do word eram binários. -- edenc.vox.com _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From fernandocorrea em gmail.com Wed Dec 5 08:43:31 2007 From: fernandocorrea em gmail.com (Fernando Oliveira) Date: Wed, 5 Dec 2007 14:43:31 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <001d01c8375c$b0e75a50$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> Message-ID: Substituir automaticamente "o" por "º"??? perl -i -pe 's#o#°#g' arquivo Em 05/12/07, fernandolouis em terra.com.br escreveu: > > Amigos, > Sabiam que os documentos do word, não passam de documentos xhtml? > o cabeçalho do código-fonte é: > > xmlns:o="urn:schemas-microsoft-com:office:office" > xmlns:w="urn:schemas-microsoft-com:office:word" > xmlns="http://www.w3.org/TR/REC-html40"> > > Muitos textos do word, ao invés de "nº", aparecem "no", > só que não percebe-se isso pq o Word usa no "o": o > > Alguém sabe como substituir automaticamente: > "o" por "º" > > Tenho centenas de arquivos para fazer essa substituição. > E desejo fazer isso em todos simultaneamente. > > É que quando copio um texto do word pro bloco de notas, > tudo fica errado, por exemplo: > > O texto fica assim: > "A casa no 5, lote no 23 está sob processo no 1.222". > > e deveria colar assim: > "A casa nº 5, lote nº 23 está sob processo nº 1.222". > > []s, > Fernando > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- []'s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/72dba3de/attachment.html From acid06 em gmail.com Wed Dec 5 10:20:58 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 5 Dec 2007 16:20:58 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <004701c8376a$ab7212a0$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <3de55ead0712050847t1b339e65gd4d5595efba2d9d@mail.gmail.com> <004701c8376a$ab7212a0$0401a8c0@servidorliz> Message-ID: <9a08c9b40712051020k76d46699s1622ada35537fb3f@mail.gmail.com> On Dec 5, 2007 4:14 PM, wrote: > Recente? > > Consegui esse cabeçalho do word 2000... Esse não é o formato do Word. Isso é o que o Word faz quando salva como HTML. O Word também sabe ler HTML convencional. -Nilson Santos F. Jr. From fernandolouis em terra.com.br Wed Dec 5 10:57:37 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 5 Dec 2007 16:57:37 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><006801c836a3$f5a353b0$0401a8c0@servidorliz><009e01c83737$ca2e9ac0$0401a8c0@servidorliz><3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com><001d01c8375c$b0e75a50$0401a8c0@servidorliz><3de55ead0712050847t1b339e65gd4d5595efba2d9d@mail.gmail.com><004701c8376a$ab7212a0$0401a8c0@servidorliz> <9a08c9b40712051020k76d46699s1622ada35537fb3f@mail.gmail.com> Message-ID: <009501c83770$b4505ed0$0401a8c0@servidorliz> um simples arquivo word, em que só está escrito uma única palavra: perl tem o seguinte código-fonte: # inicío perl

perl

# fim []s, Fernando ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Cascavel Perl Mongers" Sent: Wednesday, December 05, 2007 4:20 PM Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word On Dec 5, 2007 4:14 PM, wrote: > Recente? > > Consegui esse cabeçalho do word 2000... Esse não é o formato do Word. Isso é o que o Word faz quando salva como HTML. O Word também sabe ler HTML convencional. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Wed Dec 5 11:11:21 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 5 Dec 2007 17:11:21 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <009501c83770$b4505ed0$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <3de55ead0712050847t1b339e65gd4d5595efba2d9d@mail.gmail.com> <004701c8376a$ab7212a0$0401a8c0@servidorliz> <9a08c9b40712051020k76d46699s1622ada35537fb3f@mail.gmail.com> <009501c83770$b4505ed0$0401a8c0@servidorliz> Message-ID: <9a08c9b40712051111m19a66644ic9c4f0d57b422e3b@mail.gmail.com> On Dec 5, 2007 4:57 PM, wrote: > um simples arquivo word, em que só está escrito uma única palavra: perl Este não é um arquivo de documento do Word, é um arquivo HTML gerado pelo Word. Não vou insistir mais na diferença além dessa mensagem. -Nilson Santos F. Jr. From fernandolouis em terra.com.br Wed Dec 5 11:07:17 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 5 Dec 2007 17:07:17 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><006801c836a3$f5a353b0$0401a8c0@servidorliz><009e01c83737$ca2e9ac0$0401a8c0@servidorliz><3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com><001d01c8375c$b0e75a50$0401a8c0@servidorliz> Message-ID: <00a401c83772$0e0558d0$0401a8c0@servidorliz> Já havia tentado isso amigo, O problema é que a extensão não é txt, é doc! Ao realizar esse procedimento: perl -i.bak -pe 's#o#°#g' arquivo.doc o arquivo perde o texto e fica somente isto: ÐÏࡱ Pessoal, há alguma forma de realizar expressões regulares dentro de arquivos do word (*.doc) ????? Valeu a atenção, Fernando ----- Original Message ----- From: Fernando Oliveira To: Cascavel Perl Mongers Sent: Wednesday, December 05, 2007 2:43 PM Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word Substituir automaticamente "o" por "º"??? perl -i -pe 's#o#°#g' arquivo Em 05/12/07, fernandolouis em terra.com.br escreveu: Amigos, Sabiam que os documentos do word, não passam de documentos xhtml? o cabeçalho do código-fonte é: Muitos textos do word, ao invés de "nº", aparecem "no", só que não percebe-se isso pq o Word usa no "o": o Alguém sabe como substituir automaticamente: "o" por "º" Tenho centenas de arquivos para fazer essa substituição. E desejo fazer isso em todos simultaneamente. É que quando copio um texto do word pro bloco de notas, tudo fica errado, por exemplo: O texto fica assim: "A casa no 5, lote no 23 está sob processo no 1.222". e deveria colar assim: "A casa nº 5, lote nº 23 está sob processo nº 1.222". []s, Fernando _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- []'s Fernando ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/0cbd9640/attachment.html From fernandolouis em terra.com.br Wed Dec 5 11:16:23 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 5 Dec 2007 17:16:23 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><006801c836a3$f5a353b0$0401a8c0@servidorliz><009e01c83737$ca2e9ac0$0401a8c0@servidorliz><3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com><001d01c8375c$b0e75a50$0401a8c0@servidorliz> <604cec170712050905q66fdd7femde74ac8a04f37523@mail.gmail.com> Message-ID: <00be01c83773$53909490$0401a8c0@servidorliz> Será Nelson? Mas, até onde eu sei, eles queriam submeter o OpenXML como padrão ISO, igual ao ODF (Open Document Format) []s, Fernando ----- Original Message ----- From: "Nelson Ferraz" To: "Cascavel Perl Mongers" Sent: Wednesday, December 05, 2007 3:05 PM Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word > Sabiam que os documentos do word, não passam de documentos xhtml? Não sabia, e acho que não são. Se fossem, seria uma maravilha para o OpenOffice e todos os projetos que lutam para decifrar os padrões proprietários da Microsoft. O padrão mais recente é o OOXML, que não tem nada a ver com xhtml. > Alguém sabe como substituir automaticamente: > "o" por "º" Se quiser fazer isso com expressões regulares, faça a substituição para as entities º ("º") e &ordemf; ("ª"). _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From ronamore em gmail.com Wed Dec 5 11:21:07 2007 From: ronamore em gmail.com (Ronaldo Moreira) Date: Wed, 5 Dec 2007 17:21:07 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <00be01c83773$53909490$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <604cec170712050905q66fdd7femde74ac8a04f37523@mail.gmail.com> <00be01c83773$53909490$0401a8c0@servidorliz> Message-ID: O OpenXML foi recusado como padrao. Em 05/12/07, fernandolouis em terra.com.br escreveu: > > Será Nelson? > > Mas, até onde eu sei, eles queriam submeter o OpenXML como > padrão ISO, igual ao ODF (Open Document Format) > > []s, > Fernando > > ----- Original Message ----- > From: "Nelson Ferraz" > To: "Cascavel Perl Mongers" > Sent: Wednesday, December 05, 2007 3:05 PM > Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word > > > > Sabiam que os documentos do word, não passam de documentos xhtml? > > Não sabia, e acho que não são. > > Se fossem, seria uma maravilha para o OpenOffice e todos os projetos > que lutam para decifrar os padrões proprietários da Microsoft. > > O padrão mais recente é o OOXML, que não tem nada a ver com xhtml. > > > Alguém sabe como substituir automaticamente: > > "o" por "º" > > Se quiser fazer isso com expressões regulares, faça a substituição > para as entities º ("º") e &ordemf; ("ª"). > _______________________________________________ > 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 > -- Ronaldo Moreira "Existem somente 10 tipos de pessoas no mundo inteiro: Aquelas que entendem binário e aquelas que não entendem." -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/9f22a05a/attachment.html From fernandolouis em terra.com.br Wed Dec 5 11:21:52 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 5 Dec 2007 17:21:52 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><006801c836a3$f5a353b0$0401a8c0@servidorliz><009e01c83737$ca2e9ac0$0401a8c0@servidorliz><3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com><001d01c8375c$b0e75a50$0401a8c0@servidorliz><3de55ead0712050847t1b339e65gd4d5595efba2d9d@mail.gmail.com><004701c8376a$ab7212a0$0401a8c0@servidorliz><9a08c9b40712051020k76d46699s1622ada35537fb3f@mail.gmail.com><009501c83770$b4505ed0$0401a8c0@servidorliz> <9a08c9b40712051111m19a66644ic9c4f0d57b422e3b@mail.gmail.com> Message-ID: <00f501c83774$1739d820$0401a8c0@servidorliz> Tudo bem, posso estar equivocado... consegui isso, abrindo um arquivo word, então peguei a barra de ferramentas do visual basic (que tem no próprio word). Então fui no "editor de scripts da microsoft"... então achei que fosse. Estou "entrando" nisso porque preciso fazer uma substituição em centenas de arquivos DOC simultaneamte. Fazer manualmente não é para nós (programadores). []s, Fernando ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Cascavel Perl Mongers" Sent: Wednesday, December 05, 2007 5:11 PM Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word On Dec 5, 2007 4:57 PM, wrote: > um simples arquivo word, em que só está escrito uma única palavra: perl Este não é um arquivo de documento do Word, é um arquivo HTML gerado pelo Word. Não vou insistir mais na diferença além dessa mensagem. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From wendelscardua em gmail.com Wed Dec 5 11:24:05 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 5 Dec 2007 17:24:05 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <00a401c83772$0e0558d0$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <00a401c83772$0e0558d0$0401a8c0@servidorliz> Message-ID: <726229b50712051124o6b5f62f4la2d3cb3a76e8b507@mail.gmail.com> Ei, isso é meio suspeito... Como você viu aquele conteúdo "cara de xml" do arquivo do word ? Você abriu ele no notepad / vim / cat ? Ou usou o comando "less" ? Porque eu já vi uma versão do "less" que convertia até pdf pra texto na hora de mostrar o conteúdo - então eu não duvidaria que o que quer que você esteja usando pra abrir o doc esteja transformando em texto (no caso html) na hora de exibir o conteúdo. []s Wendel On Dec 5, 2007 5:07 PM, wrote: > Já havia tentado isso amigo, > O problema é que a extensão não é txt, é doc! > Ao realizar esse procedimento: perl -i.bak -pe 's#o#°#g' > arquivo.doc > o arquivo perde o texto e fica somente isto: > ÐÏ à¡± > Pessoal, há alguma forma de realizar expressões regulares dentro de arquivos > do word (*.doc) ????? From wendelscardua em gmail.com Wed Dec 5 11:25:54 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 5 Dec 2007 17:25:54 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <00f501c83774$1739d820$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <3de55ead0712050847t1b339e65gd4d5595efba2d9d@mail.gmail.com> <004701c8376a$ab7212a0$0401a8c0@servidorliz> <9a08c9b40712051020k76d46699s1622ada35537fb3f@mail.gmail.com> <009501c83770$b4505ed0$0401a8c0@servidorliz> <9a08c9b40712051111m19a66644ic9c4f0d57b422e3b@mail.gmail.com> <00f501c83774$1739d820$0401a8c0@servidorliz> Message-ID: <726229b50712051125j2b6089f0h487f49fa76303c1e@mail.gmail.com> Ah tá, você acabou de tirar a dúvida ... []s Wendel On Dec 5, 2007 5:21 PM, wrote: > Tudo bem, posso estar equivocado... > > consegui isso, abrindo um arquivo word, então peguei a barra de ferramentas > do visual basic (que tem no próprio word). > Então fui no "editor de scripts da microsoft"... então achei que fosse. > > Estou "entrando" nisso porque preciso fazer uma substituição em centenas de > arquivos DOC simultaneamte. > Fazer manualmente não é para nós (programadores). From mxsoares em gmail.com Wed Dec 5 11:30:19 2007 From: mxsoares em gmail.com (_mx_) Date: Wed, 5 Dec 2007 17:30:19 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <726229b50712051124o6b5f62f4la2d3cb3a76e8b507@mail.gmail.com> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <00a401c83772$0e0558d0$0401a8c0@servidorliz> <726229b50712051124o6b5f62f4la2d3cb3a76e8b507@mail.gmail.com> Message-ID: <3cd298d70712051130l2061ff47v1993f36b7b668b1c@mail.gmail.com> On Dec 5, 2007 5:24 PM, Wendel Scardua wrote: > Ei, isso é meio suspeito... Como você viu aquele conteúdo "cara de > xml" do arquivo do word ? > Não wendel desta vez não foi o less, ele viu isto utilizando o "editor de scripts do office", não lembro mais se o nome é mesmo este, mas isto não é instalado por padrão junto com o office, mas é possível instalá-lo. Utilizando este recurso do office é possível, ver este xhtml tanto de DOC quanto de XLS, talvez até PPT, mas não tentei. Se ele realmente precisa fazer estas substituições automáticas, vai ter de usar activeX e portanto só é possível em uma máquina windows (até onde eu sei), sei que isto é possível, mas nunca fiz. Max > > Você abriu ele no notepad / vim / cat ? Ou usou o comando "less" ? > > Porque eu já vi uma versão do "less" que convertia até pdf pra texto > na hora de mostrar o conteúdo - então eu não duvidaria que o que quer > que você esteja usando pra abrir o doc esteja transformando em texto > (no caso html) na hora de exibir o conteúdo. > > []s > Wendel > > > On Dec 5, 2007 5:07 PM, wrote: > > Já havia tentado isso amigo, > > O problema é que a extensão não é txt, é doc! > > Ao realizar esse procedimento: perl -i.bak -pe > 's#o#°#g' > > arquivo.doc > > o arquivo perde o texto e fica somente isto: > > ÐÏ à¡± > > Pessoal, há alguma forma de realizar expressões regulares dentro de > arquivos > > do word (*.doc) ????? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/a056a30d/attachment.html From mxsoares em gmail.com Wed Dec 5 11:31:52 2007 From: mxsoares em gmail.com (_mx_) Date: Wed, 5 Dec 2007 17:31:52 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <726229b50712051125j2b6089f0h487f49fa76303c1e@mail.gmail.com> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <3de55ead0712050847t1b339e65gd4d5595efba2d9d@mail.gmail.com> <004701c8376a$ab7212a0$0401a8c0@servidorliz> <9a08c9b40712051020k76d46699s1622ada35537fb3f@mail.gmail.com> <009501c83770$b4505ed0$0401a8c0@servidorliz> <9a08c9b40712051111m19a66644ic9c4f0d57b422e3b@mail.gmail.com> <00f501c83774$1739d820$0401a8c0@servidorliz> <726229b50712051125j2b6089f0h487f49fa76303c1e@mail.gmail.com> Message-ID: <3cd298d70712051131v3daf4ee0n2b78a52232ade28e@mail.gmail.com> q mancada ele já havia dito o nome, mas de qq forma adicionei alguma informação :-p On Dec 5, 2007 5:25 PM, Wendel Scardua wrote: > Ah tá, você acabou de tirar a dúvida ... > > []s > Wendel > > On Dec 5, 2007 5:21 PM, wrote: > > Tudo bem, posso estar equivocado... > > > > consegui isso, abrindo um arquivo word, então peguei a barra de > ferramentas > > do visual basic (que tem no próprio word). > > Então fui no "editor de scripts da microsoft"... então achei que fosse. > > > > Estou "entrando" nisso porque preciso fazer uma substituição em centenas > de > > arquivos DOC simultaneamte. > > Fazer manualmente não é para nós (programadores). > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071205/d00204b0/attachment.html From danielmt em superig.com.br Wed Dec 5 11:46:09 2007 From: danielmt em superig.com.br (Daniel M) Date: Wed, 05 Dec 2007 17:46:09 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <9a08c9b40712051111m19a66644ic9c4f0d57b422e3b@mail.gmail.com> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <3de55ead0712050847t1b339e65gd4d5595efba2d9d@mail.gmail.com> <004701c8376a$ab7212a0$0401a8c0@servidorliz> <9a08c9b40712051020k76d46699s1622ada35537fb3f@mail.gmail.com> <009501c83770$b4505ed0$0401a8c0@servidorliz> <9a08c9b40712051111m19a66644ic9c4f0d57b422e3b@mail.gmail.com> Message-ID: <47570001.2010209@superig.com.br> No Office 2007, .doc é salvo como XML, não? Recebi uma vez assim.. não sei se por incompetência do indivíduo.. :-P []'s Daniel Nilson Santos Figueiredo Junior wrote: > On Dec 5, 2007 4:57 PM, wrote: >> um simples arquivo word, em que só está escrito uma única palavra: perl > > Este não é um arquivo de documento do Word, é um arquivo HTML gerado pelo Word. > Não vou insistir mais na diferença além dessa mensagem. > > -Nilson Santos F. Jr. From nferraz em gmail.com Wed Dec 5 11:57:50 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 5 Dec 2007 19:57:50 +0000 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <00be01c83773$53909490$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <604cec170712050905q66fdd7femde74ac8a04f37523@mail.gmail.com> <00be01c83773$53909490$0401a8c0@servidorliz> Message-ID: <604cec170712051157q1e6bdfcjf32ee89788d216f9@mail.gmail.com> > O problema é que a extensão não é txt, é doc! A extensão não diz nada. Eu posso renomear um arquivo txt para doc, e ele vai abrir do mesmo jeito. > Mas, até onde eu sei, eles queriam submeter o OpenXML como > padrão ISO, igual ao ODF (Open Document Format) A Microsoft tentou empurrar este formato na ISO, para poder dizer que também tem um formato aberto; mas isso não modifica o fato de ser um simples "dump" em xml de um formato proprietário. Algumas informações sobre os principais problemas relacionados ao Office "Open" XML, pra quem não acompanhou o processo: http://www.noooxml.org/argu-brief From edencardim em gmail.com Wed Dec 5 12:51:00 2007 From: edencardim em gmail.com (eden) Date: Wed, 5 Dec 2007 17:51:00 -0300 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <00a401c83772$0e0558d0$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <00a401c83772$0e0558d0$0401a8c0@servidorliz> Message-ID: <3de55ead0712051251w3316cbd7l58649fb2ec5ccea4@mail.gmail.com> On Dec 5, 2007 4:07 PM, wrote: > > > Já havia tentado isso amigo, > > O problema é que a extensão não é txt, é doc! A extensão não tem relação nenhuma com o conteúdo do arquivo, você pode por o nome que quiser. Nomear os documentos do word como .doc é apenas uma convenção. -- edenc.vox.com From fernandolouis em terra.com.br Thu Dec 6 02:26:08 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 6 Dec 2007 08:26:08 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><006801c836a3$f5a353b0$0401a8c0@servidorliz><009e01c83737$ca2e9ac0$0401a8c0@servidorliz><3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com><001d01c8375c$b0e75a50$0401a8c0@servidorliz><604cec170712050905q66fdd7femde74ac8a04f37523@mail.gmail.com><00be01c83773$53909490$0401a8c0@servidorliz> <604cec170712051157q1e6bdfcjf32ee89788d216f9@mail.gmail.com> Message-ID: <00ea01c837f2$6acc0cf0$0401a8c0@servidorliz> Quer dizer então, que se eu tenho um "arquivo.doc" e nele tem o texto "hello perl", e eu fazer: perl -i.bak -pe "s/hello/ola/g" arquivo.doc vai funcionar? Pois aqui não consegui... ao abrir o "arquivo.doc" depois da conversão, simplesmente o texto some e fica alguns carateceres estranhos. []s, Fernando ----- Original Message ----- From: "Nelson Ferraz" To: "Cascavel Perl Mongers" Sent: Wednesday, December 05, 2007 5:57 PM Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word > O problema é que a extensão não é txt, é doc! A extensão não diz nada. Eu posso renomear um arquivo txt para doc, e ele vai abrir do mesmo jeito. From wendelscardua em gmail.com Thu Dec 6 02:35:22 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Thu, 6 Dec 2007 08:35:22 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <00ea01c837f2$6acc0cf0$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <604cec170712050905q66fdd7femde74ac8a04f37523@mail.gmail.com> <00be01c83773$53909490$0401a8c0@servidorliz> <604cec170712051157q1e6bdfcjf32ee89788d216f9@mail.gmail.com> <00ea01c837f2$6acc0cf0$0401a8c0@servidorliz> Message-ID: <726229b50712060235l12269da5j4354dac2bb6494a1@mail.gmail.com> De onde você tirou essa idéia de que isso funcionaria !? ¬_¬' É um arquivo binário, nunca(*) é saudável tratar um arquivo binário como se fosse texto. E, se você abrir seu arquivo.doc no notepad da vida, você consegue dar find/replace de "hello" pra "ola" ? Acho difícil... []s Wendel * talvez para baixos valores de nunca, rs.... On Dec 6, 2007 8:26 AM, wrote: > Quer dizer então, que se eu tenho um "arquivo.doc" e nele tem o texto "hello > perl", e eu fazer: > > perl -i.bak -pe "s/hello/ola/g" arquivo.doc > > vai funcionar? Pois aqui não consegui... ao abrir o "arquivo.doc" depois da > conversão, > simplesmente o texto some e fica alguns carateceres estranhos. > > []s, > Fernando > From fernandolouis em terra.com.br Thu Dec 6 03:15:16 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 6 Dec 2007 09:15:16 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><006801c836a3$f5a353b0$0401a8c0@servidorliz><009e01c83737$ca2e9ac0$0401a8c0@servidorliz><3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com><001d01c8375c$b0e75a50$0401a8c0@servidorliz><604cec170712050905q66fdd7femde74ac8a04f37523@mail.gmail.com><00be01c83773$53909490$0401a8c0@servidorliz><604cec170712051157q1e6bdfcjf32ee89788d216f9@mail.gmail.com><00ea01c837f2$6acc0cf0$0401a8c0@servidorliz> <726229b50712060235l12269da5j4354dac2bb6494a1@mail.gmail.com> Message-ID: <002a01c837f9$47f608f0$0401a8c0@servidorliz> boiei na piada... :-| ----- Original Message ----- From: "Wendel Scardua" To: "Cascavel Perl Mongers" Sent: Thursday, December 06, 2007 8:35 AM Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word De onde você tirou essa idéia de que isso funcionaria !? ¬_¬' É um arquivo binário, nunca(*) é saudável tratar um arquivo binário como se fosse texto. E, se você abrir seu arquivo.doc no notepad da vida, você consegue dar find/replace de "hello" pra "ola" ? Acho difícil... []s Wendel * talvez para baixos valores de nunca, rs.... On Dec 6, 2007 8:26 AM, wrote: > Quer dizer então, que se eu tenho um "arquivo.doc" e nele tem o texto > "hello > perl", e eu fazer: > > perl -i.bak -pe "s/hello/ola/g" arquivo.doc > > vai funcionar? Pois aqui não consegui... ao abrir o "arquivo.doc" depois > da > conversão, > simplesmente o texto some e fica alguns carateceres estranhos. > > []s, > Fernando > _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From ronamore em gmail.com Thu Dec 6 02:33:06 2007 From: ronamore em gmail.com (Ronaldo Moreira) Date: Thu, 6 Dec 2007 08:33:06 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <00ea01c837f2$6acc0cf0$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <006801c836a3$f5a353b0$0401a8c0@servidorliz> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <604cec170712050905q66fdd7femde74ac8a04f37523@mail.gmail.com> <00be01c83773$53909490$0401a8c0@servidorliz> <604cec170712051157q1e6bdfcjf32ee89788d216f9@mail.gmail.com> <00ea01c837f2$6acc0cf0$0401a8c0@servidorliz> Message-ID: Pode ser que uma substituição em um documento do word não seja tão direta assim. A Micro$oft não daria de barbada esta possibilidade. Eu acho que um hash para garantir a integridade do texto já negaria a substituição. Em 06/12/07, fernandolouis em terra.com.br escreveu: > > Quer dizer então, que se eu tenho um "arquivo.doc" e nele tem o texto > "hello > perl", e eu fazer: > > perl -i.bak -pe "s/hello/ola/g" arquivo.doc > > vai funcionar? Pois aqui não consegui... ao abrir o "arquivo.doc" depois > da > conversão, > simplesmente o texto some e fica alguns carateceres estranhos. > > []s, > Fernando > > ----- Original Message ----- > From: "Nelson Ferraz" > To: "Cascavel Perl Mongers" > Sent: Wednesday, December 05, 2007 5:57 PM > Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word > > > > O problema é que a extensão não é txt, é doc! > > A extensão não diz nada. Eu posso renomear um arquivo txt para doc, e > ele vai abrir do mesmo jeito. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Ronaldo Moreira "Existem somente 10 tipos de pessoas no mundo inteiro: Aquelas que entendem binário e aquelas que não entendem." -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071206/1081e8e2/attachment.html From mxsoares em gmail.com Thu Dec 6 04:52:38 2007 From: mxsoares em gmail.com (_mx_) Date: Thu, 6 Dec 2007 10:52:38 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <604cec170712050905q66fdd7femde74ac8a04f37523@mail.gmail.com> <00be01c83773$53909490$0401a8c0@servidorliz> <604cec170712051157q1e6bdfcjf32ee89788d216f9@mail.gmail.com> <00ea01c837f2$6acc0cf0$0401a8c0@servidorliz> Message-ID: <3cd298d70712060452i73e7f3bfob3215b20227da2f7@mail.gmail.com> Repetindo, só é possível fazer este tipo de alteração automática em arquivos gerados pelo office [1] (word, excel,...) utilizando tecnologias como activex. Acho que até pode ser em perl ( http://search.cpan.org/~gmpassos/Wx-ActiveX-0.05/lib/Wx/ActiveX.pm) http://www.google.com/search?q=activex+word+perl&ie=utf-8&oe=utf-8&aq=t&rls=org.debian:pt-BR:unofficial&client=iceweasel-a [1] Excluindo obviamente o fato de se "salvar como" o arquivo em outro formato. On Dec 6, 2007 8:33 AM, Ronaldo Moreira wrote: > Pode ser que uma substituição em um documento do word não seja tão direta > assim. > A Micro$oft não daria de barbada esta possibilidade. > > Eu acho que um hash para garantir a integridade do texto já negaria a > substituição. > > > Em 06/12/07, fernandolouis em terra.com.br > escreveu: > > > Quer dizer então, que se eu tenho um "arquivo.doc" e nele tem o texto > > "hello > > perl", e eu fazer: > > > > perl -i.bak -pe "s/hello/ola/g" arquivo.doc > > > > vai funcionar? Pois aqui não consegui... ao abrir o "arquivo.doc" depois > > da > > conversão, > > simplesmente o texto some e fica alguns carateceres estranhos. > > > > []s, > > Fernando > > > > ----- Original Message ----- > > From: "Nelson Ferraz" > > To: "Cascavel Perl Mongers" < cascavel-pm em pm.org> > > Sent: Wednesday, December 05, 2007 5:57 PM > > Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word > > > > > > > O problema é que a extensão não é txt, é doc! > > > > A extensão não diz nada. Eu posso renomear um arquivo txt para doc, e > > ele vai abrir do mesmo jeito. > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Ronaldo Moreira > > "Existem somente 10 tipos de pessoas no mundo inteiro: Aquelas que > entendem binário e aquelas que não entendem." > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071206/39991696/attachment-0001.html From shonorio em gmail.com Thu Dec 6 04:56:44 2007 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 6 Dec 2007 10:56:44 -0200 Subject: [Cascavel-pm] [OT] Propostas para o FISL 2008 - email longo :) In-Reply-To: <12d1f4ee0711220607v15025299o58c9ac0d11423cd4@mail.gmail.com> References: <12d1f4ee0711220607v15025299o58c9ac0d11423cd4@mail.gmail.com> Message-ID: <12d1f4ee0712060456u68e896f9l5bd334f69201e6fb@mail.gmail.com> Pessoal, faltam 9 dias para encerrar as inscrições dos trabalhos no FISL 2008. Como está a mobilização para se inscrever ? Tenho recebi alguns email e efatizo a minha disponibilidade em contribuir nos pontos já comentado no email. Abraços, Solli M. Honório On Nov 22, 2007 12:07 PM, Solli Honorio wrote: > Pessoal, > > Quero lembrar que no dia 17/12/2007 encerrará o recebimento das proposta > de trabalho para o FISL 2008, e que apesar de parecer que falta muito tempo, > não falta. > > Estou fazendo campanha para que o maior número possível de membros da > nossa comunidade apresente proposta (e não apenas de desenvolvimento, a > maioria das minhas estão na trilha 'Admin' que é a minha especialidade), > aumentando assim a possibilidade da presença da nossa comunidade, e eu estou > a disposição para ajuda-lo. > > É importante lembrar que o YAPC que ocorrerá nas instalações do FISL é um > evento aparte e o processo de proposta é diferente. > > Com parte da campanha de esclarecimento e de incentivo, vou colocar > algumas coisas aqui. > > 1o. O FISL dispensa apresentação por ser um dos maiores evento de software > livre do mundo, o maior do Brasil e um dos mais importante; > > 2o. Sempre ocorreu uma discussão sobre o perfil de público no FISL, mas de > uma maneira geral encontraremos palestrantes com excelente nível técnico, > mas com palestras de nível "básico" para intermediário. Isto porque o grande > público do FISL são de pessoas que estão a procura de casos/"soluções" para > problemas que estão vivenciando e/ou que vão vivenciar. Resumindo, aqui é > lugar para encontrar tendência e boas práticas no âmbito aplicado ao usuário > final; > > 3o. Este ano o FISL fragmentou bastante as trilhas, isto não significa que > haverá mais palestras, mas sim que será melhor direcionado, dê uma olhada > com muita atenção no link (https://fisl.softwarelivre.org/9.0/papers/speaker/tracks) > e veja que tipo de palestra eles estão interessados; > > 4o. As propostas apresentadas não precisam estar prontas no dia 17/12. Se > você está passando por algum trabalho/estudo que encaixa nas trilhas, faça a > inscrição e continue trabalhando na apresentação, se ela for aprovado aí > você finaliza. > > 5o. As pessoas que vão verificar a tua proposta vão primeiro avaliar o teu > currículo, por isto faça o mini-currículo bem claro, destacando os melhores > resultado e a participação da comunidade; > > 6o. Tome muito cuidado com o título e a defesa da apresentação. Um mau > título e um má apresentação do conteúdo vai eliminar a sua proposta, mesmo > que ela seja muito interessante. Se você desejar, eu posso ajudar na > orientação da confecção do título e apresentação; > > 7o. As propostas podem ser apresentadas e realizadas com mais de uma > pessoa; > > E isto aí, eu tenho certeza que vocês possuem boas propostas para > apresentar no FISL, então perca a vergonha e o medo e faça a inscrição, eu > estou a disposição para ajudar a escrever as apresentações. > > Solli M. Honório > > > -- > "o animal satisfeito dorme". - Guimarães Rosa -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071206/dca62883/attachment.html From fernandolouis em terra.com.br Thu Dec 6 04:39:12 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 6 Dec 2007 10:39:12 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><006801c836a3$f5a353b0$0401a8c0@servidorliz><009e01c83737$ca2e9ac0$0401a8c0@servidorliz><3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com><001d01c8375c$b0e75a50$0401a8c0@servidorliz><604cec170712050905q66fdd7femde74ac8a04f37523@mail.gmail.com><00be01c83773$53909490$0401a8c0@servidorliz><604cec170712051157q1e6bdfcjf32ee89788d216f9@mail.gmail.com><00ea01c837f2$6acc0cf0$0401a8c0@servidorliz> Message-ID: <001e01c83805$02ce3700$0401a8c0@servidorliz> Não ha solução então Ronaldo!?!? Acredito que não mesmo... Micro$oft... tsc tsc tsc ----- Original Message ----- From: Ronaldo Moreira To: Cascavel Perl Mongers Sent: Thursday, December 06, 2007 8:33 AM Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word Pode ser que uma substituição em um documento do word não seja tão direta assim. A Micro$oft não daria de barbada esta possibilidade. Eu acho que um hash para garantir a integridade do texto já negaria a substituição. Em 06/12/07, fernandolouis em terra.com.br escreveu: Quer dizer então, que se eu tenho um "arquivo.doc" e nele tem o texto "hello perl", e eu fazer: perl -i.bak -pe "s/hello/ola/g" arquivo.doc vai funcionar? Pois aqui não consegui... ao abrir o "arquivo.doc" depois da conversão, simplesmente o texto some e fica alguns carateceres estranhos. []s, Fernando ----- Original Message ----- From: "Nelson Ferraz" To: "Cascavel Perl Mongers" < cascavel-pm em pm.org> Sent: Wednesday, December 05, 2007 5:57 PM Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word > O problema é que a extensão não é txt, é doc! A extensão não diz nada. Eu posso renomear um arquivo txt para doc, e ele vai abrir do mesmo jeito. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Ronaldo Moreira "Existem somente 10 tipos de pessoas no mundo inteiro: Aquelas que entendem binário e aquelas que não entendem." ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071206/1aa69965/attachment.html From ronamore em gmail.com Thu Dec 6 05:43:56 2007 From: ronamore em gmail.com (Ronaldo Moreira) Date: Thu, 6 Dec 2007 11:43:56 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <001e01c83805$02ce3700$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <604cec170712050905q66fdd7femde74ac8a04f37523@mail.gmail.com> <00be01c83773$53909490$0401a8c0@servidorliz> <604cec170712051157q1e6bdfcjf32ee89788d216f9@mail.gmail.com> <00ea01c837f2$6acc0cf0$0401a8c0@servidorliz> <001e01c83805$02ce3700$0401a8c0@servidorliz> Message-ID: Substituição direta assim acredito que não. Em 06/12/07, fernandolouis em terra.com.br escreveu: > > Não ha solução então Ronaldo!?!? > Acredito que não mesmo... > Micro$oft... tsc tsc tsc > > ----- Original Message ----- > *From:* Ronaldo Moreira > *To:* Cascavel Perl Mongers > *Sent:* Thursday, December 06, 2007 8:33 AM > *Subject:* Re: [Cascavel-pm] [OT] Gambiarra do Word > > Pode ser que uma substituição em um documento do word não seja tão direta > assim. > A Micro$oft não daria de barbada esta possibilidade. > > Eu acho que um hash para garantir a integridade do texto já negaria a > substituição. > > > Em 06/12/07, fernandolouis em terra.com.br > escreveu: > > > > Quer dizer então, que se eu tenho um "arquivo.doc" e nele tem o texto > > "hello > > perl", e eu fazer: > > > > perl -i.bak -pe "s/hello/ola/g" arquivo.doc > > > > vai funcionar? Pois aqui não consegui... ao abrir o "arquivo.doc" depois > > da > > conversão, > > simplesmente o texto some e fica alguns carateceres estranhos. > > > > []s, > > Fernando > > > > ----- Original Message ----- > > From: "Nelson Ferraz" > > To: "Cascavel Perl Mongers" < cascavel-pm em pm.org> > > Sent: Wednesday, December 05, 2007 5:57 PM > > Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word > > > > > > > O problema é que a extensão não é txt, é doc! > > > > A extensão não diz nada. Eu posso renomear um arquivo txt para doc, e > > ele vai abrir do mesmo jeito. > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Ronaldo Moreira > > "Existem somente 10 tipos de pessoas no mundo inteiro: Aquelas que > entendem binário e aquelas que não entendem." > > ------------------------------ > > _______________________________________________ > 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 > -- Ronaldo Moreira "Existem somente 10 tipos de pessoas no mundo inteiro: Aquelas que entendem binário e aquelas que não entendem." -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071206/c7966db4/attachment-0001.html From acid06 em gmail.com Thu Dec 6 07:51:33 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 6 Dec 2007 13:51:33 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <001e01c83805$02ce3700$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <009e01c83737$ca2e9ac0$0401a8c0@servidorliz> <3de55ead0712050631p1445fc26n29c65a457e55e89a@mail.gmail.com> <001d01c8375c$b0e75a50$0401a8c0@servidorliz> <604cec170712050905q66fdd7femde74ac8a04f37523@mail.gmail.com> <00be01c83773$53909490$0401a8c0@servidorliz> <604cec170712051157q1e6bdfcjf32ee89788d216f9@mail.gmail.com> <00ea01c837f2$6acc0cf0$0401a8c0@servidorliz> <001e01c83805$02ce3700$0401a8c0@servidorliz> Message-ID: <9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com> On Dec 6, 2007 10:39 AM, wrote: > Não ha solução então Ronaldo!?!? > Acredito que não mesmo... > Micro$oft... tsc tsc tsc Usa automação do Word via Win32::OLE. Existe até um módulo auxiliar: http://search.cpan.org/~johanl/Win32-Word-Writer-0.02/lib/Win32/Word/Writer.pm Obviamente, precisa de rodar no Windows e ter o Word instalado. -Nilson Santos F. Jr. From lgonzaga em lncc.br Thu Dec 6 08:07:03 2007 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Thu, 6 Dec 2007 14:07:03 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <001e01c83805$02ce3700$0401a8c0@servidorliz> <9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com> Message-ID: <200712061407.03740.lgonzaga@lncc.br> Pensei tambem em sugerir este modulo, mas ele somente cria o documento. Nao le um documento existente para altera-lo. Luiz. Em Quinta 06 Dezembro 2007 13:51, Nilson Santos Figueiredo Junior escreveu: > On Dec 6, 2007 10:39 AM, wrote: > > Não ha solução então Ronaldo!?!? > > Acredito que não mesmo... > > Micro$oft... tsc tsc tsc > > Usa automação do Word via Win32::OLE. Existe até um módulo auxiliar: > > > http://search.cpan.org/~johanl/Win32-Word-Writer-0.02/lib/Win32/Word/Writer >.pm > > Obviamente, precisa de rodar no Windows e ter o Word instalado. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Luiz G. P. de Almeida Analista de Sistemas Laboratório Nacional de Computação Científica / MCT From fernandolouis em terra.com.br Thu Dec 6 09:22:01 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 6 Dec 2007 15:22:01 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><001e01c83805$02ce3700$0401a8c0@servidorliz><9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com> <200712061407.03740.lgonzaga@lncc.br> Message-ID: <003f01c8382c$83af0120$0401a8c0@servidorliz> Então, infelizmente não há solução para este caso. De qualquer forma, obrigado pela ajuda de todos. Tentarei otimizar através de macros. []s, Fernando ----- Original Message ----- From: "Luiz Gonzaga" To: "Cascavel Perl Mongers" Sent: Thursday, December 06, 2007 2:07 PM Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word Pensei tambem em sugerir este modulo, mas ele somente cria o documento. Nao le um documento existente para altera-lo. Luiz. Em Quinta 06 Dezembro 2007 13:51, Nilson Santos Figueiredo Junior escreveu: > On Dec 6, 2007 10:39 AM, wrote: > > Não ha solução então Ronaldo!?!? > > Acredito que não mesmo... > > Micro$oft... tsc tsc tsc > > Usa automação do Word via Win32::OLE. Existe até um módulo auxiliar: > > > http://search.cpan.org/~johanl/Win32-Word-Writer-0.02/lib/Win32/Word/Writer >.pm > > Obviamente, precisa de rodar no Windows e ter o Word instalado. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Luiz G. P. de Almeida Analista de Sistemas Laboratório Nacional de Computação Científica / MCT _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From nferraz em gmail.com Thu Dec 6 09:26:44 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 6 Dec 2007 17:26:44 +0000 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <003f01c8382c$83af0120$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <001e01c83805$02ce3700$0401a8c0@servidorliz> <9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com> <200712061407.03740.lgonzaga@lncc.br> <003f01c8382c$83af0120$0401a8c0@servidorliz> Message-ID: <604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com> > Então, infelizmente não há solução para este caso. Não desista tão rápido. Você não pode converter os documentos para RTF? Existem dezenas de módulos em Perl para manipular RTF. From fernandolouis em terra.com.br Thu Dec 6 10:52:12 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 6 Dec 2007 16:52:12 -0200 Subject: [Cascavel-pm] [OT] Gambiarra do Word References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><001e01c83805$02ce3700$0401a8c0@servidorliz><9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com><200712061407.03740.lgonzaga@lncc.br><003f01c8382c$83af0120$0401a8c0@servidorliz> <604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com> Message-ID: <008701c83839$1d220800$0401a8c0@servidorliz> Tá aí uma boa idéia Nelson! Pra converter tudo pra RTF é só usar a conversão em lote.... simples! Podes me citar algum módulo mais específico para editar (regexp) os RTFs? Valeu, um abraço! ----- Original Message ----- From: "Nelson Ferraz" To: "Cascavel Perl Mongers" Sent: Thursday, December 06, 2007 3:26 PM Subject: Re: [Cascavel-pm] [OT] Gambiarra do Word > Então, infelizmente não há solução para este caso. Não desista tão rápido. Você não pode converter os documentos para RTF? Existem dezenas de módulos em Perl para manipular RTF. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From nferraz em gmail.com Thu Dec 6 12:20:25 2007 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 6 Dec 2007 20:20:25 +0000 Subject: [Cascavel-pm] [OT] Gambiarra do Word In-Reply-To: <008701c83839$1d220800$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <001e01c83805$02ce3700$0401a8c0@servidorliz> <9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com> <200712061407.03740.lgonzaga@lncc.br> <003f01c8382c$83af0120$0401a8c0@servidorliz> <604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com> <008701c83839$1d220800$0401a8c0@servidorliz> Message-ID: <604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com> RTF é um formato baseado em texto ascii com códigos de escape e marcações. Salve um documento de exemplo em formato RTF e veja o resultado num editor de textos simples (vi ou notepad). Você encontrará bastante informação na web, se procurar. From wendelscardua em gmail.com Fri Dec 7 10:04:41 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Fri, 7 Dec 2007 16:04:41 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BGolf=5D_Converter_n=FAmeros_roman?= =?iso-8859-1?q?os_para_decimais?= In-Reply-To: <726229b50712070818gd3fb769p681a95a52d8d5e86@mail.gmail.com> References: <726229b50712070818gd3fb769p681a95a52d8d5e86@mail.gmail.com> Message-ID: <726229b50712071004g456acacdtaa9f6f2af2c27287@mail.gmail.com> (depois de enviar pra saopaulo-pm, enviando pra cá também) Caso alguém se interesse, ontem achei um site de /(Perl|PHP|Ruby) golf/, chamado codegolf.com , com sistema de submissões, pontuação, etceteras... Mas se alguém quiser fazer um "golf paralelo" aqui na lista, eu tô tentando resolver esse aqui: http://codegolf.com/roman-to-decimal Mas não acho que vou conseguir nada muito abaixo de 105 pontos, sendo que no site o primeiro lugar tá em 55 :-( update: cheguei a 93 []s Wendel ps: minha tacada atual é: $b=.5;$$_=$b*=5-($a^=3)for IVXLCDM=~/./g;$\+=($$_<$x?-1:1)*($x=$$_)for reverse<>=~/./g;print From fernandolouis em terra.com.br Mon Dec 10 10:57:22 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Mon, 10 Dec 2007 16:57:22 -0200 Subject: [Cascavel-pm] sistema de busca References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><001e01c83805$02ce3700$0401a8c0@servidorliz><9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com><200712061407.03740.lgonzaga@lncc.br><003f01c8382c$83af0120$0401a8c0@servidorliz><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz> <604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com> Message-ID: <01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> Amigos, Fiz um sisteminha de busca, e percebi que quando faço a busca pela palavra-chave "cão", me retorna também, tudo que tem "ção", por exemplo: - redação - ação - programação etc Essa minha busca retorna 3698 linhas, e as que tem relmente só "cão", são apenas 5 (usando latin1) !!! Só que tem aquela história, "vai que o usuário-burro digite um palavra-chave com erro de português"... Então se ele buscar por "facil", vai retornar tudo que tem "fácil" (com acento) e também o que tem "facilidade". O que recomendam? []s, Fernando From gabriel.vieira em gmail.com Mon Dec 10 11:01:31 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 10 Dec 2007 16:01:31 -0300 Subject: [Cascavel-pm] sistema de busca In-Reply-To: <01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <001e01c83805$02ce3700$0401a8c0@servidorliz> <9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com> <200712061407.03740.lgonzaga@lncc.br> <003f01c8382c$83af0120$0401a8c0@servidorliz> <604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com> <008701c83839$1d220800$0401a8c0@servidorliz> <604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com> <01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> Message-ID: <83d8367f0712101101i362fa63ak883fb86bd453c906@mail.gmail.com> faça como o google \Wcao\W :P On Dec 10, 2007 3:57 PM, wrote: > Amigos, > > Fiz um sisteminha de busca, e percebi que quando faço a busca pela > palavra-chave "cão", > me retorna também, tudo que tem "ção", por exemplo: > > - redação > - ação > - programação > etc > > Essa minha busca retorna 3698 linhas, e as que tem relmente só "cão", são > apenas 5 (usando latin1) !!! > > Só que tem aquela história, "vai que o usuário-burro digite um palavra-chave > com erro de português"... > > Então se ele buscar por "facil", vai retornar tudo que tem "fácil" (com > acento) e também o que tem "facilidade". > > O que recomendam? > > []s, > Fernando > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From breno em rio.pm.org Tue Dec 11 10:01:56 2007 From: breno em rio.pm.org (breno) Date: Tue, 11 Dec 2007 15:01:56 -0300 Subject: [Cascavel-pm] sistema de busca In-Reply-To: <01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <001e01c83805$02ce3700$0401a8c0@servidorliz> <9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com> <200712061407.03740.lgonzaga@lncc.br> <003f01c8382c$83af0120$0401a8c0@servidorliz> <604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com> <008701c83839$1d220800$0401a8c0@servidorliz> <604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com> <01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> Message-ID: Eu tenho alguns problemas e críticas à busca do Google justamente em relação a coisas desse tipo. Minha sugestão para contornar esse problema seria fazer a busca literal ("burra") sempre que: - a palavra tiver *algum* acento (áàãäâã, ç, etc), pois se o sujeito botou desse jeito então ele provavelmente sabe escrever o que está procurando - quando o sujeito deliberadamente pedir por ela (algum comando especial como "literal:cao" por exemplo) E nos demais casos fazer a busca "inteligente", que trata os seus "cao", "cão" e "ção" da mesma maneira. Já sobre os limites de palavras, poderia usar wildcards (se for o caso) para os casos em que o sujeito quer buscar por substrings e tratar buscas normais pegando apenas palavras que estejam entre caracteres "não palavra", como o Gabriel citou. Espero ter entendido sua dúvida! :-) []s -b On Dec 10, 2007 3:57 PM, wrote: > Amigos, > > Fiz um sisteminha de busca, e percebi que quando faço a busca pela > palavra-chave "cão", > me retorna também, tudo que tem "ção", por exemplo: > > - redação > - ação > - programação > etc > > Essa minha busca retorna 3698 linhas, e as que tem relmente só "cão", são > apenas 5 (usando latin1) !!! > > Só que tem aquela história, "vai que o usuário-burro digite um palavra-chave > com erro de português"... > > Então se ele buscar por "facil", vai retornar tudo que tem "fácil" (com > acento) e também o que tem "facilidade". > > O que recomendam? > > []s, > Fernando > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From fernandes em cpan.org Tue Dec 11 10:55:22 2007 From: fernandes em cpan.org (Rodrigo Panchiniak Fernandes) Date: Tue, 11 Dec 2007 10:55:22 -0800 (PST) Subject: [Cascavel-pm] sistema de busca In-Reply-To: Message-ID: <196500.10251.qm@web44815.mail.sp1.yahoo.com> Fernando, Na minha opinião, tens que indexar o teu banco de textos por palavras (formas ou word forms). Esta é a primeira tarefa. Depois podes implementar lematização e/ou stemmers, para solucionar os problemas de erros ortográficos. Para a indexação, há no CPAN os módulos KinoSerach, que são um repositório completo para recuperação de informação, e os módulos Text::Statistics que eu mesmo escrevi (mal cotados pela pouca beleza do código e incipente documentação... - mandem alterações completas e testadas, serão fortes candidatas à proxima versão dos módulos). Text::Statistics::Latin, para latin (óbvio), por exemplo. Podes usar qualquer Text::Statistics para a primeira das tarefas que mencionei. Abraço, Rodrigo www.nes.ufsc.br www.clul.ul.pt/clg www.nupill.org www.cce.ufsc.br/~fernandesrp florianopolis-pm em pm.org > > On Dec 10, 2007 3:57 PM, > wrote: > > Amigos, > > > > Fiz um sisteminha de busca, e percebi que quando > faço a busca pela > > palavra-chave "cão", > > me retorna também, tudo que tem "ção", por > exemplo: > > > > - redação > > - ação > > - programação > > etc > > > > Essa minha busca retorna 3698 linhas, e as que tem > relmente só "cão", são > > apenas 5 (usando latin1) !!! > > > > Só que tem aquela história, "vai que o > usuário-burro digite um palavra-chave > > com erro de português"... > > > > Então se ele buscar por "facil", vai retornar tudo > que tem "fácil" (com > > acento) e também o que tem "facilidade". > > > > O que recomendam? > > > > []s, > > Fernando > > > > _______________________________________________ > > 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 > ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs From fernandolouis em terra.com.br Tue Dec 11 11:09:25 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Tue, 11 Dec 2007 17:09:25 -0200 Subject: [Cascavel-pm] sistema de busca References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><001e01c83805$02ce3700$0401a8c0@servidorliz><9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com><200712061407.03740.lgonzaga@lncc.br><003f01c8382c$83af0120$0401a8c0@servidorliz><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> Message-ID: <005801c83c29$5d4aad80$0e01a8c0@servidorliz> Bem pensado Breno, agora sim minha dúvida foi elucidada. Obrigado e um abraço. ----- Original Message ----- From: "breno" To: "Cascavel Perl Mongers" Sent: Tuesday, December 11, 2007 4:01 PM Subject: Re: [Cascavel-pm] sistema de busca Eu tenho alguns problemas e críticas à busca do Google justamente em relação a coisas desse tipo. Minha sugestão para contornar esse problema seria fazer a busca literal ("burra") sempre que: - a palavra tiver *algum* acento (áàãäâã, ç, etc), pois se o sujeito botou desse jeito então ele provavelmente sabe escrever o que está procurando - quando o sujeito deliberadamente pedir por ela (algum comando especial como "literal:cao" por exemplo) E nos demais casos fazer a busca "inteligente", que trata os seus "cao", "cão" e "ção" da mesma maneira. Já sobre os limites de palavras, poderia usar wildcards (se for o caso) para os casos em que o sujeito quer buscar por substrings e tratar buscas normais pegando apenas palavras que estejam entre caracteres "não palavra", como o Gabriel citou. Espero ter entendido sua dúvida! :-) []s -b On Dec 10, 2007 3:57 PM, wrote: > Amigos, > > Fiz um sisteminha de busca, e percebi que quando faço a busca pela > palavra-chave "cão", > me retorna também, tudo que tem "ção", por exemplo: > > - redação > - ação > - programação > etc > > Essa minha busca retorna 3698 linhas, e as que tem relmente só "cão", são > apenas 5 (usando latin1) !!! > > Só que tem aquela história, "vai que o usuário-burro digite um > palavra-chave > com erro de português"... > > Então se ele buscar por "facil", vai retornar tudo que tem "fácil" (com > acento) e também o que tem "facilidade". > > O que recomendam? > > []s, > Fernando > > _______________________________________________ > 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 From glasswalk3r em yahoo.com.br Tue Dec 11 16:13:41 2007 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue, 11 Dec 2007 21:13:41 -0300 (ART) Subject: [Cascavel-pm] UTF-16 em Windows XP In-Reply-To: Message-ID: <125627.20133.qm@web30809.mail.mud.yahoo.com> Oi monges, Achei isso aqui perdido na minha caixa postal do Yahoo! resolvi "ressuscitar" o assunto. Eu consegui resolver esse problema e criei um artigo curto (receita) no perl.org.br (http://perl.org.br/bin/view/Artigos/LerArquivoUTF16). Feedbacks e correções são bem vindos. []'s Alceu --- Lorn escreveu: > Putz, como dizemos no trabalho um "misterio da > meia-noite", eu já tive esse > problema de chomp não tirar \n\r tive que usar > substituicao também, e se > UTF-8 é ruim, UTF-16 deve ser pior ainda, não sei se > pode te ajudar, mas eu > não uso o encoding para manipular UTF-8 => ISO-8859, > no Linux eu usava um > programa chamado iconv, ai quando precisei fazer > algo parecido eu procurei o > iconv no cpan e achei, o modulo Text::Iconv se não > me engano, funciona muito > bem comigo ( apesar que eu nunca testei com UTF-16 > ), será que há alguma > vantagem/desvantagem entre Iconv e o encoding? é só > para dar meu centésimo > de um centavo, faca o teste com o Text::Iconv, não > custa nada ;) > > cya > > On 10/6/06, Alceu R. de Freitas Jr. > wrote: > > > > Olá monges, > > > > Estive manipulando arquivos em UTF-16 da seguinte > > forma: > > > > open( CONTACT, "<:raw:encoding(UTF-16LE)", > > $contact_file ) or die "Cannot read $contact_file: > > $!\n"; > > > > open( ACT, "<:raw:encoding(UTF-16LE)", $other_file > ) > > or die "Cannot read $other_file: $!\n"; > > > > open( NEW, ">:raw:encoding(UTF-16LE)", > $new_other_file > > ) or die "Cannot create $new_other_file: $!\n"; > > > > Isso estava funcionando muito bem, até eu pegar um > > novo arquivo. Depois de ler o arquivo original e > criar > > um novo (handle NEW), o arquivo sai uma salada só. > > Aqui está a lógica que usei: > > > > while () { > > > > @line = split( /\|/, $_ ); > > > > if ( exists( $contacts{ $line[$line_field2] } > ) ) > > { > > > > print NEW; > > > > } > > > > @line = (); > > > > print "\b", $progress_char[$progress_counter]; > > $progress_counter++; > > $progress_counter = 0 if ( $progress_counter > > > scalar(@progress_char) - 1 ); > > > > } > > > > Eu manipulei esse trecho do código tentando isolar > o > > problema. Se eu simplesmente excluo o código > > condicional, o arquivo é criado perfeitamente. Se > > deixo ele, a cada caracter impresso, um caracter > NUL é > > impresso também, à direita. Eu não consigo abrir > mais > > visualizar o conteúdo do arquivo recém criado no > VIM > > ou no Excel, por exemplo (mas consigo com o > Notepad). > > > > Eu tentei usar Encode (para converter o pipe para > > UTF-16LE) e Encode::Guess, sem sucesso. Eu > > simplesmente estou sem pistas nenhuma do que pode > > estar acontecendo. A princípio eu achei que > poderia > > ser a quebra de linha (e para minha surpresa, > chomp > > não funcionou, tive que usar s/\r\n//) mas depois > de > > alguns testes descartei a possibilidade. Alternar > para > > :raw:encoding(UTF-16BE) e :raw:encoding(UTF-16) > também > > não ajudou. > > > > Alguém já sofreu com isso? > > > > []'s > > > > > > Alceu Rodrigues de Freitas Junior > > -------------------------------------- > > glasswalk3r em yahoo.com.br > > http://www.imortais.cjb.net > > > ----------------------------------------------------------------------- > > A well-used door needs no oil on its hinges. > > A swift-flowing stream does not grow stagnant. > > Neither sound nor thoughts can travel through a > vacuum. > > Software rots if not used. > > These are great mysteries -- The Tao Of > Programming, 5.1 > > > > > > > > > > > > > > > > > > > _______________________________________________________ > > Você quer respostas para suas perguntas? Ou você > sabe muito e quer > > compartilhar seu conhecimento? Experimente o > Yahoo! Respostas ! > > http://br.answers.yahoo.com/ > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br > - http://lornlab.org > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From patz em patz.inf.br Wed Dec 12 06:35:34 2007 From: patz em patz.inf.br (Fernando Patzlaff) Date: Wed, 12 Dec 2007 12:35:34 -0200 Subject: [Cascavel-pm] pregunta newbie... Message-ID: <5f2d889d0712120635o4d46d4f5rd07aacb83a2a0453@mail.gmail.com> Pessoal, estou tentando fazer um telnet para um FWSM (Firewall Services Module da Cisco) utilizando o módulo Net::Telnet::Cisco (para roteadores funciona perfeitamente) e Net::Appliance::Session. Alguém já teve êxito com um destes módulos? Ou de repente algum outro? Obrigado.... -- -- Fernando Patzlaff -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071212/b49ea1ad/attachment.html From shonorio em gmail.com Wed Dec 12 13:19:47 2007 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 12 Dec 2007 19:19:47 -0200 Subject: [Cascavel-pm] pregunta newbie... In-Reply-To: <5f2d889d0712120635o4d46d4f5rd07aacb83a2a0453@mail.gmail.com> References: <5f2d889d0712120635o4d46d4f5rd07aacb83a2a0453@mail.gmail.com> Message-ID: <12d1f4ee0712121319i380cd471kd7494213e8bdea91@mail.gmail.com> Fernando, não entendi a tua pergunta. Afinal está funcionando ou não ? Se não, tem alguma mensagem de erro ? algum código para mostrar ? Solli M. Honório 2007/12/12, Fernando Patzlaff : > > Pessoal, > > estou tentando fazer um telnet para um FWSM (Firewall Services Module da > Cisco) utilizando o módulo Net::Telnet::Cisco (para roteadores funciona > perfeitamente) e Net::Appliance::Session. > Alguém já teve êxito com um destes módulos? Ou de repente algum outro? > > Obrigado.... > -- > -- > Fernando Patzlaff > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071212/3f76a7f1/attachment.html From fernandolouis em terra.com.br Thu Dec 13 04:05:14 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 13 Dec 2007 10:05:14 -0200 Subject: [Cascavel-pm] [OT] orkut References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><001e01c83805$02ce3700$0401a8c0@servidorliz><9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com><200712061407.03740.lgonzaga@lncc.br><003f01c8382c$83af0120$0401a8c0@servidorliz><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> Message-ID: <001301c83d80$6ba1c050$0401a8c0@servidorliz> Então pessoal... a lista não tem comunidade no orkut?! abraços From ricardostock em bol.com.br Thu Dec 13 04:33:34 2007 From: ricardostock em bol.com.br (Ricardo Stock) Date: Thu, 13 Dec 2007 10:33:34 -0200 Subject: [Cascavel-pm] [OT] orkut References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><001e01c83805$02ce3700$0401a8c0@servidorliz><9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com><200712061407.03740.lgonzaga@lncc.br><003f01c8382c$83af0120$0401a8c0@servidorliz><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> <001301c83d80$6ba1c050$0401a8c0@servidorliz> Message-ID: <003801c83d84$64293a20$0200a8c0@ricardo> Porque o chomps não cria uma comunidade (risos) e ai... From luismottacampos em yahoo.co.uk Thu Dec 13 05:03:38 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 13 Dec 2007 14:03:38 +0100 Subject: [Cascavel-pm] [OT] orkut In-Reply-To: <001301c83d80$6ba1c050$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><001e01c83805$02ce3700$0401a8c0@servidorliz><9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com><200712061407.03740.lgonzaga@lncc.br><003f01c8382c$83af0120$0401a8c0@servidorliz><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> <001301c83d80$6ba1c050$0401a8c0@servidorliz> Message-ID: <47612DAA.9090207@yahoo.co.uk> fernandolouis em terra.com.br wrote: > Então pessoal... a lista não tem comunidade no orkut?! > Bom, eu acho que sobre isso eu posso dizer "gracas aos deuses" - o Orkut eh, de longe, o primeiro colocado como spammer, ao menos nas minhas mensagens. Eu nao tenho e nao quero ter conta lah. Nao me convide, por favor :) Nao eh nada pessoal, meu caro... mas eu tenho mesmo mais o que fazer da vida ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From luismottacampos em yahoo.co.uk Thu Dec 13 05:04:35 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 13 Dec 2007 14:04:35 +0100 Subject: [Cascavel-pm] [OT] orkut In-Reply-To: <003801c83d84$64293a20$0200a8c0@ricardo> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><001e01c83805$02ce3700$0401a8c0@servidorliz><9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com><200712061407.03740.lgonzaga@lncc.br><003f01c8382c$83af0120$0401a8c0@servidorliz><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> <001301c83d80$6ba1c050$0401a8c0@servidorliz> <003801c83d84$64293a20$0200a8c0@ricardo> Message-ID: <47612DE3.5060009@yahoo.co.uk> Ricardo Stock wrote: > Porque o chomps não cria uma comunidade (risos) > e ai... Bom, acho que eu nao preciso me repetir... crescam meninos... ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From breno em rio.pm.org Thu Dec 13 05:54:33 2007 From: breno em rio.pm.org (breno) Date: Thu, 13 Dec 2007 11:54:33 -0200 Subject: [Cascavel-pm] [OT] orkut In-Reply-To: <47612DE3.5060009@yahoo.co.uk> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <003f01c8382c$83af0120$0401a8c0@servidorliz> <604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com> <008701c83839$1d220800$0401a8c0@servidorliz> <604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com> <01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> <001301c83d80$6ba1c050$0401a8c0@servidorliz> <003801c83d84$64293a20$0200a8c0@ricardo> <47612DE3.5060009@yahoo.co.uk> Message-ID: Bom, a cascavel pode não ter comunidade no orkut, mas a Perl Brasil tem: http://www.orkut.com/Community.aspx?cmm=117916 E a Rio PM (embora não seja lá muito ativa... acho que o pessoal prefere a lista (eu pelo menos prefiro)): http://www.orkut.com/Community.aspx?cmm=365010 Perl Mongers: http://www.orkut.com/Community.aspx?cmm=1340 PerlMonks: http://www.orkut.com/Community.aspx?cmm=4823 Perl: http://www.orkut.com/Community.aspx?cmm=294 Perl Foundation: http://www.orkut.com/Community.aspx?cmm=11823 e, finalmente, #perl http://www.orkut.com/Community.aspx?cmm=1107 (nada que uma busca por "perl" não retorne =) Mas realmente, a cascavel não tem... Por outro lado, qual o propósito de um fórum quando se tem a lista? É legal pelo menos pra conhecer a cara das pessoas por trás das mensagens :-P []s -b On Dec 13, 2007 11:04 AM, Luis Motta Campos wrote: > Ricardo Stock wrote: > > Porque o chomps não cria uma comunidade (risos) > > e ai... > > Bom, acho que eu nao preciso me repetir... crescam meninos... ;) > > Putamplexos! > -- > Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, > Perl fanatic evangelist, and amateur {cook, photographer} > > _______________________________________________ > > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From edencardim em gmail.com Thu Dec 13 06:42:43 2007 From: edencardim em gmail.com (eden) Date: Thu, 13 Dec 2007 11:42:43 -0300 Subject: [Cascavel-pm] [OT] orkut In-Reply-To: References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com> <008701c83839$1d220800$0401a8c0@servidorliz> <604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com> <01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> <001301c83d80$6ba1c050$0401a8c0@servidorliz> <003801c83d84$64293a20$0200a8c0@ricardo> <47612DE3.5060009@yahoo.co.uk> Message-ID: <3de55ead0712130642j50dfe4e5u943c11a4cfe91d0e@mail.gmail.com> On Dec 13, 2007 10:54 AM, breno wrote: > Bom, a cascavel pode não ter comunidade no orkut, mas a Perl Brasil tem: > > http://www.orkut.com/Community.aspx?cmm=117916 > > E a Rio PM (embora não seja lá muito ativa... acho que o pessoal > prefere a lista (eu pelo menos prefiro)): > http://www.orkut.com/Community.aspx?cmm=365010 > > Perl Mongers: > http://www.orkut.com/Community.aspx?cmm=1340 > > PerlMonks: > http://www.orkut.com/Community.aspx?cmm=4823 > > Perl: > http://www.orkut.com/Community.aspx?cmm=294 > > Perl Foundation: > http://www.orkut.com/Community.aspx?cmm=11823 > > e, finalmente, #perl > http://www.orkut.com/Community.aspx?cmm=1107 > > (nada que uma busca por "perl" não retorne =) > > Mas realmente, a cascavel não tem... Por outro lado, qual o propósito > de um fórum quando se tem a lista? É legal pelo menos pra conhecer a > cara das pessoas por trás das mensagens :-P Nossa, quanto indiano! -- edenc.vox.com From ricardostock em bol.com.br Thu Dec 13 06:28:49 2007 From: ricardostock em bol.com.br (Ricardo Stock) Date: Thu, 13 Dec 2007 12:28:49 -0200 Subject: [Cascavel-pm] [OT] orkut References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><001e01c83805$02ce3700$0401a8c0@servidorliz><9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com><200712061407.03740.lgonzaga@lncc.br><003f01c8382c$83af0120$0401a8c0@servidorliz><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> <001301c83d80$6ba1c050$0401a8c0@servidorliz><003801c83d84$64293a20$0200a8c0@ricardo> <47612DE3.5060009@yahoo.co.uk> Message-ID: <001c01c83d94$7e50fc70$0200a8c0@ricardo> foi só uma brincadeira (risos) From gabriel.vieira em gmail.com Thu Dec 13 06:51:21 2007 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 13 Dec 2007 11:51:21 -0300 Subject: [Cascavel-pm] [OT] orkut In-Reply-To: <001c01c83d94$7e50fc70$0200a8c0@ricardo> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com> <008701c83839$1d220800$0401a8c0@servidorliz> <604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com> <01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> <001301c83d80$6ba1c050$0401a8c0@servidorliz> <003801c83d84$64293a20$0200a8c0@ricardo> <47612DE3.5060009@yahoo.co.uk> <001c01c83d94$7e50fc70$0200a8c0@ricardo> Message-ID: <83d8367f0712130651t6f79f3d6v9bd0b25d0b51fa0b@mail.gmail.com> kkkkkk relaxe.. orkut tem suas utilidades também. On Dec 13, 2007 11:28 AM, Ricardo Stock wrote: > foi só uma brincadeira (risos) > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From wendelscardua em gmail.com Thu Dec 13 07:04:42 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Thu, 13 Dec 2007 13:04:42 -0200 Subject: [Cascavel-pm] [OT] orkut In-Reply-To: References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com> <008701c83839$1d220800$0401a8c0@servidorliz> <604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com> <01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> <001301c83d80$6ba1c050$0401a8c0@servidorliz> <003801c83d84$64293a20$0200a8c0@ricardo> <47612DE3.5060009@yahoo.co.uk> Message-ID: <726229b50712130704v65d7292x3b77d6ab0ab19ff4@mail.gmail.com> On Dec 13, 2007 11:54 AM, breno wrote: > (nada que uma busca por "perl" não retorne =) Sem falar da comunidade dos fãs do filme "Perl Harbor" e da banda "Perl Jam" (sick) (sic) []s Wendel From fernandolouis em terra.com.br Thu Dec 13 07:38:19 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Thu, 13 Dec 2007 13:38:19 -0200 Subject: [Cascavel-pm] [OT] orkut References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><001e01c83805$02ce3700$0401a8c0@servidorliz><9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com><200712061407.03740.lgonzaga@lncc.br><003f01c8382c$83af0120$0401a8c0@servidorliz><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz><001301c83d80$6ba1c050$0401a8c0@servidorliz> <47612DAA.9090207@yahoo.co.uk> Message-ID: <003d01c83d9e$30302d90$0401a8c0@servidorliz> Até onde sei... o primeiro intuito do orkut era reunir pessoas em comunidades para tratar de um determinado assunto. Uso para isso... e sabe de uma coisa Luiz... dá pra pegar o dobro de mulher só por causa dele (o orkut). ;) Uso o orkut duas vezes por dia, 10 minutos cada vez no horário que tenho tempo (intervalo de trabalho) []s ----- Original Message ----- From: "Luis Motta Campos" To: "Cascavel Perl Mongers" Sent: Thursday, December 13, 2007 11:03 AM Subject: Re: [Cascavel-pm] [OT] orkut fernandolouis em terra.com.br wrote: > Então pessoal... a lista não tem comunidade no orkut?! > Bom, eu acho que sobre isso eu posso dizer "gracas aos deuses" - o Orkut eh, de longe, o primeiro colocado como spammer, ao menos nas minhas mensagens. Eu nao tenho e nao quero ter conta lah. Nao me convide, por favor :) Nao eh nada pessoal, meu caro... mas eu tenho mesmo mais o que fazer da vida ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From edencardim em gmail.com Thu Dec 13 07:52:32 2007 From: edencardim em gmail.com (eden) Date: Thu, 13 Dec 2007 12:52:32 -0300 Subject: [Cascavel-pm] [OT] orkut In-Reply-To: <003d01c83d9e$30302d90$0401a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <003f01c8382c$83af0120$0401a8c0@servidorliz> <604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com> <008701c83839$1d220800$0401a8c0@servidorliz> <604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com> <01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> <001301c83d80$6ba1c050$0401a8c0@servidorliz> <47612DAA.9090207@yahoo.co.uk> <003d01c83d9e$30302d90$0401a8c0@servidorliz> Message-ID: <3de55ead0712130752u5e005254qf86d0dcb071ab005@mail.gmail.com> On Dec 13, 2007 12:38 PM, wrote: > Até onde sei... o primeiro intuito do orkut era reunir pessoas em > comunidades para tratar de um determinado assunto. > Uso para isso... e sabe de uma coisa Luiz... dá pra pegar o dobro de mulher > só por causa dele (o orkut). > > ;) > > Uso o orkut duas vezes por dia, 10 minutos cada vez no horário que tenho > tempo (intervalo de trabalho) Eu detesto, particularmente acho o facebook mais interessante. Só uso o orkut porque meus amigos mais próximos enchem meu saco. -- edenc.vox.com From patz em patz.inf.br Thu Dec 13 08:33:09 2007 From: patz em patz.inf.br (Fernando Patzlaff) Date: Thu, 13 Dec 2007 14:33:09 -0200 Subject: [Cascavel-pm] pregunta newbie... In-Reply-To: <12d1f4ee0712121319i380cd471kd7494213e8bdea91@mail.gmail.com> References: <5f2d889d0712120635o4d46d4f5rd07aacb83a2a0453@mail.gmail.com> <12d1f4ee0712121319i380cd471kd7494213e8bdea91@mail.gmail.com> Message-ID: <5f2d889d0712130833s5ca5cb2fl256ce1070b2355e3@mail.gmail.com> Solli, com a ajuda de um colega consegui descobrir o que estava faltando. Na verdade não tinha um módulo Pty.pm. Este módulo não passava no teste e com isso não era instalado. Ele não passava no teste pois não tinha uma "libncurses5-dev" que a principio não tem nada a haver, mas após instalar essa lib funcionou como deveria. Obrigado pelo interesse... Fernando Patzlaff On Dec 12, 2007 7:19 PM, Solli Honorio wrote: > Fernando, não entendi a tua pergunta. Afinal está funcionando ou não ? Se > não, tem alguma mensagem de erro ? algum código para mostrar ? > > Solli M. Honório > > 2007/12/12, Fernando Patzlaff : > > > > Pessoal, > > > > estou tentando fazer um telnet para um FWSM (Firewall Services Module da > > Cisco) utilizando o módulo Net::Telnet::Cisco (para roteadores funciona > > perfeitamente) e Net::Appliance::Session. > > Alguém já teve êxito com um destes módulos? Ou de repente algum outro? > > > > Obrigado.... > > -- > > -- > > Fernando Patzlaff > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > "o animal satisfeito dorme". - Guimarães Rosa > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071213/fe4b677f/attachment.html From ricardostock em bol.com.br Thu Dec 13 12:18:53 2007 From: ricardostock em bol.com.br (Ricardo Stock) Date: Thu, 13 Dec 2007 18:18:53 -0200 Subject: [Cascavel-pm] [OT] orkut References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz><001301c83d80$6ba1c050$0401a8c0@servidorliz><003801c83d84$64293a20$0200a8c0@ricardo><47612DE3.5060009@yahoo.co.uk><001c01c83d94$7e50fc70$0200a8c0@ricardo> <83d8367f0712130651t6f79f3d6v9bd0b25d0b51fa0b@mail.gmail.com> Message-ID: <001a01c83dc5$659def40$0200a8c0@ricardo> eu sei que foi só brincadeira... mas o chomps é mal :-( (risos) Agora falando serio... eu acho realmente que uma comunidade no orkut, seria legal... não para fazer perguntas ou gerar tópicos... mas sim para a única coisa que foi realmente criado o iogut... ou seja Primeiro, nos conheceremos todos.... e depois claro... os mais próximos da mesma cidade, poderem também se conhecer e claro trocar experiências de trabalho.... né chomps... eu adoraria trocar com você minha receita de tainha assada com molho de camarão (risos)..... Ricardo Stock ricardostock em bol.com.br From luismottacampos em yahoo.co.uk Sat Dec 15 09:37:56 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Sat, 15 Dec 2007 18:37:56 +0100 Subject: [Cascavel-pm] [OT] orkut In-Reply-To: <001a01c83dc5$659def40$0200a8c0@ricardo> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz><001301c83d80$6ba1c050$0401a8c0@servidorliz><003801c83d84$64293a20$0200a8c0@ricardo><47612DE3.5060009@yahoo.co.uk><001c01c83d94$7e50fc70$0200a8c0@ricardo> <83d8367f0712130651t6f79f3d6v9bd0b25d0b51fa0b@mail.gmail.com> <001a01c83dc5$659def40$0200a8c0@ricardo> Message-ID: <476410F4.4080004@yahoo.co.uk> Ricardo Stock wrote: > eu sei que foi só brincadeira... mas o chomps é mal :-( > > (risos) *Mau*. Eu sou o Champs (tudo bem chamar de Chomps, tem a ver, eu mordo). Mas eu sou *mau*, não *mal*. O teu português é que vai *mal*. Mas eu sou *mau*. *Mau*, não mal. Não trate *mal* o seu Ogro de Plantão ;) Seja *mau* você também. > Agora falando serio... eu acho realmente que uma comunidade no orkut, seria > legal... não para fazer perguntas ou gerar tópicos... mas sim para a única > coisa que foi realmente criado o iogut... ou seja > > Primeiro, nos conheceremos todos.... e depois claro... os mais próximos da > mesma cidade, poderem também se conhecer e claro trocar experiências de > trabalho.... Bom, para isso, a gente tem listas por cidade (bom, quase, o Brazil tem um número assustadoramente alto de cidades com um número assustadoramente baixo de gente interessada em Perl), e promovemos encontros sociais. O pessoal que eu conheço nos encontros e que quer falar comigo me envia emails em privado, e usualmente tem meus contatos de Instant Messaging. Eu acho que isso atende 80% dos casos. Agora, se vocês querem tanto ter uma comunidade no Iogurte, sejam meus convidados. Alguém se encarregue de abrir uma lá, e não me chateiem mais com isso! RARR! ;) > né chomps... eu adoraria trocar com você minha receita de tainha assada com > molho de camarão (risos)..... Corta essa, que eu sou alérgico a camarão e a macho. ;) Nem pense nisso. Meu corpinho agora é patrimônio da mulheridade holandesa. Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From shonorio em gmail.com Mon Dec 17 04:39:31 2007 From: shonorio em gmail.com (Solli Honorio) Date: Mon, 17 Dec 2007 10:39:31 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Fisl_9=2C_inscri=E7=F5es_prorrogada_?= =?iso-8859-1?q?!?= Message-ID: <12d1f4ee0712170439q7901b1a8r2214b8d320cfe1d8@mail.gmail.com> Ola pessoal, as inscrições para o Fisl 9 foram prorrogadas até 11 de janeiro de 2008 (http://fisl.softwarelivre.org/9.0/www/node/98). Se você estava na dúvida, está aí a oportunidade em desfazer da dúvida e 'receio' e apresentar os 'milagres' que você realiza na tua empresa e aqui na comunidade. É bom lembrar que a quantidade de slots da trilha de 'Programação - Perl' não está garantido, e tenho certeza que isto dependerá da relação de proposta com as demais linguagens. Lembrando novamente que o público básico do FISL é de pessoas que tem nível intermediário de decisão na empresa, e se eles forem expostos a soluções em Perl no evento pode significar aumento da consideração da linguagem a médio e longo prazo. Só para vocês terem uma idéia, e na enorme esperança de motiva-los, segue os títulos das minhas propostas.... xiii o site do fisl está fora do ar. Então simplificando, cadastrei : 1. Desenvolvendo sistemas expansível através de plugin (trilha perl); 2. Backup intelegente, porquê tenho mais o fazer (trilha admin, mas vou apresentar o Backup PC, desenvolvido em perl); 3. Mailflow, (esquicí o resto do título) (trilha admin, apresentação compartilhada com o MDA para o nosso projeto de ajudar o sysadmin e também tem perl como ator principal); 4. iSCSI, como tirar proveito desta tecnologia (trilha admin, apresentar iSCSI que é meu objeto de pesquisa no mestrado); 5. Segurança em iSCSI (trilha admin, apresentar iSCSI que é meu objeto de pesquisa no mestrado); Finalizando, estou a disposição de todos ... é só me enviar um email. Solli M. Honório -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071217/b9d3ef18/attachment.html From gilmarjr em dcc.ufba.br Mon Dec 17 07:54:25 2007 From: gilmarjr em dcc.ufba.br (Gilmar Santos Jr) Date: Mon, 17 Dec 2007 12:54:25 -0300 Subject: [Cascavel-pm] [OT] Projeto Final: TWki Standalone Message-ID: <200712171254.25308.gilmarjr@dcc.ufba.br> Saudações monges! Estou concluindo minha graduação nesse semestre. Meu projeto final foi em cima do TWiki[1][2], para deixá-lo mais rápido e flexível. A monografia está disponível em http://twiki.dcc.ufba.br/bin/view/MAT057/TrabalhosSemestre20072 juntamente com as dos outros formandos. Nem precisa mencionar o papel das facilidades do Perl e módulos da CPAN. Me inspirei na arquitetura do Catalyst, que é muito boa por sinal!! Quem estiver em SSA por esses dias, mais precisamente nesta Terça (18/12/2007), fique a vontade de aparecer na defesa, que será as 17:00 na sala 151 do Instituto de Matemática da UFBA (Campus Ondina). :) 1 - http://twiki.org/ 2 - http://twiki.org/cgi-bin/search/Codev/TWikiStandAlone []'s Gilmar --------------------------------------------------------------------------- TWiki Standalone: Nova abordagem de execução para aumentar o desempenho através do consumo racional de recursos * Autor: José Gilmar Alves Santos Júnior - gilmarjr at dcc.ufba.br * Orientador: Antonio Soares de Azevedo Terceiro O TWiki é uma aplicação web para gestão colaborativa de conteúdo, bastante poderosa, flexível e extensível. Tradicionalmente é executado como aplicação CGI, que leva a grande consumo de recursos e baixa performance. A aplicação de outros mecanismos de execução não é simples, nem há documentação oficial a respeito. Este trabalho torna o TWiki independente do mecanismo de execução, adiciona suporte a vários deles e desenvolve um que permite seu uso como servidor HTTP independente. Foi realizado um experimento a fim de compará-lo com o mecanismo tradicional, que indicou melhoria no desempenho e consumo previsível de recursos. Palavras-chave: aplicações web, wikis, TWiki, arquitetura de software, avaliação de desempenho. From gilmarjr em dcc.ufba.br Mon Dec 17 07:56:47 2007 From: gilmarjr em dcc.ufba.br (Gilmar Santos Jr) Date: Mon, 17 Dec 2007 12:56:47 -0300 Subject: [Cascavel-pm] [OT][ERRATA] Projeto Final: TWki Standalone In-Reply-To: <200712171254.25308.gilmarjr@dcc.ufba.br> References: <200712171254.25308.gilmarjr@dcc.ufba.br> Message-ID: <200712171256.47883.gilmarjr@dcc.ufba.br> > 2 - http://twiki.org/cgi-bin/search/Codev/TWikiStandAlone Corrigindo esse link: http://twiki.org/cgi-bin/view/Codev/TWikiStandAlone ("view" ai invés de "search") Gilmar From fernandolouis em terra.com.br Tue Dec 18 09:21:08 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Tue, 18 Dec 2007 15:21:08 -0200 Subject: [Cascavel-pm] gerar arquivo References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><001e01c83805$02ce3700$0401a8c0@servidorliz><9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com><200712061407.03740.lgonzaga@lncc.br><003f01c8382c$83af0120$0401a8c0@servidorliz><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> Message-ID: <000801c8419a$6169c5b0$1801a8c0@servidorliz> Boa tarde pessoal! A lista anda devagar... quase parando. Acredito que o pessoal anda ocupado com o natal, amigo-secreto e virada de ano.... 13º no bolso, dá pra se divertir! Bom... de qualquer forma, envio-lhes minha dúvida: Tenho vários textos em um determinado site, então estou pensando em criar um link "versão para impressão", onde vai gerar um arquivo do word (doc ou rtf). Neste arquivo vai haver um rodapé da empresa. ps: o arquivo gerado não deve ficar armazenado no servidor. Alguém pode me indicar um caminho para realizar esse procedimento? Boas festas! Abraço! Fernando From edencardim em gmail.com Tue Dec 18 09:41:17 2007 From: edencardim em gmail.com (eden) Date: Tue, 18 Dec 2007 14:41:17 -0300 Subject: [Cascavel-pm] gerar arquivo In-Reply-To: <000801c8419a$6169c5b0$1801a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com> <200712061407.03740.lgonzaga@lncc.br> <003f01c8382c$83af0120$0401a8c0@servidorliz> <604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com> <008701c83839$1d220800$0401a8c0@servidorliz> <604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com> <01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> <000801c8419a$6169c5b0$1801a8c0@servidorliz> Message-ID: <3de55ead0712180941j37a4ce5am2a49f71fc6cba681@mail.gmail.com> On Dec 18, 2007 2:21 PM, wrote: > Boa tarde pessoal! > A lista anda devagar... quase parando. Acredito que o pessoal anda ocupado > com o natal, amigo-secreto e virada de ano.... 13º no bolso, dá pra se > divertir! > > Bom... de qualquer forma, envio-lhes minha dúvida: > > Tenho vários textos em um determinado site, então estou pensando em criar um > link "versão para impressão", > onde vai gerar um arquivo do word (doc ou rtf). Neste arquivo vai haver um > rodapé da empresa. Eu acho que PDF é um formato mais adequado para impressão, mas caso queira ficar com rtf mesmo, o CPAN é seu amigo: http://search.cpan.org/search?m=all&q=Rich+Text -- edenc.vox.com From a.r.ferreira em gmail.com Tue Dec 18 09:46:49 2007 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Tue, 18 Dec 2007 15:46:49 -0200 Subject: [Cascavel-pm] Fwd: CPAN Upload: R/RG/RGARCIA/perl-5.10.0.tar.gz In-Reply-To: <200712181741.lBIHfkQo014657@pause.perl.org> References: <200712181741.lBIHfkQo014657@pause.perl.org> Message-ID: <73ddeb6c0712180946o668e134ct1144880501e85e8b@mail.gmail.com> Perl 5.10.0 foi enviado para o CPAN. Um Perl mais moderno para nossas jornadas de trabalho e experiências. Vai demorar um pouco para propagar pelos espelhos do CPAN, mas em breve estará ao alcance de todos. Para quem usa Windows, Adam Kennedy pretende liberar distribuições Vanilla/Strawberry Perl (prontas para instalar e rodar em Windows) dentro de poucas horas da liberação do tarball com o código fonte oficial. Divirtam-se. Adriano. ---------- Forwarded message ---------- From: PAUSE Date: Dec 18, 2007 3:41 PM Subject: CPAN Upload: R/RG/RGARCIA/perl-5.10.0.tar.gz To: cpan-testers em perl.org The URL http://consttype.org/perl/perl-5.10.0.tar.gz has entered CPAN as file: $CPAN/authors/id/R/RG/RGARCIA/perl-5.10.0.tar.gz size: 15595020 bytes md5: d2c39b002ebfd2c3c5dba589365c5a71 No action is required on your part Request entered by: RGARCIA (Rafaël Garcia-Suarez) Request entered on: Tue, 18 Dec 2007 17:38:48 GMT Request completed: Tue, 18 Dec 2007 17:41:45 GMT Thanks, -- paused, v937 From fernandolouis em terra.com.br Tue Dec 18 10:45:20 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Tue, 18 Dec 2007 16:45:20 -0200 Subject: [Cascavel-pm] gerar arquivo References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><9a08c9b40712060751p6a41b7e3ofa1cee03d3614c88@mail.gmail.com><200712061407.03740.lgonzaga@lncc.br><003f01c8382c$83af0120$0401a8c0@servidorliz><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz><000801c8419a$6169c5b0$1801a8c0@servidorliz> <3de55ead0712180941j37a4ce5am2a49f71fc6cba681@mail.gmail.com> Message-ID: <002501c841a6$242a2ee0$1801a8c0@servidorliz> É verdade... PDF também é uma boa opção. Mas há como gerar o arquivo somente armazenando em cache no cliente? Não quero lotar meu servidor de arquivos. []s, Fernando ----- Original Message ----- From: "eden" To: "Cascavel Perl Mongers" Sent: Tuesday, December 18, 2007 3:41 PM Subject: Re: [Cascavel-pm] gerar arquivo On Dec 18, 2007 2:21 PM, wrote: > Boa tarde pessoal! > A lista anda devagar... quase parando. Acredito que o pessoal anda ocupado > com o natal, amigo-secreto e virada de ano.... 13º no bolso, dá pra se > divertir! > > Bom... de qualquer forma, envio-lhes minha dúvida: > > Tenho vários textos em um determinado site, então estou pensando em criar > um > link "versão para impressão", > onde vai gerar um arquivo do word (doc ou rtf). Neste arquivo vai haver um > rodapé da empresa. Eu acho que PDF é um formato mais adequado para impressão, mas caso queira ficar com rtf mesmo, o CPAN é seu amigo: http://search.cpan.org/search?m=all&q=Rich+Text -- edenc.vox.com _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From edencardim em gmail.com Tue Dec 18 11:36:17 2007 From: edencardim em gmail.com (eden) Date: Tue, 18 Dec 2007 16:36:17 -0300 Subject: [Cascavel-pm] gerar arquivo In-Reply-To: <002501c841a6$242a2ee0$1801a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <003f01c8382c$83af0120$0401a8c0@servidorliz> <604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com> <008701c83839$1d220800$0401a8c0@servidorliz> <604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com> <01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> <000801c8419a$6169c5b0$1801a8c0@servidorliz> <3de55ead0712180941j37a4ce5am2a49f71fc6cba681@mail.gmail.com> <002501c841a6$242a2ee0$1801a8c0@servidorliz> Message-ID: <3de55ead0712181136q5e18b111o32fb9e590a95ee68@mail.gmail.com> On Dec 18, 2007 3:45 PM, wrote: > É verdade... PDF também é uma boa opção. > > Mas há como gerar o arquivo somente armazenando em cache no cliente? Não > quero lotar meu servidor de arquivos. Independentemente do formato você não precisa guardar os arquivos no servidor, é só fazer streaming diretamente pro cliente. Claro que se o site estiver sob forte demanda, é melhor você armazenar os arquivos gerados num cache pra atenuar a carga sobre o servidor. -- edenc.vox.com From fernandolouis em terra.com.br Wed Dec 19 02:10:33 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 19 Dec 2007 08:10:33 -0200 Subject: [Cascavel-pm] gerar arquivo References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><003f01c8382c$83af0120$0401a8c0@servidorliz><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz><000801c8419a$6169c5b0$1801a8c0@servidorliz><3de55ead0712180941j37a4ce5am2a49f71fc6cba681@mail.gmail.com><002501c841a6$242a2ee0$1801a8c0@servidorliz> <3de55ead0712181136q5e18b111o32fb9e590a95ee68@mail.gmail.com> Message-ID: <004701c84227$64df9070$1801a8c0@servidorliz> Valeu pelas informações Eden! Realmente não acho nenhum conteúdo para me ajudar... poderia me indicar alguma url? Como fazer "streaming diretamente pro cliente" para não guardar os arquivos no servidor? []s, Fernando ----- Original Message ----- From: "eden" To: "Cascavel Perl Mongers" Sent: Tuesday, December 18, 2007 5:36 PM Subject: Re: [Cascavel-pm] gerar arquivo On Dec 18, 2007 3:45 PM, wrote: > É verdade... PDF também é uma boa opção. > > Mas há como gerar o arquivo somente armazenando em cache no cliente? Não > quero lotar meu servidor de arquivos. Independentemente do formato você não precisa guardar os arquivos no servidor, é só fazer streaming diretamente pro cliente. Claro que se o site estiver sob forte demanda, é melhor você armazenar os arquivos gerados num cache pra atenuar a carga sobre o servidor. -- edenc.vox.com _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From fernandolouis em terra.com.br Wed Dec 19 04:14:20 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 19 Dec 2007 10:14:20 -0200 Subject: [Cascavel-pm] gerar arquivo References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><003f01c8382c$83af0120$0401a8c0@servidorliz><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz><000801c8419a$6169c5b0$1801a8c0@servidorliz><3de55ead0712180941j37a4ce5am2a49f71fc6cba681@mail.gmail.com><002501c841a6$242a2ee0$1801a8c0@servidorliz><3de55ead0712181136q5e18b111o32fb9e590a95ee68@mail.gmail.com> <004701c84227$64df9070$1801a8c0@servidorliz> Message-ID: <004d01c84238$b044cd80$1801a8c0@servidorliz> Há outros casos que também é interessante não armazenar no servidor, como por exemplo, aquelas imagens geradas (com números e/ou letras), que servem para acessar determinada página (para robôs não chegarem a elas). Alguém pode dar uma luz de como eu faço para não armazer no servidor essas imagens e arquivo pdf gerados? []s, Fernando ----- Original Message ----- From: To: "Cascavel Perl Mongers" Sent: Wednesday, December 19, 2007 8:10 AM Subject: Re: [Cascavel-pm] gerar arquivo Valeu pelas informações Eden! Realmente não acho nenhum conteúdo para me ajudar... poderia me indicar alguma url? Como fazer "streaming diretamente pro cliente" para não guardar os arquivos no servidor? []s, Fernando ----- Original Message ----- From: "eden" To: "Cascavel Perl Mongers" Sent: Tuesday, December 18, 2007 5:36 PM Subject: Re: [Cascavel-pm] gerar arquivo On Dec 18, 2007 3:45 PM, wrote: > É verdade... PDF também é uma boa opção. > > Mas há como gerar o arquivo somente armazenando em cache no cliente? Não > quero lotar meu servidor de arquivos. Independentemente do formato você não precisa guardar os arquivos no servidor, é só fazer streaming diretamente pro cliente. Claro que se o site estiver sob forte demanda, é melhor você armazenar os arquivos gerados num cache pra atenuar a carga sobre o servidor. -- edenc.vox.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 From wendelscardua em gmail.com Wed Dec 19 04:25:36 2007 From: wendelscardua em gmail.com (Wendel Scardua) Date: Wed, 19 Dec 2007 10:25:36 -0200 Subject: [Cascavel-pm] gerar arquivo In-Reply-To: <004d01c84238$b044cd80$1801a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com> <604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com> <01a801c83b5e$7fcd6170$0e01a8c0@servidorliz> <000801c8419a$6169c5b0$1801a8c0@servidorliz> <3de55ead0712180941j37a4ce5am2a49f71fc6cba681@mail.gmail.com> <002501c841a6$242a2ee0$1801a8c0@servidorliz> <3de55ead0712181136q5e18b111o32fb9e590a95ee68@mail.gmail.com> <004701c84227$64df9070$1801a8c0@servidorliz> <004d01c84238$b044cd80$1801a8c0@servidorliz> Message-ID: <726229b50712190425k679ec788gdb4d17635567e19d@mail.gmail.com> Supondo que seja um cgi da vida, não seria algo como... print "Content-type: application/pdf\n\n", $conteudo_do_arquivo_pdf; ? []s Wendel On Dec 19, 2007 10:14 AM, wrote: > Há outros casos que também é interessante não armazenar no servidor, > como por exemplo, aquelas imagens geradas (com números e/ou letras), > que servem para acessar determinada página (para robôs não chegarem a elas). > > Alguém pode dar uma luz de como eu faço para não armazer no > servidor essas imagens e arquivo pdf gerados? > > []s, > Fernando > > ----- Original Message ----- > From: > To: "Cascavel Perl Mongers" > > Sent: Wednesday, December 19, 2007 8:10 AM > Subject: Re: [Cascavel-pm] gerar arquivo > > > Valeu pelas informações Eden! > > Realmente não acho nenhum conteúdo para me ajudar... poderia me indicar > alguma url? > Como fazer "streaming diretamente pro cliente" para não guardar os arquivos > no servidor? > > []s, > Fernando From lgbassani em terra.com.br Wed Dec 19 05:00:08 2007 From: lgbassani em terra.com.br (Luciano Giordani Bassani) Date: Wed, 19 Dec 2007 11:00:08 -0200 Subject: [Cascavel-pm] gerar arquivo In-Reply-To: <004d01c84238$b044cd80$1801a8c0@servidorliz> References: <645915.21652.qm@web44809.mail.sp1.yahoo.com><003f01c8382c$83af0120$0401a8c0@servidorliz><604cec170712060926k417c16dkf70f9510e1d11b36@mail.gmail.com><008701c83839$1d220800$0401a8c0@servidorliz><604cec170712061220r347894f6pb7e801de7737a4c@mail.gmail.com><01a801c83b5e$7fcd6170$0e01a8c0@servidorliz><000801c8419a$6169c5b0$1801a8c0@servidorliz><3de55ead0712180941j37a4ce5am2a49f71fc6cba681@mail.gmail.com><002501c841a6$242a2ee0$1801a8c0@servidorliz><3de55ead0712181136q5e18b111o32fb9e590a95ee68@mail.gmail.com> <004701c84227$64df9070$1801a8c0@servidorliz> <004d01c84238$b044cd80$1801a8c0@servidorliz> Message-ID: <476915D8.8080800@terra.com.br> Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071219/84feda06/attachment.html From glasswalk3r em yahoo.com.br Thu Dec 20 06:53:08 2007 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 20 Dec 2007 11:53:08 -0300 (ART) Subject: [Cascavel-pm] presentes de Natal Message-ID: <198457.19460.qm@web30807.mail.mud.yahoo.com> Olá monges, Eu colocaria isso como [off-topic], mas diabos, é sobre Perl mesmo! Conforme já publicado em um email anterior, Perl atingiu a versão 5.10 e já está disponível para download. Eu achei o texto abaixo e (para quem conhece algo de Beatles) vale a pena ler: "It was 20 years ago today Larry Wall taught some text to play It's been going in & out of style But it's stuck around for quite a while() So may I introduce to you The tool you've loved for all these years Larry's Practical Extract & Report Laaaanguage" E este não foi o único presente: a ActiveState já liberou sua versão 5.10 para download aqui: http://www.activestate.com/store/freedownload.aspx?prdGuid=81fbce82-6bd5-49bc-a915-08d58c2648ca Para quem gosta de um editor gráfico para programar, reparei que o Komodo também passou a ser gratuíto: http://www.activestate.com/store/freedownload.aspx?prdGuid=20f4ed15-6684-4118-a78b-d37ff4058c5f []'s Alceu Rodrigues de Freitas Junior -------------------------------------- glasswalk3r em yahoo.com.br http://www.imortais.cjb.net ----------------------------------------------------------------------- A well-used door needs no oil on its hinges. A swift-flowing stream does not grow stagnant. Neither sound nor thoughts can travel through a vacuum. Software rots if not used. These are great mysteries -- The Tao Of Programming, 5.1 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ From shonorio em gmail.com Fri Dec 21 02:20:28 2007 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 21 Dec 2007 08:20:28 -0200 Subject: [Cascavel-pm] presentes de Natal In-Reply-To: <198457.19460.qm@web30807.mail.mud.yahoo.com> References: <198457.19460.qm@web30807.mail.mud.yahoo.com> Message-ID: <12d1f4ee0712210220v3ad2b88bk5958f65862814e5f@mail.gmail.com> Em 20/12/07, Alceu R. de Freitas Jr. escreveu: > > Olá monges, > > Eu colocaria isso como [off-topic], mas diabos, é > sobre Perl mesmo! > > Conforme já publicado em um email anterior, Perl > atingiu a versão 5.10 e já está disponível para > download. Eu achei o texto abaixo e (para quem conhece > algo de Beatles) vale a pena ler: > > "It was 20 years ago today > Larry Wall taught some text to play > It's been going in & out of style > But it's stuck around for quite a while() > So may I introduce to you > The tool you've loved for all these years > Larry's Practical Extract & Report Laaaanguage" > > E este não foi o único presente: a ActiveState já > liberou sua versão 5.10 para download aqui: > > http://www.activestate.com/store/freedownload.aspx?prdGuid=81fbce82-6bd5-49bc-a915-08d58c2648ca Tem também uma versão opensource http://www.openkomodo.com/, que ainda está em alfa mas que eu acho que tornar-se-á num dos melhores editores num futuro próximo... claro que quem gosta de 'vi' o melhor editor já existe :) !!! Para quem gosta de um editor gráfico para programar, > reparei que o Komodo também passou a ser gratuíto: > > http://www.activestate.com/store/freedownload.aspx?prdGuid=20f4ed15-6684-4118-a78b-d37ff4058c5f > > []'s > > > Alceu Rodrigues de Freitas Junior > -------------------------------------- > glasswalk3r em yahoo.com.br > http://www.imortais.cjb.net > ----------------------------------------------------------------------- > A well-used door needs no oil on its hinges. > A swift-flowing stream does not grow stagnant. > Neither sound nor thoughts can travel through a vacuum. > Software rots if not used. > These are great mysteries -- The Tao Of Programming, 5.1 > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > http://br.mail.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071221/b1c54099/attachment.html From fernandolouis em terra.com.br Fri Dec 21 08:11:56 2007 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Fri, 21 Dec 2007 14:11:56 -0200 Subject: [Cascavel-pm] converter para UTF-8 References: <198457.19460.qm@web30807.mail.mud.yahoo.com> Message-ID: <000b01c843ec$36660e60$1301a8c0@servidorliz> Boa tarde pessoal. Seguinte...fiz um .pl que gera todos sitemaps com todas as urls do meu site. Um arquivo com 50.000 urls fica com quase 10MB, então usei o gzip para deixá-lo compactado (até porque economizo banda toda vez que o google puxar) Só que antes de compactar os arquivos xml, tenho que convertê-los para UTF-8... há alguma maneira pra fazer isso em perl? []s Fernando From otaviof em gmail.com Fri Dec 21 08:49:20 2007 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Fri, 21 Dec 2007 14:49:20 -0200 Subject: [Cascavel-pm] converter para UTF-8 In-Reply-To: <000b01c843ec$36660e60$1301a8c0@servidorliz> References: <198457.19460.qm@web30807.mail.mud.yahoo.com> <000b01c843ec$36660e60$1301a8c0@servidorliz> Message-ID: <8e3843570712210849u4a979148l148fadf279fdc5f5@mail.gmail.com> Fernando, Veja o exemplo: | | use Encode; | | print "Texto em UTF8:", encode( 'utf8', "Texto com codificação UTF-8"), "\n"; | um abraço, feliz natal ! -- | -- | Otávio Fernandes < otaviof | gmail | com > | FreeBSD 7.0 BETA4 && GNU/Linux User: 283.396 | (( Especial Programação )) http://geekbr.podcastbrasil.com/ | -- From scvalmei em graaph.arq.br Fri Dec 21 09:34:45 2007 From: scvalmei em graaph.arq.br (Silvio Almeida) Date: Fri, 21 Dec 2007 15:34:45 -0200 Subject: [Cascavel-pm] converter para UTF-8 In-Reply-To: <000b01c843ec$36660e60$1301a8c0@servidorliz> References: <198457.19460.qm@web30807.mail.mud.yahoo.com> <000b01c843ec$36660e60$1301a8c0@servidorliz> Message-ID: <476BF935.801@graaph.arq.br> Fui conferir uma opção no perlrun e acabei achando um truque novo, solução rápida para linha de comando: $ cat arqtxt_105MB_iso88591.html | perl -C2 -ne 'print' - > arqtxt_105MB_utf8.html Esta operação demora pouco mais de 5s no meu pc, é bem razoável. O recode, que acabei de parar de usar, faz em 15s usando aditivos: $ cat arqtxt_105MB_iso88591.html | recode --sequence=memory l1..u8 > arqtxt_105MB_utf8.html O iconv consegue fazer em 2s: $ cat arqtxt_105MB_iso88591.html | iconv -f latin1 -t utf-8 - > arqtxt_105MB_utf8.html Claro que tem outras formas de fazer em Perl mas imagino que não há razão para o -C2 usar uma implementação que não seja a mais eficiente. -Silvio fernandolouis em terra.com.br wrote: > Boa tarde pessoal. > > Seguinte...fiz um .pl que gera todos sitemaps com todas as urls do meu site. > > Um arquivo com 50.000 urls fica com quase 10MB, então usei o gzip para > deixá-lo compactado (até porque economizo banda toda vez que o google puxar) > > Só que antes de compactar os arquivos xml, tenho que convertê-los para > UTF-8... há alguma maneira pra fazer isso em perl? > > []s > Fernando > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071221/2780daf4/attachment.html From lordf3 em gmail.com Sat Dec 22 07:55:55 2007 From: lordf3 em gmail.com (Lord) Date: Sat, 22 Dec 2007 12:55:55 -0300 Subject: [Cascavel-pm] fork() References: <000801c8442d$91e80c20$2be6fea9@DAVID1> Message-ID: <001701c844b3$2563a060$2be6fea9@DAVID1> Olá, estou tentando criar uma função com o fork e encontrei um problema. Gostaria de saber como modificar variaveis em um processo filho de modo que a variavel tambem seja modificada nos outros processos filhos, porque quando incremento um contador em um processo filho os demais processos filhos não tem acesso à essa variavel incrementada. Enfim, gostaria de saber se há alguma maneira de criar uma variavel 'compartilhada' entre os processos filhos com o fork(). Obrigado. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071222/851c55bb/attachment.html From acid06 em gmail.com Sat Dec 22 08:47:20 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sat, 22 Dec 2007 14:47:20 -0200 Subject: [Cascavel-pm] fork() In-Reply-To: <001701c844b3$2563a060$2be6fea9@DAVID1> References: <000801c8442d$91e80c20$2be6fea9@DAVID1> <001701c844b3$2563a060$2be6fea9@DAVID1> Message-ID: <9a08c9b40712220847v3b675a1eu8dde1b137ccb45c@mail.gmail.com> On Dec 22, 2007 1:55 PM, Lord wrote: > Olá, estou tentando criar uma função com o fork e encontrei um problema. > Gostaria de saber como modificar variaveis em um processo filho de modo que > a variavel tambem seja modificada nos outros processos filhos, porque quando > incremento um contador em um processo filho os demais processos filhos não > tem acesso à essa variavel incrementada. Enfim, gostaria de saber se há > alguma maneira de criar uma variavel 'compartilhada' entre os processos > filhos com o fork(). Obrigado. Utilize o módulo forks::shared caso só possa usar processos separados ou o threads::shared, caso possa usar threads. -Nilson Santos F. Jr. From lordf3 em gmail.com Sat Dec 22 19:47:46 2007 From: lordf3 em gmail.com (Lord) Date: Sun, 23 Dec 2007 00:47:46 -0300 Subject: [Cascavel-pm] Digest Cascavel-pm, volume 228, assunto 6 References: Message-ID: <000901c84516$972105e0$2be6fea9@DAVID> ------------------------------ Message: 2 Date: Sat, 22 Dec 2007 14:47:20 -0200 From: "Nilson Santos Figueiredo Junior" Subject: Re: [Cascavel-pm] fork() To: "Cascavel Perl Mongers" Message-ID: <9a08c9b40712220847v3b675a1eu8dde1b137ccb45c em mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 On Dec 22, 2007 1:55 PM, Lord wrote: > Olá, estou tentando criar uma função com o fork e encontrei um problema. > Gostaria de saber como modificar variaveis em um processo filho de modo que > a variavel tambem seja modificada nos outros processos filhos, porque quando > incremento um contador em um processo filho os demais processos filhos não > tem acesso à essa variavel incrementada. Enfim, gostaria de saber se há > alguma maneira de criar uma variavel 'compartilhada' entre os processos > filhos com o fork(). Obrigado. Utilize o módulo forks::shared caso só possa usar processos separados ou o threads::shared, caso possa usar threads. -Nilson Santos F. Jr. ------------------------------ Poderia dizer a diferença entre processos separados e threads ou a definição de cada um? Grato. From zidanealesx em yahoo.fr Wed Dec 26 08:06:41 2007 From: zidanealesx em yahoo.fr (Alesandro Zidane) Date: Wed, 26 Dec 2007 17:06:41 +0100 (CET) Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_de_controle_de_queries?= Message-ID: <512493.76151.qm@web23014.mail.ird.yahoo.com> Olá Monges, bem estou criando um módulo para controle de conexões e queries, que esta funcionando +- da seguinte maneira: 2 use Control::DataBase; 3 my $dbh_qry = Control::DataBase->new('finish','221442'); Crio um objeto com o id da query(finish) e com o parâmetro para esta query, ao buscar minha query no xml e substituir o parâmetro em seu devido lugar, faço o execute em outro módulo. Até ai tudo bem, porém queria fazer algo para facilitar a saida destas queries, usando os métodos do DBI fetchrow_hashref e arrayref, porém não estou conseguindo transmitir os dados de forma que eu possa com um método particular fazer algo assim: 4 while(my $ref = $dbh_qry->fetch_ref_array) { Pensei em meu módulo fazer algo assim: return $self->{_sth}->fetchrow_hashref; _sth é o atributo onde está a query. Alguém tem uma luz ?? Abraços a todos. --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071226/41598291/attachment.html From edencardim em gmail.com Wed Dec 26 09:10:29 2007 From: edencardim em gmail.com (eden) Date: Wed, 26 Dec 2007 14:10:29 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_de_controle_de_queries?= In-Reply-To: <512493.76151.qm@web23014.mail.ird.yahoo.com> References: <512493.76151.qm@web23014.mail.ird.yahoo.com> Message-ID: <3de55ead0712260910m3b052b6ai86752ae3f3698d35@mail.gmail.com> On Dec 26, 2007 1:06 PM, Alesandro Zidane wrote: > Olá Monges, bem estou criando um módulo para controle de conexões e queries, > que esta funcionando +- da seguinte maneira: > > 2 use Control::DataBase; > 3 my $dbh_qry = Control::DataBase->new('finish','221442'); > > Crio um objeto com o id da query(finish) e com o parâmetro para esta query, > ao buscar minha query no xml e substituir o parâmetro em seu devido lugar, > faço o execute em outro módulo. > Até ai tudo bem, porém queria fazer algo para facilitar a saida destas > queries, usando os métodos do DBI fetchrow_hashref e arrayref, porém não > estou conseguindo transmitir os dados de forma que eu possa com um método > particular fazer algo assim: > 4 while(my $ref = $dbh_qry->fetch_ref_array) { > > Pensei em meu módulo fazer algo assim: > return $self->{_sth}->fetchrow_hashref; > > _sth é o atributo onde está a query. > > Alguém tem uma luz ?? Escolha um das centenas de módulos Mapeadores Objeto-Relacional que existem no CPAN, invés de reinventar a roda. Pessoalmente, recomendo o DBIx::Class. -- edenc.vox.com From lorn.br em gmail.com Wed Dec 26 09:03:26 2007 From: lorn.br em gmail.com (Lorn) Date: Wed, 26 Dec 2007 15:03:26 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_de_controle_de_queries?= In-Reply-To: <512493.76151.qm@web23014.mail.ird.yahoo.com> References: <512493.76151.qm@web23014.mail.ird.yahoo.com> Message-ID: Você está tentando criar um cache para banco de dados? On Dec 26, 2007 2:06 PM, Alesandro Zidane wrote: > Olá Monges, bem estou criando um módulo para controle de conexões e > queries, que esta funcionando +- da seguinte maneira: > > 2 use Control::DataBase; > 3 my $dbh_qry = Control::DataBase->new('finish','221442'); > > Crio um objeto com o id da query(finish) e com o parâmetro para esta > query, ao buscar minha query no xml e substituir o parâmetro em seu devido > lugar, faço o execute em outro módulo. > Até ai tudo bem, porém queria fazer algo para facilitar a saida destas > queries, usando os métodos do DBI fetchrow_hashref e arrayref, porém não > estou conseguindo transmitir os dados de forma que eu possa com um método > particular fazer algo assim: > 4 while(my $ref = $dbh_qry->fetch_ref_array) { > > Pensei em meu módulo fazer algo assim: > return $self->{_sth}->fetchrow_hashref; > > _sth é o atributo onde está a query. > > Alguém tem uma luz ?? > > Abraços a todos. > > > > > ------------------------------ > Ne gardez plus qu'une seule adresse mail ! Copiez vos mailsvers Yahoo! Mail > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lindolfo "Lorn" Rodrigues - www.slackwarezine.com.br - http://lornlab.org - http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071226/2051e9e7/attachment.html From zidanealesx em yahoo.fr Wed Dec 26 09:17:43 2007 From: zidanealesx em yahoo.fr (Alesandro Zidane) Date: Wed, 26 Dec 2007 18:17:43 +0100 (CET) Subject: [Cascavel-pm] =?iso-8859-1?q?RE_=3A_Re=3A__M=F3dulo_de_controle_d?= =?iso-8859-1?q?e_queries?= In-Reply-To: <3de55ead0712260910m3b052b6ai86752ae3f3698d35@mail.gmail.com> Message-ID: <595195.43844.qm@web23011.mail.ird.yahoo.com> Bom, será que era uma boa mesmo usar o DBIx:Class ? O que quero e necessito no momento é ter minhas queries organizadas num arquivo xml, que possam ser carregadas e utilizadas repassando apenas um id e possíveis parâmentros. Lorn, não estou querendo fazer um cache. Agradeço a todos. Alex eden a écrit : On Dec 26, 2007 1:06 PM, Alesandro Zidane wrote: > Olá Monges, bem estou criando um módulo para controle de conexões e queries, > que esta funcionando +- da seguinte maneira: > > 2 use Control::DataBase; > 3 my $dbh_qry = Control::DataBase->new('finish','221442'); > > Crio um objeto com o id da query(finish) e com o parâmetro para esta query, > ao buscar minha query no xml e substituir o parâmetro em seu devido lugar, > faço o execute em outro módulo. > Até ai tudo bem, porém queria fazer algo para facilitar a saida destas > queries, usando os métodos do DBI fetchrow_hashref e arrayref, porém não > estou conseguindo transmitir os dados de forma que eu possa com um método > particular fazer algo assim: > 4 while(my $ref = $dbh_qry->fetch_ref_array) { > > Pensei em meu módulo fazer algo assim: > return $self->{_sth}->fetchrow_hashref; > > _sth é o atributo onde está a query. > > Alguém tem uma luz ?? Escolha um das centenas de módulos Mapeadores Objeto-Relacional que existem no CPAN, invés de reinventar a roda. Pessoalmente, recomendo o DBIx::Class. -- edenc.vox.com _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071226/b6f1ff48/attachment.html From acid06 em gmail.com Wed Dec 26 09:27:22 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 26 Dec 2007 15:27:22 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?RE_=3A_Re=3A_M=F3dulo_de_controle_de?= =?iso-8859-1?q?_queries?= In-Reply-To: <595195.43844.qm@web23011.mail.ird.yahoo.com> References: <3de55ead0712260910m3b052b6ai86752ae3f3698d35@mail.gmail.com> <595195.43844.qm@web23011.mail.ird.yahoo.com> Message-ID: <9a08c9b40712260927o1c859f87kb29042af17366698@mail.gmail.com> On Dec 26, 2007 3:17 PM, Alesandro Zidane wrote: > O que quero e necessito no momento é ter minhas queries organizadas num > arquivo xml, que possam ser carregadas e utilizadas repassando apenas um id > e possíveis parâmentros. Se você quer isso, *e somente isso*, então o DBIx::Class não vai servir pra muita coisa. Para fazer o que você deseja, você tem de implementar um iterador dentro dentro de seu módulo e, a cada chamada ao método, "fetch_ref_array" esse iterador é avançado. Quando acabarem os registros, você retorna uma lista vazia ou undef e o loop irá finalizar. Note que essa prática de referenciar queries por ids pode se tornar bastante confusa depoid e talvez valesse mais à pena você fazer uma implementação orientada a objetos - utilizando ou não um mapeador objeto-relacional. -Nilson Santos F. Jr. From zidanealesx em yahoo.fr Wed Dec 26 11:58:25 2007 From: zidanealesx em yahoo.fr (Alesandro Zidane) Date: Wed, 26 Dec 2007 20:58:25 +0100 (CET) Subject: [Cascavel-pm] =?iso-8859-1?q?RE_=3A_Re=3A__RE_=3A_Re=3A_M=F3dulo_?= =?iso-8859-1?q?de_controle_de_queries?= In-Reply-To: <9a08c9b40712260927o1c859f87kb29042af17366698@mail.gmail.com> Message-ID: <184374.83586.qm@web23004.mail.ird.yahoo.com> Nilson Santos Figueiredo Junior a écrit : On Dec 26, 2007 3:17 PM, Alesandro Zidane wrote: > O que quero e necessito no momento é ter minhas queries organizadas num > arquivo xml, que possam ser carregadas e utilizadas repassando apenas um id > e possíveis parâmentros. Se você quer isso, *e somente isso*, então o DBIx::Class não vai servir pra muita coisa. Para fazer o que você deseja, você tem de implementar um iterador dentro dentro de seu módulo e, a cada chamada ao método, "fetch_ref_array" esse iterador é avançado. Quando acabarem os registros, você retorna uma lista vazia ou undef e o loop irá finalizar. Obrigado pela idéia, olha como ficou o método: sub fetch_hashref() { my $self = shift; return sub { unless($self->{_sth}) { $self->_sth(); # Recupera Query do xml $self->{_sth} = $self->{_dbh}->prepare($self->sth_qry) or die("Erro ao criar statement para query $self->{sth_id}: ".$self->{_dbh}->errstr()); $self->{_sth}->execute()or die("erro $!"); } $self->{_sth}->fetchrow_hashref(); }; } Era por aí que você tinha falado ? Pelo menos já consigo acessar os dados com um simples while: my $dbh_qry = Controle::DataBase->new('finish','221442'); my $qry_ref = $dbh_qry->fetch_hashref; while(my $ref = &$qry_ref) { print $ref->{'DADOS_FINISH'}."\n"; } Gostaria de saber se posso melhorar. Note que essa prática de referenciar queries por ids pode se tornar bastante confusa depoid e talvez valesse mais à pena você fazer uma implementação orientada a objetos - utilizando ou não um mapeador objeto-relacional. Não entendi muito bem quando disse uma implementação orientada objetos, estou tentando melhorar e organizar o acesso ao banco de dados do sistema, e qualquer sugestão é bem vinda. Pode me esclarecer melhor ? Obrigado.. --------------------------------- Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071226/7bef6ca8/attachment-0001.html From acid06 em gmail.com Wed Dec 26 12:22:55 2007 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 26 Dec 2007 18:22:55 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?RE_=3A_Re=3A_RE_=3A_Re=3A_M=F3dulo_d?= =?iso-8859-1?q?e_controle_de_queries?= In-Reply-To: <184374.83586.qm@web23004.mail.ird.yahoo.com> References: <9a08c9b40712260927o1c859f87kb29042af17366698@mail.gmail.com> <184374.83586.qm@web23004.mail.ird.yahoo.com> Message-ID: <9a08c9b40712261222t7056c8ddj938369053ca4e41d@mail.gmail.com> On Dec 26, 2007 5:58 PM, Alesandro Zidane wrote: > Era por aí que você tinha falado ? Sim, era por aí sim. Se você quiser elaborar um pouco, poderia até criar uma classe iterador ou utilizar alguma disponível na CPAN. Mas talvez seja overkill: sua solução é simples e eficiente para um iterador que só vai andar pra frente. > Pelo menos já consigo acessar os dados com um simples while: > > my $dbh_qry = Controle::DataBase->new('finish','221442'); > my $qry_ref = $dbh_qry->fetch_hashref; > while(my $ref = &$qry_ref) { > print $ref->{'DADOS_FINISH'}."\n"; > } > > Gostaria de saber se posso melhorar. Talvez uma questão de gosto, mas eu usaria: while ( my $ref = $qry_ref->() ) Mas isso é só porque eu não sou muito fã de chamar referências de código com a sintaxe de chamada de funções antiga. Até onde eu sei, na prática, o efeito é o mesmo. > Não entendi muito bem quando disse uma implementação orientada objetos, > estou tentando melhorar e organizar o acesso ao banco de dados do sistema, e > qualquer sugestão é bem vinda. Pode me esclarecer melhor ? Ao invés de você ter um bando de queries numeradas (ou com IDs) crie classes com métodos com nomes descritivos. Por exemplo, se você tem uma query que busca todos os meios de contato de um cliente (telefone, email, IM, etc) e retorna tuplas [tipo do meio, valor] (e.g. ['email', 'joao em dasilva.com']) crie uma classe Cliente com um método 'contatos' que irá retornar essa lista de tuplas. Claro que é possível que, no final, essa camada acabe até mesmo utilizando seu arquivo XML de queries, mas assim, você tem uma camada de abstração e se, de repente, você resolver buscar os contatos não mais do banco de dados, mas importá-los de um servidor de contatos (lembro que o Exchange Server tem isso) o resto do seu código não precisaria de ser mudado. É apenas boa prática que pode facilitar sua vida no futuro. -Nilson Santos F. Jr. From perl em atechs.com.br Wed Dec 26 14:23:53 2007 From: perl em atechs.com.br (Vinicius Alves) Date: Wed, 26 Dec 2007 20:23:53 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?RE_=3A_Re=3A__M=F3dulo_de_controle_d?= =?iso-8859-1?q?e_queries?= References: <595195.43844.qm@web23011.mail.ird.yahoo.com> Message-ID: <009901c8480d$ff51ba20$0200a8c0@alpha> Um módulo que acho muito legal é o SQL::Library (http://search.cpan.org/~dgorley/SQL-Library-0.0.3/lib/SQL/Library.pm). Ele não usa XML, mas arquivos estilo .ini No meu caso, uso o SQL::Library para buscar as queries e rodo um prepare logo que meu aplicativo é carregado para guardá-lo na memória (usando Apache/mod_perl). Os parâmetros eu passo na hora de executar a query mesmo. Quem sabe ele sirva de inspiração para criar um módulo que use XML se vc realmente prefere XML ao invés de .INI. []´s Vinicius ----- Original Message ----- From: Alesandro Zidane To: Cascavel Perl Mongers Sent: Wednesday, December 26, 2007 3:17 PM Subject: [Cascavel-pm] RE : Re: Módulo de controle de queries Bom, será que era uma boa mesmo usar o DBIx:Class ? O que quero e necessito no momento é ter minhas queries organizadas num arquivo xml, que possam ser carregadas e utilizadas repassando apenas um id e possíveis parâmentros. Lorn, não estou querendo fazer um cache. Agradeço a todos. Alex eden a écrit : On Dec 26, 2007 1:06 PM, Alesandro Zidane wrote: > Olá Monges, bem estou criando um módulo para controle de conexões e queries, > que esta funcionando +- da seguinte maneira: > > 2 use Control::DataBase; > 3 my $dbh_qry = Control::DataBase->new('finish','221442'); > > Crio um objeto com o id da query(finish) e com o parâmetro para esta query, > ao buscar minha query no xml e substituir o parâmetro em seu devido lugar, > faço o execute em outro módulo. > Até ai tudo bem, porém queria fazer algo para facilitar a saida destas > queries, usando os métodos do DBI fetchrow_hashref e arrayref, porém não > estou conseguindo transmitir os dados de forma que eu possa com um método > particular fazer algo assim: > 4 while(my $ref = $dbh_qry->fetch_ref_array) { > > Pensei em meu módulo fazer algo assim: > return $self->{_sth}->fetchrow_hashref; > > _sth é o atributo onde está a query. > > Alguém tem uma luz ?? Escolha um das centenas de módulos Mapeadores Objeto-Relacional que existem no CPAN, invés de reinventar a roda. Pessoalmente, recomendo o DBIx::Class. -- edenc.vox.com _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ------------------------------------------------------------------------------ Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail ------------------------------------------------------------------------------ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm ------------------------------------------------------------------------------ No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.516 / Virus Database: 269.17.8/1195 - Release Date: 24/12/2007 11:19 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071226/380fe5cf/attachment.html From luismottacampos em yahoo.co.uk Thu Dec 27 15:34:30 2007 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Fri, 28 Dec 2007 00:34:30 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?M=F3dulo_de_controle_de_queries?= In-Reply-To: <512493.76151.qm@web23014.mail.ird.yahoo.com> References: <512493.76151.qm@web23014.mail.ird.yahoo.com> Message-ID: <47743686.3090802@yahoo.co.uk> Alesandro Zidane wrote: > Olá Monges, bem estou criando um módulo para controle de conexões e > queries, que esta funcionando +- da seguinte maneira: > > 2 use Control::DataBase; > 3 my $dbh_qry = Control::DataBase->new('finish','221442'); > > Crio um objeto com o id da query(finish) e com o parâmetro para esta > query, ao buscar minha query no xml e substituir o parâmetro em seu > devido lugar, faço o execute em outro módulo. > Até ai tudo bem, porém queria fazer algo para facilitar a saida destas > queries, usando os métodos do DBI fetchrow_hashref e arrayref, porém não > estou conseguindo transmitir os dados de forma que eu possa com um > método particular fazer algo assim: > 4 while(my $ref = $dbh_qry->fetch_ref_array) { > > Pensei em meu módulo fazer algo assim: > return $self->{_sth}->fetchrow_hashref; > > _sth é o atributo onde está a query. > > Alguém tem uma luz ?? Ahhhh!! XML com SQL!?!? Sai dessa, meu! Usa o Class::Phrasebook::SQL http://search.cpan.org/~rani/Class-Phrasebook-0.88/SQL/SQL.pm Implementa tudo mais parecido com Perl e por favor, pelamordedeus, se você não precisa trocar dados com uma outra empresa, não tenta usar XML. Ele é feio, chato, complicado, não foi feito para humanos, e a maior parte dos programadores não sabe usar (ou vai dizer que você sabe escrever e validar DTDs? ;) Putamplexos! -- Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer, Perl fanatic evangelist, and amateur {cook, photographer} From toledo.andre em gmail.com Fri Dec 28 10:24:42 2007 From: toledo.andre em gmail.com (=?ISO-8859-1?Q?Andr=E9_Toledo?=) Date: Fri, 28 Dec 2007 16:24:42 -0200 Subject: [Cascavel-pm] Webmail - meio off-topic Message-ID: Olá galera Gostaria de saber se alguém conhece algum webmail bom para ser colocado em servidor de e-mails, já achei o Squirrel (www.*squirrel*mail.org) e o Opem Webmail (*open**webmail*.org), mas não achei a interface convidativa, sabe como são os usuários, e eu teria preferencia por algum webmail feito em perl, pois pretendo fazer personalizações, principalmente na aparencia. Desculpem, sei que não é bem o assunto da lista, se alguém puder me ajudar pode ser até em pvt. Grato André Luís Toledo MSN: toledo_biker em hotmail.com In a world without wall and fences, who needs windows and gates? root em roletaRussa:~# [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /. || echo "You live" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071228/9cb40d03/attachment.html From mmmferreira em gmail.com Sat Dec 29 04:14:56 2007 From: mmmferreira em gmail.com (Marcio Ferreira) Date: Sat, 29 Dec 2007 10:14:56 -0200 Subject: [Cascavel-pm] Webmail - meio off-topic In-Reply-To: References: Message-ID: André, não é perl, mas recomendo o Uebimiau (http://www.uebimiau.org/), acho ele simples, com boa interface e permite a criação de temas. Márcio Ferreira Em 28/12/07, André Toledo escreveu: > > Olá galera > > Gostaria de saber se alguém conhece algum webmail bom para ser colocado em > servidor de e-mails, já achei o Squirrel (www.*squirrel*mail.org ) e o > Opem Webmail (*open**webmail*.org), mas não achei a interface convidativa, > sabe como são os usuários, e eu teria preferencia por algum webmail feito em > perl, pois pretendo fazer personalizações, principalmente na aparencia. > > Desculpem, sei que não é bem o assunto da lista, se alguém puder me ajudar > pode ser até em pvt. > > > Grato > > André Luís Toledo > MSN: toledo_biker em hotmail.com > In a world without wall and fences, who needs windows and gates? > root em roletaRussa:~# [ $[ $RANDOM % 6 ] == 0 ] && rm -rf /. || echo "You > live" > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Em breve: www.Empregar.com Wiki sobre MySQL: MySQL-BR.wikidot.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20071229/b7e5fd97/attachment.html From otaviof em gmail.com Sat Dec 29 04:17:49 2007 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Sat, 29 Dec 2007 10:17:49 -0200 Subject: [Cascavel-pm] Webmail - meio off-topic In-Reply-To: References: Message-ID: <8e3843570712290417y5a55981mcf52a7f41fb837ea@mail.gmail.com> André, O OpenWebmail é feito em Perl, já que você pretente trabalhar na aparencia, nada melhor do que um projeto com interface simples. um abraço, -- | -- | Otávio Fernandes < otaviof | gmail | com > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 | -- From joenio em gmail.com Sat Dec 29 08:01:37 2007 From: joenio em gmail.com (Joenio Costa) Date: Sat, 29 Dec 2007 13:01:37 -0300 Subject: [Cascavel-pm] Mirror minicpan + engine de busca Message-ID: <65934b450712290801r69cb8361g2c5d62786462dce8@mail.gmail.com> Olá Monges, Eu estou tentando ter em meu computador tudo que é necessário para trabalhar sem dependender de internet e isto inclui CPAN. Já tenho um minicpan que ocupa 775 MB com todas as ultimas versoes dos modulos. Isto já quebra um galho pois consigo instalar novos módulos rapidamente sem precisar de internet. Mas não dá pra sobreviver sem um motor de busca similar ao search.cpan.org onde eu possa pesquisar e ler documentação dos módulos disponíveis. Já tentei o CPAN::Search::Lite mas não funcionou com o minicpan, ele funcionou com um mirror CPAN completo, mas não quero ocupar 4 GB com o mirror completo já que eu tenho tudo que preciso nos 775 MB do minicpan. Eu tentei descobrir quais as diferenças básicas entre o mirror completo e o minicpan, e descobri que o CPAN::Search::Lite utiliza alguns arquivos inexistentes no minicpan, como por exemplo: MIRRORED.BY, ls-lR.gz e du-k.gz. Eu criei estes arquivos no minicpan mas o resultado não foi satisfatório. Alguem tem alguma dica sobre o minicpan, ou já montou um mirror cpan + engine de busca nos moldes search.cpan.org e pode me dar uma luz a seguir? Grato, -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colivre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia From joenio em gmail.com Sat Dec 29 08:03:48 2007 From: joenio em gmail.com (Joenio Costa) Date: Sat, 29 Dec 2007 13:03:48 -0300 Subject: [Cascavel-pm] Webmail - meio off-topic In-Reply-To: <8e3843570712290417y5a55981mcf52a7f41fb837ea@mail.gmail.com> References: <8e3843570712290417y5a55981mcf52a7f41fb837ea@mail.gmail.com> Message-ID: <65934b450712290803y4bf7e9bfo5207a7ef33c20405@mail.gmail.com> Não são feitos em Perl mas aconselho voce dar uma olhadinha nesses 2: http://roundcube.net/ http://www.horde.org/ Att, Em 29/12/07, Otávio Fernandes escreveu: > André, > > O OpenWebmail é feito em Perl, já que você pretente trabalhar na > aparencia, nada melhor do que um projeto com interface simples. > > um abraço, > > -- > | -- > | Otávio Fernandes < otaviof | gmail | com > > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 > | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 > | -- > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Costa - Salvador Perl Mongers - Grupo de Usuário Perl de Salvador - Colibre - Cooperativa de Tecnologias Livres - PSL-BA - Projeto Software Livre Bahia