Nelson Ferraz wrote:<br>>> preciso rodar o perl em Windows, só que ele terá uma interface gráfica e<br>>> por trás dessa interface vai rodar um processamento. Alguem tem alguma ideia<br>>> por onde posso começar, será usando o módulo de GTK no Perl ???
<br>><br>> Com relação à interface gráfica, dê uma olhada no módulo Wx.<br>><br>> Mas procure começar o desenvolvimento *sem* interface gráfica. Se você<br>> começar a trabalhar nessa parte agora, vai perder muito tempo fazendo
<br>> ajustes visuais, e perder o foco do essencial.<br>><br>> Você pode nos explicar melhor a essência do seu problema, e não a<br>> parte da apresentação?<br><br><br>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.....
<br><br>Abraços...<br>_________<br><br>Veronica<br><br><div><span class="gmail_quote">Em 04/12/07, <b class="gmail_sendername"><a href="mailto:cascavel-pm-request@pm.org">cascavel-pm-request@pm.org</a></b> <<a href="mailto:cascavel-pm-request@pm.org">
cascavel-pm-request@pm.org</a>> escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Enviar submissões para a lista de discussão Cascavel-pm para
<br> <a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a><br><br>Para se cadastrar ou descadastrar via WWW, visite o endereço<br> <a href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm
</a><br>ou, via email, envie uma mensagem com a palavra 'help' no assunto ou<br>corpo da mensagem para<br> <a href="mailto:cascavel-pm-request@pm.org">cascavel-pm-request@pm.org</a><br><br>Você poderá entrar em contato com a pessoa que gerencia a lista pelo
<br>endereço<br> <a href="mailto:cascavel-pm-owner@pm.org">cascavel-pm-owner@pm.org</a><br><br>Quando responder, por favor edite sua linha Assunto assim ela será<br>mais específica que "Re: Contents of Cascavel-pm digest..."
<br><br><br>Tópicos de Hoje:<br><br> 1. Re: Perl em Windows (eden)<br> 2. Re: Perl em Windows (breno)<br> 3. Re: Perl em Windows (Nelson Ferraz)<br> 4. Re: [OT] Programa de bloqueio para empresas (Luis Motta Campos)
<br> 5. Re: [OT] Programa de bloqueio para empresas (Luis Motta Campos)<br> 6. Re: [OT] Programa de bloqueio para empresas (Luis Motta Campos)<br> 7. Re: uso de __DATA__ com hierarquia de classes e Template<br> Toolkit (Luis Motta Campos)
<br> 8. Re: Perl em Windows (Luis Motta Campos)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Tue, 4 Dec 2007 11:43:13 -0300<br>From: eden <<a href="mailto:edencardim@gmail.com">
edencardim@gmail.com</a>><br>Subject: Re: [Cascavel-pm] Perl em Windows<br>To: "Cascavel Perl Mongers" <<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a>><br>Message-ID:<br> <<a href="mailto:3de55ead0712040643i736ee357w6f7f31ac1fbc0bf1@mail.gmail.com">
3de55ead0712040643i736ee357w6f7f31ac1fbc0bf1@mail.gmail.com</a>><br>Content-Type: text/plain; charset=ISO-8859-1<br><br>On Dec 4, 2007 8:50 AM, Veronica Soraia <<a href="mailto:veronica.soara@gmail.com">veronica.soara@gmail.com
</a>> wrote:<br>> Oi galera.. tudo bem ?? será que alguem lembra de mim lá no Conisli rsrsrsr<br>> !?! rs<br>><br>> Estou com um problema ...<br>><br>> preciso rodar o perl em Windows, só que ele terá uma interface gráfica e por
<br>> trás dessa interface vai rodar um processamento. Alguem tem alguma ideia por<br>> onde posso começar, será usando o módulo de GTK no Perl ???<br>><br>> falou galerinha até maisssssss....<br><br>Tem o wxPerl também, que é cross-platform.
<br><br><a href="http://wxperl.sourceforge.net/sshot01.html">http://wxperl.sourceforge.net/sshot01.html</a><br><a href="http://search.cpan.org/~mbarbon/Wx-0.80/Wx.pm">http://search.cpan.org/~mbarbon/Wx-0.80/Wx.pm</a><br><br>
--<br><a href="http://edenc.vox.com">edenc.vox.com</a><br><br><br>------------------------------<br><br>Message: 2<br>Date: Tue, 4 Dec 2007 12:13:36 -0300<br>From: breno <<a href="mailto:breno@rio.pm.org">breno@rio.pm.org
</a>><br>Subject: Re: [Cascavel-pm] Perl em Windows<br>To: "Cascavel Perl Mongers" <<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a>><br>Message-ID:<br> <<a href="mailto:bbea248f0712040713r70d696b7mf187e010422cbef@mail.gmail.com">
bbea248f0712040713r70d696b7mf187e010422cbef@mail.gmail.com</a>><br>Content-Type: text/plain; charset=ISO-8859-1<br><br>Ou, caso esteja interessada em desenvolvimento rápido e pouca<br>portabilidade (e.g. um programa apenas para Windows) pode experimentar
<br>o "GUI Loft". Nunca usei mas parece muito bom! Tem um ambiente WYSIWYG<br>estilo VB/Delphi, que permite vc criar suas janelas rapidamente.<br><br><a href="http://www.darserman.com/Perl/Loft/">http://www.darserman.com/Perl/Loft/
</a><br><br>Independente de sua escolha, não deixe de compartilhar suas experiências!<br><br>[]s<br><br>-b<br><br>On Dec 4, 2007 11:43 AM, eden <<a href="mailto:edencardim@gmail.com">edencardim@gmail.com</a>> wrote:
<br>> On Dec 4, 2007 8:50 AM, Veronica Soraia <<a href="mailto:veronica.soara@gmail.com">veronica.soara@gmail.com</a>> wrote:<br>><br>> > Oi galera.. tudo bem ?? será que alguem lembra de mim lá no Conisli rsrsrsr
<br>> > !?! rs<br>> ><br>> > Estou com um problema ...<br>> ><br>> > preciso rodar o perl em Windows, só que ele terá uma interface gráfica e por<br>> > trás dessa interface vai rodar um processamento. Alguem tem alguma ideia por
<br>> > onde posso começar, será usando o módulo de GTK no Perl ???<br>> ><br>> > falou galerinha até maisssssss....<br>><br>> Tem o wxPerl também, que é cross-platform.<br>><br>> <a href="http://wxperl.sourceforge.net/sshot01.html">
http://wxperl.sourceforge.net/sshot01.html</a><br>> <a href="http://search.cpan.org/~mbarbon/Wx-0.80/Wx.pm">http://search.cpan.org/~mbarbon/Wx-0.80/Wx.pm</a><br>><br>> --<br>> <a href="http://edenc.vox.com">edenc.vox.com
</a><br>><br>> _______________________________________________<br>> Cascavel-pm mailing list<br>> <a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br>> <a href="http://mail.pm.org/mailman/listinfo/cascavel-pm">
http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>><br><br><br>------------------------------<br><br>Message: 3<br>Date: Tue, 4 Dec 2007 16:12:24 +0000<br>From: "Nelson Ferraz" <<a href="mailto:nferraz@gmail.com">
nferraz@gmail.com</a>><br>Subject: Re: [Cascavel-pm] Perl em Windows<br>To: "Cascavel Perl Mongers" <<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a>><br>Message-ID:<br> <<a href="mailto:604cec170712040812o3640142cn2c9eaf13e965d2e9@mail.gmail.com">
604cec170712040812o3640142cn2c9eaf13e965d2e9@mail.gmail.com</a>><br>Content-Type: text/plain; charset=ISO-8859-1<br><br>> preciso rodar o perl em Windows, só que ele terá uma interface gráfica e<br>> por trás dessa interface vai rodar um processamento. Alguem tem alguma ideia
<br>> por onde posso começar, será usando o módulo de GTK no Perl ???<br><br>Com relação à interface gráfica, dê uma olhada no módulo Wx.<br><br>Mas procure começar o desenvolvimento *sem* interface gráfica. Se você<br>
começar a trabalhar nessa parte agora, vai perder muito tempo fazendo<br>ajustes visuais, e perder o foco do essencial.<br><br>Você pode nos explicar melhor a essência do seu problema, e não a<br>parte da apresentação?<br>
<br><br>------------------------------<br><br>Message: 4<br>Date: Tue, 04 Dec 2007 17:30:41 +0100<br>From: Luis Motta Campos <<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>><br>Subject: Re: [Cascavel-pm] [OT] Programa de bloqueio para empresas
<br>To: Cascavel Perl Mongers <<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a>><br>Message-ID: <<a href="mailto:475580B1.6060909@yahoo.co.uk">475580B1.6060909@yahoo.co.uk</a>><br>Content-Type: text/plain; charset=ISO-8859-1
<br><br>Lorn wrote:<br>> > Às vezes, conversar com os funcionários na empresa pode funcionar<br>> > melhor que qualquer uma dessas medidas, afinal, é fácil contornar<br>> > qualquer uma delas (um simples servidor proxy fura o bloqueio).
<br>><br>> Nilson, um simples servidor de proxy só fura o bloqueio se o usuario<br>> poder acessar a internet fora do proxy :)<br><br>Eh verdade. Mas, se voce por exemplo nao pode bloquear acesso SSH, e o<br>usuario tem uma maquina fora da rede, ele pode ter um proxy do lado de
<br>fora e fazer port fowarding atravez de SSH. ;)<br><br>Putamplexos!<br>--<br>Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,<br>Perl fanatic evangelist, and amateur {cook, photographer}<br><br><br><br>
------------------------------<br><br>Message: 5<br>Date: Tue, 04 Dec 2007 17:36:50 +0100<br>From: Luis Motta Campos <<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>><br>Subject: Re: [Cascavel-pm] [OT] Programa de bloqueio para empresas
<br>To: Cascavel Perl Mongers <<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a>><br>Message-ID: <<a href="mailto:47558222.6070404@yahoo.co.uk">47558222.6070404@yahoo.co.uk</a>><br>Content-Type: text/plain; charset=ISO-8859-1
<br><br><a href="mailto:fernandolouis@terra.com.br">fernandolouis@terra.com.br</a> wrote:<br>> Com certeza amigo... uma boa conversa tem mais eficiência que qualquer<br>> software.<br>><br>> Vou dar uma olhada nesse squid.
<br><br>Sem querer bater muito forte, mas isto foi dos maiores oximoros que eu<br>jah vi ateh hoje...<br><br>Putamplexos!<br>--<br>Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,<br>Perl fanatic evangelist, and amateur {cook, photographer}
<br><br><br><br>------------------------------<br><br>Message: 6<br>Date: Tue, 04 Dec 2007 17:37:50 +0100<br>From: Luis Motta Campos <<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>><br>
Subject: Re: [Cascavel-pm] [OT] Programa de bloqueio para empresas<br>To: Cascavel Perl Mongers <<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a>><br>Message-ID: <<a href="mailto:4755825E.6010200@yahoo.co.uk">
4755825E.6010200@yahoo.co.uk</a>><br>Content-Type: text/plain; charset=ISO-8859-1<br><br>Nilson Santos Figueiredo Junior wrote:<br>> On Nov 29, 2007 5:40 PM, Marcio Ferreira <<a href="mailto:mmmferreira@gmail.com">
mmmferreira@gmail.com</a>> wrote:<br>>> Nada que uma analise do relatório de acesso gerado pelo proxy não te<br>>> forneça. ;-)<br>><br>> Aí a pessoa usa outro servidor proxy. E outro. E outro. Ou alguma
<br>> outra forma de burlar o esquema.<br>><br>> Enfim... medidas puramente tecnológicas não são adequadas pra resolver<br>> esse tipo de problema.<br>><br>> Uma pessoa que fica abusando e orkut ou MSN provavelmente não vai ser
<br>> produtiva, logo, não fará muita falta pra empresa. Manda a pessoa<br>> embora e deixa claro pros outros funcionários o porquê de sua<br>> demissão. Depois disso, ao invés de bloquear, registre tudo em um log
<br>> e faça estatísticas. Coloque no quadro de avisos da empresa os<br>> "Funcionários que mais usaram orkut no mês" pra deixar claro que vocês<br>> sabem tudo o que eles estão fazendo e é melhor tomarem cuidado.
<br>><br>> Existem tantas idéias melhores que simplesmente bloquear.<br><br>Isso eh terrorismo. Acho que uma solucao de compromisso eh melhor...<br><br>Putamplexos!<br>--<br>Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,
<br>Perl fanatic evangelist, and amateur {cook, photographer}<br><br><br><br>------------------------------<br><br>Message: 7<br>Date: Tue, 04 Dec 2007 17:45:53 +0100<br>From: Luis Motta Campos <<a href="mailto:luismottacampos@yahoo.co.uk">
luismottacampos@yahoo.co.uk</a>><br>Subject: Re: [Cascavel-pm] uso de __DATA__ com hierarquia de classes e<br> Template Toolkit<br>To: Cascavel Perl Mongers <<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org
</a>><br>Message-ID: <<a href="mailto:47558441.1040009@yahoo.co.uk">47558441.1040009@yahoo.co.uk</a>><br>Content-Type: text/plain; charset=ISO-8859-1<br><br>Alceu Rodrigues de Freitas Junior wrote:<br>> Olá monges,
<br>><br>> Estou tentando fazer um conjunto de módulos que gerem código Perl<br>> utilizando o Template Toolkit. Na realidade eu tenho dois problemas: um<br>> é definir se estou usando o Template Toolkit de forma correta. O outro é
<br>> lidar com o __DATA__ em uma hierarquia de classes.<br>><br>> Depois de testar meus modelos feitos com TT, eu cheguei a conclusão que<br>> definir o local aonde os templates ficam localizados não é tão<br>
> interessante assim: eu teria que usar um arquivo de configuração ou algo<br>> parecido. Eu resolvi definir um pacote e dentro desse pacote colocar as<br>> linhas de código do template. Assim eu poderia utilizar o próprio @INC
<br>> para buscar pelos meus templates (não preciso me preocupar com<br>> performance por fazer essa busca nesse momento). O TT já implementa isso<br>> de alguma outra forma?<br>><br>> O outro problema foi justamente tentar usar __DATA__. Como o conjunto de
<br>> métodos eram todos iguais para minhas classes-template, eu resolvi criar<br>> uma superclasse e colocar os métodos todos lá da seguinte forma:<br>><br>> package File::Validate::Template;<br>><br>> use strict;
<br>> use warnings;<br>> use base 'Class::Accessor';<br>> use Carp qw(confess);<br>><br>> __PACKAGE__->follow_best_practice();<br>> __PACKAGE__->mk_ro_accessors(qw(code));<br>><br>> sub new {
<br>><br>> my $class = shift;<br>> confess "class is an obligatory parameter" unless ( defined($class) );<br>><br>> my $self = { code => undef };<br>><br>> bless $self, $class;
<br>><br>> $self->{code} = $self->_read_code();<br>><br>> return $self;<br>><br>> }<br>><br>> sub _read_code {<br>><br>> my $self = shift;<br>> my $buffer;<br>><br>
> local $/;<br>><br>> my $handle = ref($self) . '::DATA';<br>> $buffer = <$handle>;<br>><br>> confess "No data from $handle file handle" unless ( defined($buffer) );
<br>><br>> return \$buffer;<br>><br>> }<br>><br>> 1;<br>><br>> Nas subclasses eu simplesmente herdei da superclasse e defini alguma<br>> coisa depois de __DATA__. Mas isso não está funcionando nem com reza
<br>> brava. O resultado é esse aqui se tento executar:<br>><br>> C:\temp\File-Layout>gentest.pl -i ContactPhones.xml<br>> No data from File::Validate::Template::Basic::DATA file handle at<br>> File/Validate/Template.pm line 37
<br>><br>> File::Validate::Template::_read_code('File::Validate::Template::Basic=HASH(0x1df4610)')<br>> called at File/Validate/Template.pm line 20<br>> File::Validate::Template::new('File::Validate::Template::Basic')
<br>> called at File/Validate/Field/Varchar.pm line 31<br>><br>> File::Validate::Field::Varchar::new('File::Validate::Field::Varchar',<br>> 'File::Validate::Field::Varchar=HASH(0x1c234f8)') called at
<br>> C:\temp\File-Layout\gentest.pl line 106<br>> main::generate_test('HASH(0x1bae6f4)') called at<br>> C:\temp\File-Layout\gentest.pl line 43<br>><br>> Eu tive que usar um pouco da tabela de símbolos para definir em tempo de
<br>> execução em qual __DATA__ eu quero ler. Eu tentei com arquivo de teste<br>> usando<br>><br>> my $handle = 'Test::DATA';<br>> my $test = <$handle>;<br>><br>> e funcionou conforme o esperado.
<br>><br>> Aonde estou errando?<br><br>Ahn... Alceu, isto estah... assim... um pouco abstrato demais, nao?<br>Que tal mais um pouco de informacao objetiva sobre o teu problema?<br><br>Onde estah o codigo do TT que voce disse que estava usando?
<br><br>Voce alguma vez tentou falar com o Nelson Ferraz sobre ou olhou o AppML?<br><br>Putamplexos interessados!<br>--<br>Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,<br>Perl fanatic evangelist, and amateur {cook, photographer}
<br><br><br><br>------------------------------<br><br>Message: 8<br>Date: Tue, 04 Dec 2007 17:47:42 +0100<br>From: Luis Motta Campos <<a href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>><br>
Subject: Re: [Cascavel-pm] Perl em Windows<br>To: Cascavel Perl Mongers <<a href="mailto:cascavel-pm@pm.org">cascavel-pm@pm.org</a>><br>Message-ID: <<a href="mailto:475584AE.3070908@yahoo.co.uk">475584AE.3070908@yahoo.co.uk
</a>><br>Content-Type: text/plain; charset=ISO-8859-1<br><br>Nelson Ferraz wrote:<br>>> preciso rodar o perl em Windows, só que ele terá uma interface gráfica e<br>>> por trás dessa interface vai rodar um processamento. Alguem tem alguma ideia
<br>>> por onde posso começar, será usando o módulo de GTK no Perl ???<br>><br>> Com relação à interface gráfica, dê uma olhada no módulo Wx.<br>><br>> Mas procure começar o desenvolvimento *sem* interface gráfica. Se você
<br>> começar a trabalhar nessa parte agora, vai perder muito tempo fazendo<br>> ajustes visuais, e perder o foco do essencial.<br>><br>> Você pode nos explicar melhor a essência do seu problema, e não a<br>> parte da apresentação?
<br><br>Boa, Nelson. Focando na engenharia, o problema fica menor. ;) Eu<br>concordo e apoio.<br><br>--<br>Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,<br>Perl fanatic evangelist, and amateur {cook, photographer}
<br><br><br><br>------------------------------<br><br>_______________________________________________<br>Cascavel-pm mailing list<br><a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/cascavel-pm">
http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br><br>Fim da Digest Cascavel-pm, volume 226, assunto 3<br>************************************************<br></blockquote></div><br><br clear="all"><br>-- <br>VERONICA SORAIA