From pmpoa em galvao.eti.br Mon May 1 13:20:21 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Mon, 01 May 2006 17:20:21 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <4454A91F.4030108@yahoo.com.br> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> <4454A91F.4030108@yahoo.com.br> Message-ID: <44566D85.8020703@galvao.eti.br> Luis Motta Campos wrote: > Solli Honorio wrote: > >> Heh - na verdade eu estava pensando em compilar um mini-perl >> localmente usando javascript :) >> >> Pera aí um pouco, você tá querendo dizer que teriamos um Perl em >> javascript para este laboratório ? Não é mais simples enviar os dados >> para o servidor web e devolver o resultado ? >> >> > > Pode até ser mais simples. Mas certamente é muito mais caro, do ponto > de vista de capacidade de processamento necessária. E também mais > perigoso. Se o cliente executa seu próprio código, temos muito menos > chance de ser atacados por algum furo de segurança por aí. > > A única coisa chata era ter de usar JavaScript para rodar perl. Mas > acho que eu posso me calar sobre esse assunto em noma da divulgação > ampla da linguagem (não, não estou falando de JavaScript!) ;-) Não entendi. A solução que eu tinha pensado era uma DIV controlada por JavaScript. Outra coisa é que, se entendi bem, a idéia é que nosso "Interpretador Interativo" reaja apenas ao perlintro. Desta forma existem duas questões que á princípio bloqueiam os riscos de segurança: 1) O Interpretador não responderá à nada que não quisermos, nada que não faça parte do perlintro. 2) Sem JavaScript habilitado a aplicação simplesmente não funciona - experimentem o exemplo do Ruby sem o JS habilitado. Claro que a parte server-side (Perl) terá que possuir algumas checagens de segurança também. O que me parece é que o conceito da coisa está saindo de controle - Applet, Perl compilado como JS (o que se entendi bem a palestra do Flávio sobre Perl6 é possível de ser feito), etc... A idéia não era simplesmente fazer uma aplicação web que possibilitasse ao usuário testar alguns conceitos básicos (perlintro) sem a necessidade de ter a linguagem instalada na máquina? Galvão From shonorio em gmail.com Tue May 2 05:10:06 2006 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 2 May 2006 09:10:06 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <44566D85.8020703@galvao.eti.br> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> <4454A91F.4030108@yahoo.com.br> <44566D85.8020703@galvao.eti.br> Message-ID: <12d1f4ee0605020510j109a59c9ve3e65369d101d502@mail.gmail.com> > > Não entendi. A solução que eu tinha pensado era uma DIV controlada por > JavaScript. Outra coisa é que, se entendi bem, a idéia é que nosso > "Interpretador Interativo" reaja apenas ao perlintro. A solução é por este caminho mesmo, ou utilizar Flash para fazer as vezes de 'terminal' dentro do navegador. Temos sempre que pensar em utilizar a infra-estrutura já existente no cliente, e com certeza estas duas caracteristicas está presente numa grande maioria de navegadores. Desta forma existem duas questões que á princípio bloqueiam os riscos de > segurança: > > 1) O Interpretador não responderá à nada que não quisermos, nada que não > faça parte do perlintro. Tecnicamente poderia sim, afinal teriamos um compilador Perl no server-side. Não sei se é possível fazer barreiras de maneira simples a ser executado no compilador, por isto devemos criar um ambiente server-side muito seguro. 2) Sem JavaScript habilitado a aplicação simplesmente não funciona - > experimentem o exemplo do Ruby sem o JS habilitado. Isto mesmo, sem alguns dos componentes o sistema não vai rolar. O que me parece é que o conceito da coisa está saindo de controle - > Applet, Perl compilado como JS (o que se entendi bem a palestra do > Flávio sobre Perl6 é possível de ser feito), etc... > > A idéia não era simplesmente fazer uma aplicação web que possibilitasse > ao usuário testar alguns conceitos básicos (perlintro) sem a necessidade > de ter a linguagem instalada na máquina? > > Isto foi apenas uma brincadeira do flávio, não esqueça que ele já está em 2008 ou 2010. Para os problemas de 2006 vamos utilizar as ferramentas disponíveis. Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060502/32ed7025/attachment.html From nferraz em gmail.com Tue May 2 06:26:15 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 02 May 2006 14:26:15 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <12d1f4ee0605020510j109a59c9ve3e65369d101d502@mail.gmail.com> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> <4454A91F.4030108@yahoo.com.br> <44566D85.8020703@galvao.eti.br> <12d1f4ee0605020510j109a59c9ve3e65369d101d502@mail.gmail.com> Message-ID: <44575DF7.5090101@gmail.com> Solli Honorio wrote: > Não entendi. A solução que eu tinha pensado era uma DIV controlada por > JavaScript. Outra coisa é que, se entendi bem, a idéia é que nosso > "Interpretador Interativo" reaja apenas ao perlintro. > > A solução é por este caminho mesmo, ou utilizar Flash para fazer as > vezes de 'terminal' dentro do navegador. Nããããão!!! Flash não!!! :-o Eu sou a favor de uma versão 0.1 simples, usando uma caixa de texto e um script no servidor. "Release soon, release often" - ESR "Premature optimization is the root of all evil" - Knuth []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From glasswalk3r em yahoo.com.br Tue May 2 07:07:53 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue, 2 May 2006 11:07:53 -0300 (ART) Subject: [Cascavel-pm] mapeamento objeto-relacional In-Reply-To: <4454AD5C.2080106@yahoo.com.br> Message-ID: <20060502140753.65673.qmail@web30808.mail.mud.yahoo.com> --- Luis Motta Campos escreveu: > > On 4/28/06, *Alceu R. de Freitas Jr.* > > > wrote: > > Você deve estar falando de pools de conexões, > certo? > > Eu andei pesquisando e achei isto: > > > > http://apache.webthing.com/database/ > > http://sqlrelay.sourceforge.net/ > > > > Não testei. Mas utilizar pool de conexões com > certeza > > é uma excelente idéia. No entanto, eu acho que > isso > > deveria ser fornecido exclusivamente pelo > servidor, > > como acontece com servidores de aplicação como > Tomcat, > > Weblogic e Websphere, e que seja fornecido > apenas uma > > interface de acesso pelos mesmos. > > Alceu, eu acho que é interessante poder oferecer > a funcionalidade de > um pool de conexões para qualquer aplicação que > deseje ter este tipo de > coisa. É boa pratica de programação, e normalmente > as pessoas precisam > deste tipo de recursos para todo tipo de serviço que > potencialmente pode > ser utilizado por muitas pessoas ao mesmo tempo. Acho que me expressei mal: o que quiz dizer é que o programador não deveria ter que desenvolver código mais do que utilizar uma interface pré-definida. Tendo um servidor que esconda os detalhes sórdidos seria o mais interessante. Acho que o SQLRelay pode ser utilizado dessa forma e não somente para aplicações web. []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From daniel em ruoso.com Tue May 2 09:38:07 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Tue, 02 May 2006 13:38:07 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> Message-ID: <1146587887.7009.1.camel@cajazeiras.matriz.oktiva.com.br> Em Sex, 2006-04-28 às 15:47 -0300, Flavio S. Glock escreveu: > Em 28/04/06, igor em izut.com escreveu: > > O maior problema é importar os símbolos que você digitar para o escopo > > principal, mas alguém aí (Flávio?) deve saber como fazer isso de uma forma > > fácil :) > Heh - na verdade eu estava pensando em compilar um mini-perl > localmente usando javascript :) Que nada... é só uma questão de reimplementar o Pugs::Compiler::Rule e amigos em JavaScript... não deve ser tão difícil :) :) :) :) daniel From joenio em gmail.com Tue May 2 10:42:50 2006 From: joenio em gmail.com (Joenio Marques) Date: Tue, 2 May 2006 14:42:50 -0300 Subject: [Cascavel-pm] Pedido aos Lideres - Informacao do Grupo no TWiki Message-ID: <65934b450605021042x52aec2d6j3a2be87c291c9edd@mail.gmail.com> Olá Monges, Gostaria de pedir aos líderes e membros dos grupos Perl Mongers que coloquem uma pequena descrição sobre o grupo em: http://perl.org.br/view/Social/WebHome Não precisa muita coisa: uma pequena descrição e um link pra página do grupo é o bastante! Abraços, Joenio Marques - Salvador Perl Mongers From donatoaz em gmail.com Tue May 2 10:59:22 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Tue, 2 May 2006 14:59:22 -0300 Subject: [Cascavel-pm] Pedido aos Lideres - Informacao do Grupo no TWiki In-Reply-To: <65934b450605021042x52aec2d6j3a2be87c291c9edd@mail.gmail.com> References: <65934b450605021042x52aec2d6j3a2be87c291c9edd@mail.gmail.com> Message-ID: <1746e3e30605021059h7c8b1475y175693b099abfdb@mail.gmail.com> On 5/2/06, Joenio Marques wrote: > Olá Monges, > > Gostaria de pedir aos líderes e membros dos grupos Perl Mongers que > coloquem uma pequena descrição sobre o grupo em: > > http://perl.org.br/view/Social/WebHome > > Não precisa muita coisa: uma pequena descrição e um link pra página do > grupo é o bastante! O bh.pm está meio fora da ativa, portanto eu vou colocar a derscrição, mesmo nao sendo o lider (o lider é o Célio aka bruxo) -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From edencardim em gmail.com Tue May 2 11:19:28 2006 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 2 May 2006 15:19:28 -0300 Subject: [Cascavel-pm] [off-topic] Fotos YAPC::Brasil::2006 Message-ID: <3de55ead0605021119v5dbfff51i9fb9a7dc7ecc66d0@mail.gmail.com> Alguém poderia me disponibilizar as fotos tiradas durante o YAPC::Brasil::2006, em particular a que o Randal ta me entregando o livro no finaol da palestra? Um amigo meu q tirou a foto se atrapalhou na hora d baixar as fotos da camera e apagou tudo :(. Grato antecipadamente. Eden From joenio em gmail.com Tue May 2 12:03:36 2006 From: joenio em gmail.com (Joenio Marques) Date: Tue, 2 May 2006 16:03:36 -0300 Subject: [Cascavel-pm] [off-topic] Fotos YAPC::Brasil::2006 In-Reply-To: <3de55ead0605021119v5dbfff51i9fb9a7dc7ecc66d0@mail.gmail.com> References: <3de55ead0605021119v5dbfff51i9fb9a7dc7ecc66d0@mail.gmail.com> Message-ID: <65934b450605021203r7a9e22dem2e4e4fffc7fe7b8a@mail.gmail.com> Alow Eden! ainda não revelei as minhas fotos ('sim!!! ainda existe cameras que usam filme fotográfico') é provável que eu nao tenha essa foto que voce quer, mas irei colocar as que eu tenho em breve no site da coberturawiki do fisl: http://twiki.softwarelivre.org/bin/view/CoberturaWiki/Post20060419180822 sds, 2006/5/2, Eden Cardim : > Alguém poderia me disponibilizar as fotos tiradas durante o > YAPC::Brasil::2006, em particular a que o Randal ta me entregando o > livro no finaol da palestra? Um amigo meu q tirou a foto se atrapalhou > na hora d baixar as fotos da camera e apagou tudo :(. Grato > antecipadamente. > Eden > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Joenio Marques - Salvador Perl Mongers From monsieur_champs em yahoo.com.br Tue May 2 01:11:44 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Tue, 02 May 2006 09:11:44 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <44566D85.8020703@galvao.eti.br> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> <4454A91F.4030108@yahoo.com.br> <44566D85.8020703@galvao.eti.br> Message-ID: <44571440.3030208@yahoo.com.br> Er Galvão Abbott - PortoAlegre.pm wrote: > Luis Motta Campos wrote: >> A única coisa chata era ter de usar JavaScript para rodar perl. Mas >>acho que eu posso me calar sobre esse assunto em noma da divulgação >>ampla da linguagem (não, não estou falando de JavaScript!) ;-) > > Não entendi. A solução que eu tinha pensado era uma DIV controlada por > JavaScript. Outra coisa é que, se entendi bem, a idéia é que nosso > "Interpretador Interativo" reaja apenas ao perlintro. Isto é piada sobre a piada do Flávio Glock... nada de Javascript interpretando perl, por favor... ;-) > Desta forma existem duas questões que á princípio bloqueiam os riscos de > segurança: > > 1) O Interpretador não responderá à nada que não quisermos, nada que não > faça parte do perlintro. > 2) Sem JavaScript habilitado a aplicação simplesmente não funciona - > experimentem o exemplo do Ruby sem o JS habilitado. > > Claro que a parte server-side (Perl) terá que possuir algumas checagens > de segurança também. > > O que me parece é que o conceito da coisa está saindo de controle - > Applet, Perl compilado como JS (o que se entendi bem a palestra do > Flávio sobre Perl6 é possível de ser feito), etc... > > A idéia não era simplesmente fazer uma aplicação web que possibilitasse > ao usuário testar alguns conceitos básicos (perlintro) sem a necessidade > de ter a linguagem instalada na máquina? Sim, e ainda é. Mas aconteceram algumas piadas no caminho. O que eu sugeri sobre usar um Java Applet se aplica ainda. Precisamos construir um applet que receba texto perl e o rode no seu interpretador embebded. Isso é simples de fazer, até para mim. ;-) Lembre-se de que eu apontei para uma biblioteca capaz de interpretar perl inline dentro do Java... isso resolve muitos dos nossos problemas: podemos utilizar a aplicação *com* contexto, *sem* preocupações de segurança, rodando *client* *side*, o que vai tornar nosso servidor um mero servidor de aplicações... É isso. Espero não ter aumentado demais a confusão... ;-) Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ From glasswalk3r em yahoo.com.br Tue May 2 12:22:11 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Tue, 2 May 2006 16:22:11 -0300 (ART) Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <44571440.3030208@yahoo.com.br> Message-ID: <20060502192211.28502.qmail@web30810.mail.mud.yahoo.com> --- Luis Motta Campos escreveu: > Sim, e ainda é. Mas aconteceram algumas piadas no > caminho. > O que eu sugeri sobre usar um Java Applet se > aplica ainda. > Precisamos construir um applet que receba texto > perl e o rode no seu > interpretador embebded. Isso é simples de fazer, até > para mim. ;-) > Lembre-se de que eu apontei para uma biblioteca > capaz de interpretar > perl inline dentro do Java... isso resolve muitos > dos nossos problemas: > podemos utilizar a aplicação *com* contexto, *sem* > preocupações de > segurança, rodando *client* *side*, o que vai tornar > nosso servidor um > mero servidor de aplicações... Luis, dentro desse contexto... não seria mais simples disponibilizar a aplicação via PAR::WebStart? []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Tue May 2 16:34:48 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 03 May 2006 00:34:48 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <20060502192211.28502.qmail@web30810.mail.mud.yahoo.com> References: <20060502192211.28502.qmail@web30810.mail.mud.yahoo.com> Message-ID: <4457EC98.9080603@yahoo.com.br> Alceu R. de Freitas Jr. wrote: > --- Luis Motta Campos > escreveu: > > >> Sim, e ainda é. Mas aconteceram algumas piadas no >>caminho. >> O que eu sugeri sobre usar um Java Applet se >>aplica ainda. >> Precisamos construir um applet que receba texto >>perl e o rode no seu >>interpretador embebded. Isso é simples de fazer, até >>para mim. ;-) >>Lembre-se de que eu apontei para uma biblioteca >>capaz de interpretar >>perl inline dentro do Java... isso resolve muitos >>dos nossos problemas: >>podemos utilizar a aplicação *com* contexto, *sem* >>preocupações de >>segurança, rodando *client* *side*, o que vai tornar >>nosso servidor um >>mero servidor de aplicações... > > > Luis, dentro desse contexto... não seria mais simples > disponibilizar a aplicação via PAR::WebStart? Pode ser que sim. O mais importante sobre a arquitetura, IMHO, é: 1. Precisa ser segura. Não tem coisa mais chata do que precisar ou indicar uma ferramenta quebrada na Web. 2. Preferencialmente, precisa ser client-side. Assim, mesmo que alguém faça cagada sem querer (ou querendo), a cagada é local. Agora, se isso vai ser implementado num Applet Java, ou via PAR, ou qualquer outra coisa, ainda estou aberto a discussões. :-) O mais importante é que seja bom, simples de usar e dê realmente a impressão de que é mais do que apenas um "demo" bobinho... Bom, no fim, contribuo com apenas mais dois centavos... espero que ajude. Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From nferraz em gmail.com Wed May 3 03:53:53 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 03 May 2006 11:53:53 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <44571440.3030208@yahoo.com.br> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> <4454A91F.4030108@yahoo.com.br> <44566D85.8020703@galvao.eti.br> <44571440.3030208@yahoo.com.br> Message-ID: <44588BC1.8010605@gmail.com> Luis Motta Campos wrote: > O que eu sugeri sobre usar um Java Applet se aplica ainda. > Precisamos construir um applet que receba texto perl e o rode no seu > interpretador embebded. Isso é simples de fazer, até para mim. ;-) Nãããão!!! Java não!!! (Isso já está ficando repetitivo... rs) O que vocês acham de uma solução simples, que possa rodar em um browser simples, sem necessidade de plugins externos? (Java, Flash, etc) A aplicação deveria funcionar até mesmo sem Javascript -- naturalmente, com menos funcionalidades, mas deveria funcionar. -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From pmpoa em galvao.eti.br Wed May 3 04:07:59 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Wed, 03 May 2006 08:07:59 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <44588BC1.8010605@gmail.com> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> <4454A91F.4030108@yahoo.com.br> <44566D85.8020703@galvao.eti.br> <44571440.3030208@yahoo.com.br> <44588BC1.8010605@gmail.com> Message-ID: <44588F0F.8060801@galvao.eti.br> ahn... sem java, flash e JS? Mágica? hehehe Eu ainda voto no JS. É simples, é nativo de qualquer browser que se preze - não precisa plugin - e é relativamente fácil de programar e manter, testar e controlar. Abraços, Galvão Nelson Ferraz wrote: > Luis Motta Campos wrote: > >> O que eu sugeri sobre usar um Java Applet se aplica ainda. >> Precisamos construir um applet que receba texto perl e o rode no seu >> interpretador embebded. Isso é simples de fazer, até para mim. ;-) >> > > Nãããão!!! Java não!!! (Isso já está ficando repetitivo... rs) > > O que vocês acham de uma solução simples, que possa rodar em um browser > simples, sem necessidade de plugins externos? (Java, Flash, etc) > > A aplicação deveria funcionar até mesmo sem Javascript -- naturalmente, > com menos funcionalidades, mas deveria funcionar. > > From nferraz em gmail.com Wed May 3 04:39:21 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 03 May 2006 12:39:21 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <44588F0F.8060801@galvao.eti.br> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> <4454A91F.4030108@yahoo.com.br> <44566D85.8020703@galvao.eti.br> <44571440.3030208@yahoo.com.br> <44588BC1.8010605@gmail.com> <44588F0F.8060801@galvao.eti.br> Message-ID: <44589669.5010008@gmail.com> Er Galvão Abbott - PortoAlegre.pm wrote: > ahn... sem java, flash e JS? > > Mágica? hehehe Não... partimos de uma solução simples, sem muitas funcionalidades:
[% stdout %]
[% stderr %]
No servidor: use Template; use CGI; use Safe::World; # ... my $world = Safe::World->new( stdout => \$out{stdout}, ## - redirect STDOUT to $out{stdout} stderr => \$out{stderr}, ## - redirect STDERR to $out{stderr} ); # permite apenas alguns opcodes $world->op_permit_only( ... ); # executa o código $world->eval( $in{cmd} ); $world->close; # ... $template->process( $template, \%out ); -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From glasswalk3r em yahoo.com.br Wed May 3 06:07:20 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 3 May 2006 10:07:20 -0300 (ART) Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <44588F0F.8060801@galvao.eti.br> Message-ID: <20060503130720.1363.qmail@web30802.mail.mud.yahoo.com> --- "Er Galvão Abbott - PortoAlegre.pm" escreveu: > ahn... sem java, flash e JS? Ainda podemos contar com o XUL. :-D > Eu ainda voto no JS. É simples, é nativo de qualquer > browser que se > preze - não precisa plugin - e é relativamente fácil > de programar e > manter, testar e controlar. Sem querer ser mala... mas Javascript e DHTML tem aqueles problemas com relação a compatibilidade... criar código separado para browsers diferentes é um SACO. []'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 _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From andre.garcia.carneir em terra.com.br Wed May 3 06:24:21 2006 From: andre.garcia.carneir em terra.com.br (=?iso-8859-1?b?QW5kcukgR2FyY2lhIENhcm5laXJv?=) Date: Wed, 3 May 2006 10:24:21 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web Message-ID: Desculpem, peguei a conversa no meio, mas vcs já pensaram em usar AJAX? ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Tue, 02 May 2006 14:26:15 +0100 Assunto: Re: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web > Solli Honorio wrote: > > Não entendi. A solução que eu tinha pensado era uma DIV controlada por > > JavaScript. Outra coisa é que, se entendi bem, a idéia é que nosso > > "Interpretador Interativo" reaja apenas ao perlintro. > > > > A solução é por este caminho mesmo, ou utilizar Flash para fazer as > > vezes de 'terminal' dentro do navegador. > > Nããããão!!! Flash não!!! :-o > > Eu sou a favor de uma versão 0.1 simples, usando uma caixa de texto e um > script no servidor. > > "Release soon, release often" - ESR > "Premature optimization is the root of all evil" - Knuth > > []s > > Nelson > > -- > Nelson Corrêa de Toledo Ferraz > > Segula Technologies (www.segula.fr) > Free Software Foundation Associate Member #3203 > Sociedade Perl do Brasil (www.perl.org.br) > Rede Livre de Compartilhamento de Cultura Digital > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=andre.garcia.carneir&_l=1,1146576412.776490.25061.arrino.terra.com.br,4867,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 01/05/2006 / Versão: 4.4.00/4752 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org From gabriel.vieira em gmail.com Wed May 3 06:34:18 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 3 May 2006 10:34:18 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web References: Message-ID: <001201c66eb6$49bd16f0$0100000a@catatau> javascript + dhtml eh isso :P Bom... pra desenvolver a melhor solucao pergunto.. qual a finalidade do projeto? Abraços, Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "André Garcia Carneiro" To: "cascavel-pm" Sent: Wednesday, May 03, 2006 10:24 AM Subject: Re: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web Desculpem, peguei a conversa no meio, mas vcs já pensaram em usar AJAX? ---------- Cabeçalho original ----------- De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org Para: "Cascavel Perl Mongers" cascavel-pm em pm.org Cópia: Data: Tue, 02 May 2006 14:26:15 +0100 Assunto: Re: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web > Solli Honorio wrote: > > Não entendi. A solução que eu tinha pensado era uma DIV controlada > > por > > JavaScript. Outra coisa é que, se entendi bem, a idéia é que nosso > > "Interpretador Interativo" reaja apenas ao perlintro. > > > > A solução é por este caminho mesmo, ou utilizar Flash para fazer as > > vezes de 'terminal' dentro do navegador. > > Nããããão!!! Flash não!!! :-o > > Eu sou a favor de uma versão 0.1 simples, usando uma caixa de texto e um > script no servidor. > > "Release soon, release often" - ESR > "Premature optimization is the root of all evil" - Knuth > > []s > > Nelson > > -- > Nelson Corrêa de Toledo Ferraz > > Segula Technologies (www.segula.fr) > Free Software Foundation Associate Member #3203 > Sociedade Perl do Brasil (www.perl.org.br) > Rede Livre de Compartilhamento de Cultura Digital > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > E-mail classificado pelo Identificador de Spam Inteligente Terra. > Para alterar a categoria classificada, visite > http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=andre.garcia.carneir&_l=1,1146576412.776490.25061.arrino.terra.com.br,4867,Des15,Des15 > > Esta mensagem foi verificada pelo E-mail Protegido Terra. > Scan engine: McAfee VirusScan / Atualizado em 01/05/2006 / Versão: > 4.4.00/4752 > Proteja o seu e-mail Terra: http://mail.terra.com.br/ > > -- André Garcia Carneiro Developer(Perl) Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From daniel em ruoso.com Wed May 3 09:11:22 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Wed, 03 May 2006 13:11:22 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <44588F0F.8060801@galvao.eti.br> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> <4454A91F.4030108@yahoo.com.br> <44566D85.8020703@galvao.eti.br> <44571440.3030208@yahoo.com.br> <44588BC1.8010605@gmail.com> <44588F0F.8060801@galvao.eti.br> Message-ID: <1146672682.4048.1.camel@cajazeiras.matriz.oktiva.com.br> Em Qua, 2006-05-03 às 08:07 -0300, "Er Galvão Abbott - PortoAlegre.pm" escreveu: > ahn... sem java, flash e JS? > Mágica? hehehe Na verdade, se você utilizar um iframe com nph você consegue... Nenhuma mágica, e funciona muito bem... daniel From lorn.br em gmail.com Wed May 3 10:49:35 2006 From: lorn.br em gmail.com (Lorn) Date: Wed, 3 May 2006 14:49:35 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <4457EC98.9080603@yahoo.com.br> References: <20060502192211.28502.qmail@web30810.mail.mud.yahoo.com> <4457EC98.9080603@yahoo.com.br> Message-ID: Acho que Java está decartado, do jeito que tem pessoas que gostam de falar mal de linguagem, vai falar que o perl-hands-on ( esse vai ser o nome? tem um nome? hehe ) precisa do Java pra rodar ... Acho javascript interessante porém incompatibilidade entre os browsers é um saco...acho que a ideia do html simples do Nelson melhor, vamos deixar funcionando depois incrementar, deixar mais rapido, com mais recursos, etc... On 5/2/06, Luis Motta Campos wrote: > > Alceu R. de Freitas Jr. wrote: > > --- Luis Motta Campos > > escreveu: > > > > > >> Sim, e ainda é. Mas aconteceram algumas piadas no > >>caminho. > >> O que eu sugeri sobre usar um Java Applet se > >>aplica ainda. > >> Precisamos construir um applet que receba texto > >>perl e o rode no seu > >>interpretador embebded. Isso é simples de fazer, até > >>para mim. ;-) > >>Lembre-se de que eu apontei para uma biblioteca > >>capaz de interpretar > >>perl inline dentro do Java... isso resolve muitos > >>dos nossos problemas: > >>podemos utilizar a aplicação *com* contexto, *sem* > >>preocupações de > >>segurança, rodando *client* *side*, o que vai tornar > >>nosso servidor um > >>mero servidor de aplicações... > > > > > > Luis, dentro desse contexto... não seria mais simples > > disponibilizar a aplicação via PAR::WebStart? > > Pode ser que sim. > O mais importante sobre a arquitetura, IMHO, é: > > 1. Precisa ser segura. Não tem coisa mais chata do que precisar ou > indicar uma ferramenta quebrada na Web. > > 2. Preferencialmente, precisa ser client-side. Assim, mesmo que > alguém faça cagada sem querer (ou querendo), a cagada é local. > > Agora, se isso vai ser implementado num Applet Java, ou via PAR, ou > qualquer outra coisa, ainda estou aberto a discussões. :-) O mais > importante é que seja bom, simples de usar e dê realmente a impressão de > que é mais do que apenas um "demo" bobinho... > > Bom, no fim, contribuo com apenas mais dois centavos... espero que > ajude. > Putamplexos! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x > Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} > Perl Mongers and Perl Fanatic Evangelist > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > _______________________________________________________ > Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular > e anti-spam realmente eficaz. > http://br.info.mail.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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060503/5d62346a/attachment.html From glasswalk3r em yahoo.com.br Wed May 3 11:38:44 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 3 May 2006 15:38:44 -0300 (ART) Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: Message-ID: <20060503183845.96222.qmail@web30808.mail.mud.yahoo.com> --- Lorn escreveu: > Acho que Java está decartado, do jeito que tem > pessoas que gostam de falar > mal de linguagem, vai falar que o perl-hands-on ( > esse vai ser o nome? tem > um nome? hehe ) precisa do Java pra rodar ... Se o uso de um applet Java for apenas para melhorar a interface... não vejo problemas. Mas tornar um recurso indispensável... talvez você tenha razão. À grosso modo, qualquer aplicação web necessita de mais de uma solução para criar o website: HTML, DHTML, CSS, Javascript, etc... não vejo muita razão portanto por ter xenofobia de usar um applet Java se ele se mostrar a melhor solução. O problema do applet é a utilização dele em máquinas antigas. > Acho javascript interessante porém incompatibilidade > entre os browsers é um > saco...acho que a ideia do html simples do Nelson > melhor, vamos deixar > funcionando depois incrementar, deixar mais rapido, > com mais recursos, > etc... Se a idéia do Nelson resolver, mesmo que minimamente, nossa necessidade... eu apóio a idéia. Depois otimizamos e, quem sabe, fazemos mais de uma versão usando interfaces diferentes. []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From gabriel.vieira em gmail.com Wed May 3 11:40:37 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 3 May 2006 15:40:37 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web References: <20060503183845.96222.qmail@web30808.mail.mud.yahoo.com> Message-ID: <001701c66ee1$136ee710$0100000a@catatau> ah... criemos plugins interpretadores nos moldes dos applets!!! haha :P Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "Alceu R. de Freitas Jr." To: "Cascavel Perl Mongers" Sent: Wednesday, May 03, 2006 3:38 PM Subject: Re: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web --- Lorn escreveu: > Acho que Java está decartado, do jeito que tem > pessoas que gostam de falar > mal de linguagem, vai falar que o perl-hands-on ( > esse vai ser o nome? tem > um nome? hehe ) precisa do Java pra rodar ... Se o uso de um applet Java for apenas para melhorar a interface... não vejo problemas. Mas tornar um recurso indispensável... talvez você tenha razão. À grosso modo, qualquer aplicação web necessita de mais de uma solução para criar o website: HTML, DHTML, CSS, Javascript, etc... não vejo muita razão portanto por ter xenofobia de usar um applet Java se ele se mostrar a melhor solução. O problema do applet é a utilização dele em máquinas antigas. > Acho javascript interessante porém incompatibilidade > entre os browsers é um > saco...acho que a ideia do html simples do Nelson > melhor, vamos deixar > funcionando depois incrementar, deixar mais rapido, > com mais recursos, > etc... Se a idéia do Nelson resolver, mesmo que minimamente, nossa necessidade... eu apóio a idéia. Depois otimizamos e, quem sabe, fazemos mais de uma versão usando interfaces diferentes. []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From monsieur_champs em yahoo.com.br Wed May 3 11:17:33 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 03 May 2006 19:17:33 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: References: <20060502192211.28502.qmail@web30810.mail.mud.yahoo.com> <4457EC98.9080603@yahoo.com.br> Message-ID: <4458F3BD.4010504@yahoo.com.br> Lorn wrote: > Acho que Java está decartado, do jeito que tem pessoas que gostam de > falar mal de linguagem, vai falar que o perl-hands-on ( esse vai ser o > nome? tem um nome? hehe ) precisa do Java pra rodar ... > Acho javascript interessante porém incompatibilidade entre os browsers é > um saco...acho que a ideia do html simples do Nelson melhor, vamos > deixar funcionando depois incrementar, deixar mais rapido, com mais > recursos, etc... Bravo. E onde vamos rodar esta piromba? Que ISP vai se arriscar a saber que existe uma aplicação rodando ali que *permite* por definição a execução de código arbitrário, fornecido por um usuário da web? Sim, vamos controlar isso, mas sempre existe alguém que sabe mais sobre os bugs do perl que a gente... pensem nisso. E mais uma coisa importante: essa máquina vai precisar de muita memória e disco, já que vamos ter de armazenar status de aplicativos por algum tempo, sem ter certeza de que vamos usá-los novamente... Eu ainda acho que não devemos descartar a arquitetura Client-Side. E acho que pode valer à pena olhar o PAR com carinho, neste caso. Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From shonorio em gmail.com Wed May 3 13:18:22 2006 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 3 May 2006 17:18:22 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Encontro_T=E9cnico_!!?= Message-ID: <12d1f4ee0605031318i3a16c0ffo935cbb4c4d1b4aa3@mail.gmail.com> Pessoal, Estou trabalhando na infra-estrutura para o encontro técnico no dia 27/05/2006, mas antes eu quero confirmar o interesse de : - pessoas para apresentar informátivos técnicos - audiência Os informátivos técnicos podem ser qualquer coisa relacionado ao Perl, pode ser um assunto que você já está trabalhando, ou que você queira estudar e não tinha um bom motivo para tal. Pensem com carinho nisto, afinal o encontro técnico será uma espécie de aquecimento para o YAPC::SA. O tempo de apresentação ainda não está fechado, mas acredito em pelo menos 30 minutos para cada. E como diz o mago, "ninguém é tão grande que não possa ensinar, e nem tão pequeno que não possa aprender". Abraços, Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060503/fd517d1e/attachment.html From shonorio em gmail.com Wed May 3 13:23:36 2006 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 3 May 2006 17:23:36 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Encontro_T=E9cnico_!!?= In-Reply-To: <12d1f4ee0605031318i3a16c0ffo935cbb4c4d1b4aa3@mail.gmail.com> References: <12d1f4ee0605031318i3a16c0ffo935cbb4c4d1b4aa3@mail.gmail.com> Message-ID: <12d1f4ee0605031323u48d4c230pf96de3f3f300d528@mail.gmail.com> Pessoal me deculpe, eu errei a sitação do mago.... > E como diz o mago, "ninguém é tão grande que não possa ensinar, e nem tão > pequeno que não possa aprender". > ... o correto é ... "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060503/390172ae/attachment.html From shonorio em gmail.com Wed May 3 13:30:06 2006 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 3 May 2006 17:30:06 -0300 Subject: [Cascavel-pm] Problema com o desenvolvimento do Catalyst Message-ID: <12d1f4ee0605031330g1b7a2982v9bca1aa8b7211e55@mail.gmail.com> Pessoal, O projeto Catalyst está passando por desentendimentos (pelo visto já passou e o negócio feio) e haverá ruptura no projeto. Detalhes no link http://lists.rawmode.org/pipermail/catalyst/2006-May/007250.html Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060503/3dfd2c00/attachment.html From pmpoa em galvao.eti.br Wed May 3 13:48:13 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Wed, 03 May 2006 17:48:13 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <44589BD4.70503@gmail.com> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> <4454A91F.4030108@yahoo.com.br> <44566D85.8020703@galvao.eti.br> <44571440.3030208@yahoo.com.br> <44588BC1.8010605@gmail.com> <44588F0F.8060801@galvao.eti.br> <44589669.5010008@gmail.com> <445897D3.4060001@galvao.eti.br> <44589BD4.70503@gmail.com> Message-ID: <4459170D.1060004@galvao.eti.br> [Foi só pro Nelson , devia ter ido pra lista] Nelson: Eu entendo, mas para a aplicação que queremos desenvolver pensar em tudo isso seria um pouco absurdo. Queremos desenvolver uma espécie de "pseudo-shell" interativo que demonstre em tempo real algumas funcionalidades da linguagem. Cara, se nós formos considerar tudo o que você coloca no e-mail o projeto vai levar meses pra sair, se é que um dia vai sair. Afinal de contas, se fôssemos levar tudo isso em consideração teríamos que disponibilizar: 1 - Teclado virtual para quem tem dificuldades auditivas/motoras 2 - Reconhecimento de voz para quem tem não tem teclado/mouse 3 - Compatibilidade com Lynx (Numa boa não conheço NINGUÉM que ainda use EXCLUSIVAMENTE Lynx) E sei lá, mais o que (até você cansou de copiar e colocou umas reticiências). Claro, em um mundo perfeito sua idéia é fantástica, mas creio que estamos pecando pelo excesso de detalhe. Honestamente eu não consigo visualizar esse projeto pronto contemplando tudo o que a W3C e você sugerem. Tudo o que está disponível na web hoje roda em um browser. E só temos tanta coisa disponível porque os desenvolvedores optam por especificações mínimas para rodar suas aplicações. Hoje em dia ficar pensando em Lynx, Internet Explorer 3 ou 4, Netscape 3.04 Gold (alguém lembra?) ou coisas do gênero é apenas criar empecilhos que farão com que a aplicação à ser desenvolvida triplique em complexidade e quadruplique em tempo de desenvolvimento. Olha, pessoal, acho que um dos maiores pecados que cometemos é que às vezes detalhamos as coisas DEMAIS. Claro, isso muitas vezes é ótimo para nós e nos permite realizar coisas incríveis, mas outras vezes apenas nos engessa e impede que façamos as coisas acontecerem. Se fôssemos considerar tudo isso sempre que quiséssemos desenvolver alguma coisa não teríamos nem Wiki, nem site e muito menos documentação traduzida. O pessoal do Ruby definiu o que queria fazer, as especificações mínimas necessárias para as pessoas poderem utilizar a ferramenta que eles desenvolveram, foram lá e botaram no ar. E nós, o que vamos fazer? Ficaremos nos preocupando com browsers de texto, "como fazer um pseudo-shell para pessoas que não possuem ambos os braços"? Em caso positivo boa sorte para todos nós. Vamos precisar, e MUITO. Abraços, Galvão Nelson Ferraz wrote: > Er Galvão Abbott - PortoAlegre.pm wrote: >> Entendi, mas aí não teria que recarregar toda a página? >> >> Sou contra tirar a interatividade da coisa, acho que em termos de >> interface aquele exemplo do ruby está perfeito. > > Eu também prefiro assim, mas não podemos tirar o acesso daqueles que, > por uma razão ou por outra, não têm estes recursos. > > Pense naqueles com condições físicas muito diferentes das suas: > > * They may not be able to see, hear, move, or may not be able to > process some types of information easily or at all. > * They may have difficulty reading or comprehending text. > * They may not have or be able to use a keyboard or mouse. > * They may have a text-only screen, a small screen, or a slow > Internet connection. > * ... > * They may have an early version of a browser, a different browser > entirely, a voice browser, or a different operating system. > > Content developers must consider these different situations during > page design. While there are several situations to consider, each > accessible design choice generally benefits several disability groups > at once and the Web community as a whole. > > http://www.w3.org/TR/WAI-WEBCONTENT/ > From acid06 em gmail.com Wed May 3 14:09:21 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 3 May 2006 18:09:21 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <4458F3BD.4010504@yahoo.com.br> References: <20060502192211.28502.qmail@web30810.mail.mud.yahoo.com> <4457EC98.9080603@yahoo.com.br> <4458F3BD.4010504@yahoo.com.br> Message-ID: <9a08c9b40605031409y44778f1exab693654180b8b79@mail.gmail.com> On 5/3/06, Luis Motta Campos wrote: > Bravo. E onde vamos rodar esta piromba? Que ISP vai se arriscar a > saber que existe uma aplicação rodando ali que *permite* por definição a > execução de código arbitrário, fornecido por um usuário da web? Erm... pra empresa que estiver hosteando o site tanto faz se o código é executado pelo usuário do site ou por você. Eles não poderiam se importar menos, não faz diferença pra eles. Quem tem que preocupar com segurança somos nós. A única coisa que é necessária é alguém que tenha algum lugar pra hospedar o site aonde possamos utilizar FastCGI ou seja possível deixar um processo rodando em background. Qualquer solução que envolva muita coisa client-side que não esteja restrita ao browser está fadada ao fracasso. Particularmente, a solução falando em PAR é a pior de todas. Até a sugestão que deram pra usar Java é melhor (apesar de terrível também). Como eu disse antes, é razoávelmente simples fazer esse hands-on rodar de forma segura em server-side. Até já fiz o código que faz isso, falta o front-end bonitinho usando AJAX. A única coisa que você precisa fazer é restringir o que a pessoa pode fazer pelo Safe e colocar em volta do código um alarm() pra um tempo razoável (2-3 segundos, por exemplo) pra fazer com que loops infinitos não fiquem executando eternamente. Se a pessoa conseguir esgotar a memória do sistema nesse tempo, parabens, mas em 3 segundos ela vai ser liberada e o pior que pode acontecer é uma exceção de "Out of memory". A única coisa que você não consegue (e isso de jeito nenhum) é fazer com que esse interpretador interativo cuide de variáveis léxicas entre um comando e outro. Isso é impossível de ser feito sem envolver o modo de debugging interativo possivelmente com uma alteração no próprio perl - algo completamente inviável. Ou então uma extensão XS pra isso. Mas isso é overkill, IMO. Depois seria só uma questão de escrever as "tarefas" a serem cumpridas no tutorial e isso seria o que gastaria mais tempo e daria mais trabalho pra fazer algo direito. O ponto principal é: isso tudo é simples e se alguém tivesse pegado pra fazer, isso tudo já estaria pronto, provavelmente. O problema mesmo é que acho que todos estão sem tempo (apesar de sempre encontrarmos um tempo pra responder emails ;-) ). Mas eu acho completamente sem sentido gastar o pouco tempo disponível com essa história de "especificação do projeto". No tempo que você gastaria fazendo isso, já teria a aplicação pronta. Isso me cheira à convivência (conivência?) com desenvolvedores Java. Como attachment vai o código que eu fiz ontem do interpretador interativo. Ele implementa um interpretador interativo na linha de comando, com as medidas de segurança que eu citei. E falta tratar alguns casos para que ele DWIM quanto a pessoa fizer um "print" ou "warn". Fora isso, o código do "interpretador remoto" está isolado numa classe, então seria apenas uma questão de trocar o front-end pra algo via web que o resto poderia ser reutilizado (com refinamentos). Comecei a fazer o front-end via web usando o Catalyst, mas não sei se terei tempo de terminar isso tão cedo, então provavelmente seria melhor se outra pessoa tentasse. -Nilson Santos F. Jr. -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : perlinterp.pl Tipo : application/x-perl Tam : 1347 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060503/cf3a4f6f/attachment.bin From acid06 em gmail.com Wed May 3 14:14:31 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 3 May 2006 18:14:31 -0300 Subject: [Cascavel-pm] Problema com o desenvolvimento do Catalyst In-Reply-To: <12d1f4ee0605031330g1b7a2982v9bca1aa8b7211e55@mail.gmail.com> References: <12d1f4ee0605031330g1b7a2982v9bca1aa8b7211e55@mail.gmail.com> Message-ID: <9a08c9b40605031414t37e81bafv92d808642de99c44@mail.gmail.com> On 5/3/06, Solli Honorio wrote: > O projeto Catalyst está passando por desentendimentos (pelo visto já passou > e o negócio feio) e haverá ruptura no projeto. Por favor, não espalhe FUD. O projeto vai continuar perfeitamente ativo e não haverá nenhuma "ruptura" no projeto. O único acontecimento foi que o Sebastian Riedel (sri) deixou o projeto e já planeja iniciar outro framework pra Rapid Web Development. Não posso dar mais detalhes por questões éticas. ;-) Muito provavelmente, creio eu, o Catalyst vai ficar melhor ainda agora com as próximas releases em alguns quesitos como facilidade de utilização/instalação. -Nilson Santos F. Jr. From nferraz em gmail.com Wed May 3 14:14:47 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 03 May 2006 22:14:47 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <44590FE8.4000701@galvao.eti.br> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> <4454A91F.4030108@yahoo.com.br> <44566D85.8020703@galvao.eti.br> <44571440.3030208@yahoo.com.br> <44588BC1.8010605@gmail.com> <44588F0F.8060801@galvao.eti.br> <44589669.5010008@gmail.com> <445897D3.4060001@galvao.eti.br> <44589BD4.70503@gmail.com> <44590FE8.4000701@galvao.eti.br> Message-ID: <44591D47.8090000@gmail.com> Er Galvão Abbott - PortoAlegre.pm wrote: > Cara, se nós formos considerar tudo o que você coloca no e-mail o > projeto vai levar meses pra sair, se é que um dia vai sair. > > Afinal de contas, se fôssemos levar tudo isso em consideração teríamos > que disponibilizar: > > 1 - Teclado virtual para quem tem dificuldades auditivas/motoras > 2 - Reconhecimento de voz para quem tem não tem teclado/mouse Não, não é nada disso! rs A acessibilidade requer simplicidade, e não complicação. O trecho a seguir explica o conceito de "graceful transformation": "By following these guidelines, content developers can create pages that transform gracefully. Pages that transform gracefully remain accessible despite any of the constraints described in the introduction, including physical, sensory, and cognitive disabilities, work constraints, and technological barriers". Exemplo: "Guideline 6. Ensure that pages featuring new technologies transform gracefully. Ensure that pages are accessible even when newer technologies are not supported or are turned off. Although content developers are encouraged to use new technologies that solve problems raised by existing technologies, they should know how to make their pages still work with older browsers and people who choose to turn off features." http://www.w3.org/TR/WAI-WEBCONTENT/ É claro que precisaremos de algum grau de interatividade, mas não vamos perder o foco do que é essencial. []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From gabriel.vieira em gmail.com Wed May 3 14:34:00 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Wed, 3 May 2006 18:34:00 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> <4454A91F.4030108@yahoo.com.br> <44566D85.8020703@galvao.eti.br> <44571440.3030208@yahoo.com.br> <44588BC1.8010605@gmail.com><44588F0F.8060801@galvao.eti.br> <44589669.5010008@gmail.com><445897D3.4060001@galvao.eti.br> <44589BD4.70503@gmail.com><44590FE8.4000701@galvao.eti.br> <44591D47.8090000@gmail.com> Message-ID: <001b01c66ef9$4cf87060$0100000a@catatau> Pq nao adequar o codigo utilizado pelo bot eval do #perl do freenode pra web? abraços, Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "Nelson Ferraz" To: ; "Cascavel PM" Sent: Wednesday, May 03, 2006 6:14 PM Subject: Re: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web Er Galvão Abbott - PortoAlegre.pm wrote: > Cara, se nós formos considerar tudo o que você coloca no e-mail o > projeto vai levar meses pra sair, se é que um dia vai sair. > > Afinal de contas, se fôssemos levar tudo isso em consideração teríamos > que disponibilizar: > > 1 - Teclado virtual para quem tem dificuldades auditivas/motoras > 2 - Reconhecimento de voz para quem tem não tem teclado/mouse Não, não é nada disso! rs A acessibilidade requer simplicidade, e não complicação. O trecho a seguir explica o conceito de "graceful transformation": "By following these guidelines, content developers can create pages that transform gracefully. Pages that transform gracefully remain accessible despite any of the constraints described in the introduction, including physical, sensory, and cognitive disabilities, work constraints, and technological barriers". Exemplo: "Guideline 6. Ensure that pages featuring new technologies transform gracefully. Ensure that pages are accessible even when newer technologies are not supported or are turned off. Although content developers are encouraged to use new technologies that solve problems raised by existing technologies, they should know how to make their pages still work with older browsers and people who choose to turn off features." http://www.w3.org/TR/WAI-WEBCONTENT/ É claro que precisaremos de algum grau de interatividade, mas não vamos perder o foco do que é essencial. []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From jamorreu em gmail.com Wed May 3 16:40:47 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Wed, 3 May 2006 20:40:47 -0300 Subject: [Cascavel-pm] Problema com o desenvolvimento do Catalyst In-Reply-To: <9a08c9b40605031414t37e81bafv92d808642de99c44@mail.gmail.com> References: <12d1f4ee0605031330g1b7a2982v9bca1aa8b7211e55@mail.gmail.com> <9a08c9b40605031414t37e81bafv92d808642de99c44@mail.gmail.com> Message-ID: <8ff2963a0605031640q4e2b8674s4c852647a675b2bd@mail.gmail.com> Alguém poderia me dizer, de forma clara e no bom português, o que é Catalyst? -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org 2006/5/3, Nilson Santos Figueiredo Junior : > On 5/3/06, Solli Honorio wrote: > > O projeto Catalyst está passando por desentendimentos (pelo visto já passou > > e o negócio feio) e haverá ruptura no projeto. > > Por favor, não espalhe FUD. > O projeto vai continuar perfeitamente ativo e não haverá nenhuma > "ruptura" no projeto. O único acontecimento foi que o Sebastian Riedel > (sri) deixou o projeto e já planeja iniciar outro framework pra Rapid > Web Development. > > Não posso dar mais detalhes por questões éticas. ;-) > > Muito provavelmente, creio eu, o Catalyst vai ficar melhor ainda agora > com as próximas releases em alguns quesitos como facilidade de > utilização/instalação. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From ptfzs em yahoo.com.br Wed May 3 17:01:58 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 3 May 2006 21:01:58 -0300 (ART) Subject: [Cascavel-pm] Ideia para solucao de uma problema Message-ID: <20060504000158.7422.qmail@web31309.mail.mud.yahoo.com> Pessoal.. preciso de uma ideia para solucionar um problema.. 1) preciso ler um .TXT que contem: um cabecalho contendo todas as variaveis separadas por virgulas ex: data,endereco,telefone,etc...... E logo em seguida vem os valores 04/01/2006 03:00:00,Bahia,232323232,......... O problema eh que para cada cliente eu tenho um .TXT, ex: para o cliente MARIA, eu tenho o .TXT MARIA.TXT e assim vai... So que nesse arquivo nao tem somente uma data... sao varios dias.. O que eu quero é? Ler esses arquivos, extrair os dados para uma data atual, e gerar um outro arquivo com esses dados.. A dificuldade que estou vendo eh que, como o arquivo sao separados, como vou ler todos os arquivos e armazenar as variaveis de cada um e so depois gerar um outro arquivo?? :) Se alguem puder me dar uma Luz!! Obrigada Pessoal --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060503/f87c94c3/attachment.html From igor em izut.com Wed May 3 17:27:08 2006 From: igor em izut.com (Igor Sutton Lopes) Date: Wed, 3 May 2006 21:27:08 -0300 Subject: [Cascavel-pm] Problema com o desenvolvimento do Catalyst In-Reply-To: <8ff2963a0605031640q4e2b8674s4c852647a675b2bd@mail.gmail.com> References: <12d1f4ee0605031330g1b7a2982v9bca1aa8b7211e55@mail.gmail.com> <9a08c9b40605031414t37e81bafv92d808642de99c44@mail.gmail.com> <8ff2963a0605031640q4e2b8674s4c852647a675b2bd@mail.gmail.com> Message-ID: <20060504002708.GA28271@elvis.localnet> http://www.catalystframework.org/ On Wed, May 03, 2006 at 08:40:47PM -0300, Jo?o Gabriel wrote: > Algu?m poderia me dizer, de forma clara e no bom portugu?s, o que ? Catalyst? > > -- > []'s > Jo?o Gabriel > CGiClube.net - www.cgiclube.net > Vit?ria Perl Mongers - vitoria.pm.org > > > > 2006/5/3, Nilson Santos Figueiredo Junior : > > On 5/3/06, Solli Honorio wrote: > > > O projeto Catalyst est? passando por desentendimentos (pelo visto j? passou > > > e o neg?cio feio) e haver? ruptura no projeto. > > > > Por favor, n?o espalhe FUD. > > O projeto vai continuar perfeitamente ativo e n?o haver? nenhuma > > "ruptura" no projeto. O ?nico acontecimento foi que o Sebastian Riedel > > (sri) deixou o projeto e j? planeja iniciar outro framework pra Rapid > > Web Development. > > > > N?o posso dar mais detalhes por quest?es ?ticas. ;-) > > > > Muito provavelmente, creio eu, o Catalyst vai ficar melhor ainda agora > > com as pr?ximas releases em alguns quesitos como facilidade de > > utiliza??o/instala??o. > > > > -Nilson Santos F. Jr. > > _______________________________________________ > > 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 acid06 em gmail.com Wed May 3 18:07:11 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 3 May 2006 22:07:11 -0300 Subject: [Cascavel-pm] Problema com o desenvolvimento do Catalyst In-Reply-To: <8ff2963a0605031640q4e2b8674s4c852647a675b2bd@mail.gmail.com> References: <12d1f4ee0605031330g1b7a2982v9bca1aa8b7211e55@mail.gmail.com> <9a08c9b40605031414t37e81bafv92d808642de99c44@mail.gmail.com> <8ff2963a0605031640q4e2b8674s4c852647a675b2bd@mail.gmail.com> Message-ID: <9a08c9b40605031807x1ef47c5dg83525732f53ae779@mail.gmail.com> On 5/3/06, João Gabriel wrote: > Alguém poderia me dizer, de forma clara e no bom português, o que é Catalyst? O Catalyst é um framework MVC para Rapid Web Development em Perl. Ele tem algumas influências do Rails, mas ao invés de pregar uma única forma de fazer as coisas, visa a flexibilidade, dando liberdade ao usuário. E isso, além de outras coisas, faz com que várias pessoas acreditem que ele seja melhor. A idéia é você fazer aplicativos web com uma velocidade ordens de grandeza superior. Por trás de todo esse boom da Web 2.0 encontram-se os frameworks de Rapid Web Development como o Catalyst para Perl, Rails para Ruby, TurboGears para Python, etc. -Nilson Santos F. Jr. From edencardim em gmail.com Wed May 3 18:08:09 2006 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 3 May 2006 22:08:09 -0300 Subject: [Cascavel-pm] Problema com o desenvolvimento do Catalyst In-Reply-To: <8ff2963a0605031640q4e2b8674s4c852647a675b2bd@mail.gmail.com> References: <12d1f4ee0605031330g1b7a2982v9bca1aa8b7211e55@mail.gmail.com> <9a08c9b40605031414t37e81bafv92d808642de99c44@mail.gmail.com> <8ff2963a0605031640q4e2b8674s4c852647a675b2bd@mail.gmail.com> Message-ID: <3de55ead0605031808n5eaba36dje1ebb54f0c38ef48@mail.gmail.com> On 5/3/06, João Gabriel wrote: > Alguém poderia me dizer, de forma clara e no bom português, o que é Catalyst? Eh um framework MVC pra desenvolvimento web. http://search.cpan.org/author/MRAMBERG/Catalyst-5.6901/lib/Catalyst.pm From lorn.br em gmail.com Wed May 3 19:29:51 2006 From: lorn.br em gmail.com (Lorn) Date: Wed, 3 May 2006 23:29:51 -0300 Subject: [Cascavel-pm] Ideia para solucao de uma problema In-Reply-To: <20060504000158.7422.qmail@web31309.mail.mud.yahoo.com> References: <20060504000158.7422.qmail@web31309.mail.mud.yahoo.com> Message-ID: Rau! Esse parece ser um problema normal, e muito bom pra tratar com perl :D tratar textos separdos com virgulas etc eu so nao entendi o que voce quis dizer no ultimo paragrafo, voce ja fez algum codigo? as vezes e mais facil entender um codigo que uma explicacao, eu mesmo explico melhor com o codigo entao se tiver alguma coisa pronta manda ai. Umas dicas, pra separar coisas com ' , ' voce pode usar o split ( perldoc -f split ), ou se voce sabe o que sao os dados, apesar de complicado (\d{2}\/\d{2}\/\d{2}),(\d{2}:\d{2}:\d{2}),(\w*),(\d*) essa coisa doida casaria com 04/01/2006 03:00:00,Bahia,232323232 eu nao teste entao pode estar errado, mais e so pra voce ter uma ideia do que voce pode fazer, eu nao sei usar o split de cabeca porque raramente ou quase nunca uso ele. Espero ter ajudado. On 5/3/06, Patty Silva wrote: > > Pessoal.. preciso de uma ideia para solucionar um problema.. > 1) preciso ler um .TXT que contem: > um cabecalho contendo todas as variaveis separadas por virgulas > ex: > data,endereco,telefone,etc...... > E logo em seguida vem os valores > 04/01/2006 03:00:00,Bahia,232323232,......... > > O problema eh que para cada cliente eu tenho um .TXT, ex: para o cliente > MARIA, eu tenho o .TXT MARIA.TXT e assim vai... > So que nesse arquivo nao tem somente uma data... sao varios dias.. > > O que eu quero é? > > Ler esses arquivos, extrair os dados para uma data atual, e gerar um outro > arquivo com esses dados.. > A dificuldade que estou vendo eh que, como o arquivo sao separados, como > vou ler todos os arquivos e armazenar as variaveis de cada um e so depois > gerar um outro arquivo?? > :) > > Se alguem puder me dar uma Luz!! > > > Obrigada Pessoal > > > ------------------------------ > Abra sua conta no Yahoo! Mail- 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Lorn - Slackware Linux www.slackwarezine.com.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060503/3e7e1c30/attachment-0001.html From lorn.br em gmail.com Wed May 3 19:34:16 2006 From: lorn.br em gmail.com (Lorn) Date: Wed, 3 May 2006 23:34:16 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <001b01c66ef9$4cf87060$0100000a@catatau> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <44571440.3030208@yahoo.com.br> <44588BC1.8010605@gmail.com> <44588F0F.8060801@galvao.eti.br> <44589669.5010008@gmail.com> <445897D3.4060001@galvao.eti.br> <44589BD4.70503@gmail.com> <44590FE8.4000701@galvao.eti.br> <44591D47.8090000@gmail.com> <001b01c66ef9$4cf87060$0100000a@catatau> Message-ID: O Nilson ja fez algum codigo que tal comecamos a testar ele? ( eu testo amanha no servico :P ) e claro apresentar outra solucoes de codigo, eu gostaria de tentar fazer alguma coisa client-site mas nunca mexi com o catalisty, talvez tente alguma coisa so pra conhecer alguma coisa do catalisty, mas, claro que nao seria a mesma coisa de um pessoa que ja mexeu.. On 5/3/06, Gabriel Vieira wrote: > > Pq nao adequar o codigo utilizado pelo bot eval do #perl do freenode pra > web? > > abraços, > > Gabriel Vieira > > - Membro Sociedade Perl Brasil > http://www.perl.org.br/ > - dsgX Network Solutions > http://www.dsgX.org/ > ----- Original Message ----- > From: "Nelson Ferraz" > To: ; "Cascavel PM" > Sent: Wednesday, May 03, 2006 6:14 PM > Subject: Re: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web > > > Er Galvão Abbott - PortoAlegre.pm wrote: > > Cara, se nós formos considerar tudo o que você coloca no e-mail o > > projeto vai levar meses pra sair, se é que um dia vai sair. > > > > Afinal de contas, se fôssemos levar tudo isso em consideração teríamos > > que disponibilizar: > > > > 1 - Teclado virtual para quem tem dificuldades auditivas/motoras > > 2 - Reconhecimento de voz para quem tem não tem teclado/mouse > > Não, não é nada disso! rs > > A acessibilidade requer simplicidade, e não complicação. > > O trecho a seguir explica o conceito de "graceful transformation": > > "By following these guidelines, content developers can create pages that > transform gracefully. Pages that transform gracefully remain accessible > despite any of the constraints described in the introduction, including > physical, sensory, and cognitive disabilities, work constraints, and > technological barriers". > > Exemplo: > > "Guideline 6. Ensure that pages featuring new technologies transform > gracefully. > > Ensure that pages are accessible even when newer technologies are not > supported or are turned off. > > Although content developers are encouraged to use new technologies that > solve problems raised by existing technologies, they should know how to > make their pages still work with older browsers and people who choose to > turn off features." > > http://www.w3.org/TR/WAI-WEBCONTENT/ > > É claro que precisaremos de algum grau de interatividade, mas não vamos > perder o foco do que é essencial. > > []s > > Nelson > > -- > Nelson Corrêa de Toledo Ferraz > > Segula Technologies (www.segula.fr) > Free Software Foundation Associate Member #3203 > Sociedade Perl do Brasil (www.perl.org.br) > Rede Livre de Compartilhamento de Cultura Digital > _______________________________________________ > 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 > -- Lorn - Slackware Linux www.slackwarezine.com.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060503/496448b8/attachment.html From monsieur_champs em yahoo.com.br Thu May 4 01:52:53 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 04 May 2006 09:52:53 +0100 Subject: [Cascavel-pm] Ideia para solucao de uma problema In-Reply-To: <20060504000158.7422.qmail@web31309.mail.mud.yahoo.com> References: <20060504000158.7422.qmail@web31309.mail.mud.yahoo.com> Message-ID: <4459C0E5.50709@yahoo.com.br> Patty Silva wrote: > Pessoal.. preciso de uma ideia para solucionar um problema.. > 1) preciso ler um .TXT que contem: > um cabecalho contendo todas as variaveis separadas por virgulas > ex: > data,endereco,telefone,etc...... > E logo em seguida vem os valores > 04/01/2006 03:00:00,Bahia,232323232,......... > > O problema eh que para cada cliente eu tenho um .TXT, ex: para o cliente > MARIA, eu tenho o .TXT MARIA.TXT e assim vai... > So que nesse arquivo nao tem somente uma data... sao varios dias.. > > O que eu quero é? > > Ler esses arquivos, extrair os dados para uma data atual, e gerar um > outro arquivo com esses dados.. > A dificuldade que estou vendo eh que, como o arquivo sao separados, como > vou ler todos os arquivos e armazenar as variaveis de cada um e so > depois gerar um outro arquivo?? > :) > > Se alguem puder me dar uma Luz!! Paty, amostras dos arquivos e uma explicação um pouco menos confusa seriam ótimos. Eu não entendi de onde vieram os tais clientes... Me parece que você precisa apenas de um "grep", mas posso estar enganado. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Thu May 4 01:56:20 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 04 May 2006 09:56:20 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <4459170D.1060004@galvao.eti.br> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <1146249068.44525f6c1b821@webmail.izut.com> <1146249903.445262af2c86a@webmail.izut.com> <12d1f4ee0604281301n11d25c93u410c4989ff20b11@mail.gmail.com> <4454A91F.4030108@yahoo.com.br> <44566D85.8020703@galvao.eti.br> <44571440.3030208@yahoo.com.br> <44588BC1.8010605@gmail.com> <44588F0F.8060801@galvao.eti.br> <44589669.5010008@gmail.com> <445897D3.4060001@galvao.eti.br> <44589BD4.70503@gmail.com> <4459170D.1060004@galvao.eti.br> Message-ID: <4459C1B4.40703@yahoo.com.br> Er Galvão Abbott - PortoAlegre.pm wrote: > [Foi só pro Nelson , devia ter ido pra lista] > > Nelson: > > Eu entendo, mas para a aplicação que queremos desenvolver pensar em tudo > isso seria um pouco absurdo. > > Queremos desenvolver uma espécie de "pseudo-shell" interativo que > demonstre em tempo real algumas funcionalidades da linguagem. > > Cara, se nós formos considerar tudo o que você coloca no e-mail o > projeto vai levar meses pra sair, se é que um dia vai sair. > > Afinal de contas, se fôssemos levar tudo isso em consideração teríamos > que disponibilizar: > > 1 - Teclado virtual para quem tem dificuldades auditivas/motoras > 2 - Reconhecimento de voz para quem tem não tem teclado/mouse > 3 - Compatibilidade com Lynx (Numa boa não conheço NINGUÉM que ainda use > EXCLUSIVAMENTE Lynx) > > E sei lá, mais o que (até você cansou de copiar e colocou umas > reticiências). > > Claro, em um mundo perfeito sua idéia é fantástica, mas creio que > estamos pecando pelo excesso de detalhe. Honestamente eu não consigo > visualizar esse projeto pronto contemplando tudo o que a W3C e você sugerem. > > Tudo o que está disponível na web hoje roda em um browser. E só temos > tanta coisa disponível porque os desenvolvedores optam por > especificações mínimas para rodar suas aplicações. > > Hoje em dia ficar pensando em Lynx, Internet Explorer 3 ou 4, Netscape > 3.04 Gold (alguém lembra?) ou coisas do gênero é apenas criar empecilhos > que farão com que a aplicação à ser desenvolvida triplique em > complexidade e quadruplique em tempo de desenvolvimento. > > Olha, pessoal, acho que um dos maiores pecados que cometemos é que às > vezes detalhamos as coisas DEMAIS. Claro, isso muitas vezes é ótimo para > nós e nos permite realizar coisas incríveis, mas outras vezes apenas nos > engessa e impede que façamos as coisas acontecerem. > > Se fôssemos considerar tudo isso sempre que quiséssemos desenvolver > alguma coisa não teríamos nem Wiki, nem site e muito menos documentação > traduzida. > > O pessoal do Ruby definiu o que queria fazer, as especificações mínimas > necessárias para as pessoas poderem utilizar a ferramenta que eles > desenvolveram, foram lá e botaram no ar. > > E nós, o que vamos fazer? Ficaremos nos preocupando com browsers de > texto, "como fazer um pseudo-shell para pessoas que não possuem ambos os > braços"? Galvão, desconsidere o Nélson. Ele está sensível esta semana e está pensando que a gente vai salvar o mundo programando. Vamos nos concentrar em ter uma especificação viável e funcional, que permita que enfrentemos a tarefa de desenvolvimento rapidamente e de forma organizada. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ From nferraz em gmail.com Thu May 4 03:31:17 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 04 May 2006 11:31:17 +0100 Subject: [Cascavel-pm] Ideia para solucao de uma problema In-Reply-To: <20060504000158.7422.qmail@web31309.mail.mud.yahoo.com> References: <20060504000158.7422.qmail@web31309.mail.mud.yahoo.com> Message-ID: <4459D7F5.6040503@gmail.com> Patty Silva wrote: > 04/01/2006 03:00:00,Bahia,232323232,......... > > O problema eh que para cada cliente eu tenho um .TXT, ex: para o cliente > MARIA, eu tenho o .TXT MARIA.TXT e assim vai... > So que nesse arquivo nao tem somente uma data... sao varios dias.. > > O que eu quero é? > > Ler esses arquivos, extrair os dados para uma data atual, e gerar um > outro arquivo com esses dados.. Como o Luis falou, isso parece ser um problema para um grep: grep '04/01/2006' *.txt Para aprender mais sobre o grep, digite: man grep []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From ptfzs em yahoo.com.br Thu May 4 04:14:53 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 4 May 2006 08:14:53 -0300 (ART) Subject: [Cascavel-pm] Ideia para solucao de uma problema In-Reply-To: Message-ID: <20060504111453.55179.qmail@web31302.mail.mud.yahoo.com> Pessoal.. Obrigada pela Ajuda!! :) O problema em questao é: Como armazenar todos os dados (OS ARQUIVOS .TXT) para gerar um outro arquivo com esses dados.. No caso pegar todos os dados de uma dada data e armazena-los para imprimir depois!! :) ou seja pegar o dados do arquivo MARIA.TXT JOAO.TXT e armazenar e depois gravar em outro arquivo!! :) Obrigada Lorn escreveu: Rau! Esse parece ser um problema normal, e muito bom pra tratar com perl :D tratar textos separdos com virgulas etc eu so nao entendi o que voce quis dizer no ultimo paragrafo, voce ja fez algum codigo? as vezes e mais facil entender um codigo que uma explicacao, eu mesmo explico melhor com o codigo entao se tiver alguma coisa pronta manda ai. Umas dicas, pra separar coisas com ' , ' voce pode usar o split ( perldoc -f split ), ou se voce sabe o que sao os dados, apesar de complicado (\d{2}\/\d{2}\/\d{2}),(\d{2}:\d{2}:\d{2}),(\w*),(\d*) essa coisa doida casaria com 04/01/2006 03:00:00,Bahia,232323232 eu nao teste entao pode estar errado, mais e so pra voce ter uma ideia do que voce pode fazer, eu nao sei usar o split de cabeca porque raramente ou quase nunca uso ele. Espero ter ajudado. On 5/3/06, Patty Silva wrote: Pessoal.. preciso de uma ideia para solucionar um problema.. 1) preciso ler um .TXT que contem: um cabecalho contendo todas as variaveis separadas por virgulas ex: data,endereco,telefone,etc...... E logo em seguida vem os valores 04/01/2006 03:00:00,Bahia,232323232,......... O problema eh que para cada cliente eu tenho um .TXT, ex: para o cliente MARIA, eu tenho o .TXT MARIA.TXT e assim vai... So que nesse arquivo nao tem somente uma data... sao varios dias.. O que eu quero é? Ler esses arquivos, extrair os dados para uma data atual, e gerar um outro arquivo com esses dados.. A dificuldade que estou vendo eh que, como o arquivo sao separados, como vou ler todos os arquivos e armazenar as variaveis de cada um e so depois gerar um outro arquivo?? :) Se alguem puder me dar uma Luz!! Obrigada Pessoal --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Lorn - Slackware Linux www.slackwarezine.com.br _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060504/5fae5eb1/attachment-0001.html From nferraz em gmail.com Thu May 4 04:40:19 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 04 May 2006 12:40:19 +0100 Subject: [Cascavel-pm] Ideia para solucao de uma problema In-Reply-To: <20060504111453.55179.qmail@web31302.mail.mud.yahoo.com> References: <20060504111453.55179.qmail@web31302.mail.mud.yahoo.com> Message-ID: <4459E823.4020906@gmail.com> Patty Silva wrote: > Pessoal.. Obrigada pela Ajuda!! :) > O problema em questao é: > Como armazenar todos os dados (OS ARQUIVOS .TXT) para gerar um outro > arquivo com esses dados.. > No caso pegar todos os dados de uma dada data e armazena-los para > imprimir depois!! :) ou seja pegar o dados do arquivo MARIA.TXT JOAO.TXT > e armazenar e depois gravar em outro arquivo!! :) Patty, A solução pode ser tão simples quanto essa: $ grep --with-filenames '04/01/2006' *.txt > saida.txt Em perl, ficaria assim: #!/usr/bin/perl while ( <> ) { print "$ARGV: $_" if m{04/01/2006}"; } Ou simplesmente: $ perl -ne 'print "$ARGV: $_" if m{04/01/2006}' *.txt (A opção "-ne" assume um laço "while (<>) { ... }" ao redor do código que vem a seguir ('print ... if ...').) []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From shonorio em gmail.com Thu May 4 04:45:02 2006 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 4 May 2006 08:45:02 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <001b01c66ef9$4cf87060$0100000a@catatau> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <44571440.3030208@yahoo.com.br> <44588BC1.8010605@gmail.com> <44588F0F.8060801@galvao.eti.br> <44589669.5010008@gmail.com> <445897D3.4060001@galvao.eti.br> <44589BD4.70503@gmail.com> <44590FE8.4000701@galvao.eti.br> <44591D47.8090000@gmail.com> <001b01c66ef9$4cf87060$0100000a@catatau> Message-ID: <12d1f4ee0605040445q5d65dd26jfb530ef2976d3d0f@mail.gmail.com> > > Pq nao adequar o codigo utilizado pelo bot eval do #perl do freenode pra > web? > > Rola traduzir em notas de 1 real ? -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060504/b17f8692/attachment.html From shonorio em gmail.com Thu May 4 04:58:19 2006 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 4 May 2006 08:58:19 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <4459C1B4.40703@yahoo.com.br> References: <20060428170806.85932.qmail@web30805.mail.mud.yahoo.com> <44566D85.8020703@galvao.eti.br> <44571440.3030208@yahoo.com.br> <44588BC1.8010605@gmail.com> <44588F0F.8060801@galvao.eti.br> <44589669.5010008@gmail.com> <445897D3.4060001@galvao.eti.br> <44589BD4.70503@gmail.com> <4459170D.1060004@galvao.eti.br> <4459C1B4.40703@yahoo.com.br> Message-ID: <12d1f4ee0605040458t1e8e0bf7y756e3a932c741562@mail.gmail.com> > Vamos nos concentrar em ter uma especificação > viável e funcional, que permita que enfrentemos a tarefa de > desenvolvimento rapidamente e de forma organizada. > > Bem, estou devendo a parte da especificação - tudo culpa do mestrado (e todas as outras atividades que estou me metendo). Mas a minha idéia básica é configurar o um apache num chroot e elimar todo os módulos desnecessário para o ambiente em questão. Talvez eu esteja sendo muito simplista :) !!! Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060504/1312cb45/attachment.html From glasswalk3r em yahoo.com.br Thu May 4 06:57:03 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 4 May 2006 10:57:03 -0300 (ART) Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <9a08c9b40605031409y44778f1exab693654180b8b79@mail.gmail.com> Message-ID: <20060504135703.15421.qmail@web30802.mail.mud.yahoo.com> --- Nilson Santos Figueiredo Junior escreveu: > Mas eu acho completamente sem sentido gastar o pouco > tempo disponível > com essa história de "especificação do projeto". No > tempo que você > gastaria fazendo isso, já teria a aplicação pronta. > Isso me cheira à > convivência (conivência?) com desenvolvedores Java. Sem sentido? Talvez então devessemos delegar todo o desenvolvimento para você e esqueçar da idéia de fazer desenvolvimento coorperativo e coordenado entre. Afinal de contas você pode fazer tudo sozinho. Dizer que a utilização de especificação funcional é prática exclusiva de programadores Java é, no mínimo, falar bobagem. Talvez você devesse se informar melhor para que serve uma especificação funcional. 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 _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ From acid06 em gmail.com Thu May 4 07:07:22 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 11:07:22 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <20060504135703.15421.qmail@web30802.mail.mud.yahoo.com> References: <9a08c9b40605031409y44778f1exab693654180b8b79@mail.gmail.com> <20060504135703.15421.qmail@web30802.mail.mud.yahoo.com> Message-ID: <9a08c9b40605040707j6cc4697bi5f94711c5bf5f2fe@mail.gmail.com> On 5/4/06, Alceu R. de Freitas Jr. wrote: > Talvez então devessemos delegar todo o desenvolvimento > para você e esqueçar da idéia de fazer desenvolvimento > coorperativo e coordenado entre. Afinal de contas você > pode fazer tudo sozinho. Se eu tivesse tempo, certamente um protótipo via web já estaria pronto. O que eu quis dizer é que qualquer pessoa que pegar pra realmente fazer isso, já teria algo pronto. > Dizer que a utilização de especificação funcional é > prática exclusiva de programadores Java é, no mínimo, > falar bobagem. Talvez você devesse se informar melhor > para que serve uma especificação funcional. Fazer uma especificação para um hands-on rápido via web é bobagem. Não é só porque você tem um martelo que tudo se transforma em pregos. -Nilson Santos F. Jr. From glasswalk3r em yahoo.com.br Thu May 4 07:20:47 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 4 May 2006 11:20:47 -0300 (ART) Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <9a08c9b40605040707j6cc4697bi5f94711c5bf5f2fe@mail.gmail.com> Message-ID: <20060504142047.14920.qmail@web30803.mail.mud.yahoo.com> --- Nilson Santos Figueiredo Junior escreveu: > On 5/4/06, Alceu R. de Freitas Jr. > wrote: > > Talvez então devessemos delegar todo o > desenvolvimento > > para você e esqueçar da idéia de fazer > desenvolvimento > > coorperativo e coordenado entre. Afinal de contas > você > > pode fazer tudo sozinho. > > Se eu tivesse tempo, certamente um protótipo via web > já estaria pronto. > O que eu quis dizer é que qualquer pessoa que pegar > pra realmente > fazer isso, já teria algo pronto. Isso que eu chamo de trabalho em equipe! > > Dizer que a utilização de especificação funcional > é > > prática exclusiva de programadores Java é, no > mínimo, > > falar bobagem. Talvez você devesse se informar > melhor > > para que serve uma especificação funcional. > > Fazer uma especificação para um hands-on rápido via > web é bobagem. > Não é só porque você tem um martelo que tudo se > transforma em pregos. Se você entendeu todos os requisitos para o programa e vai tocar ele sozinho, então tudo bem. Mas isso não quer dizer que eu, fulano ou sicrano tenha entendido da mesma forma que você. 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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From marco.lima em e-via.com.br Thu May 4 07:29:09 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 04 May 2006 11:29:09 -0300 Subject: [Cascavel-pm] Ideia para solucao de uma problema Message-ID: Paty: Espero que ajude: perl -ne 'BEGIN{($a,$b,$c)=(localtime())[3..5];$c+=1900}print if m{0*$a/0*$b/$c}' *.txt [ ]'s > > Pessoal.. Obrigada pela Ajuda!! :) > O problema em questao é: > Como armazenar todos os dados (OS ARQUIVOS .TXT) para gerar um outro arquivo com esses dados.. > No caso pegar todos os dados de uma dada data e armazena-los para imprimir depois!! :) ou seja pegar o dados do arquivo MARIA.TXT JOAO.TXT e armazenar e depois gravar em outro arquivo!! :) > > Obrigada > > > > Lorn escreveu: Rau! > > Esse parece ser um problema normal, e muito bom pra tratar com perl :D tratar textos separdos com virgulas etc eu so nao entendi o que voce quis dizer no ultimo paragrafo, voce ja fez algum codigo? as vezes e mais facil entender um codigo que uma explicacao, eu mesmo explico melhor com o codigo entao se tiver alguma coisa pronta manda ai. > Umas dicas, pra separar coisas com ' , ' voce pode usar o split ( perldoc -f split ), ou se voce sabe o que sao os dados, apesar de complicado (\d{2}\/\d{2}\/\d{2}),(\d{2}:\d{2}:\d{2}),(\w*),(\d*) essa coisa doida casaria com 04/01/2006 03:00:00,Bahia,232323232 eu nao teste entao pode estar errado, mais e so pra voce ter uma ideia do que voce pode fazer, eu nao sei usar o split de cabeca porque raramente ou quase nunca uso ele. > > Espero ter ajudado. > > > On 5/3/06, Patty Silva wrote: Pessoal.. preciso de uma ideia para solucionar um problema.. > 1) preciso ler um .TXT que contem: > um cabecalho contendo todas as variaveis separadas por virgulas > ex: > data,endereco,telefone,etc...... > E logo em seguida vem os valores > 04/01/2006 03:00:00,Bahia,232323232,......... > > O problema eh que para cada cliente eu tenho um .TXT, ex: para o cliente MARIA, eu tenho o .TXT MARIA.TXT e assim vai... > So que nesse arquivo nao tem somente uma data... sao varios dias.. > > O que eu quero é? > > Ler esses arquivos, extrair os dados para uma data atual, e gerar um outro arquivo com esses dados.. > A dificuldade que estou vendo eh que, como o arquivo sao separados, como vou ler todos os arquivos e armazenar as variaveis de cada um e so depois gerar um outro arquivo?? > :) > > Se alguem puder me dar uma Luz!! > > > Obrigada Pessoal > > > > > > --------------------------------- > Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > -- > Lorn > - Slackware Linux > www.slackwarezine.com.br _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > --------------------------------- > Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From ptfzs em yahoo.com.br Thu May 4 10:51:24 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 4 May 2006 14:51:24 -0300 (ART) Subject: [Cascavel-pm] Duvida TimeStamp Message-ID: <20060504175124.6658.qmail@web31304.mail.mud.yahoo.com> pessoal.. atualmente estou utilizando o DB_File para inserir o ID e a DATA e verificar se o dado foi inserido ou nao no BANCO.. porem inclui no banco o campo TimeStamp.. gostaria de saber como vou utiliza-lo invez do DB_File?? Obrigada --------------------------------- Yahoo! doce lar. Faça do Yahoo! sua homepage. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060504/24c4314d/attachment.html From daniel em ruoso.com Thu May 4 10:52:56 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 04 May 2006 14:52:56 -0300 Subject: [Cascavel-pm] Ideia para solucao de uma problema In-Reply-To: <20060504111453.55179.qmail@web31302.mail.mud.yahoo.com> References: <20060504111453.55179.qmail@web31302.mail.mud.yahoo.com> Message-ID: <1146765177.7099.30.camel@cajazeiras.matriz.oktiva.com.br> Em Qui, 2006-05-04 às 08:14 -0300, Patty Silva escreveu: > Pessoal.. Obrigada pela Ajuda!! :) > O problema em questao é: > Como armazenar todos os dados (OS ARQUIVOS .TXT) para gerar um outro > arquivo com esses dados.. > No caso pegar todos os dados de uma dada data e armazena-los para > imprimir depois!! :) ou seja pegar o dados do arquivo MARIA.TXT > JOAO.TXT e armazenar e depois gravar em outro arquivo!! :) Em primeiro lugar, recomendo usar o Text::xSV... pois ele permite que você leia o CSV direto do filehandle, utilizando o delimitador que você quiser, sem precisar trazer o arquivo inteiro para a memória... Então vc vai passar por todos os arquivos originais, mas para evitar carregar tudo na memória, você pode abrir vários arquivos ao mesmo tempo, um para cada data e sair escrevendo neles de acordo com a data... Como eu mexo com esse tipo de coisa quase sempre, acabei escrevendo rapidinho um exemplo... #!/usr/bin/perl -w use strict; use warnings; use Text::xSV; use Symbol; my %arqs; my @files = qw(MARIA.TXT JOAO.TXT); # ou obter usando outro metodo foreach my $file (@files) { my $csv = Text::xSV->new(); $csv->open_file($file); $csv->read_header(); while ($csv->get_row()) { my ($data) = $csv->extract(qw(data)); $data =~ s/[^a-zA-Z0-9]/_/gs; my $file = getfile($data,$csv); print $file $csv->format_row(); } } foreach my $file (values %arqs) { close $file; } sub getfile { my $data = shift; my $csv = shift; return $arqs{$data} if exists $arqs{$data}; my $file = gensym(); open $file, '>', $data.'.TXT' or die $!; print $file $csv->format_header(); $arqs{$data} = $file; } From marco.lima em e-via.com.br Thu May 4 11:01:41 2006 From: marco.lima em e-via.com.br (Marco Lima) Date: Thu, 04 May 2006 15:01:41 -0300 Subject: [Cascavel-pm] Ideia para solucao de uma problema Message-ID: Daniel: Se a idéia é utilizar na forma de aplicação, o melhor a fazer e melhor a forma de acesso as informação permitindo uma melhor manipulação desses dados. Sugiro dar uma olhada no DBD::CSV que pode ser utilizado com o DBI permitindo que seja utilizado querys para seleção das informações necessárias. [ ]'s > Em Qui, 2006-05-04 às 08:14 -0300, Patty Silva escreveu: > > Pessoal.. Obrigada pela Ajuda!! :) > > O problema em questao é: > > Como armazenar todos os dados (OS ARQUIVOS .TXT) para gerar um outro > > arquivo com esses dados.. > > No caso pegar todos os dados de uma dada data e armazena-los para > > imprimir depois!! :) ou seja pegar o dados do arquivo MARIA.TXT > > JOAO.TXT e armazenar e depois gravar em outro arquivo!! :) > > Em primeiro lugar, recomendo usar o Text::xSV... pois ele permite que > você leia o CSV direto do filehandle, utilizando o delimitador que você > quiser, sem precisar trazer o arquivo inteiro para a memória... > > Então vc vai passar por todos os arquivos originais, mas para evitar > carregar tudo na memória, você pode abrir vários arquivos ao mesmo > tempo, um para cada data e sair escrevendo neles de acordo com a data... > > Como eu mexo com esse tipo de coisa quase sempre, acabei escrevendo > rapidinho um exemplo... > > #!/usr/bin/perl -w > use strict; use warnings; use Text::xSV; use Symbol; > my %arqs; > my @files = qw(MARIA.TXT JOAO.TXT); # ou obter usando outro metodo > foreach my $file (@files) { > my $csv = Text::xSV->new(); > $csv->open_file($file); > $csv->read_header(); > while ($csv->get_row()) { > my ($data) = $csv->extract(qw(data)); > $data =~ s/[^a-zA-Z0-9]/_/gs; > my $file = getfile($data,$csv); > print $file $csv->format_row(); > } > } > foreach my $file (values %arqs) { > close $file; > } > sub getfile { > my $data = shift; > my $csv = shift; > return $arqs{$data} if exists $arqs{$data}; > my $file = gensym(); > open $file, '>', $data.'.TXT' or die $!; > print $file $csv->format_header(); > $arqs{$data} = $file; > } > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Marco Lima J. A. P. H. marco.lima em e-via.com.br mago em rio.pm.org mago em cpan.org Sociedade Perl do Brasil | http://www.perl.org.br Perl Monks | http://www.perlmonks.org Brasil Perl Mongers | http://brasil.pm.org Register Linux User #355235 Slackware Linux, for the subgenius "Ninguém é tão grande que não possa aprender, e nem tão pequeno que não possa ensinar" From daniel em ruoso.com Thu May 4 11:08:28 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 04 May 2006 15:08:28 -0300 Subject: [Cascavel-pm] Ideia para solucao de uma problema In-Reply-To: References: Message-ID: <1146766108.7099.33.camel@cajazeiras.matriz.oktiva.com.br> Em Qui, 2006-05-04 às 15:01 -0300, Marco Lima escreveu: > Se a idéia é utilizar na forma de aplicação, o melhor a fazer e melhor a > forma de acesso as informação permitindo uma melhor manipulação desses > dados. aplicação? não... é só um scriptizinho feito em 2 minutos... :) :) :) > Sugiro dar uma olhada no DBD::CSV que pode ser utilizado com o DBI > permitindo que seja utilizado querys para seleção das informações > necessárias. O DBD::CSV é bem bacana, mas acho que, para esse script em específico, não é necessário uma vez q ela vai passar obrigatoriamente por todos os registros... daniel From acid06 em gmail.com Thu May 4 12:27:33 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 16:27:33 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <20060504142047.14920.qmail@web30803.mail.mud.yahoo.com> References: <9a08c9b40605040707j6cc4697bi5f94711c5bf5f2fe@mail.gmail.com> <20060504142047.14920.qmail@web30803.mail.mud.yahoo.com> Message-ID: <9a08c9b40605041227r468d92fw46e8637ac2378f8a@mail.gmail.com> On 5/4/06, Alceu R. de Freitas Jr. wrote: > Se você entendeu todos os requisitos para o programa e > vai tocar ele sozinho, então tudo bem. Mas isso não > quer dizer que eu, fulano ou sicrano tenha entendido > da mesma forma que você. E, milagrosamente, projetos open-source costumam evoluir sem esse tipo de coisa. Como eu disse, eu não tenho nada contra especificações técnicas, de requisitos, etc. Só acho que isso tudo é overkill nessa situação. Isso nem tem tamanho suficiente pra ser desenvolvido por várias pessoas. E, se tiver, um repositório SVN é a própria lista de discussão ou um canal de IRC são suficientes para coordenar os esforços. KISS. -Nilson Santos F. Jr. From donatoaz em gmail.com Thu May 4 13:26:29 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Thu, 4 May 2006 17:26:29 -0300 Subject: [Cascavel-pm] [OT] Problema com include de javascript Message-ID: <1746e3e30605041326h49417719me2f88df8f0edc753@mail.gmail.com> Pessoal, desculpa o OT mas talvez alguem desta lista possa me ajudar nao estou conseguindo incluir um .js em uma pagina que crio por um cgi na pagina tenho o seguinte codigo: print < JAVASCRIPT porem isto nao esta funcionando. uma pessoa me alertou que poderia ser problema de SSI mas nao vejo porque ser isto. se, ao inves de usar como acima eu simplesmente inprimir o prototype.js entre "; passa a funcionar(mas eu nao quero isto), por isto que eu suspeito que o arquivo nao esteja sendo incluido. -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From acid06 em gmail.com Thu May 4 13:51:46 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 17:51:46 -0300 Subject: [Cascavel-pm] [OT] Problema com include de javascript In-Reply-To: <1746e3e30605041326h49417719me2f88df8f0edc753@mail.gmail.com> References: <1746e3e30605041326h49417719me2f88df8f0edc753@mail.gmail.com> Message-ID: <9a08c9b40605041351i414a4a0ese494a6c6de974d55@mail.gmail.com> On 5/4/06, Donato Azevedo wrote: > porem isto nao esta funcionando. Como não está funcionando? Qual o HTML gerado na saída? -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Thu May 4 13:50:43 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 4 May 2006 17:50:43 -0300 Subject: [Cascavel-pm] [OT] Problema com include de javascript References: <1746e3e30605041326h49417719me2f88df8f0edc753@mail.gmail.com> Message-ID: <001801c66fbc$6b8438c0$0100000a@catatau> ssi nao tem nada haver.. pra mim o diretorio apontado ta errado... tem ele online pra gente ver? abraços, Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "Donato Azevedo" To: "Cascavel Perl Mongers" Sent: Thursday, May 04, 2006 5:26 PM Subject: [Cascavel-pm] [OT] Problema com include de javascript Pessoal, desculpa o OT mas talvez alguem desta lista possa me ajudar nao estou conseguindo incluir um .js em uma pagina que crio por um cgi na pagina tenho o seguinte codigo: print < JAVASCRIPT porem isto nao esta funcionando. uma pessoa me alertou que poderia ser problema de SSI mas nao vejo porque ser isto. se, ao inves de usar como acima eu simplesmente inprimir o prototype.js entre "; passa a funcionar(mas eu nao quero isto), por isto que eu suspeito que o arquivo nao esteja sendo incluido. -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From pmpoa em galvao.eti.br Thu May 4 14:19:27 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Thu, 04 May 2006 18:19:27 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL Message-ID: <445A6FDF.3090301@galvao.eti.br> Pessoal: Não sei se todos já conhecem, mas existe uma ferramenta para acesso web à bases de dados PostgreSQL no mercado chamada PHPPgAdmin. É uma ferramenta super-completa, que permite desde o acesso simples às bases de dados até o gerenciamento das mesmas (dump, vacuum, etc...). Esta ferramenta é utilizada pela maior parte da comunidade e também pela esmagadora maioria dos provedores de hospedagem para permitir que seus clientes tenham acesso e controlem suas bases (pra quem não sabe, os provedores geralmente bloqueiam o acesso direto via ferramentas desktop como o PGAdmin e similares). Uma coisa que sempre me incomodou nessa ferramenta foi a interface. Realmente muito pobre visualmente, usa de recursos como janelas popups e outras coisas desagradáveis que fazem com que, IMHO, não se tenha um uso muito interessante da ferramenta em si. Sendo assim, já faz algum tempo que a idéia de desenvolver uma ferramenta nova tem habitado a minha cabeça. A idéia sempre foi, principalmente, desenvolver uma aplicação que possuísse uma interface mais intuitiva e prática com o PostgreSQL, usando de recursos Web mais modernos (abuso de frames, JavaScript, etc...). Há um tempo atrás eu desenvolvi um protótipo usando como linguagem server-side o PHP e confesso que isso me incomodou, já que sempre reclamei - e ainda reclamo - de ter sido "raptado" do Perl e "forçado" à trabalhar com PHP pra sobreviver. Quem viu o protótipo gostou muito e percebi que a idéia tinha futuro. Estive conversando com o David Fetter (quem esteve aqui no YAPC conheceu) à respeito - na realidade a comunidade PostgreSQL do freenode e ele foram uma ajuda essencial quando comecei à entrar em detalhes mais internos do PostgreSQL - e ele gostou da idéia de propormos uma ferramenta com essas características tendo Perl - e óbviamente DBI - como linguagem server-side ao pessoal do Summer of Code da Google. A PostgreSQL é uma das tantas empresas participantes e o próprio David se ofereceu para ser, junto comigo, um dos mentores do projeto. É claro que a idéia não é fazer tudo o que o PHPPgAdmin faz (eles levaram um bom tempo pra chegar onde chegaram), mas desenvolver uma ferramenta que seja mais "developer-friendly" por assim dizer e que utilize recursos mais interessantes que uma ferramenta web possa disponibilizar, tornando-se assim mais atrativa. Também é óbvio que a idéia é que a ferramenta cresça posteriormente, possibilitando novas funcionalidades. Bem, estando tudo esclarecido e explicado, precisamos de pessoal motivado e disposto à trabalhar no projeto, preferencialmente quem for aluno de alguma universidade (isso é um requisito do Summer of Code). Lembro à todos que este projeto tem como objetivo direto a realização da ferramenta em si, mas terá como ganhos indiretos, além do financeiro (ver http://code.google.com/soc/studentfaq.html#34) uma maior visibilidade não só de Perl, mas também da SPB e dos envolvidos no projeto. Fico aguardando respostas dos interessados, de preferência o mais rápido possível, já que as inscrições para o Summer of Code começaram à 3 dias atrás. Abraços, Galvão From daniel em ruoso.com Thu May 4 15:30:33 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 04 May 2006 19:30:33 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL In-Reply-To: <445A6FDF.3090301@galvao.eti.br> References: <445A6FDF.3090301@galvao.eti.br> Message-ID: <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> Em Qui, 2006-05-04 às 18:19 -0300, "Er Galvão Abbott - PortoAlegre.pm" escreveu: > Fico aguardando respostas dos interessados, de preferência o mais rápido > possível, já que as inscrições para o Summer of Code começaram à 3 dias > atrás. A minha resposta é como interessado, mas pelo aplicativo, não pelo SoC (que não tenho disponibilidade para participar)... Falando em interface... acho que, a princípio, uma interface com nph e um input (tipo CGI::IRC) que executasse as consultas e formatasse o resultado em tabela html já seria lindo... daniel From acid06 em gmail.com Thu May 4 15:48:15 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 19:48:15 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= Message-ID: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> Está rodando aqui em casa um protótipo bem simples http://home.nilson.org:3456/ Como eu fiz um CSS bem rapidinho, ele só está razoável se você ver pelo FireFox (pelo IE está perfeitamente funcional, mas a caixa de entrada de texto está voando por algum lugar da tela e você terá que encontrá-la, mas vai funcionar). Deve funcionar com outros browsers também, não sei. Estou tendo uns problemas com o alarm() para evitar loops infinitos (isso provavelmente é devido ao fato do alarm() não funcionar direito sob Win32, num servidor Linux provavelmente funcionaria direito), então se alguém entrar e der um "while(1) {}" vai travar tudo pra todo mundo e vou ter que reiniciar o servidor. ;-) Está muito cru. Ele mostra erros no código e tal, mas se você der um "print" por exemplo, não vai ver nada na saída, como o do Ruby faz. Ele só imprime valores de retorno e mensagens de erro. O código é avaliado dentro de um Safe::World, com algumas permissões razoáveis. Bom, ao menos é um começo. Caso o servidor não esteja acessível quando você tentar, pode baixar o código em: http://www.nilson.org/PerlHandsOn-0.01.tar.gz -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Thu May 4 16:02:20 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 4 May 2006 20:02:20 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> Message-ID: <000e01c66fce$cf82a6b0$0100000a@catatau> mas isso nao deixaria lento? acho q usar ajax eh a melhor solucao client-side. e facilita e muito na programação server-side. abraços, Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "Daniel Ruoso" To: ; "Cascavel Perl Mongers" Sent: Thursday, May 04, 2006 7:30 PM Subject: Re: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL Em Qui, 2006-05-04 às 18:19 -0300, "Er Galvão Abbott - PortoAlegre.pm" escreveu: > Fico aguardando respostas dos interessados, de preferência o mais rápido > possível, já que as inscrições para o Summer of Code começaram à 3 dias > atrás. A minha resposta é como interessado, mas pelo aplicativo, não pelo SoC (que não tenho disponibilidade para participar)... Falando em interface... acho que, a princípio, uma interface com nph e um input (tipo CGI::IRC) que executasse as consultas e formatasse o resultado em tabela html já seria lindo... daniel _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From gabriel.vieira em gmail.com Thu May 4 16:02:33 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 4 May 2006 20:02:33 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> Message-ID: <000f01c66fce$d5d7e5c0$0100000a@catatau> haha mto bom em.. ficou xique :D Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Cascavel Perl Mongers" Sent: Thursday, May 04, 2006 7:48 PM Subject: [Cascavel-pm] Interpretador interativo via web de Perl (protótipo) Está rodando aqui em casa um protótipo bem simples http://home.nilson.org:3456/ Como eu fiz um CSS bem rapidinho, ele só está razoável se você ver pelo FireFox (pelo IE está perfeitamente funcional, mas a caixa de entrada de texto está voando por algum lugar da tela e você terá que encontrá-la, mas vai funcionar). Deve funcionar com outros browsers também, não sei. Estou tendo uns problemas com o alarm() para evitar loops infinitos (isso provavelmente é devido ao fato do alarm() não funcionar direito sob Win32, num servidor Linux provavelmente funcionaria direito), então se alguém entrar e der um "while(1) {}" vai travar tudo pra todo mundo e vou ter que reiniciar o servidor. ;-) Está muito cru. Ele mostra erros no código e tal, mas se você der um "print" por exemplo, não vai ver nada na saída, como o do Ruby faz. Ele só imprime valores de retorno e mensagens de erro. O código é avaliado dentro de um Safe::World, com algumas permissões razoáveis. Bom, ao menos é um começo. Caso o servidor não esteja acessível quando você tentar, pode baixar o código em: http://www.nilson.org/PerlHandsOn-0.01.tar.gz -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From glasswalk3r em yahoo.com.br Thu May 4 16:09:00 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 4 May 2006 20:09:00 -0300 (ART) Subject: [Cascavel-pm] =?iso-8859-1?q?dica=3A_cart=F5es_de_refer=EAncia?= Message-ID: <20060504230900.66317.qmail@web30804.mail.mud.yahoo.com> Olá monges, Estava procurando um cartão de referência de CVS na rede... e olha só o que eu achei: http://refcards.com/refcards/perl-regexp/index.html http://refcards.com/refcards/mod_perl/index.html http://refcards.com/refcards/tt2/index.html http://refcards.com/refcards/catalyst/index.html Tem sobre assuntos também em: http://refcards.com/refcards/index.html []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From acid06 em gmail.com Thu May 4 16:17:39 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 20:17:39 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> Message-ID: <9a08c9b40605041617u24f11a89q27c4b93c8bd07ce6@mail.gmail.com> On 5/4/06, Nilson Santos Figueiredo Junior wrote: > Está muito cru. Ele mostra erros no código e tal, mas se você der um > "print" por exemplo, não vai ver nada na saída, como o do Ruby faz. > Ele só imprime valores de retorno e mensagens de erro. Pessoal, eu vi que todas as pessoas que entraram tentaram fazer um "print". Como eu disse, a ele só imprime os valores de retorno, portanto, quando você ter um "print qualquer_coisa", o único retorno que verá será "1". Você pode declarar funções... pode fazer qualquer coisa (que não seja restrita). Um exemplo que acabei de fazer: >> sub teste { $_[0] x $_[1] } => >> teste 'a', 10 => aaaaaaaaaa Caso você tente uma operação proibida, receberá uma mensagem de erro do tipo: >> eval 'teste'; Error: 'eval "string"' trapped by operation mask at (eval 303) line 1. -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Thu May 4 16:19:55 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 4 May 2006 20:19:55 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <9a08c9b40605041617u24f11a89q27c4b93c8bd07ce6@mail.gmail.com> Message-ID: <002401c66fd1$42e54ed0$0100000a@catatau> eu quem fiz esses testes ;~~ eu achando q tinha privacidade em.. :P hehe ta bem lega... qual a funcionalidade que voces querem pra ele? abraços, Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Cascavel Perl Mongers" Sent: Thursday, May 04, 2006 8:17 PM Subject: Re: [Cascavel-pm]Interpretador interativo via web de Perl (protótipo) On 5/4/06, Nilson Santos Figueiredo Junior wrote: > Está muito cru. Ele mostra erros no código e tal, mas se você der um > "print" por exemplo, não vai ver nada na saída, como o do Ruby faz. > Ele só imprime valores de retorno e mensagens de erro. Pessoal, eu vi que todas as pessoas que entraram tentaram fazer um "print". Como eu disse, a ele só imprime os valores de retorno, portanto, quando você ter um "print qualquer_coisa", o único retorno que verá será "1". Você pode declarar funções... pode fazer qualquer coisa (que não seja restrita). Um exemplo que acabei de fazer: >> sub teste { $_[0] x $_[1] } => >> teste 'a', 10 => aaaaaaaaaa Caso você tente uma operação proibida, receberá uma mensagem de erro do tipo: >> eval 'teste'; Error: 'eval "string"' trapped by operation mask at (eval 303) line 1. -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 Thu May 4 16:28:09 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 20:28:09 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <002401c66fd1$42e54ed0$0100000a@catatau> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <9a08c9b40605041617u24f11a89q27c4b93c8bd07ce6@mail.gmail.com> <002401c66fd1$42e54ed0$0100000a@catatau> Message-ID: <9a08c9b40605041628o6ef32aa7r5e639757d8a72696@mail.gmail.com> On 5/4/06, Gabriel Vieira wrote: > eu quem fiz esses testes ;~~ > eu achando q tinha privacidade em.. :P hehe Mais umas outras 3 pessoas também fizeram. Não você não tem privacidade!! Tudo aparece aqui no meu log. ;-) -Nilson Santos F. Jr. From igor em izut.com Thu May 4 16:32:37 2006 From: igor em izut.com (Igor Sutton Lopes) Date: Thu, 4 May 2006 20:32:37 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> Message-ID: <20060504233237.GA47579@elvis.localnet> > Está muito cru. Ele mostra erros no código e tal, mas se você der um > "print" por exemplo, não vai ver nada na saída, como o do Ruby faz. > Ele só imprime valores de retorno e mensagens de erro. O código é > avaliado dentro de um Safe::World, com algumas permissões razoáveis. Eu tinha feito tempos atrás um protótipo de intepretador. O link da última versãoé este: http://mail.pm.org/pipermail/cascavel-pm/2006-April/005738.html Creio que dê prá adaptar sem maiores problemas. Igor. From breno em clavis.com.br Thu May 4 16:34:18 2006 From: breno em clavis.com.br (Breno G. de Oliveira) Date: Thu, 04 May 2006 20:34:18 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> Message-ID: <445A8F7A.5090106@clavis.com.br> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Oi Nilson, abri seu site no firefox e aqui não funcionou... aparece uma caixa branca com "Perl Hands-On" escrito no alto e uma caixa transparente de borda azul que começa dentro da caixa branca mas termina bem na direita da tela (ultrapassando a caixa branca). Também não consigo escrever código dentro da caixa (ou em lugar algum, na verdade) como consigo no tryruby.hobix.com. O que estou fazendo de errado? []s breno Nilson Santos Figueiredo Junior wrote: > Está rodando aqui em casa um protótipo bem simples > > http://home.nilson.org:3456/ > > Como eu fiz um CSS bem rapidinho, ele só está razoável se você ver > pelo FireFox (pelo IE está perfeitamente funcional, mas a caixa de > entrada de texto está voando por algum lugar da tela e você terá que > encontrá-la, mas vai funcionar). Deve funcionar com outros browsers > também, não sei. > > Estou tendo uns problemas com o alarm() para evitar loops infinitos > (isso provavelmente é devido ao fato do alarm() não funcionar direito > sob Win32, num servidor Linux provavelmente funcionaria direito), > então se alguém entrar e der um "while(1) {}" vai travar tudo pra todo > mundo e vou ter que reiniciar o servidor. ;-) > > Está muito cru. Ele mostra erros no código e tal, mas se você der um > "print" por exemplo, não vai ver nada na saída, como o do Ruby faz. > Ele só imprime valores de retorno e mensagens de erro. O código é > avaliado dentro de um Safe::World, com algumas permissões razoáveis. > > Bom, ao menos é um começo. > > Caso o servidor não esteja acessível quando você tentar, pode baixar o > código em: > http://www.nilson.org/PerlHandsOn-0.01.tar.gz > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEWo96uR7I40o36ocRAmYOAJ9JfytHrG2S5ivioDnaPbXvLYD0jwCfVIbx JmQ7/4EVnux09ZNk5vK9nqc= =wNxH -----END PGP SIGNATURE----- From acid06 em gmail.com Thu May 4 16:37:30 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 20:37:30 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <445A8F7A.5090106@clavis.com.br> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> Message-ID: <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> On 5/4/06, Breno G. de Oliveira wrote: > abri seu site no firefox e aqui não funcionou... aparece uma caixa > branca com "Perl Hands-On" escrito no alto e uma caixa transparente de > borda azul que começa dentro da caixa branca mas termina bem na direita > da tela (ultrapassando a caixa branca). Firefox 1.5? De qualquer forma... o problema que você é está tendo é porque você não tem que digitar dentro da caixa com borda azul, você tem que digitar lá embaixo, abaixo da borda azul inferior. Hmmm... acho que isso não está muito intuitivo, né? ;-) -Nilson Santos F. Jr. From igor em izut.com Thu May 4 16:39:07 2006 From: igor em izut.com (Igor Sutton Lopes) Date: Thu, 4 May 2006 20:39:07 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> Message-ID: <20060504233907.GB47579@elvis.localnet> > Está muito cru. Ele mostra erros no código e tal, mas se você der um > "print" por exemplo, não vai ver nada na saída, como o do Ruby faz. > Ele só imprime valores de retorno e mensagens de erro. O código é > avaliado dentro de um Safe::World, com algumas permissões razoáveis. Creio que para mostrar o conteúdo do 'print', você poderia mudar a saída padr?ão para um IO::Scalar. Você imprimiria o retorno dada função, e depois o que a função passou prá STDOUT e STDERR. Vou ver se consigo adaptar. Igor. From acid06 em gmail.com Thu May 4 16:39:47 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 20:39:47 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <20060504233237.GA47579@elvis.localnet> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <20060504233237.GA47579@elvis.localnet> Message-ID: <9a08c9b40605041639u25462c60k74f19ccabb8650c2@mail.gmail.com> On 5/4/06, Igor Sutton Lopes wrote: > Eu tinha feito tempos atrás um protótipo de intepretador. O link da última > versãoé este: > > http://mail.pm.org/pipermail/cascavel-pm/2006-April/005738.html Olá Igor, O que está implementado no site já está um pouco mais elaborado do que esse e é baseado em um anterior que eu havia enviado para a lista. Ele já possui um compartimento seguro para execução entre outras coisas. -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Thu May 4 16:38:16 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 4 May 2006 20:38:16 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> Message-ID: <004501c66fd3$d3780a80$0100000a@catatau> eu tb fiquei na duvida eh q a caixa eh cinza clara.. passa dispercebida.. eh logo abaixo do fundo branco.. da uma olhada :P abraços, Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "Breno G. de Oliveira" To: "Cascavel Perl Mongers" Sent: Thursday, May 04, 2006 8:34 PM Subject: Re: [Cascavel-pm] Interpretador interativo via web de Perl (protótipo) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Oi Nilson, abri seu site no firefox e aqui não funcionou... aparece uma caixa branca com "Perl Hands-On" escrito no alto e uma caixa transparente de borda azul que começa dentro da caixa branca mas termina bem na direita da tela (ultrapassando a caixa branca). Também não consigo escrever código dentro da caixa (ou em lugar algum, na verdade) como consigo no tryruby.hobix.com. O que estou fazendo de errado? []s breno Nilson Santos Figueiredo Junior wrote: > Está rodando aqui em casa um protótipo bem simples > > http://home.nilson.org:3456/ > > Como eu fiz um CSS bem rapidinho, ele só está razoável se você ver > pelo FireFox (pelo IE está perfeitamente funcional, mas a caixa de > entrada de texto está voando por algum lugar da tela e você terá que > encontrá-la, mas vai funcionar). Deve funcionar com outros browsers > também, não sei. > > Estou tendo uns problemas com o alarm() para evitar loops infinitos > (isso provavelmente é devido ao fato do alarm() não funcionar direito > sob Win32, num servidor Linux provavelmente funcionaria direito), > então se alguém entrar e der um "while(1) {}" vai travar tudo pra todo > mundo e vou ter que reiniciar o servidor. ;-) > > Está muito cru. Ele mostra erros no código e tal, mas se você der um > "print" por exemplo, não vai ver nada na saída, como o do Ruby faz. > Ele só imprime valores de retorno e mensagens de erro. O código é > avaliado dentro de um Safe::World, com algumas permissões razoáveis. > > Bom, ao menos é um começo. > > Caso o servidor não esteja acessível quando você tentar, pode baixar o > código em: > http://www.nilson.org/PerlHandsOn-0.01.tar.gz > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEWo96uR7I40o36ocRAmYOAJ9JfytHrG2S5ivioDnaPbXvLYD0jwCfVIbx JmQ7/4EVnux09ZNk5vK9nqc= =wNxH -----END PGP SIGNATURE----- _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Thu May 4 16:41:54 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 20:41:54 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <20060504233907.GB47579@elvis.localnet> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <20060504233907.GB47579@elvis.localnet> Message-ID: <9a08c9b40605041641o784ec1f7j794a2020dd25a86f@mail.gmail.com> On 5/4/06, Igor Sutton Lopes wrote: > Creio que para mostrar o conteúdo do 'print', você poderia mudar a saída > padrão para um IO::Scalar. Você imprimiria o retorno dada função, e depois o que a função passou prá STDOUT e STDERR. Na verdade, o próprio Safe::World já tem um recurso para que isso seja feito. Mas, por algum motivo, não está funcionando. Acredito que é algo relacionado ao servidor web built-in do Catalyst, que já deve estar capturando os handles de STDIN e STDERR. Mas se você conseguir, manda pra lista as modificações que foram feitas para que eu possa incorporar aqui. -Nilson Santos F. Jr. From acid06 em gmail.com Thu May 4 16:44:03 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 20:44:03 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <004501c66fd3$d3780a80$0100000a@catatau> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> <004501c66fd3$d3780a80$0100000a@catatau> Message-ID: <9a08c9b40605041644y64695dbah148e851e435d3b4c@mail.gmail.com> On 5/4/06, Gabriel Vieira wrote: > eh q a caixa eh cinza clara.. passa dispercebida.. eh logo abaixo do fundo > branco.. da uma olhada :P Na verdade, ela era pra ser branca mesmo, só deve estar cinza claro aí por causa de configurações do seu OS ou browser. Na minha cabeça era perfeitamente lógico que todo mundo advinharia que naquele espaço em branco seria o lugar de digitar. Obviamente, agora eu noto o quão sem sentido é isso e não sei no que eu estava pensando quando tirei essa conclusão. ;-) -Nilson Santos F. Jr. From igor em izut.com Thu May 4 16:44:59 2006 From: igor em izut.com (Igor Sutton Lopes) Date: Thu, 4 May 2006 20:44:59 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <20060504233907.GB47579@elvis.localnet> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <20060504233907.GB47579@elvis.localnet> Message-ID: <20060504234459.GA48163@elvis.localnet> On Thu, May 04, 2006 at 08:39:07PM -0300, Igor Sutton Lopes wrote: > > Está muito cru. Ele mostra erros no código e tal, mas se você der um > > "print" por exemplo, não vai ver nada na saída, como o do Ruby faz. > > Ele só imprime valores de retorno e mensagens de erro. O código é > > avaliado dentro de um Safe::World, com algumas permissões razoáveis. Pelo que vi da documentação do Safe::World, ele grava a saída em uuma v- vel que você chamou de $obj->{stdout}. Creio que imprimindo ela seja suficiente, após a execução... Igor. From daniel em ruoso.com Thu May 4 17:03:11 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 04 May 2006 21:03:11 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL In-Reply-To: <000e01c66fce$cf82a6b0$0100000a@catatau> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> Message-ID: <1146787391.3883.1.camel@kariri> Em Qui, 2006-05-04 às 20:02 -0300, Gabriel Vieira escreveu: > mas isso nao deixaria lento? Não entendo como... isso eh o jeito mais facil... > acho q usar ajax eh a melhor solucao client-side. > e facilita e muito na programação server-side. E fica completamente instável com links ruins e quebra a cada mudança de versão do navegador... daniel From gabriel.vieira em gmail.com Thu May 4 16:52:46 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 4 May 2006 20:52:46 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com><445A8F7A.5090106@clavis.com.br><004501c66fd3$d3780a80$0100000a@catatau> <9a08c9b40605041644y64695dbah148e851e435d3b4c@mail.gmail.com> Message-ID: <005801c66fd5$da61fd90$0100000a@catatau> hahah se a diferenciasse as outras partes... talvez vc possa fzr com que os resultados saiam logo abaixo doq foi digitado... realmente.. o ff deixa os input um pouco acinzentados :) e como a linha azul chama + atencao doq tudo.. fica dificil adivinhar... talvez apenas um focus() ja resolva :P abraços, Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Cascavel Perl Mongers" Sent: Thursday, May 04, 2006 8:44 PM Subject: Re: [Cascavel-pm]Interpretador interativo via web de Perl (protótipo) On 5/4/06, Gabriel Vieira wrote: > eh q a caixa eh cinza clara.. passa dispercebida.. eh logo abaixo do fundo > branco.. da uma olhada :P Na verdade, ela era pra ser branca mesmo, só deve estar cinza claro aí por causa de configurações do seu OS ou browser. Na minha cabeça era perfeitamente lógico que todo mundo advinharia que naquele espaço em branco seria o lugar de digitar. Obviamente, agora eu noto o quão sem sentido é isso e não sei no que eu estava pensando quando tirei essa conclusão. ;-) -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 Thu May 4 16:56:31 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 20:56:31 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL In-Reply-To: <1146787391.3883.1.camel@kariri> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> Message-ID: <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> On 5/4/06, Daniel Ruoso wrote: > E fica completamente instável com links ruins e quebra a cada mudança de > versão do navegador... Erm... não é exatamente assim. Basta você tentar conta quantas vezes o GMail "quebrou" com a mudança de versão do navegador. Ou alguma aplicação da 37signals (a empresa por trás do Rails). Ou qualquer outra aplicação recente do Google. Ou a própria AnnoCPAN. Ou... bem, acho que já deu pra pegar a idéia. ;-) -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Thu May 4 16:54:13 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 4 May 2006 20:54:13 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL References: <445A6FDF.3090301@galvao.eti.br><1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br><000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> Message-ID: <006701c66fd6$0e2c8140$0100000a@catatau> lento para o servidor q fica com varias conexoes ativas interruptas... nao? pq instavel? :P me explica melhor esses pontos ruins :) abraços, Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "Daniel Ruoso" To: "Cascavel Perl Mongers" Sent: Thursday, May 04, 2006 9:03 PM Subject: Re: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL Em Qui, 2006-05-04 às 20:02 -0300, Gabriel Vieira escreveu: > mas isso nao deixaria lento? Não entendo como... isso eh o jeito mais facil... > acho q usar ajax eh a melhor solucao client-side. > e facilita e muito na programação server-side. E fica completamente instável com links ruins e quebra a cada mudança de versão do navegador... daniel _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From daniel em ruoso.com Thu May 4 17:14:46 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 04 May 2006 21:14:46 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL In-Reply-To: <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> Message-ID: <1146788086.3883.4.camel@kariri> Em Qui, 2006-05-04 às 20:56 -0300, Nilson Santos Figueiredo Junior escreveu: > On 5/4/06, Daniel Ruoso wrote: > > E fica completamente instável com links ruins e quebra a cada mudança de > > versão do navegador... > Erm... não é exatamente assim. Hmmm... pq serah q o interpretador online nao funciona no meu navegador? daniel From daniel em ruoso.com Thu May 4 17:16:43 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 04 May 2006 21:16:43 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> Message-ID: <1146788203.3883.7.camel@kariri> Em Qui, 2006-05-04 às 20:37 -0300, Nilson Santos Figueiredo Junior escreveu: > On 5/4/06, Breno G. de Oliveira wrote: > > abri seu site no firefox e aqui não funcionou... aparece uma caixa > > branca com "Perl Hands-On" escrito no alto e uma caixa transparente de > > borda azul que começa dentro da caixa branca mas termina bem na direita > > da tela (ultrapassando a caixa branca). > Firefox 1.5? > De qualquer forma... o problema que você é está tendo é porque você > não tem que digitar dentro da caixa com borda azul, você tem que > digitar lá embaixo, abaixo da borda azul inferior. > Hmmm... acho que isso não está muito intuitivo, né? ;-) Na verdade eu digito, aparece que eu enviei, mas eu nao obtenho resposta... Firefox 1.0.4... (acho que Ajax nao eh tao cross-browser assim)... daniel From gabriel.vieira em gmail.com Thu May 4 17:01:36 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 4 May 2006 21:01:36 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL References: <445A6FDF.3090301@galvao.eti.br><1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br><000e01c66fce$cf82a6b0$0100000a@catatau><1146787391.3883.1.camel@kariri><9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> <1146788086.3883.4.camel@kariri> Message-ID: <009601c66fd7$16ca5b50$0100000a@catatau> pq vc vive na pre historia xD heheh brincando :D ql o seu?! ajax eh apenas uma nova funcao do JS... eh bom os navegadores se atualizarem ne... Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "Daniel Ruoso" To: "Cascavel Perl Mongers" Sent: Thursday, May 04, 2006 9:14 PM Subject: Re: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL Em Qui, 2006-05-04 às 20:56 -0300, Nilson Santos Figueiredo Junior escreveu: > On 5/4/06, Daniel Ruoso wrote: > > E fica completamente instável com links ruins e quebra a cada mudança de > > versão do navegador... > Erm... não é exatamente assim. Hmmm... pq serah q o interpretador online nao funciona no meu navegador? daniel _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From daniel em ruoso.com Thu May 4 17:26:24 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 04 May 2006 21:26:24 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL In-Reply-To: <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> Message-ID: <1146788784.3883.9.camel@kariri> Em Qui, 2006-05-04 às 20:56 -0300, Nilson Santos Figueiredo Junior escreveu: > On 5/4/06, Daniel Ruoso wrote: > > E fica completamente instável com links ruins e quebra a cada mudança de > > versão do navegador... > Erm... não é exatamente assim. > Basta você tentar conta quantas vezes o GMail "quebrou" com a mudança > de versão do navegador. Ou alguma aplicação da 37signals (a empresa > por trás do Rails). Ou qualquer outra aplicação recente do Google. Ou > a própria AnnoCPAN. Ou... bem, acho que já deu pra pegar a idéia. ;-) A idéia q eles tem uma equipe testando essas gambiarras em cada versão de browser q vc pode imaginar... daniel From acid06 em gmail.com Thu May 4 17:20:58 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 21:20:58 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <1146788203.3883.7.camel@kariri> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> <1146788203.3883.7.camel@kariri> Message-ID: <9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com> On 5/4/06, Daniel Ruoso wrote: > Na verdade eu digito, aparece que eu enviei, mas eu nao obtenho > resposta... Firefox 1.0.4... (acho que Ajax nao eh tao cross-browser > assim)... Na verdade, provavelmente, *meu código* não está tratando bem de versões anciãs de browsers. Você já considerou a hipótese de atualizar a versão do seu browser? A série 1.0.x do FireFox em especial, é extremamente problemática (só a 1.0.8 que é mais ou menos aceitável). A versão que você está utilizando faz aniversário semana que vem. ;-) O FireFox só se tornou um browser decente de verdade na série 1.5. Antes disso ele apresentava quase todos os problemas do Mozilla. A série 1.5 é praticamente uma implementação perfeita dos padrões da W3C. Note que com esforço suficiente, você consegue suportar praticamente todos os browsers. Mas eu, particularmente, presumo que os usuários vão ter versões atualizadas de seus browsers, o que é algo razoável já que tanto o IE quanto o FireFox (do 1.5 pra frente) se atualizam sozinhos. E qualquer coisa que não seja suportada pelo combo prototype + scriptaculous é algo muito velho que não merece atenção. -Nilson Santos F. Jr. From acid06 em gmail.com Thu May 4 17:26:54 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 21:26:54 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL In-Reply-To: <1146788784.3883.9.camel@kariri> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> <1146788784.3883.9.camel@kariri> Message-ID: <9a08c9b40605041726vea406a4w5765b5114363ad2b@mail.gmail.com> On 5/4/06, Daniel Ruoso wrote: > A idéia q eles tem uma equipe testando essas gambiarras em cada versão > de browser q vc pode imaginar... Não. A idéia é colocar um aviso: versão mínima necessária x.y. E não deixar passar dali sem a versão atualizada. Acredite, você estará fazendo um favor ao próprio usuário. AJAX não é uma tecnologia nova. O nome é relativamente novo (2 anos mais ou menos) o conceito existe desde muito tempo. Eu trabalhava em um sistema iniciado em 2000 que utilizava os recursos hoje conhecidos como AJAX. A idéia é perfeitamente amadurecida ao ponto da própria Microsoft (notória atrasada tecnologicamente) já ter lançado o seu framework "Atlas" para desenvolvimento web com as tecnologias modernas. A experiência proporcionada por sites modernos é infinitamente superior aos sites tradicionais, desde que bem utilizada. Basta você observar como o GMail é superior a qualquer outro webmail, como o Google Suggest é um recurso simples mas muito, muito útil, entre outras coisas. E depois comparar com os sites tradicionais. Vai utilizar o SquirrelMail pra ver que beleza é. ;-) -Nilson Santos F. Jr. From daniel em ruoso.com Thu May 4 17:44:40 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 04 May 2006 21:44:40 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> <1146788203.3883.7.camel@kariri> <9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com> Message-ID: <1146789880.3883.15.camel@kariri> Em Qui, 2006-05-04 às 21:20 -0300, Nilson Santos Figueiredo Junior escreveu: > On 5/4/06, Daniel Ruoso wrote: > > Na verdade eu digito, aparece que eu enviei, mas eu nao obtenho > > resposta... Firefox 1.0.4... (acho que Ajax nao eh tao cross-browser > > assim)... > Note que com esforço suficiente, você consegue suportar praticamente > todos os browsers. Mas eu, particularmente, presumo que os usuários > vão ter versões atualizadas de seus browsers, o que é algo razoável já > que tanto o IE quanto o FireFox (do 1.5 pra frente) se atualizam > sozinhos. Não no Linux, onde o administrador é quem tem acesso de fazer isso (não que isso seja o meu caso uma vez q eu também sou o administrador)... mas veja bem, eu não espero que todas as pessoas do mundo fiquem se preocupando em fazer atualizações de versões em períodos tão curtos (security updates é outra história, e, mesmo na 1.0.4, eu tenho eles)... E vamos lá ***um ano***????? meu deus... isso é muito pouco tempo... > E qualquer coisa que não seja suportada pelo combo prototype > + scriptaculous é algo muito velho que não merece atenção. ops... vc acabou de dizer que um sistema operacional instalado e mantido com security updates há *UM ANO* é algo *MUITO VELHO* que não merece atenção??? em que mundo você vive??? daniel From daniel em ruoso.com Thu May 4 17:46:37 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 04 May 2006 21:46:37 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL In-Reply-To: <9a08c9b40605041726vea406a4w5765b5114363ad2b@mail.gmail.com> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> <1146788784.3883.9.camel@kariri> <9a08c9b40605041726vea406a4w5765b5114363ad2b@mail.gmail.com> Message-ID: <1146789997.3883.18.camel@kariri> Em Qui, 2006-05-04 às 21:26 -0300, Nilson Santos Figueiredo Junior escreveu: > On 5/4/06, Daniel Ruoso wrote: > > A idéia q eles tem uma equipe testando essas gambiarras em cada versão > > de browser q vc pode imaginar... > A idéia é colocar um aviso: versão mínima necessária x.y. E não deixar > passar dali sem a versão atualizada. Acredite, você estará fazendo um > favor ao próprio usuário. Exceto se ele estiver em uma empresa que mantém o Debian Estável com security upgrades... *UM ANO É MUITO POUCO TEMPO*... você não pode simplesmente exigir que o cara mexa no parque tecnológico inteiro só por causa do último hype... daniel From acid06 em gmail.com Thu May 4 17:45:03 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 21:45:03 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <1146789880.3883.15.camel@kariri> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> <1146788203.3883.7.camel@kariri> <9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com> <1146789880.3883.15.camel@kariri> Message-ID: <9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> On 5/4/06, Daniel Ruoso wrote: > ops... vc acabou de dizer que um sistema operacional instalado e mantido > com security updates há *UM ANO* é algo *MUITO VELHO* que não merece > atenção??? em que mundo você vive??? O FireFox de um ano atrás é completamente obsoleto, com vários e vários bugs, recursos faltantes, etc. Para projetos open-source, 6 meses é uma eternidade, porque o passo da evolução é muito mais rápido que para projetos tradicionais. No caso do Internet Explorer, por exemplo, 1 ano é um tempo normal. Essa é a principal diferença quando você escolhe um sistema open-source e um aberto. Um sistema open-source exige mais atenção e cuidado. Ferramentas open-source evoluem num passo muito rápido e, caso o usuário não tenha condições de acompanhá-lo, não deve se aventurar por esses lados ou então sofrer com as conseqüências. Esse problema é agravado pelo fato de que os desenvolvedores open-source não costumam se preocupar com essas questões. O time do FireFox deu um passo à frente quando incluiu updates automáticos no FireFox 1.5. Na verdade isso tudo se resume à uma escolha de posicionamento: você deseja estar na vanguarda tecnológica ou no conservadorismo? Normalmente, as pessoas que escolhem a segunda opção, se estão se aventurando pelos lados da modernidade, deveriam repensar algumas escolhas de vida. Em particular, ao programar em Perl você já fez uma escolha pela vanguarda tecnológica. Modernidade não tem necessariamente a ver com o tempo, apesar de normalmente serem ligados. Mas, por exemplo, Java é uma linguagem mais nova que Perl, mas Perl é mais moderna. Em compensação, Lisp é mais antiga que praticamente todas as outras e mesmo assim é mais moderna. ;-) Backwards compatibility é um dos maiores fatores de restrição ao desenvolvimento tecnológico. Felizmente, nos últimos anos, tem se tornado cada vez menor a sua importância, pois o mundo tem adquirido uma natureza mais dinâmica. Eu realmente queria que a Microsoft tivesse seguido com o plano original no qual o IE 7 não iria ter um modo de compatibilidade para mostrar os sites errados. Isso teria levado o desenvolvimento web para um novo patamar, se o IE 7 realmente apresentar tudo que promete (i.e. mesmos recursos do FireFox). Mas infelizmente, eles voltaram atrás. Pior pra eles. Enquanto isso o FireFox tem um market-share cada vez maior. -Nilson Santos F. Jr. From acid06 em gmail.com Thu May 4 17:50:11 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 21:50:11 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL In-Reply-To: <1146789997.3883.18.camel@kariri> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> <1146788784.3883.9.camel@kariri> <9a08c9b40605041726vea406a4w5765b5114363ad2b@mail.gmail.com> <1146789997.3883.18.camel@kariri> Message-ID: <9a08c9b40605041750r1d16552eu4bde76551bc88165@mail.gmail.com> On 5/4/06, Daniel Ruoso wrote: > Exceto se ele estiver em uma empresa que mantém o Debian Estável com > security upgrades... *UM ANO É MUITO POUCO TEMPO*... você não pode > simplesmente exigir que o cara mexa no parque tecnológico inteiro só por > causa do último hype... Você sempre pode instalar uma versão paralela à do sistema. Mas esse é o ponto. Nas empresas que se preocupam em manter o Debian estável em seu parque tecnológico inteiro, isso tudo é irrelevante. Esse não é um ambiente para inovação. Daqui à alguns anos a Web 2.0 chegará às grandes corporações. Quem sabe até lá, por volta de 2010, os doentes quem mantém Debian estável resolvem atualizar o FireFox ao menos pra versão 1.5? Note que existem os backports pro Debian sarge. -Nilson Santos F. Jr. From acid06 em gmail.com Thu May 4 17:54:28 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 21:54:28 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> <1146788203.3883.7.camel@kariri> <9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com> <1146789880.3883.15.camel@kariri> <9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> Message-ID: <9a08c9b40605041754r5d4192bdpd077d6361be69206@mail.gmail.com> On 5/4/06, Nilson Santos Figueiredo Junior wrote: > Essa é a principal diferença quando você escolhe um sistema > open-source e um aberto. *Essa é a pricipal diferença quando você escolhe entre um sistema open-source e um fechado. -Nilson Santos F. Jr. From daniel em ruoso.com Thu May 4 18:11:46 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 04 May 2006 22:11:46 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> <1146788203.3883.7.camel@kariri> <9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com> <1146789880.3883.15.camel@kariri> <9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> Message-ID: <1146791506.3883.26.camel@kariri> Em Qui, 2006-05-04 às 21:45 -0300, Nilson Santos Figueiredo Junior escreveu: > On 5/4/06, Daniel Ruoso wrote: > > ops... vc acabou de dizer que um sistema operacional instalado e mantido > > com security updates há *UM ANO* é algo *MUITO VELHO* que não merece > > atenção??? em que mundo você vive??? > Backwards compatibility é um dos maiores fatores de restrição ao > desenvolvimento tecnológico. Felizmente, nos últimos anos, tem se > tornado cada vez menor a sua importância, pois o mundo tem adquirido > uma natureza mais dinâmica. Onde??? No mundo real é que não é!!! E isso não tem nada a ver com falta de cuidado ou conservadorismo... tem a ver com quanto recurso voce quer gastar na manutencao da sua base tecnologica... vou exemplificar... A minha máquina de casa não é usada só por mim... a minha esposa usa também... e é muito importante que a máquina seja o mais estável possível, afinal eu não quero que alguém deixe de conseguir usar o computador só pq eu quero brincar de bulir no sistema operacional... A minha máquina roda o debian instável há praticamente um ano apenas com security updates... com muito orgulho... meus desenvolvimentos acontecem em um chroot para nao interferir no sistema operacional... e eu nao pretendo mudar isso, simplesmente pq eu nao tenho tempo de ficar corrigindo eventuais problemas... hoje eles simplesmente nao existem... e tirando o flash horroroso (ô coisa tosca é o flash pra linux) eu nao tenho problemas de usabilidade na internet, pq felizmente a maioria das pessoas nao pensa como voce... daniel From gabriel.vieira em gmail.com Thu May 4 18:09:35 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 4 May 2006 22:09:35 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com><445A8F7A.5090106@clavis.com.br><9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com><1146788203.3883.7.camel@kariri><9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com><1146789880.3883.15.camel@kariri><9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> <1146791506.3883.26.camel@kariri> Message-ID: <001001c66fe0$9507c670$0100000a@catatau> Cara... as coisas evoluem... se vc usa versao desatualizada.. mtos podem usar versoes mais antigas ainda.. por isso vou deixar de fazer um site em flash? so pq a versao dele nao suporta?! Bom.. se a tecnologia evolue.. e nos permite aprimorar.. devemos seguir pra frente e não parar no tempo. Muitos navegadores (antigos claro) nao suportam js, nem por isso vou deixar de usa-lo. Eh bem comum vc entrar em sites com navegadores antigos e receber mensagens sobre atualizacao. Tem que ser botado em conta que vc esta certo. Tem o direito de ficar com o navegador antigo. Mas isso eh um caso a parte. O que pode ser feita é a tentativa de uma implementação alternativa para casos como o seu. Uma duvida: ctz q o ff 1.0.4 nao suporta ajax? roda gmail ai? se roda pode ser feita uma correção no codigo do nilson e todos saimos contentes x)))~~ abraços, Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "Daniel Ruoso" To: "Cascavel Perl Mongers" Sent: Thursday, May 04, 2006 10:11 PM Subject: Re: [Cascavel-pm]Interpretador interativo via web de Perl (protótipo) Em Qui, 2006-05-04 às 21:45 -0300, Nilson Santos Figueiredo Junior escreveu: > On 5/4/06, Daniel Ruoso wrote: > > ops... vc acabou de dizer que um sistema operacional instalado e mantido > > com security updates há *UM ANO* é algo *MUITO VELHO* que não merece > > atenção??? em que mundo você vive??? > Backwards compatibility é um dos maiores fatores de restrição ao > desenvolvimento tecnológico. Felizmente, nos últimos anos, tem se > tornado cada vez menor a sua importância, pois o mundo tem adquirido > uma natureza mais dinâmica. Onde??? No mundo real é que não é!!! E isso não tem nada a ver com falta de cuidado ou conservadorismo... tem a ver com quanto recurso voce quer gastar na manutencao da sua base tecnologica... vou exemplificar... A minha máquina de casa não é usada só por mim... a minha esposa usa também... e é muito importante que a máquina seja o mais estável possível, afinal eu não quero que alguém deixe de conseguir usar o computador só pq eu quero brincar de bulir no sistema operacional... A minha máquina roda o debian instável há praticamente um ano apenas com security updates... com muito orgulho... meus desenvolvimentos acontecem em um chroot para nao interferir no sistema operacional... e eu nao pretendo mudar isso, simplesmente pq eu nao tenho tempo de ficar corrigindo eventuais problemas... hoje eles simplesmente nao existem... e tirando o flash horroroso (ô coisa tosca é o flash pra linux) eu nao tenho problemas de usabilidade na internet, pq felizmente a maioria das pessoas nao pensa como voce... daniel _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Thu May 4 18:15:22 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 22:15:22 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <1146791506.3883.26.camel@kariri> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> <1146788203.3883.7.camel@kariri> <9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com> <1146789880.3883.15.camel@kariri> <9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> <1146791506.3883.26.camel@kariri> Message-ID: <9a08c9b40605041815i4aad337bp213dcd585bf8bec2@mail.gmail.com> On 5/4/06, Daniel Ruoso wrote: > A minha máquina de casa não é usada só por mim... a minha esposa usa > também... e é muito importante que a máquina seja o mais estável > possível, afinal eu não quero que alguém deixe de conseguir usar o > computador só pq eu quero brincar de bulir no sistema operacional... Todas as versões lançadas do FireFox são versões estáveis. Eu não estou dizendo que você tem que instalar alguma versão bizarra, vinda de uma revisão de ontem do repositório, que só compila um switch especial ou algo assim. A versão atual do FireFox sempre é muito mais estável que qualquer versão anterior. Se as pessoas mantessem suas coisas atualizadas com as versões estáveis mais recentes, a vida de todos os desenvolvedores seria simplificada. Não existe incompatibilidade de nenhum biblioteca AJAX com browsers modernos (e até mesmo algumas peças de museu como o IE 6 são suportadas, já que 90% das pessoas o utilizam). Daqui alguns meses sai o FireFox 2.0 estável, nesse ponto o FireFox 1.0.x vai deixar de ser suportado oficialmente. Como vai ficar seu "Debian estável"? Alguns dias atrás foi lançada a versão 1.5.0.3 do FireFox. Desse momento em diante, qualquer versão menor que essa se tornou, além de obsoleta, instável em relação à mais recente (que contempla vários bugfixes). É assim que as coisas deveram ser enxergadas porque, por mais que seja difícil aceitar (ainda mais num país como o nosso) é assim que elas são na prática. Se você compra um processador de computador de um ano atrás ele já é obsoleto. Na maioria das vezes, ele nem é fabricado mais. No Japão, para não ter a preocupação de problemas com carros obsoletos, existem legislação que torna praticamente inviável possuir um carro com mais de 2 anos de idade, devido à carga tributária que *aumenta* de acordo com a idade do veículo. Ao invés de pensar nos problemas gerados por falhas mecânicas, fosse simplesmente tira isso fora da equação. Essa é a aproximação ideal. -Nilson Santos F. Jr. From jamorreu em gmail.com Thu May 4 18:19:12 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Thu, 4 May 2006 22:19:12 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <001001c66fe0$9507c670$0100000a@catatau> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> <1146788203.3883.7.camel@kariri> <9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com> <1146789880.3883.15.camel@kariri> <9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> <1146791506.3883.26.camel@kariri> <001001c66fe0$9507c670$0100000a@catatau> Message-ID: <8ff2963a0605041819h4b8a523bia9fa3db276a00da3@mail.gmail.com> FireFox 1.0.4 roda Ajax sim. Apesar de eu usar a versão 1.5, lembro perfeitamente que antes de sair a versão 1.5 do FireFox, eu já usava meu GMail com Ajax normalmente no FireFox.. Em relação a compatibilidade de navegadores com o site eu penso assim: - se você quer rodar um game novo em seu pc antigo, troque as pessas e pronto. Não da pra enrolar. Ou atualiza o pc velho ou não joga e ponto final. (minha humilde opinião) Voltanto ao assunto principal, gostei do interpretador via web. Da pra fazer coisas mais complexas nele, a fim de atrair mais gente p/ comunidade Perl? Sugestão: colocar um campo textarea para usar aplicações maiores. -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org 2006/5/4, Gabriel Vieira : > Cara... > > as coisas evoluem... se vc usa versao desatualizada.. mtos podem usar > versoes mais antigas ainda.. por isso vou deixar de fazer um site em flash? > so pq a versao dele nao suporta?! Bom.. se a tecnologia evolue.. e nos > permite aprimorar.. devemos seguir pra frente e não parar no tempo. > > Muitos navegadores (antigos claro) nao suportam js, nem por isso vou deixar > de usa-lo. Eh bem comum vc entrar em sites com navegadores antigos e receber > mensagens sobre atualizacao. > > Tem que ser botado em conta que vc esta certo. Tem o direito de ficar com o > navegador antigo. Mas isso eh um caso a parte. O que pode ser feita é a > tentativa de uma implementação alternativa para casos como o seu. > > Uma duvida: ctz q o ff 1.0.4 nao suporta ajax? roda gmail ai? se roda pode > ser feita uma correção no codigo do nilson e todos saimos contentes x)))~~ > > abraços, > > Gabriel Vieira > > - Membro Sociedade Perl Brasil > http://www.perl.org.br/ > - dsgX Network Solutions > http://www.dsgX.org/ > ----- Original Message ----- > From: "Daniel Ruoso" > To: "Cascavel Perl Mongers" > Sent: Thursday, May 04, 2006 10:11 PM > Subject: Re: [Cascavel-pm]Interpretador interativo via web de Perl > (protótipo) > > > Em Qui, 2006-05-04 às 21:45 -0300, Nilson Santos Figueiredo Junior > escreveu: > > On 5/4/06, Daniel Ruoso wrote: > > > ops... vc acabou de dizer que um sistema operacional instalado e mantido > > > com security updates há *UM ANO* é algo *MUITO VELHO* que não merece > > > atenção??? em que mundo você vive??? > > Backwards compatibility é um dos maiores fatores de restrição ao > > desenvolvimento tecnológico. Felizmente, nos últimos anos, tem se > > tornado cada vez menor a sua importância, pois o mundo tem adquirido > > uma natureza mais dinâmica. > > Onde??? No mundo real é que não é!!! E isso não tem nada a ver com falta > de cuidado ou conservadorismo... tem a ver com quanto recurso voce quer > gastar na manutencao da sua base tecnologica... > > vou exemplificar... > > A minha máquina de casa não é usada só por mim... a minha esposa usa > também... e é muito importante que a máquina seja o mais estável > possível, afinal eu não quero que alguém deixe de conseguir usar o > computador só pq eu quero brincar de bulir no sistema operacional... > > A minha máquina roda o debian instável há praticamente um ano apenas com > security updates... com muito orgulho... meus desenvolvimentos acontecem > em um chroot para nao interferir no sistema operacional... e eu nao > pretendo mudar isso, simplesmente pq eu nao tenho tempo de ficar > corrigindo eventuais problemas... hoje eles simplesmente nao existem... > e tirando o flash horroroso (ô coisa tosca é o flash pra linux) eu nao > tenho problemas de usabilidade na internet, pq felizmente a maioria das > pessoas nao pensa como voce... > > daniel > > _______________________________________________ > 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 jamorreu em gmail.com Thu May 4 18:21:45 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Thu, 4 May 2006 22:21:45 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <8ff2963a0605041819h4b8a523bia9fa3db276a00da3@mail.gmail.com> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> <1146788203.3883.7.camel@kariri> <9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com> <1146789880.3883.15.camel@kariri> <9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> <1146791506.3883.26.camel@kariri> <001001c66fe0$9507c670$0100000a@catatau> <8ff2963a0605041819h4b8a523bia9fa3db276a00da3@mail.gmail.com> Message-ID: <8ff2963a0605041821h340e1eb6u92df6f2214ea464e@mail.gmail.com> Oooops! Cuspi legal no Português com "pessas"... Aff.. sono é foda =/ -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org 2006/5/4, João Gabriel : > FireFox 1.0.4 roda Ajax sim. > > Apesar de eu usar a versão 1.5, lembro perfeitamente que antes de sair > a versão 1.5 do FireFox, eu já usava meu GMail com Ajax normalmente no > FireFox.. > Em relação a compatibilidade de navegadores com o site eu penso assim: > - se você quer rodar um game novo em seu pc antigo, troque as pessas e > pronto. Não da pra enrolar. Ou atualiza o pc velho ou não joga e ponto > final. (minha humilde opinião) > > > Voltanto ao assunto principal, gostei do interpretador via web. > Da pra fazer coisas mais complexas nele, a fim de atrair mais gente p/ > comunidade Perl? > > Sugestão: colocar um campo textarea para usar aplicações maiores. > > -- > []'s > João Gabriel > CGiClube.net - www.cgiclube.net > Vitória Perl Mongers - vitoria.pm.org > > > > > 2006/5/4, Gabriel Vieira : > > Cara... > > > > as coisas evoluem... se vc usa versao desatualizada.. mtos podem usar > > versoes mais antigas ainda.. por isso vou deixar de fazer um site em flash? > > so pq a versao dele nao suporta?! Bom.. se a tecnologia evolue.. e nos > > permite aprimorar.. devemos seguir pra frente e não parar no tempo. > > > > Muitos navegadores (antigos claro) nao suportam js, nem por isso vou deixar > > de usa-lo. Eh bem comum vc entrar em sites com navegadores antigos e receber > > mensagens sobre atualizacao. > > > > Tem que ser botado em conta que vc esta certo. Tem o direito de ficar com o > > navegador antigo. Mas isso eh um caso a parte. O que pode ser feita é a > > tentativa de uma implementação alternativa para casos como o seu. > > > > Uma duvida: ctz q o ff 1.0.4 nao suporta ajax? roda gmail ai? se roda pode > > ser feita uma correção no codigo do nilson e todos saimos contentes x)))~~ > > > > abraços, > > > > Gabriel Vieira > > > > - Membro Sociedade Perl Brasil > > http://www.perl.org.br/ > > - dsgX Network Solutions > > http://www.dsgX.org/ > > ----- Original Message ----- > > From: "Daniel Ruoso" > > To: "Cascavel Perl Mongers" > > Sent: Thursday, May 04, 2006 10:11 PM > > Subject: Re: [Cascavel-pm]Interpretador interativo via web de Perl > > (protótipo) > > > > > > Em Qui, 2006-05-04 às 21:45 -0300, Nilson Santos Figueiredo Junior > > escreveu: > > > On 5/4/06, Daniel Ruoso wrote: > > > > ops... vc acabou de dizer que um sistema operacional instalado e mantido > > > > com security updates há *UM ANO* é algo *MUITO VELHO* que não merece > > > > atenção??? em que mundo você vive??? > > > Backwards compatibility é um dos maiores fatores de restrição ao > > > desenvolvimento tecnológico. Felizmente, nos últimos anos, tem se > > > tornado cada vez menor a sua importância, pois o mundo tem adquirido > > > uma natureza mais dinâmica. > > > > Onde??? No mundo real é que não é!!! E isso não tem nada a ver com falta > > de cuidado ou conservadorismo... tem a ver com quanto recurso voce quer > > gastar na manutencao da sua base tecnologica... > > > > vou exemplificar... > > > > A minha máquina de casa não é usada só por mim... a minha esposa usa > > também... e é muito importante que a máquina seja o mais estável > > possível, afinal eu não quero que alguém deixe de conseguir usar o > > computador só pq eu quero brincar de bulir no sistema operacional... > > > > A minha máquina roda o debian instável há praticamente um ano apenas com > > security updates... com muito orgulho... meus desenvolvimentos acontecem > > em um chroot para nao interferir no sistema operacional... e eu nao > > pretendo mudar isso, simplesmente pq eu nao tenho tempo de ficar > > corrigindo eventuais problemas... hoje eles simplesmente nao existem... > > e tirando o flash horroroso (ô coisa tosca é o flash pra linux) eu nao > > tenho problemas de usabilidade na internet, pq felizmente a maioria das > > pessoas nao pensa como voce... > > > > daniel > > > > _______________________________________________ > > 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 acid06 em gmail.com Thu May 4 18:27:24 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 22:27:24 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <001001c66fe0$9507c670$0100000a@catatau> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> <1146788203.3883.7.camel@kariri> <9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com> <1146789880.3883.15.camel@kariri> <9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> <1146791506.3883.26.camel@kariri> <001001c66fe0$9507c670$0100000a@catatau> Message-ID: <9a08c9b40605041827h70aa0772p8719978e7423f6fa@mail.gmail.com> On 5/4/06, Gabriel Vieira wrote: > Uma duvida: ctz q o ff 1.0.4 nao suporta ajax? roda gmail ai? se roda pode > ser feita uma correção no codigo do nilson e todos saimos contentes x)))~~ Todos as versões do FireFox desde as pre-1.0 suportam os recursos base do que é conhecido como AJAX. Na verdade, o que faz com que a compatibilidade com sites utilizando recursos mais modernos costuma ser algum recurso de manipulação da árvore DOM e não a parte de comunicação assíncrona com o servidor que é o pilar principal do AJAX. O problema provavelmente é esse. O request está saindo do browser dele, mas não é escrita na tela a resposta. Problemas desse tipo eram muito comuns com o browser Opera. Mas agora com o Opera 9.0 eles corrigiram quase todos esses problemas. O que aplicações grandes como o GMail fazem é criar work-arounds específicos para versões mais antigas. Isso é trabalhoso e não costuma valer à pena, dependendo do seu público-alvo. Se bem que, provavelmente, seria questão de modificar uma linha ou duas de JavaScript. Mas só testando mesmo pra saber. -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Thu May 4 18:30:23 2006 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 4 May 2006 22:30:23 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com><445A8F7A.5090106@clavis.com.br><9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com><1146788203.3883.7.camel@kariri><9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com><1146789880.3883.15.camel@kariri><9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com><1146791506.3883.26.camel@kariri><001001c66fe0$9507c670$0100000a@catatau> <9a08c9b40605041827h70aa0772p8719978e7423f6fa@mail.gmail.com> Message-ID: <002001c66fe3$7ca05720$0100000a@catatau> humm... a aplicacao ajax envolvida no seu sistema nao deve ser grande.. lembro de ter feito aplicacoes a um tempo atras (qnd o ff era 1.0.4 ainda :D) que funcionava perfeitamente.. tanto nele qnt no ie6 e 7. Mas preferi =x hehe Gabriel Vieira - Membro Sociedade Perl Brasil http://www.perl.org.br/ - dsgX Network Solutions http://www.dsgX.org/ ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Cascavel Perl Mongers" Sent: Thursday, May 04, 2006 10:27 PM Subject: Re: [Cascavel-pm]Interpretador interativo via web de Perl (protótipo) On 5/4/06, Gabriel Vieira wrote: > Uma duvida: ctz q o ff 1.0.4 nao suporta ajax? roda gmail ai? se roda pode > ser feita uma correção no codigo do nilson e todos saimos contentes x)))~~ Todos as versões do FireFox desde as pre-1.0 suportam os recursos base do que é conhecido como AJAX. Na verdade, o que faz com que a compatibilidade com sites utilizando recursos mais modernos costuma ser algum recurso de manipulação da árvore DOM e não a parte de comunicação assíncrona com o servidor que é o pilar principal do AJAX. O problema provavelmente é esse. O request está saindo do browser dele, mas não é escrita na tela a resposta. Problemas desse tipo eram muito comuns com o browser Opera. Mas agora com o Opera 9.0 eles corrigiram quase todos esses problemas. O que aplicações grandes como o GMail fazem é criar work-arounds específicos para versões mais antigas. Isso é trabalhoso e não costuma valer à pena, dependendo do seu público-alvo. Se bem que, provavelmente, seria questão de modificar uma linha ou duas de JavaScript. Mas só testando mesmo pra saber. -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 Thu May 4 18:44:56 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 4 May 2006 22:44:56 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <002001c66fe3$7ca05720$0100000a@catatau> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> <1146788203.3883.7.camel@kariri> <9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com> <1146789880.3883.15.camel@kariri> <9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> <1146791506.3883.26.camel@kariri> <001001c66fe0$9507c670$0100000a@catatau> <9a08c9b40605041827h70aa0772p8719978e7423f6fa@mail.gmail.com> <002001c66fe3$7ca05720$0100000a@catatau> Message-ID: <9a08c9b40605041844j539b4e8fs417a5aa9eab09342@mail.gmail.com> On 5/4/06, Gabriel Vieira wrote: > a aplicacao ajax envolvida no seu sistema nao deve ser grande.. O código inteiro são somente 15 linhas, só que é curto assim por que é feito uso de algumas funções das bibliotecas prototype.js e scriptaculous.js. Aliás. O código é tão pequeno que vou colocar aqui na mensagem mesmo pra se você quiser dar uma olhada. A função postCmd() é chamada quando você envia uma linha código. function postCmd (event) { var cmd_line = $('command_line'); var code = cmd_line.value; if (code == "") return false ; var terminal_lines = $('web_terminal_lines'); new Insertion.Bottom(terminal_lines , '
  • >> ' + code + '
  • '); terminal_lines.scrollTop = terminal_lines.scrollHeight; new Ajax.Request('/eval_code', {postBody:'code='+encodeURIComponent(code), method:"post", onSuccess:handlerFunc} ); cmd_line.value = ''; return false; } function handlerFunc (r) { var terminal_lines = $('web_terminal_lines'); new Insertion.Bottom(terminal_lines , '
  • ' + r.responseText + '
  • '); terminal_lines.scrollTop = terminal_lines.scrollHeight; }
    -Nilson Santos F. Jr. From pmpoa em galvao.eti.br Thu May 4 18:54:14 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Thu, 04 May 2006 22:54:14 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL In-Reply-To: <9a08c9b40605041726vea406a4w5765b5114363ad2b@mail.gmail.com> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> <1146788784.3883.9.camel@kariri> <9a08c9b40605041726vea406a4w5765b5114363ad2b@mail.gmail.com> Message-ID: <445AB046.8040900@galvao.eti.br> Foi exatamente isso que quis dizer quando falava do Interpretador on-line. Valeu, Nilson :) Na realidade a idéia por trás do projeto (do postgresql) não é obrigatoriamente usar AJAX, mas também não está descartada a possibilidade. Abraços, Galvão Nilson Santos Figueiredo Junior wrote: > On 5/4/06, Daniel Ruoso wrote: > >> A idéia q eles tem uma equipe testando essas gambiarras em cada versão >> de browser q vc pode imaginar... >> > > Não. > A idéia é colocar um aviso: versão mínima necessária x.y. E não deixar > passar dali sem a versão atualizada. Acredite, você estará fazendo um > favor ao próprio usuário. > > AJAX não é uma tecnologia nova. O nome é relativamente novo (2 anos > mais ou menos) o conceito existe desde muito tempo. Eu trabalhava em > um sistema iniciado em 2000 que utilizava os recursos hoje conhecidos > como AJAX. > > A idéia é perfeitamente amadurecida ao ponto da própria Microsoft > (notória atrasada tecnologicamente) já ter lançado o seu framework > "Atlas" para desenvolvimento web com as tecnologias modernas. > > A experiência proporcionada por sites modernos é infinitamente > superior aos sites tradicionais, desde que bem utilizada. Basta você > observar como o GMail é superior a qualquer outro webmail, como o > Google Suggest é um recurso simples mas muito, muito útil, entre > outras coisas. E depois comparar com os sites tradicionais. Vai > utilizar o SquirrelMail pra ver que beleza é. ;-) > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From daniel em ruoso.com Thu May 4 19:42:12 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 04 May 2006 23:42:12 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <9a08c9b40605041815i4aad337bp213dcd585bf8bec2@mail.gmail.com> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> <1146788203.3883.7.camel@kariri> <9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com> <1146789880.3883.15.camel@kariri> <9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> <1146791506.3883.26.camel@kariri> <9a08c9b40605041815i4aad337bp213dcd585bf8bec2@mail.gmail.com> Message-ID: <1146796932.3901.13.camel@kariri> Em Qui, 2006-05-04 às 22:15 -0300, Nilson Santos Figueiredo Junior escreveu: > On 5/4/06, Daniel Ruoso wrote: > > A minha máquina de casa não é usada só por mim... a minha esposa usa > > também... e é muito importante que a máquina seja o mais estável > > possível, afinal eu não quero que alguém deixe de conseguir usar o > > computador só pq eu quero brincar de bulir no sistema operacional... > Todas as versões lançadas do FireFox são versões estáveis. Eu não > estou dizendo que você tem que instalar alguma versão bizarra, vinda > de uma revisão de ontem do repositório, que só compila um switch > especial ou algo assim. Eu não disse que o firefox 1.5 é instável... mas o que faz um sistema operacional ser estável é o conjunto de aplicativos que roda nele não ficar mudando de versão... há uma diferença entre aplicação estável e distribuição estável... no debian instável praticamente só entra aplicação estável e mesmo assim ele quebra o tempo todo... sacou? daniel From monsieur_champs em yahoo.com.br Fri May 5 01:40:09 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Fri, 05 May 2006 09:40:09 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <20060504135703.15421.qmail@web30802.mail.mud.yahoo.com> References: <20060504135703.15421.qmail@web30802.mail.mud.yahoo.com> Message-ID: <445B0F69.6040202@yahoo.com.br> Alceu R. de Freitas Jr. wrote: > --- Nilson Santos Figueiredo Junior > escreveu: > > >>Mas eu acho completamente sem sentido gastar o pouco >>tempo disponível >>com essa história de "especificação do projeto". No >>tempo que você >>gastaria fazendo isso, já teria a aplicação pronta. >>Isso me cheira à >>convivência (conivência?) com desenvolvedores Java. > > > Sem sentido? > Talvez então devessemos delegar todo o desenvolvimento > para você e esqueçar da idéia de fazer desenvolvimento > coorperativo e coordenado entre. Afinal de contas você > pode fazer tudo sozinho. > > Dizer que a utilização de especificação funcional é > prática exclusiva de programadores Java é, no mínimo, > falar bobagem. Talvez você devesse se informar melhor > para que serve uma especificação funcional. Eu estou de acordo com o Alceu. Estava esperando para ver se alguém menos ogro que eu se manifestava primeiro, para que eu não precisasse usar o tronco de árvore que eu chamo "clava". http://en.wikipedia.org/wiki/Software_requirements_specification Bom, é isso. Eu estou chateado, mas vou ficar calado. Isto pode ajudar. Leia, pense no que você disse, e conversamos quando eu não quiser mais escrachar ninguém. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From monsieur_champs em yahoo.com.br Fri May 5 01:42:14 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Fri, 05 May 2006 09:42:14 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <9a08c9b40605040707j6cc4697bi5f94711c5bf5f2fe@mail.gmail.com> References: <9a08c9b40605031409y44778f1exab693654180b8b79@mail.gmail.com> <20060504135703.15421.qmail@web30802.mail.mud.yahoo.com> <9a08c9b40605040707j6cc4697bi5f94711c5bf5f2fe@mail.gmail.com> Message-ID: <445B0FE6.5060808@yahoo.com.br> Nilson Santos Figueiredo Junior wrote: > On 5/4/06, Alceu R. de Freitas Jr. wrote: > >>Talvez então devessemos delegar todo o desenvolvimento >>para você e esqueçar da idéia de fazer desenvolvimento >>coorperativo e coordenado entre. Afinal de contas você >>pode fazer tudo sozinho. > > > Se eu tivesse tempo, certamente um protótipo via web já estaria pronto. > O que eu quis dizer é que qualquer pessoa que pegar pra realmente > fazer isso, já teria algo pronto. > > >>Dizer que a utilização de especificação funcional é >>prática exclusiva de programadores Java é, no mínimo, >>falar bobagem. Talvez você devesse se informar melhor >>para que serve uma especificação funcional. > > > Fazer uma especificação para um hands-on rápido via web é bobagem. > Não é só porque você tem um martelo que tudo se transforma em pregos. > Ninguém está pensando em coisas rápidas aqui. Se você tem um PROTÓTIPO do que acha que seria o melhor, e quiser publicar, fique à vontade. O que eu tenho em mente é oferecer alguma coisa que acompanhe as atualizações do perl e que possa ser ABERTO NA INTERNET. Isso é problema, e eu me recuso a trabalhar sem uma especificação mínima. É a única forma de rever o que aconteceu quando tivermos problemas (e vamos ter), e descobrir qual foi a porta que deixamos aberta. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Fri May 5 01:43:56 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Fri, 05 May 2006 09:43:56 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <20060504142047.14920.qmail@web30803.mail.mud.yahoo.com> References: <20060504142047.14920.qmail@web30803.mail.mud.yahoo.com> Message-ID: <445B104C.2070000@yahoo.com.br> Alceu R. de Freitas Jr. wrote: > --- Nilson Santos Figueiredo Junior > escreveu: > > >>On 5/4/06, Alceu R. de Freitas Jr. >> wrote: >> >>>Talvez então devessemos delegar todo o >> >>desenvolvimento >> >>>para você e esqueçar da idéia de fazer >> >>desenvolvimento >> >>>coorperativo e coordenado entre. Afinal de contas >> >>você >> >>>pode fazer tudo sozinho. >> >>Se eu tivesse tempo, certamente um protótipo via web >>já estaria pronto. >>O que eu quis dizer é que qualquer pessoa que pegar >>pra realmente >>fazer isso, já teria algo pronto. > > > Isso que eu chamo de trabalho em equipe! > > >>>Dizer que a utilização de especificação funcional >> >>é >> >>>prática exclusiva de programadores Java é, no >> >>mínimo, >> >>>falar bobagem. Talvez você devesse se informar >> >>melhor >> >>>para que serve uma especificação funcional. >> >>Fazer uma especificação para um hands-on rápido via >>web é bobagem. >>Não é só porque você tem um martelo que tudo se >>transforma em pregos. > > > Se você entendeu todos os requisitos para o programa e > vai tocar ele sozinho, então tudo bem. Mas isso não > quer dizer que eu, fulano ou sicrano tenha entendido > da mesma forma que você. > Eu entendi tudo, Alceu. Vamos deixar com o Nilson. É toda tua, sr. Figueiredo. Manda ver, e avisa a gente quando estiver pronta. Não vou perder meu tempo com molecagens. E não me peçam para ajudar a consertar estragos na imagem do Perl Brazuca. Eu estou oficialmente fora desta. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From monsieur_champs em yahoo.com.br Fri May 5 01:45:46 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Fri, 05 May 2006 09:45:46 +0100 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <9a08c9b40605041227r468d92fw46e8637ac2378f8a@mail.gmail.com> References: <9a08c9b40605040707j6cc4697bi5f94711c5bf5f2fe@mail.gmail.com> <20060504142047.14920.qmail@web30803.mail.mud.yahoo.com> <9a08c9b40605041227r468d92fw46e8637ac2378f8a@mail.gmail.com> Message-ID: <445B10BA.7060003@yahoo.com.br> Nilson Santos Figueiredo Junior wrote: > On 5/4/06, Alceu R. de Freitas Jr. wrote: > >>Se você entendeu todos os requisitos para o programa e >>vai tocar ele sozinho, então tudo bem. Mas isso não >>quer dizer que eu, fulano ou sicrano tenha entendido >>da mesma forma que você. > > > E, milagrosamente, projetos open-source costumam evoluir sem esse tipo de coisa. > > Como eu disse, eu não tenho nada contra especificações técnicas, de > requisitos, etc. Só acho que isso tudo é overkill nessa situação. > > Isso nem tem tamanho suficiente pra ser desenvolvido por várias > pessoas. E, se tiver, um repositório SVN é a própria lista de > discussão ou um canal de IRC são suficientes para coordenar os > esforços. KISS. > Já disse no email anterior e vou voltar a repetir: sr. Figueiredo, a responsabilidade é tua. Pode seguir. Eu estou fora. Não vou trabalhar sem saber o que eu estou fazendo. Tenho palestras mais importantes para preparar do que isto. Lamento, mas tem gente que precisa entender que a especificação é a única forma de todo mundo ter certeza de que está fazendo a mesma coisa. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From fernandojfo em gmail.com Fri May 5 05:44:53 2006 From: fernandojfo em gmail.com (fernando jorge ferreira) Date: Fri, 5 May 2006 09:44:53 -0300 Subject: [Cascavel-pm] estudando perl Message-ID: <15ad3c910605050544y2b9bc49ek394623911928789c@mail.gmail.com> Oi tenho como materia da faculdae linguagem perl. preciso fazer um programa em perl para obter informações do S.O. Linux bem por ter pouco conhecimento, nao estou conseguindo retornar os valores obtidos da subrotina , para um hash ordenando em uma lista. nao consego nem imprimir o valor retirando da subrotina. o que devo fazer? -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060505/39548e23/attachment-0001.html From acid06 em gmail.com Fri May 5 05:46:54 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 5 May 2006 09:46:54 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <445B0FE6.5060808@yahoo.com.br> References: <9a08c9b40605031409y44778f1exab693654180b8b79@mail.gmail.com> <20060504135703.15421.qmail@web30802.mail.mud.yahoo.com> <9a08c9b40605040707j6cc4697bi5f94711c5bf5f2fe@mail.gmail.com> <445B0FE6.5060808@yahoo.com.br> Message-ID: <9a08c9b40605050546n6971576anc2f93e0d4053382c@mail.gmail.com> On 5/5/06, Luis Motta Campos wrote: > O que eu tenho em mente é oferecer alguma coisa que acompanhe as > atualizações do perl e que possa ser ABERTO NA INTERNET. Isso é > problema, e eu me recuso a trabalhar sem uma especificação mínima. É a > única forma de rever o que aconteceu quando tivermos problemas (e vamos > ter), e descobrir qual foi a porta que deixamos aberta. Essa é uma das maravilhas do mundo atual: todas as pessoas podem fazer algo que possa ser ABERTO NA INTERNET. Existe um conceito muito utilizado hoje em dia e que cada vez ganha mais força: rapid application development. Eu sugiro que *você* leia um pouco sobre isso. http://en.wikipedia.org/wiki/Rapid_application_development Eu estou familiar o suficiente com especificações formais de requisitos para saber que isso não se aplica. Mas, novamente, uma outra maravilha do mundo atual é que a informação é amplamente acessível e existem várias correntes de pensamento. Então, enquanto eu acho que RAD é uma metodologia mais aplicável a essa situação, você tem todo o direito de nem gostar da metodologia e preferir uma aproximação tradicional. Quando você está desenvolvendo uma aplicação corporativa para uma grande empresa tradicional e etc, etc, etc uma especificação formal de requisitos cai bem. Na verdade, você não vai conseguir vender nada sem uma, nessas situações. Esse não é o caso, IMO. Eu acredito que existem metodologias apropriadas para cada tipo de situação. Como eu disse anteriormente: não é só porque você tem um martelo que tudo se torna um prego. -Nilson Santos F. Jr. From acid06 em gmail.com Fri May 5 05:52:57 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 5 May 2006 09:52:57 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <445B104C.2070000@yahoo.com.br> References: <20060504142047.14920.qmail@web30803.mail.mud.yahoo.com> <445B104C.2070000@yahoo.com.br> Message-ID: <9a08c9b40605050552y4261d7cdp27224ca62761bbe4@mail.gmail.com> On 5/5/06, Luis Motta Campos wrote: > É toda tua, sr. Figueiredo. Manda ver, e avisa a gente quando estiver > pronta. Não vou perder meu tempo com molecagens. Realmente. Projetos como o Catalyst que são levados dessa maneira são "uma grande molecagem". Projetos como o Rails pra Ruby, no qual toda as sua versão 1.1 foi community-driven são "uma grande molecagem". Qualquer projeto web moderno é "uma grande molecagem", já que as ferramentas atuais são mais apropriadas para uma metodogia de desenvolvimento bottom-up[1], ao contrário do tradicional. Se esse é seu conceito de "molecagem", eu fico feliz em tomar parte disso, ao lado de pessoas como o Paul Graham. ;-) [1] Leia o livro OnLisp. -Nilson Santos F. Jr. From shonorio em gmail.com Fri May 5 06:45:48 2006 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 5 May 2006 10:45:48 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <445B0FE6.5060808@yahoo.com.br> References: <9a08c9b40605031409y44778f1exab693654180b8b79@mail.gmail.com> <20060504135703.15421.qmail@web30802.mail.mud.yahoo.com> <9a08c9b40605040707j6cc4697bi5f94711c5bf5f2fe@mail.gmail.com> <445B0FE6.5060808@yahoo.com.br> Message-ID: <12d1f4ee0605050645q50158e49u68a14e16038415f9@mail.gmail.com> Pessoal, Toda calma com relação neste momento é pouca. Eu estava acompanhando a discussão quieto e sinceramente não acreditei que ficaria tão quente assim. Então vamos deixar a coisa bem claro a respeito deste assunto : 1. A idéia foi lançada em GPL, ela não pertençe a ninguém e portanto é de todos. Qualquer pessoa pode implementar a solução da maneira que desejar; 2. Como a idéia é 'boba', pode parecer muito simples de ser implementada. Mas a prova de que não é bem assim são os mas de 60 posts sobre o mesmo assunto até o momento; 3. Quando falamos de especificações, estamos falando de quais recursos serão necessários para o problema proposto, o grau de segurança aceitável, o desempenho, a prototipação e outras coisas mais que não coloquei aqui mas que pode nos ajudar; 4. Este projeto vai trabalhar com a imagem do Perl, por isto qualquer coisa que tenha um médio a elevado grau de riso de transmitir uma imagem negativa do produto vai inviabilizar este 'projeto'. Pelos menos para alguns membros interessados; 5. Eu assumi a responsabilidade de 'gerente' do projeto, mas lembre do 1o. item. E como 'gerente' não estou com pressa na implementação do projeto, claro que eu gostaria de colocar isto no ar amanhã, mas o nosso tempo é um recurso escasso e tenho que levar isto em consideração. Se alguém tiver tempo livre e quiser implementar a idéia do seu jeito, fique avontade.... lembre-se do 1o. item !!! Espero continuar com a ajuda de todos neste projeto, que ainda está em 'estudo de viabilidade'. Principalmente porquê sou um médio programador Perl (o quê me classifica automaticamente como péssimo programador em qualquer outra linguagem) e vou precisar de gênios como vocês. Tenho certeza que por parte do Luis e Alceu (pessoas que conheço pessoalmente) o ardor desta discussão ficou apenas com relação a técnica, e tenho a esperança seja este o sentimento dos demais. Então fica assim, o projeto EAD-Perl ainda está sem faze de especificações técnicas e toda contribuição é bem vinda. Não descartamos nada, e vamos ter que testar as duas maneiras já postada (o server-side e o client-side). Estou consultando outras fontes sobre a 'viabilidade' deste projeto, e penso inclusive em falar com o cara que fez o tryruby. Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060505/7fa8c1a1/attachment.html From glasswalk3r em yahoo.com.br Fri May 5 06:48:04 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 5 May 2006 10:48:04 -0300 (ART) Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <1146788203.3883.7.camel@kariri> Message-ID: <20060505134804.92972.qmail@web30808.mail.mud.yahoo.com> --- Daniel Ruoso escreveu: > Na verdade eu digito, aparece que eu enviei, mas eu > nao obtenho > resposta... Firefox 1.0.4... (acho que Ajax nao eh > tao cross-browser > assim)... Nem vai ser... desde que a Microsoft fez sua versão do Javascript virou essa zona. Alguém já testou isso no IE? []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From glasswalk3r em yahoo.com.br Fri May 5 06:52:21 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 5 May 2006 10:52:21 -0300 (ART) Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL In-Reply-To: <9a08c9b40605041726vea406a4w5765b5114363ad2b@mail.gmail.com> Message-ID: <20060505135221.94318.qmail@web30808.mail.mud.yahoo.com> --- Nilson Santos Figueiredo Junior escreveu: > A experiência proporcionada por sites modernos é > infinitamente > superior aos sites tradicionais, desde que bem > utilizada. Basta você > observar como o GMail é superior a qualquer outro > webmail, como o > Google Suggest é um recurso simples mas muito, muito > útil, entre > outras coisas. E depois comparar com os sites > tradicionais. Vai > utilizar o SquirrelMail pra ver que beleza é. ;-) SquirrelMail? SquirrelMail é uma beleza perto do acesso web ao Exchange datado de 1997 que sou obrigado a usar para mandar emails pela empresa... rs []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From nferraz em gmail.com Fri May 5 06:57:33 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 05 May 2006 14:57:33 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <445A8F7A.5090106@clavis.com.br> <9a08c9b40605041637p7e5c34cj3d4846b637dbf6cf@mail.gmail.com> <1146788203.3883.7.camel@kariri> <9a08c9b40605041720y58be3156hc155b2d716459d76@mail.gmail.com> <1146789880.3883.15.camel@kariri> <9a08c9b40605041745n120803b5y597b91cebef2dd00@mail.gmail.com> Message-ID: <445B59CD.4010901@gmail.com> Nilson Santos Figueiredo Junior wrote: >>ops... vc acabou de dizer que um sistema operacional instalado e mantido >>com security updates há *UM ANO* é algo *MUITO VELHO* que não merece >>atenção??? em que mundo você vive??? > > O FireFox de um ano atrás é completamente obsoleto, com vários e > vários bugs, recursos faltantes, etc. Eu estou muito feliz com o Firefox 1.0.x... []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From shonorio em gmail.com Fri May 5 06:57:57 2006 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 5 May 2006 10:57:57 -0300 Subject: [Cascavel-pm] [EAD-Perl] Re: Hands-on via web In-Reply-To: <9a08c9b40605050552y4261d7cdp27224ca62761bbe4@mail.gmail.com> References: <20060504142047.14920.qmail@web30803.mail.mud.yahoo.com> <445B104C.2070000@yahoo.com.br> <9a08c9b40605050552y4261d7cdp27224ca62761bbe4@mail.gmail.com> Message-ID: <12d1f4ee0605050657p4d49d44wfeed54c34c0326ec@mail.gmail.com> Nilson, Já sabemos que você conhece um monte de metodologia de desenvolvimento, e pode acreditar que o Luis também conheçe tanto quanto você, ou mais. A pior coisa que pode acontecer numa lista é um 'gerra de mensagens', e sinceramente esta discussão já avançou muito mais do que poderia. Guarde esta sua enorme energia para nos ajudar, sanar as dúvidas técnicas, colaborar com artigos, pagar uma cervejas :), etc. Abraços, Solli -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060505/24e85dfe/attachment.html From acid06 em gmail.com Fri May 5 07:06:44 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 5 May 2006 11:06:44 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <20060505134804.92972.qmail@web30808.mail.mud.yahoo.com> References: <1146788203.3883.7.camel@kariri> <20060505134804.92972.qmail@web30808.mail.mud.yahoo.com> Message-ID: <9a08c9b40605050706q2175af0ao30e6f61c7df5645a@mail.gmail.com> On 5/5/06, Alceu R. de Freitas Jr. wrote: > Nem vai ser... desde que a Microsoft fez sua versão do > Javascript virou essa zona. Alguém já testou isso no > IE? O JavaScript funciona perfeitamente no IE6. O CSS que está avacalhado (fica fora de lugar o terminal e o ponto de entrada). Hoje em dia, o suporte a JavaScript do IE é bem bom. O problema todo do IE hoje em dia é com CSS. -Nilson Santos F. Jr. From glasswalk3r em yahoo.com.br Fri May 5 07:13:22 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 5 May 2006 11:13:22 -0300 (ART) Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <9a08c9b40605041815i4aad337bp213dcd585bf8bec2@mail.gmail.com> Message-ID: <20060505141322.91778.qmail@web30807.mail.mud.yahoo.com> --- Nilson Santos Figueiredo Junior escreveu: > Todas as versões lançadas do FireFox são versões > estáveis. Eu não > estou dizendo que você tem que instalar alguma > versão bizarra, vinda > de uma revisão de ontem do repositório, que só > compila um switch > especial ou algo assim. Quanto a isso eu concordo. Fazer o upgrade do Firefox deixando de usar o repositório oficial não é tão problemático assim (desconsiderando a necessidade de eventuais bibliotecas). Não deve ser tão difícil também criar um DEB para isso. > Se as pessoas mantessem suas coisas atualizadas com > as versões > estáveis mais recentes, a vida de todos os > desenvolvedores seria > simplificada. Opa... isso é quase utopia. Somos pagos para resolvermos problemas: nem sempre vamos encontrar o ambiente ideal e forçar o usuário a adotar mudanças sempre é complicado. > Se você compra um processador de computador de um > ano atrás ele já é > obsoleto. Na maioria das vezes, ele nem é fabricado > mais. No Japão, > para não ter a preocupação de problemas com carros > obsoletos, existem > legislação que torna praticamente inviável possuir > um carro com mais > de 2 anos de idade, devido à carga tributária que > *aumenta* de acordo > com a idade do veículo. Ao invés de pensar nos > problemas gerados por > falhas mecânicas, fosse simplesmente tira isso fora > da equação. Essa é > a aproximação ideal. Acho que seria necessário pensar que público queremos atingir com esse projeto: programadores experientes ou gente que está começando a querer programar em algo? Eu não vejo muita utilidade para esse "interpretador interativo via web de Perl" (alguém poderia inventar um nome mais curto?) para uma pessoa com um conhecimento médio de informática além de ser um brinquedo interessante: instalar ActivePerl ou Perl via pacotes é algo muito simples de se fazer. Se formos considerar o segundo grupo... quantas pessoas possuem computadores de ponta no Brasil que tenham processamento e memória para utilizar as últimas novidades tecnológicas? Que tal usarmos esse raio de MVC e fazer mais de uma interface? Podemos criar interfaces usando AJAX, Flash, applets Java ou tribofones xistonilizados... desde que ofereçamos essas opções ao usuário. []'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 _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From acid06 em gmail.com Fri May 5 07:19:02 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 5 May 2006 11:19:02 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <20060505141322.91778.qmail@web30807.mail.mud.yahoo.com> References: <9a08c9b40605041815i4aad337bp213dcd585bf8bec2@mail.gmail.com> <20060505141322.91778.qmail@web30807.mail.mud.yahoo.com> Message-ID: <9a08c9b40605050719x388012b0ldfb73bb601c7c0a6@mail.gmail.com> On 5/5/06, Alceu R. de Freitas Jr. wrote: > Que tal usarmos esse raio de MVC e fazer mais de uma > interface? Podemos criar interfaces usando AJAX, > Flash, applets Java ou tribofones xistonilizados... > desde que ofereçamos essas opções ao usuário. Na verdade, já ocorre de o interpretador interativo via web de Perl contemplar isso. Basta escrever uma outra View. -Nilson Santos F. Jr. From glasswalk3r em yahoo.com.br Fri May 5 07:25:57 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 5 May 2006 11:25:57 -0300 (ART) Subject: [Cascavel-pm] estudando perl In-Reply-To: <15ad3c910605050544y2b9bc49ek394623911928789c@mail.gmail.com> Message-ID: <20060505142557.45876.qmail@web30806.mail.mud.yahoo.com> Oi Fernando, --- fernando jorge ferreira escreveu: > Oi tenho como materia da faculdae linguagem perl. Fico muito satisfeito em ver essa iniciativa. Sinal de que existe vida inteligente fora do Java. Se importaria em nos contar sobre seu curso e qual sua faculdade? > preciso fazer um programa em perl para obter > informações do S.O. Linux Que informações? > bem por ter pouco conhecimento, nao estou > conseguindo > retornar os valores obtidos da subrotina , para um > hash > ordenando em uma lista. Poste seu código. Explique melhor o que está querendo fazer. Entradas nos hashes não são ordenadas por natureza. Você vai ter que ordernar isso sozinho. > nao consego nem imprimir o valor retirando da > subrotina. > o que devo fazer? Deve mandar seu código! Se seu inglês estiver em dia, esse é um bom ponto de início (qualquer dia traduzo isso): http://www.perlmonks.org/?node_id=174051 []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From shonorio em gmail.com Fri May 5 07:31:45 2006 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 5 May 2006 11:31:45 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> Message-ID: <12d1f4ee0605050731j44ffc248k1f58499363b4547c@mail.gmail.com> Nilson, Gostei muito do seu protótipo e se não fosse uma maldita prova na segunda, eu passaria o meu final de semana analisando o teu código (mas vou fazer isto depois da prova :) !!! ). Posso sugerir uma coisa, que tal colocar o código no sourceforge, ou qualquer outro lugar que tenha CVS (ou subversion) público ? Assim é muito mais simples acompanhar o desenvolvimento do projeto. Meu parabéns, Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060505/03333d6d/attachment.html From glasswalk3r em yahoo.com.br Fri May 5 07:33:51 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 5 May 2006 11:33:51 -0300 (ART) Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <9a08c9b40605050546n6971576anc2f93e0d4053382c@mail.gmail.com> Message-ID: <20060505143351.9953.qmail@web30808.mail.mud.yahoo.com> --- Nilson Santos Figueiredo Junior escreveu: > Quando você está desenvolvendo uma aplicação > corporativa para uma > grande empresa tradicional e etc, etc, etc uma > especificação formal de > requisitos cai bem. Na verdade, você não vai > conseguir vender nada sem > uma, nessas situações. Se vende projetos com especificações PORCAS você quer dizer. E vejo isso aos montes. Principalmente em consultorias. E as consultorias continuam ganhando dinheiro porque largam as m¨%$$@! nas costas dos programadores e arquitetos que tem que vestir suas capas de superhomens e passarem menos tempo com suas famílias. > Esse não é o caso, IMO. Eu > acredito que existem > metodologias apropriadas para cada tipo de situação. > Como eu disse > anteriormente: não é só porque você tem um martelo > que tudo se torna > um prego. Nilson, não precisa ser um documento de 100 páginas, com papel timbrado. Isso só serve para empresas porque, na maoria das vezes, a especificação se torna um contrato. O que precisamos é descrever o que aplicação tem que fazer, o que não vai fazer e para quem se destina. O resto são detalhes técnicos cujos os quais nós não precisamos de formalidades. É claro, fazer isso só é necessário se houver um grupo razoável de desenvolvedores interessado em tocar o projeto. Em projetos com um punhado de pessoas uma ida no O'Malleys resolve o problema. []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From fernandojfo em gmail.com Fri May 5 07:49:52 2006 From: fernandojfo em gmail.com (fernando jorge ferreira) Date: Fri, 5 May 2006 11:49:52 -0300 Subject: [Cascavel-pm] estudando perl In-Reply-To: <20060505142557.45876.qmail@web30806.mail.mud.yahoo.com> References: <15ad3c910605050544y2b9bc49ek394623911928789c@mail.gmail.com> <20060505142557.45876.qmail@web30806.mail.mud.yahoo.com> Message-ID: <15ad3c910605050749n64c34769se1b05326841905be@mail.gmail.com> > > Se importaria em nos contar sobre seu curso e qual sua > faculdade? Estudo na UNIVERSO Goiânia- GO, o curso é Internet e Rede de Computadores. É um curso de dois anos voltado para administração de redes de computadores,. temos a linguagem perl como materia. tenho que fazer um trabalho como o arquivo em anexo. a diferença é que como a vt tera que ser implementada no laboratorio da faculdade, entaum nao preciso me preoculpar com duas interfaces de redes . vai em anexos o script que comecei a fazer. ______________________________ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060505/09070260/attachment-0001.html -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : VTInt-DAR.pdf Tipo : application/pdf Tam : 64821 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060505/09070260/attachment-0001.pdf -------------- Próxima Parte ---------- Um anexo não texto foi limpo... Nome : ip.pl Tipo : application/x-perl Tam : 1439 bytes Descr.: não disponível Url : http://mail.pm.org/pipermail/cascavel-pm/attachments/20060505/09070260/attachment-0001.bin From shonorio em gmail.com Fri May 5 07:55:58 2006 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 5 May 2006 11:55:58 -0300 Subject: [Cascavel-pm] SoC - Projeto de interface web para PostgreSQL In-Reply-To: <445AB046.8040900@galvao.eti.br> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> <1146788784.3883.9.camel@kariri> <9a08c9b40605041726vea406a4w5765b5114363ad2b@mail.gmail.com> <445AB046.8040900@galvao.eti.br> Message-ID: <12d1f4ee0605050755q43b0fc45h2dc9f949d18b9352@mail.gmail.com> Deixa eu compreender melhor uma coisa, se eu colocar o post no 'code of summer' você vai contribuir na codificação ? Outra coisa, tem como você mostrar o teu protótipo ? Solli M. Honorio On 5/4/06, "Er Galvão Abbott - PortoAlegre.pm" wrote: > > Foi exatamente isso que quis dizer quando falava do Interpretador > on-line. Valeu, Nilson :) > > Na realidade a idéia por trás do projeto (do postgresql) não é > obrigatoriamente usar AJAX, mas também não está descartada a > possibilidade. > > Abraços, > > Galvão > > Nilson Santos Figueiredo Junior wrote: > > On 5/4/06, Daniel Ruoso wrote: > > > >> A idéia q eles tem uma equipe testando essas gambiarras em cada versão > >> de browser q vc pode imaginar... > >> > > > > Não. > > A idéia é colocar um aviso: versão mínima necessária x.y. E não deixar > > passar dali sem a versão atualizada. Acredite, você estará fazendo um > > favor ao próprio usuário. > > > > AJAX não é uma tecnologia nova. O nome é relativamente novo (2 anos > > mais ou menos) o conceito existe desde muito tempo. Eu trabalhava em > > um sistema iniciado em 2000 que utilizava os recursos hoje conhecidos > > como AJAX. > > > > A idéia é perfeitamente amadurecida ao ponto da própria Microsoft > > (notória atrasada tecnologicamente) já ter lançado o seu framework > > "Atlas" para desenvolvimento web com as tecnologias modernas. > > > > A experiência proporcionada por sites modernos é infinitamente > > superior aos sites tradicionais, desde que bem utilizada. Basta você > > observar como o GMail é superior a qualquer outro webmail, como o > > Google Suggest é um recurso simples mas muito, muito útil, entre > > outras coisas. E depois comparar com os sites tradicionais. Vai > > utilizar o SquirrelMail pra ver que beleza é. ;-) > > > > -Nilson Santos F. Jr. > > _______________________________________________ > > 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 > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060505/9c67c1f5/attachment.html From glasswalk3r em yahoo.com.br Fri May 5 08:17:58 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 5 May 2006 12:17:58 -0300 (ART) Subject: [Cascavel-pm] estudando perl In-Reply-To: <15ad3c910605050749n64c34769se1b05326841905be@mail.gmail.com> Message-ID: <20060505151758.5883.qmail@web30810.mail.mud.yahoo.com> --- fernando jorge ferreira escreveu: > Estudo na UNIVERSO Goiânia- GO, o curso é Internet > e Rede de Computadores. > > É um curso de dois anos voltado para > administração de redes de > computadores,. > temos a linguagem perl como materia. Qual a grade curricular que vocês tem? > tenho que fazer um trabalho como o arquivo em anexo. > a diferença é que como a vt tera que ser > implementada no laboratorio da > faculdade, entaum nao preciso me preoculpar com > duas interfaces de redes > . vai em anexos o script que comecei a fazer. Eu espero que seu professor tenha ensinado o básico. Eu nunca ouvi falar em PRIMA. O mais interessante que notei é que ele é multiplataforma e tem documentação. O ruim é essa licença de uso esquisita. De qualquer forma, seu script não está usando nada de biblitecas gráficas. Estou sem Linux aqui para testar ele, mas já de cara notei duas coisas: 1 - Você não está usando as pragmas warnings e strict. Use-as: isso vai salvar sua sanidade uma hora. 2 - Use o CPAN para recuperar informações das placas de rede. Com certeza tem um módulo para fazer isso para você, pronto para usar: não reinvente a roda a menos que você queira fazer uma melhor. Eu não li em nada nessa especificação que você não pode fazer isso. Falando em especificação... evite anexos como PDF: seria melhor você colar ela (já que é curta) no email. Isso facilita quem quer usar o histórico da lista depois (apesar de não termos uma ferramenta de busca ainda). Se você souber usar o VIM, recomendo dar uma lida nesse artigo aqui: http://sao-paulo.pm.org/papers/alceu/vim4perl/index.html E fazer download do perl-support.vim e perl-tidy. Isso vai ajudar você a programar melhor. []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From acid06 em gmail.com Fri May 5 08:19:03 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 5 May 2006 12:19:03 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Interpretador_interativo_via_web_de_?= =?iso-8859-1?q?Perl_=28prot=F3tipo=29?= In-Reply-To: <12d1f4ee0605050731j44ffc248k1f58499363b4547c@mail.gmail.com> References: <9a08c9b40605041548x4ef0a876td36d921b3e071eb8@mail.gmail.com> <12d1f4ee0605050731j44ffc248k1f58499363b4547c@mail.gmail.com> Message-ID: <9a08c9b40605050819y2983a4f4l32e8aaf1a86af83c@mail.gmail.com> On 5/5/06, Solli Honorio wrote: > Posso sugerir uma coisa, que tal colocar o código no sourceforge, ou > qualquer outro lugar que tenha CVS (ou subversion) público ? Assim é muito > mais simples acompanhar o desenvolvimento do projeto. Certo. Vou ver se faço isso agora nesse final de semana. -Nilson Santos F. Jr. From acid06 em gmail.com Fri May 5 08:20:28 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 5 May 2006 12:20:28 -0300 Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <20060505143351.9953.qmail@web30808.mail.mud.yahoo.com> References: <9a08c9b40605050546n6971576anc2f93e0d4053382c@mail.gmail.com> <20060505143351.9953.qmail@web30808.mail.mud.yahoo.com> Message-ID: <9a08c9b40605050820w3cd4d611q327b1cbb7c65cfdb@mail.gmail.com> On 5/5/06, Alceu R. de Freitas Jr. wrote: > É claro, fazer isso só é necessário se houver um grupo > razoável de desenvolvedores interessado em tocar o > projeto. Em projetos com um punhado de pessoas uma ida > no O'Malleys resolve o problema. Eu acho isso algo muito mais produtivo (mesmo eu nem sabendo o que é O'Malleys). ;-) -Nilson Santos F. Jr. From glasswalk3r em yahoo.com.br Fri May 5 08:29:39 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 5 May 2006 12:29:39 -0300 (ART) Subject: [Cascavel-pm] [EAD-PERL] Re: Hands-on via web In-Reply-To: <9a08c9b40605050820w3cd4d611q327b1cbb7c65cfdb@mail.gmail.com> Message-ID: <20060505152939.10831.qmail@web30810.mail.mud.yahoo.com> --- Nilson Santos Figueiredo Junior escreveu: > On 5/5/06, Alceu R. de Freitas Jr. > wrote: > > É claro, fazer isso só é necessário se houver um > grupo > > razoável de desenvolvedores interessado em tocar o > > projeto. Em projetos com um punhado de pessoas uma > ida > > no O'Malleys resolve o problema. > > Eu acho isso algo muito mais produtivo (mesmo eu nem > sabendo o que é > O'Malleys). ;-) O'Malleys é um pub irlandês em São Paulo e normalmente é o local aonde fazemos nossas reuniões (apesar que eu mais falto que participo). Fica complicado fazer isso com monges espalhados pelo país... a menos que passemos a ter patrocínio de alguma companhia aérea. []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Fri May 5 05:54:02 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Fri, 05 May 2006 13:54:02 +0100 Subject: [Cascavel-pm] estudando perl In-Reply-To: <15ad3c910605050544y2b9bc49ek394623911928789c@mail.gmail.com> References: <15ad3c910605050544y2b9bc49ek394623911928789c@mail.gmail.com> Message-ID: <445B4AEA.4000409@yahoo.com.br> fernando jorge ferreira wrote: > Oi tenho como materia da faculdae linguagem perl. > preciso fazer um programa em perl para obter informações do S.O. Linux > bem por ter pouco conhecimento, nao estou conseguindo > retornar os valores obtidos da subrotina , para um hash > ordenando em uma lista. > nao consego nem imprimir o valor retirando da subrotina. > o que devo fazer? > Que tal postar um pouco de código para a gente olhar? :-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ From pmpoa em galvao.eti.br Fri May 5 13:59:38 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Fri, 05 May 2006 17:59:38 -0300 Subject: [Cascavel-pm] Projeto de interface web para PostgreSQL (fora do SoC) In-Reply-To: <12d1f4ee0605050755q43b0fc45h2dc9f949d18b9352@mail.gmail.com> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> <1146788784.3883.9.camel@kariri> <9a08c9b40605041726vea406a4w5765b5114363ad2b@mail.gmail.com> <445AB046.8040900@galvao.eti.br> <12d1f4ee0605050755q43b0fc45h2dc9f949d18b9352@mail.gmail.com> Message-ID: <445BBCBA.4050809@galvao.eti.br> Bom, a possibilidade de participar do SoC acabou de morrer. Não sei bem o que deu no David, que estava todo emocionado quando falei com ele sobre o assunto da primeira vez, mas anyway... Pretendo tocar o projeto de qualquer forma, mas tenham em mente que não faremos mais parte do Summer of Code. Isso nos traz uma vantagem e uma desvantagem: Desvantagem: Não teremos mais financiamento da Google / PostgreSQL. Vantagem: Qualquer um pode participar. Vou preparar um detalhamento maior do projeto e envio pra vocês na semana que vem, juntamente com o protótipo da interface. Aí re-validamos quem ainda quiser participar :) Abraços, Galvão Solli Honorio wrote: > Deixa eu compreender melhor uma coisa, se eu colocar o post no 'code > of summer' você vai contribuir na codificação ? > > Outra coisa, tem como você mostrar o teu protótipo ? > > Solli M. Honorio > > On 5/4/06, *"Er Galvão Abbott - PortoAlegre.pm"* > wrote: > > Foi exatamente isso que quis dizer quando falava do Interpretador > on-line. Valeu, Nilson :) > > Na realidade a idéia por trás do projeto (do postgresql) não é > obrigatoriamente usar AJAX, mas também não está descartada a > possibilidade. > > Abraços, > > Galvão > > Nilson Santos Figueiredo Junior wrote: > > On 5/4/06, Daniel Ruoso > wrote: > > > >> A idéia q eles tem uma equipe testando essas gambiarras em cada > versão > >> de browser q vc pode imaginar... > >> > > > > Não. > > A idéia é colocar um aviso: versão mínima necessária x.y. E não > deixar > > passar dali sem a versão atualizada. Acredite, você estará > fazendo um > > favor ao próprio usuário. > > > > AJAX não é uma tecnologia nova. O nome é relativamente novo (2 anos > > mais ou menos) o conceito existe desde muito tempo. Eu trabalhava em > > um sistema iniciado em 2000 que utilizava os recursos hoje > conhecidos > > como AJAX. > > > > A idéia é perfeitamente amadurecida ao ponto da própria Microsoft > > (notória atrasada tecnologicamente) já ter lançado o seu framework > > "Atlas" para desenvolvimento web com as tecnologias modernas. > > > > A experiência proporcionada por sites modernos é infinitamente > > superior aos sites tradicionais, desde que bem utilizada. Basta você > > observar como o GMail é superior a qualquer outro webmail, como o > > Google Suggest é um recurso simples mas muito, muito útil, entre > > outras coisas. E depois comparar com os sites tradicionais. Vai > > utilizar o SquirrelMail pra ver que beleza é. ;-) > > > > -Nilson Santos F. Jr. > > _______________________________________________ > > 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 jamorreu em gmail.com Fri May 5 17:01:40 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Fri, 5 May 2006 21:01:40 -0300 Subject: [Cascavel-pm] Dividir processamento de script em 4 processadores. Message-ID: <8ff2963a0605051701r49868169o1cef841678e7c938@mail.gmail.com> Pessoal, estou tentando ajudar um amigo no seguinte caso: - ele tem uma aplicação Perl rodando em um servidor com 4 processadores, porém essa aplicação está consumindo 100% de um processador (isso não atrapalha ele, pois ficam 3 processadores livres). O que nós queremos saber é se tem a possibilidade de dividir essa "tarefa" nos 4 processadores a fim de ganhar desempenho? (isso é o que ele relatou... realmente acontece isso (de toda aplicação ser processada por apenas um processador?) -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org From pmpoa em galvao.eti.br Fri May 5 18:11:03 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Fri, 05 May 2006 22:11:03 -0300 Subject: [Cascavel-pm] Projeto de interface web para PostgreSQL (fora do SoC) In-Reply-To: <12d1f4ee0605050755q43b0fc45h2dc9f949d18b9352@mail.gmail.com> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> <1146788784.3883.9.camel@kariri> <9a08c9b40605041726vea406a4w5765b5114363ad2b@mail.gmail.com> <445AB046.8040900@galvao.eti.br> <12d1f4ee0605050755q43b0fc45h2dc9f949d18b9352@mail.gmail.com> Message-ID: <445BF7A7.6090807@galvao.eti.br> [Desculpem se chegar repetida, mas acho que deu um piripaque no servidor de e-mail do meu provedor] Bom, a possibilidade de participar do SoC acabou de morrer. Não sei bem o que deu no David, que estava todo emocionado quando falei com ele sobre o assunto da primeira vez, mas anyway... Pretendo tocar o projeto de qualquer forma, mas tenham em mente que não faremos mais parte do Summer of Code. Isso nos traz uma vantagem e uma desvantagem: Desvantagem: Não teremos mais financiamento da Google / PostgreSQL. Vantagem: Qualquer um pode participar. Vou preparar um detalhamento maior do projeto e envio pra vocês na semana que vem, juntamente com o protótipo da interface. Aí re-validamos quem ainda quiser participar :) Abraços, Galvão Solli Honorio wrote: > Deixa eu compreender melhor uma coisa, se eu colocar o post no 'code > of summer' você vai contribuir na codificação ? > > Outra coisa, tem como você mostrar o teu protótipo ? > > Solli M. Honorio > > On 5/4/06, *"Er Galvão Abbott - PortoAlegre.pm"* > wrote: > > Foi exatamente isso que quis dizer quando falava do Interpretador > on-line. Valeu, Nilson :) > > Na realidade a idéia por trás do projeto (do postgresql) não é > obrigatoriamente usar AJAX, mas também não está descartada a > possibilidade. > > Abraços, > > Galvão > > Nilson Santos Figueiredo Junior wrote: > > On 5/4/06, Daniel Ruoso > wrote: > > > >> A idéia q eles tem uma equipe testando essas gambiarras em cada > versão > >> de browser q vc pode imaginar... > >> > > > > Não. > > A idéia é colocar um aviso: versão mínima necessária x.y. E não > deixar > > passar dali sem a versão atualizada. Acredite, você estará > fazendo um > > favor ao próprio usuário. > > > > AJAX não é uma tecnologia nova. O nome é relativamente novo (2 anos > > mais ou menos) o conceito existe desde muito tempo. Eu trabalhava em > > um sistema iniciado em 2000 que utilizava os recursos hoje > conhecidos > > como AJAX. > > > > A idéia é perfeitamente amadurecida ao ponto da própria Microsoft > > (notória atrasada tecnologicamente) já ter lançado o seu framework > > "Atlas" para desenvolvimento web com as tecnologias modernas. > > > > A experiência proporcionada por sites modernos é infinitamente > > superior aos sites tradicionais, desde que bem utilizada. Basta você > > observar como o GMail é superior a qualquer outro webmail, como o > > Google Suggest é um recurso simples mas muito, muito útil, entre > > outras coisas. E depois comparar com os sites tradicionais. Vai > > utilizar o SquirrelMail pra ver que beleza é. ;-) > > > > -Nilson Santos F. Jr. > > _______________________________________________ > > 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 pmpoa em galvao.eti.br Sun May 7 15:00:27 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Sun, 07 May 2006 19:00:27 -0300 Subject: [Cascavel-pm] Projeto de interface web para PostgreSQL (fora do SoC) In-Reply-To: <12d1f4ee0605050755q43b0fc45h2dc9f949d18b9352@mail.gmail.com> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> <1146788784.3883.9.camel@kariri> <9a08c9b40605041726vea406a4w5765b5114363ad2b@mail.gmail.com> <445AB046.8040900@galvao.eti.br> <12d1f4ee0605050755q43b0fc45h2dc9f949d18b9352@mail.gmail.com> Message-ID: <445E6DFB.90202@galvao.eti.br> [Desculpem se chegar repetida, mas acho que deu um piripaque no servidor de e-mail do meu provedor] Bom, a possibilidade de participar do SoC acabou de morrer. Não sei bem o que deu no David, que estava todo emocionado quando falei com ele sobre o assunto da primeira vez, mas anyway... Pretendo tocar o projeto de qualquer forma, mas tenham em mente que não faremos mais parte do Summer of Code. Isso nos traz uma vantagem e uma desvantagem: Desvantagem: Não teremos mais financiamento da Google / PostgreSQL. Vantagem: Qualquer um pode participar. Vou preparar um detalhamento maior do projeto e envio pra vocês na semana que vem, juntamente com o protótipo da interface. Aí re-validamos quem ainda quiser participar :) Abraços, Galvão Solli Honorio wrote: > Deixa eu compreender melhor uma coisa, se eu colocar o post no 'code > of summer' você vai contribuir na codificação ? > > Outra coisa, tem como você mostrar o teu protótipo ? > > Solli M. Honorio > > On 5/4/06, *"Er Galvão Abbott - PortoAlegre.pm"* > wrote: > > Foi exatamente isso que quis dizer quando falava do Interpretador > on-line. Valeu, Nilson :) > > Na realidade a idéia por trás do projeto (do postgresql) não é > obrigatoriamente usar AJAX, mas também não está descartada a > possibilidade. > > Abraços, > > Galvão > > Nilson Santos Figueiredo Junior wrote: > > On 5/4/06, Daniel Ruoso > wrote: > > > >> A idéia q eles tem uma equipe testando essas gambiarras em cada > versão > >> de browser q vc pode imaginar... > >> > > > > Não. > > A idéia é colocar um aviso: versão mínima necessária x.y. E não > deixar > > passar dali sem a versão atualizada. Acredite, você estará > fazendo um > > favor ao próprio usuário. > > > > AJAX não é uma tecnologia nova. O nome é relativamente novo (2 anos > > mais ou menos) o conceito existe desde muito tempo. Eu trabalhava em > > um sistema iniciado em 2000 que utilizava os recursos hoje > conhecidos > > como AJAX. > > > > A idéia é perfeitamente amadurecida ao ponto da própria Microsoft > > (notória atrasada tecnologicamente) já ter lançado o seu framework > > "Atlas" para desenvolvimento web com as tecnologias modernas. > > > > A experiência proporcionada por sites modernos é infinitamente > > superior aos sites tradicionais, desde que bem utilizada. Basta você > > observar como o GMail é superior a qualquer outro webmail, como o > > Google Suggest é um recurso simples mas muito, muito útil, entre > > outras coisas. E depois comparar com os sites tradicionais. Vai > > utilizar o SquirrelMail pra ver que beleza é. ;-) > > > > -Nilson Santos F. Jr. > > _______________________________________________ > > 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 s.koch em brindestorm.com Mon May 8 09:33:27 2006 From: s.koch em brindestorm.com (Brinde Storm - Steven Koch) Date: Mon, 08 May 2006 17:33:27 +0100 Subject: [Cascavel-pm] Pesquisa em array In-Reply-To: <20060505152939.10831.qmail@web30810.mail.mud.yahoo.com> Message-ID: Boa tarde pessoa... Tenho um arquivo .txt com um monte de nome de arquivos que não existe em um directorio. E tenho um directorio que tem arquivos da mesma familia, mas com os ultimos 3 digitos diferentes. Eu pegarei o primeiro nome de arquivo e farei as padronização e depois verificarei se existe algum arquivo similar no directorio, mas eu não sei qual o final do arquivo que no diretorio. Estou conseguindo fazer a padronização na boa, mas não consigo pesquisar no directorio este padrao e encontrar um arquivo similiar. open(ARQ, "arquivos.txt"); $mydir = "D:\\ambientes 2006.1\\jpg produtos\\";#onde estão as imagens que devo pesquisar while(){ $_ =~ s/\n//; $_ =~ s/AM\/AM//; $_ =~ s/_.*$//; $_ =~ s/\..*$//; #Agora começa meu problema... Pois não sei que comando usar para encontrar este padrão no meio dos arquivo #Não funça... com -e o find não consegui usar.. E o grep no array dos directorios me retorna mais de uma opção ??? From donatoaz em gmail.com Mon May 8 12:26:16 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon, 8 May 2006 16:26:16 -0300 Subject: [Cascavel-pm] usando XS para wrap de dynamic lib Message-ID: <1746e3e30605081226p165901dbjfaaaef3115a4e0d0@mail.gmail.com> Pessoal, algum de voces sabe como eu faço para criar um wrapper usando o XS para envolver uma biblioteca .so? eu nao tenho o source (nem o .c nem o .h) dela. -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From joenio em gmail.com Mon May 8 20:29:37 2006 From: joenio em gmail.com (Joenio Marques) Date: Tue, 9 May 2006 00:29:37 -0300 Subject: [Cascavel-pm] [TESTE] - A lista esta com problemas? Message-ID: <65934b450605082029n4cb856ddnf24d4f87680dfa01@mail.gmail.com> ** isso é um teste ** Desconfia-se que a lista está com problemas... Joenio Marques - Salvador Perl Mongers From acid06 em gmail.com Tue May 9 11:32:20 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 9 May 2006 15:32:20 -0300 Subject: [Cascavel-pm] Dividir processamento de script em 4 processadores. In-Reply-To: <8ff2963a0605051701r49868169o1cef841678e7c938@mail.gmail.com> References: <8ff2963a0605051701r49868169o1cef841678e7c938@mail.gmail.com> Message-ID: <9a08c9b40605091132u7f00af87t50e77adabffcec25@mail.gmail.com> On 5/5/06, João Gabriel wrote: > (isso é o que ele relatou... realmente acontece isso (de toda > aplicação ser processada por apenas um processador?) Para isso existem threads ou processos separados. Um único thread de execução de um único processo só é executado em um único processador. Isso vale pra qualquer ambiente, com qualquer linguagem de programação. -Nilson Santos F. Jr. From acid06 em gmail.com Tue May 9 11:34:38 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 9 May 2006 15:34:38 -0300 Subject: [Cascavel-pm] Projeto de interface web para PostgreSQL (fora do SoC) In-Reply-To: <445BBCBA.4050809@galvao.eti.br> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> <1146788784.3883.9.camel@kariri> <9a08c9b40605041726vea406a4w5765b5114363ad2b@mail.gmail.com> <445AB046.8040900@galvao.eti.br> <12d1f4ee0605050755q43b0fc45h2dc9f949d18b9352@mail.gmail.com> <445BBCBA.4050809@galvao.eti.br> Message-ID: <9a08c9b40605091134j2d0f5145t9574089ca39d1a11@mail.gmail.com> On 5/5/06, "Er Galvão Abbott - PortoAlegre.pm" wrote: > Bom, a possibilidade de participar do SoC acabou de morrer. Não sei bem > o que deu no David, que estava todo emocionado quando falei com ele > sobre o assunto da primeira vez, mas anyway... Na verdade, quem faz a decisão de quais projetos irão ou não ser financiados é o Google. Então se você submeter a proposta e o Google achá-la boa o suficiente, você recebe o financiamento. As organizações se apresentam apenas como mentoras do processo. A decisão de quem recebe ou não financiamento é, em última instância, do Google. -Nilson Santos F. Jr. From fglock em gmail.com Tue May 9 12:02:23 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Tue, 9 May 2006 16:02:23 -0300 Subject: [Cascavel-pm] usando XS para wrap de dynamic lib In-Reply-To: <1746e3e30605081226p165901dbjfaaaef3115a4e0d0@mail.gmail.com> References: <1746e3e30605081226p165901dbjfaaaef3115a4e0d0@mail.gmail.com> Message-ID: Não sei, mas acabou de ser publicada uma versão nova do NCI (native call interface) que pode servir para o que você precisa: http://search.cpan.org/~chromatic/P5NCI-0.20/lib/P5NCI.pm - Flavio S. Glock 2006/5/8, Donato Azevedo : > Pessoal, > algum de voces sabe como eu faço para criar um wrapper usando o XS > para envolver uma biblioteca .so? > eu nao tenho o source (nem o .c nem o .h) dela. > > -- > ------------------------------------------------------------------------ > Donato Azevedo - UFMG - Eng Ctrl Aut > Good algorithm design is important, and is both a science and an art. > Slackware user #390325 > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From jamorreu em gmail.com Tue May 9 13:26:01 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Tue, 9 May 2006 17:26:01 -0300 Subject: [Cascavel-pm] Dividir processamento de script em 4 processadores. In-Reply-To: <9a08c9b40605091132u7f00af87t50e77adabffcec25@mail.gmail.com> References: <8ff2963a0605051701r49868169o1cef841678e7c938@mail.gmail.com> <9a08c9b40605091132u7f00af87t50e77adabffcec25@mail.gmail.com> Message-ID: <8ff2963a0605091326j7c7933b0xe6ff7f2eae1260c2@mail.gmail.com> Mas uma aplicação como todo, tem como ser "dividida"? -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org 2006/5/9, Nilson Santos Figueiredo Junior : > On 5/5/06, João Gabriel wrote: > > (isso é o que ele relatou... realmente acontece isso (de toda > > aplicação ser processada por apenas um processador?) > > Para isso existem threads ou processos separados. > > Um único thread de execução de um único processo só é executado em um > único processador. Isso vale pra qualquer ambiente, com qualquer > linguagem de programação. > > -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 Tue May 9 13:36:52 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 9 May 2006 17:36:52 -0300 Subject: [Cascavel-pm] Dividir processamento de script em 4 processadores. In-Reply-To: <8ff2963a0605091326j7c7933b0xe6ff7f2eae1260c2@mail.gmail.com> References: <8ff2963a0605051701r49868169o1cef841678e7c938@mail.gmail.com> <9a08c9b40605091132u7f00af87t50e77adabffcec25@mail.gmail.com> <8ff2963a0605091326j7c7933b0xe6ff7f2eae1260c2@mail.gmail.com> Message-ID: <9a08c9b40605091336w11ca8d0bi290e93b239f9eda2@mail.gmail.com> On 5/9/06, João Gabriel wrote: > Mas uma aplicação como todo, tem como ser "dividida"? É só você dividir o processamento por vários threads ou processos (usando fork()). Agora se o que você está querendo dizer com "uma aplicação como todo" é uma coisa com um único fluxo de execução, então não, não tem como (como eu havia dito antes: "Um único thread de execução de um único processo só é executado em um único processador"). -Nilson Santos F. Jr. From pmpoa em galvao.eti.br Tue May 9 13:45:29 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Tue, 09 May 2006 17:45:29 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_Lentid=E3o_na_lista?= Message-ID: <4460FF69.20901@galvao.eti.br> Pessoal: Queria confirmar se mais alguém sentiu a lentidão na lista ou se o problema foi apenas comigo. Desde sexta-feira que estava tentando responder um e-mail e ele nunca chegava. Como ele não aparecia nos arquivos da lista acabei mandando 3 vezes. Resultado: recebi os três hoje... Mais alguém teve problemas? Abraços, Galvão From shonorio em gmail.com Tue May 9 14:08:59 2006 From: shonorio em gmail.com (Solli Honorio) Date: Tue, 9 May 2006 18:08:59 -0300 Subject: [Cascavel-pm] Dividir processamento de script em 4 processadores. In-Reply-To: <8ff2963a0605091326j7c7933b0xe6ff7f2eae1260c2@mail.gmail.com> References: <8ff2963a0605051701r49868169o1cef841678e7c938@mail.gmail.com> <9a08c9b40605091132u7f00af87t50e77adabffcec25@mail.gmail.com> <8ff2963a0605091326j7c7933b0xe6ff7f2eae1260c2@mail.gmail.com> Message-ID: <12d1f4ee0605091408h271fa9dr4812978789516faf@mail.gmail.com> João, A príncio toda aplicação é monolítica (pelo menos nos atuais compiladores), você é que precisa informar ao compilador que existem partes do programa que podem ser executadas de maneira paralela, mas para isto você precisa codificar, não é uma opção do compilador. Não sei o que o sistema do teu amigo está fazendo para consumir isto, mas imagine se o cara estiver lendo um arquivo e criando um hash, como quebrar isto em threads ? Tem como, mas é trabalhoso. Tem como você dar mais detalhes desta aplicação ? Se é um processamento batch ? Se é um servidor ? etc Abraços, Solli M. Honório On 5/9/06, João Gabriel wrote: > > Mas uma aplicação como todo, tem como ser "dividida"? > > -- > []'s > João Gabriel > CGiClube.net - www.cgiclube.net > Vitória Perl Mongers - vitoria.pm.org > > > 2006/5/9, Nilson Santos Figueiredo Junior : > > On 5/5/06, João Gabriel wrote: > > > (isso é o que ele relatou... realmente acontece isso (de toda > > > aplicação ser processada por apenas um processador?) > > > > Para isso existem threads ou processos separados. > > > > Um único thread de execução de um único processo só é executado em um > > único processador. Isso vale pra qualquer ambiente, com qualquer > > linguagem de programação. > > > > -Nilson Santos F. Jr. > > _______________________________________________ > > 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 > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060509/f10cafb2/attachment.html From jamorreu em gmail.com Tue May 9 14:15:22 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Tue, 9 May 2006 18:15:22 -0300 Subject: [Cascavel-pm] Dividir processamento de script em 4 processadores. In-Reply-To: <12d1f4ee0605091408h271fa9dr4812978789516faf@mail.gmail.com> References: <8ff2963a0605051701r49868169o1cef841678e7c938@mail.gmail.com> <9a08c9b40605091132u7f00af87t50e77adabffcec25@mail.gmail.com> <8ff2963a0605091326j7c7933b0xe6ff7f2eae1260c2@mail.gmail.com> <12d1f4ee0605091408h271fa9dr4812978789516faf@mail.gmail.com> Message-ID: <8ff2963a0605091415q14868d56h5acf2cbacb4ff8e@mail.gmail.com> Sim... é um servidor... e a aplicação e um gerador de estatísticas que gera estatísticas de todos os sites do servidor... Irei passar essas informações a ele. -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org 2006/5/9, Solli Honorio : > João, > > A príncio toda aplicação é monolítica (pelo menos nos atuais compiladores), > você é que precisa informar ao compilador que existem partes do programa que > podem ser executadas de maneira paralela, mas para isto você precisa > codificar, não é uma opção do compilador. > > Não sei o que o sistema do teu amigo está fazendo para consumir isto, mas > imagine se o cara estiver lendo um arquivo e criando um hash, como quebrar > isto em threads ? Tem como, mas é trabalhoso. > > Tem como você dar mais detalhes desta aplicação ? Se é um processamento > batch ? Se é um servidor ? etc > > Abraços, > > Solli M. Honório > > > > On 5/9/06, João Gabriel < jamorreu em gmail.com> wrote: > > > Mas uma aplicação como todo, tem como ser "dividida"? > > -- > []'s > João Gabriel > CGiClube.net - www.cgiclube.net > Vitória Perl Mongers - vitoria.pm.org > > > 2006/5/9, Nilson Santos Figueiredo Junior < acid06 em gmail.com>: > > On 5/5/06, João Gabriel wrote: > > > (isso é o que ele relatou... realmente acontece isso (de toda > > > aplicação ser processada por apenas um processador?) > > > > Para isso existem threads ou processos separados. > > > > Um único thread de execução de um único processo só é executado em um > > único processador. Isso vale pra qualquer ambiente, com qualquer > > linguagem de programação. > > > > -Nilson Santos F. Jr. > > _______________________________________________ > > 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 > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > From jamorreu em gmail.com Tue May 9 14:20:28 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Tue, 9 May 2006 18:20:28 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_Lentid=E3o_na_lista?= In-Reply-To: <4460FF69.20901@galvao.eti.br> References: <4460FF69.20901@galvao.eti.br> Message-ID: <8ff2963a0605091420n5acbbff9pbb08f88d5c69f7f0@mail.gmail.com> Envio e recebo mensagens em tempo real... Acabei de enviar uma mensagem p/ a lista e já conferi no arquivo da lista que ela está lá... O problema não seria seu servidor de e-mails? -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org Em 09/05/06, "Er Galvão Abbott - PortoAlegre.pm" escreveu: > Pessoal: > > Queria confirmar se mais alguém sentiu a lentidão na lista ou se o > problema foi apenas comigo. > > Desde sexta-feira que estava tentando responder um e-mail e ele nunca > chegava. Como ele não aparecia nos arquivos da lista acabei mandando 3 > vezes. Resultado: recebi os três hoje... > > Mais alguém teve problemas? > > Abraços, > > Galvão > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From edencardim em gmail.com Tue May 9 15:08:28 2006 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 9 May 2006 19:08:28 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_Lentid=E3o_na_lista?= In-Reply-To: <4460FF69.20901@galvao.eti.br> References: <4460FF69.20901@galvao.eti.br> Message-ID: <3de55ead0605091508p5b7fd96cr6da13bcbd64c94a7@mail.gmail.com> On 5/9/06, "Er Galvão Abbott - PortoAlegre.pm" wrote: > Pessoal: > > Queria confirmar se mais alguém sentiu a lentidão na lista ou se o > problema foi apenas comigo. > > Desde sexta-feira que estava tentando responder um e-mail e ele nunca > chegava. Como ele não aparecia nos arquivos da lista acabei mandando 3 > vezes. Resultado: recebi os três hoje... Fiquei 3 dias sem receber mensagens e achei estranho, já que ela costuma ser bem movimentada, hoje, recebi uma enxurrada. Como sou newbie na lista, não tive coragem de reclamar, rsrs ;) From frighetti em cascavel.pm.org Tue May 9 16:44:25 2006 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Tue, 09 May 2006 20:44:25 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_=5BFwd=3A_=DAltima_chamada_?= =?iso-8859-1?q?para_submiss=E3o_de_trabalhos_no_III_FSL_da_Bahia=5D?= Message-ID: <44612959.3070201@cascavel.pm.org> -------- Mensagem Original -------- Assunto: Última chamada para submissão de trabalhos no III FSL da Bahia Data: Tue, 9 May 2006 18:59:57 -0300 De: Daniela Feitosa Para: cascavel-pm-owner em pm.org Referências: Olá! Como não tenho permissão para enviar mensagem para a lista, vocês podem encaminhar esse e-mail para mim? Obrigada. ------------------------------------------------ Chamada de Atividades adiada até dia 12 de maio 3º Festival Software Livre da Bahia 24 a 26 de agosto de 2006 Lauro de Freitas -- Bahia -- Brasil http://festival.softwarelivre.org/ O Festival Software Livre da Bahia realiza sua [1] 3ª edição e convoca a comunidade a contribuir para uma programação de alta qualidade, como já é tradição do evento. Esta chamada de atividades tem o objetivode informar como a comunidade pode contribuir com atividades (palestras e minicursos) para o evento. Também está disponível uma [2]versão em HTML desse texto. ** Informações gerais O Festival vai receber propostas para dois tipos de atividades: palestras e minicursos. As palestras terão duração de 50 minutos, incluindo tempo para perguntas, e serão divididas nas seguintes trilhas: * Cultura livre: Sobre aspectos éticos, filosóficos, conceituais, sociais e culturais do Software Livre. * Desenvolvimento Regional: Experiências e casos de sucesso na adoção de Software Livre em instituições públicas e privadas. * Ferramentas e Soluções: Apresentações técnicas voltados para profissionais da área de TI. * Desenvolvimento de Software: Assuntos relativos à produção de programas e o modelo de desenvolvimento de software livre, voltado para desenvolvedores. * Educação e Inclusão Digital: O uso do software livre para geração de conhecimento e inclusão social. Os minicursos são atividades voltadas para a introdução aos principais conceitos relacionados a alguma técnica ou ferramenta, de forma a capacitar os participantes ao seu uso básico e a continuar o aprendizado de forma autônoma num momento posterior. Os minicursos terão a duração de 4 horas. *** Envio de propostas Utilizaremos o [3]papers para recebimento das propostas, avaliação e divulgação da programação. Para enviar propostas de palestra e de minicurso para o Festival, utilize o [4]"Canto dos palestrantes" do Festival. Todas as propostas, sem exceção, deverão ser enviadas através do "Canto dos palestrantes". Tanto propostas de palestra como de minicursos serão feitos pelo mesmo sistema: haverá uma "trilha" chamada "Minicursos" para propostas de minicursos, e as demais trilhas no sistema são referentes a propostas de palestras. Para o envio de propostas, é fortemente recomendada a leitura do [5] manual dos proponentes do papers, que contém dicas sobre o preenchimento da proposta, de forma a facilitar o processo de avaliação e aumentar as chances de aceitação das palestras. Propostas que não estejam de acordo com esse manual têm chances de terem uma avaliação ruim. *** Seleção das propostas Após o período de envio de propostas, todas as propostas enviadas terão avaliadas por uma comissão de avaliadores, e serão classificadas seguindo os [6]critérios padrão do papers. O número de propostas classificadas depende unicamente da quantidade de espaço que teremos durante o evento. O Festival é um evento comunitário e dispõe de pouquíssimos recursos. Assim, solicitamos a compreensão para o fato de que a aceitação de propostas de palestras ou minicursos não implica no custeio de qualquer custo com viagem. O e-mail para contato com a organização do Festival é "festival2006 em softwarelivre ponto org". Certifique-se de que você receberá e-mails deste endereço, e leia-os. *** Datas importantes * prazo final para envio de propostas: 12 de maio de 2006 * notificação das propostas aceitas: 15 de junho de 2006. * divulgação da programação preliminar do Festival: 10 de julho de 2006. *** Referências 1. http://festival.softwarelivre.org/ 2. http://twiki.softwarelivre.org/bin/view/Festival3/ChamadaDeAtividades 3. http://papers.softwarelivre.org/ 4. http://festival.softwarelivre.org/3/papers/speaker/ 5. http://twiki.softwarelivre.org/bin/view/Papers/ProponentManualPt 6. http://twiki.softwarelivre.org/bin/view/Papers/ProposalsClassificationPt -- Daniela Feitosa Graduanda em Ciência da Computação - UFBA III Festival de Software Livre da Bahia 24, 25 e 26 de agosto de 2006 http://festival.softwarelivre.org -- Daniela Feitosa Graduanda em Ciência da Computação - UFBA III Festival de Software Livre da Bahia 24, 25 e 26 de agosto de 2006 http://festival.softwarelivre.org XXIV Encontro Nacional dos Estudantes de Computação - 31 de Julho a 04 de Agosto de 2006 - Poços de Caldas - MG http://www.enec.org.br/enecomp2006 From igor em izut.com Tue May 9 17:08:43 2006 From: igor em izut.com (Igor Sutton Lopes) Date: Tue, 9 May 2006 21:08:43 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_Lentid=E3o_na_lista?= In-Reply-To: <3de55ead0605091508p5b7fd96cr6da13bcbd64c94a7@mail.gmail.com> References: <4460FF69.20901@galvao.eti.br> <3de55ead0605091508p5b7fd96cr6da13bcbd64c94a7@mail.gmail.com> Message-ID: <20060510000843.GA14322@localhost.localdomain> > Fiquei 3 dias sem receber mensagens e achei estranho, já que ela > costuma ser bem movimentada, hoje, recebi uma enxurrada. Como sou > newbie na lista, não tive coragem de reclamar, rsrs ;) É sim, tivemos problemas. Acho que agora está resolvido. Igor. From mdacwb em gmail.com Tue May 9 18:48:52 2006 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Tue, 9 May 2006 22:48:52 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_Lentid=E3o_na_lista?= In-Reply-To: <20060510000843.GA14322@localhost.localdomain> References: <4460FF69.20901@galvao.eti.br> <3de55ead0605091508p5b7fd96cr6da13bcbd64c94a7@mail.gmail.com> <20060510000843.GA14322@localhost.localdomain> Message-ID: <42dcdd750605091848o6af651a1reabc0b86aab307af@mail.gmail.com> Sei que o Perlmonks também estava crítico, teve um node discutindo isso... apesar de não ter sido citado ... http://www.perlmonks.org/?node_id=547234 Em 09/05/06, Igor Sutton Lopes escreveu: > > Fiquei 3 dias sem receber mensagens e achei estranho, já que ela > > costuma ser bem movimentada, hoje, recebi uma enxurrada. Como sou > > newbie na lista, não tive coragem de reclamar, rsrs ;) > > É sim, tivemos problemas. Acho que agora está resolvido. > > Igor. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From breno em clavis.com.br Tue May 9 20:56:14 2006 From: breno em clavis.com.br (Breno G. de Oliveira) Date: Wed, 10 May 2006 00:56:14 -0300 Subject: [Cascavel-pm] Pesquisa em array In-Reply-To: References: Message-ID: <4461645E.8010003@clavis.com.br> Olá Steven, Pode ser o sono, cansaço, ou pura ignorância mesmo, mas estou a uns 10 minutos olhando pro seu email e não consegui entender exatamente o que vc quer fazer... 1) vc abre um "arquivos.txt" com nomes de arquivos inexistentes; 2) vc tem um diretório "jpg produtos" que possui arquivos da mesma familia, mas com os 3 últimos dígitos diferentes; Até aqui acho que foi. Vc tem uma lista do tipo nome1.aaa nome2.aaa nome3.bbb nome4.aaa nome5.ccc ... e no diretório vc tem: nome1.bbb nome2.ccc nome3.ddd ... 3) Para cada nome na sua lista de arquivos, vc faz uma "padronização" do tipo abaixo, de modo que, se na linha veio "nomeAM/AM_blabla.jpg\n", o resultado será: $_ =~ s/\n//; # nomeAM/AM_blabla.jpg $_ =~ s/AM\/AM//; # nome_blabla.jpg $_ =~ s/_.*$//; # nome $_ =~ s/\..*$//; # nome É isso mesmo que vc quer? Isso não me parece certo... talvez vc deva colocar um "print" entre essas substituições para conferir se o nome está sendo transformado da maneira adequada. Bom, supondo que essa realmente seja o formato que vc precisa, se tudo que vc quer é encontrar dentro do outro diretório alguma ocorrência desse mesmo padrão, faça algo como: opendir(DIR, $mydir) or die "$!\n"; while($nomearq = readdir(DIR)) { # submete as entradas no diretório ao mesmo padrão $nomearq =~ s/\n//; $nomearq =~ s/AM\/AM//; $nomearq =~ s/_.*$//; $nomearq =~ s/\..*$//; if($nomearq eq $nome_original) { # achou } } closedir(DIR); naturalmente, uma escolha mais sensata seria fazer esse readdir() apenas uma vez e jogar os nomes de arquivos devidamente dentro do seu padrão num array. Assim, ao ler seu "arquivos.txt" e modificar cada entrada, vc pode verificar a entrada direto no array já modificado, sem ter que abrir o diretório toda vez. É isso. TIMTOWTDI (como sempre) e desculpe o email longo, eu realmente demorei pra entender o problema- aliás, ESPERO ter entendido mas ainda não tenho certeza se é algo assim que vc quer! []s breno Brinde Storm - Steven Koch wrote: > Boa tarde pessoa... > > Tenho um arquivo .txt com um monte de nome de arquivos que não existe em um > directorio. > > E tenho um directorio que tem arquivos da mesma familia, mas com os ultimos > 3 digitos diferentes. > > Eu pegarei o primeiro nome de arquivo e farei as padronização e depois > verificarei se existe algum arquivo similar no directorio, mas eu não sei > qual o final do arquivo que no diretorio. > > Estou conseguindo fazer a padronização na boa, mas não consigo pesquisar no > directorio este padrao e encontrar um arquivo similiar. > > > > open(ARQ, "arquivos.txt"); > $mydir = "D:\\ambientes 2006.1\\jpg produtos\\";#onde estão as imagens que > devo pesquisar > > while(){ > $_ =~ s/\n//; > $_ =~ s/AM\/AM//; > $_ =~ s/_.*$//; > $_ =~ s/\..*$//; > #Agora começa meu problema... Pois não sei que comando usar para encontrar > este padrão no meio dos arquivo > #Não funça... com -e o find não consegui usar.. E o grep no array dos > directorios me retorna mais de uma opção ??? > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > From edencardim em gmail.com Wed May 10 07:08:59 2006 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 10 May 2006 11:08:59 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Tradu=E7=E3o_perlboot_=28grrr=29?= Message-ID: <3de55ead0605100708n4e5a2d7eicb33e945b0cf83e6@mail.gmail.com> Eu preparei a tradução de parte do perlboot só que quando tento salvar no twiki, dá time out na conexão. Eu consigo mexer no sandbox tranquilamente mas não no maldito perlboot. Será que estou fazendo algo errado? From monsieur_champs em yahoo.com.br Wed May 10 07:33:00 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 10 May 2006 15:33:00 +0100 Subject: [Cascavel-pm] Dividir processamento de script em 4 processadores. In-Reply-To: <8ff2963a0605091415q14868d56h5acf2cbacb4ff8e@mail.gmail.com> References: <8ff2963a0605051701r49868169o1cef841678e7c938@mail.gmail.com> <9a08c9b40605091132u7f00af87t50e77adabffcec25@mail.gmail.com> <8ff2963a0605091326j7c7933b0xe6ff7f2eae1260c2@mail.gmail.com> <12d1f4ee0605091408h271fa9dr4812978789516faf@mail.gmail.com> <8ff2963a0605091415q14868d56h5acf2cbacb4ff8e@mail.gmail.com> Message-ID: <4461F99C.7090608@yahoo.com.br> João Gabriel wrote: > Sim... é um servidor... > > e a aplicação e um gerador de estatísticas que gera estatísticas de > todos os sites do servidor... > > Irei passar essas informações a ele. Um servidor de estatísticas? Acho que você está falando de um programa que lê e consolida registros de atividade de serviços web (AKA "logs"). Eu conheço e gosto muito deste aqui: http://oss.oetiker.ch/rrdtool/ Neste caso, cada conjunto de logs é não-diretamente relacionado, nem dependente dos outros. A aplicação está dividida. Tudo o que é preciso fazer é disparar instâncias suficientes do programa. E sim, pode disparar mais de quatro, o sistema operacional vai alocar processadores para todas elas e alternar conforme as aplicações escrevam dados para o disco. Espero que isso ajude. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From glasswalk3r em yahoo.com.br Wed May 10 07:53:50 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 10 May 2006 11:53:50 -0300 (ART) Subject: [Cascavel-pm] Dividir processamento de script em 4 processadores. In-Reply-To: <8ff2963a0605051701r49868169o1cef841678e7c938@mail.gmail.com> Message-ID: <20060510145350.37481.qmail@web30806.mail.mud.yahoo.com> Qual o sistema operacional que ele usa? Esse sistema está configurado para utilizar os 4 processadores? Eu nunca tentei fazer isso, mas eu entendo que a utilização de Threads automaticamente cuida disso (ou seja, o processo seria transparente). []'s Alceu --- João Gabriel escreveu: > Pessoal, > estou tentando ajudar um amigo no seguinte caso: > - ele tem uma aplicação Perl rodando em um servidor > com 4 > processadores, porém essa aplicação está consumindo > 100% de um > processador (isso não atrapalha ele, pois ficam 3 > processadores > livres). > > O que nós queremos saber é se tem a possibilidade de > dividir essa > "tarefa" nos 4 processadores a fim de ganhar > desempenho? > > (isso é o que ele relatou... realmente acontece isso > (de toda > aplicação ser processada por apenas um processador?) > > -- > []'s > João Gabriel > CGiClube.net - www.cgiclube.net > Vitória Perl Mongers - vitoria.pm.org > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From alexjfalcao em universia.com.br Wed May 10 08:10:24 2006 From: alexjfalcao em universia.com.br (Alex =?iso-8859-1?Q?Falc=E3o?=) Date: Wed, 10 May 2006 12:10:24 -0300 (BRT) Subject: [Cascavel-pm] Dividir processamento de script em 4processadores. In-Reply-To: <20060510145350.37481.qmail@web30806.mail.mud.yahoo.com> References: <8ff2963a0605051701r49868169o1cef841678e7c938@mail.gmail.com> <20060510145350.37481.qmail@web30806.mail.mud.yahoo.com> Message-ID: <37107.200.220.188.67.1147273824.squirrel@webmail.universia.com.br> É importante saber o SO utilizado. Já utilizei a Threads em Sun/Solaris e funcionou muito bem dividido. O importante é saber que uma "Tarefa" não é separada em vários processadores paralelos, a menos que ela crie tarefas filhas que serão processadas em paralelo. []'s -- ___________________________________________ Alex Esteves Jaccoud Falcão Analista de Suporte - Telefonica Linux User: 160008 http://webmaster.brfic.com > Qual o sistema operacional que ele usa? Esse sistema > está configurado para utilizar os 4 processadores? > > Eu nunca tentei fazer isso, mas eu entendo que a > utilização de Threads automaticamente cuida disso (ou > seja, o processo seria transparente). > > []'s > Alceu > > --- João Gabriel escreveu: > >> Pessoal, >> estou tentando ajudar um amigo no seguinte caso: >> - ele tem uma aplicação Perl rodando em um servidor >> com 4 >> processadores, porém essa aplicação está consumindo >> 100% de um >> processador (isso não atrapalha ele, pois ficam 3 >> processadores >> livres). >> >> O que nós queremos saber é se tem a possibilidade de >> dividir essa >> "tarefa" nos 4 processadores a fim de ganhar >> desempenho? >> >> (isso é o que ele relatou... realmente acontece isso >> (de toda >> aplicação ser processada por apenas um processador?) >> >> -- >> []'s >> João Gabriel >> CGiClube.net - www.cgiclube.net >> Vitória Perl Mongers - vitoria.pm.org >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> > > > > > _______________________________________________________ > Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular > e anti-spam realmente eficaz. > http://br.info.mail.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > --------------------------------------------------------------- Universia - Esse é o seu Universo. www.universia.com.br From monsieur_champs em yahoo.com.br Wed May 10 09:07:49 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 10 May 2006 17:07:49 +0100 Subject: [Cascavel-pm] Dividir processamento de script em 4 processadores. In-Reply-To: <20060510145350.37481.qmail@web30806.mail.mud.yahoo.com> References: <20060510145350.37481.qmail@web30806.mail.mud.yahoo.com> Message-ID: <44620FD5.9070701@yahoo.com.br> Alceu R. de Freitas Jr. wrote: > Qual o sistema operacional que ele usa? Esse sistema > está configurado para utilizar os 4 processadores? > > Eu nunca tentei fazer isso, mas eu entendo que a > utilização de Threads automaticamente cuida disso (ou > seja, o processo seria transparente). SE você tem threads. O S.O. não vai quebrar tarefas paralelizáveis sozinho, mesmo na remota possibilidade de ele ser capaz de dizer o que é e o que não é paralelizável. Pelo que foi comentado, eu imagino que são várias atividades não relacionadas executadas por uma instância de um mesmo programa. A sugestão mais simples e imediata seria disparar diversas instâncias do programa em paralelo, e deixar que o SO acredite que são tarefas distintas (como realmente o são). Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From ptfzs em yahoo.com.br Wed May 10 12:16:06 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 10 May 2006 16:16:06 -0300 (ART) Subject: [Cascavel-pm] Definir variavel - setenv Message-ID: <20060510191606.57197.qmail@web31302.mail.mud.yahoo.com> Pessoal, preciso definir algumas variaveis de ambiente.. como posso fazer isso com o Perl?? Obrigada --------------------------------- Yahoo! doce lar. Faça do Yahoo! sua homepage. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060510/6769160b/attachment.html From vandersons em gmail.com Wed May 10 13:53:58 2006 From: vandersons em gmail.com (Vanderson Sampaio) Date: Wed, 10 May 2006 16:53:58 -0400 Subject: [Cascavel-pm] =?iso-8859-1?q?ca=E7ada_aos_bugs=2E=2E=2E?= Message-ID: <792d03600605101353x4db3ebe2g73956a058005d75e@mail.gmail.com> http://scan.coverity.com/ Observem o índice do Perl... -- Vanderson Sampaio Biólogo - Especialista em Bioinformática Mestre em Genética e Biol. Molecular -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060510/effa507e/attachment.html From fernandolouis em terra.com.br Wed May 10 14:43:56 2006 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 10 May 2006 18:43:56 -0300 Subject: [Cascavel-pm] Serial do HD Message-ID: <001a01c6747a$d7289130$0201a8c0@CICERO> Alguém aí tem alguma idéia como pegar o serial do HD através do PERL? De que forma um script perl pode retornar o serial do HD? Eu sei que em C++ e em DELPHI dá, agora em perl ainda não encontrei nada. []s Fernando -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060510/450410d8/attachment.html From igor em izut.com Wed May 10 15:18:30 2006 From: igor em izut.com (Igor Sutton Lopes) Date: Wed, 10 May 2006 19:18:30 -0300 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <001a01c6747a$d7289130$0201a8c0@CICERO> References: <001a01c6747a$d7289130$0201a8c0@CICERO> Message-ID: <20060510221830.GA1906@localhost.localdomain> On Wed, May 10, 2006 at 06:43:56PM -0300, fernandolouis em terra.com.br wrote: > Alguém aí tem alguma idéia como pegar o serial do HD através do PERL? De > que forma um script perl pode retornar o serial do HD? > Eu sei que em C++ e em DELPHI dá, agora em perl ainda não encontrei nada. Procure por Win32 em http://search.cpan.org. Com certeza, se existirem estarão lá. Igor. From acid06 em gmail.com Wed May 10 16:31:09 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 10 May 2006 20:31:09 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_Lentid=E3o_na_lista?= In-Reply-To: <42dcdd750605091848o6af651a1reabc0b86aab307af@mail.gmail.com> References: <4460FF69.20901@galvao.eti.br> <3de55ead0605091508p5b7fd96cr6da13bcbd64c94a7@mail.gmail.com> <20060510000843.GA14322@localhost.localdomain> <42dcdd750605091848o6af651a1reabc0b86aab307af@mail.gmail.com> Message-ID: <9a08c9b40605101631k1cd2d726ge60015a5c58a516b@mail.gmail.com> On 5/9/06, Marco A P D'Andrade wrote: > Sei que o Perlmonks também estava crítico, teve um node discutindo > isso... apesar de não ter sido citado ... > > http://www.perlmonks.org/?node_id=547234 Provavelmente isso tudo foi efeito colateral de um grande spammer atacando a Blue Security. Mais informações em: www.bluesecurity.com Teve coisas como a rede da Six Apart (blogs.com, por exemplo) inteira ficar fora do ar por horas no fim de semana. -Nilson Santos F. Jr. From fernandolouis em terra.com.br Wed May 10 17:23:41 2006 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 10 May 2006 21:23:41 -0300 Subject: [Cascavel-pm] Serial do HD References: <001a01c6747a$d7289130$0201a8c0@CICERO> <20060510221830.GA1906@localhost.localdomain> Message-ID: <000e01c67491$29071dd0$0201a8c0@CICERO> Amigo, porque procurar por "win32"? Pq pesquisando por isso vai me retornar algum módulo, ou sei lá, que me retorne o serial do HD? Abraço Fernando ----- Original Message ----- From: "Igor Sutton Lopes" To: "Cascavel Perl Mongers" Sent: Wednesday, May 10, 2006 7:18 PM Subject: Re: [Cascavel-pm] Serial do HD On Wed, May 10, 2006 at 06:43:56PM -0300, fernandolouis em terra.com.br wrote: > Alguém aí tem alguma idéia como pegar o serial do HD através do PERL? De > que forma um script perl pode retornar o serial do HD? > Eu sei que em C++ e em DELPHI dá, agora em perl ainda não encontrei nada. Procure por Win32 em http://search.cpan.org. Com certeza, se existirem estarão lá. Igor. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Wed May 10 17:28:47 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 10 May 2006 21:28:47 -0300 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <000e01c67491$29071dd0$0201a8c0@CICERO> References: <001a01c6747a$d7289130$0201a8c0@CICERO> <20060510221830.GA1906@localhost.localdomain> <000e01c67491$29071dd0$0201a8c0@CICERO> Message-ID: <9a08c9b40605101728t43920c36g28bd26aabe5a3fde@mail.gmail.com> On 5/10/06, fernandolouis em terra.com.br wrote: > Amigo, porque procurar por "win32"? Pq pesquisando por isso vai me retornar > algum módulo, ou sei lá, que me retorne o serial do HD? Pra retornar o serial do HD use o módulo Win32::API e chame a função correspondente da API do Windows. Não existe uma forma cross-platform de fazer isso então você teria que fazer assim pra Windows e utilizar algum outro módulo (Linux::LVM, por exemplo) pra Linux. -Nilson Santos F. Jr. From jamorreu em gmail.com Wed May 10 17:37:47 2006 From: jamorreu em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Gabriel?=) Date: Wed, 10 May 2006 21:37:47 -0300 Subject: [Cascavel-pm] Dividir processamento de script em 4 processadores. In-Reply-To: <44620FD5.9070701@yahoo.com.br> References: <20060510145350.37481.qmail@web30806.mail.mud.yahoo.com> <44620FD5.9070701@yahoo.com.br> Message-ID: <8ff2963a0605101737m30f5deebre1707c67558b67b2@mail.gmail.com> Acredito que o S.O. é um FreeBSD. -- []'s João Gabriel CGiClube.net - www.cgiclube.net Vitória Perl Mongers - vitoria.pm.org Em 10/05/06, Luis Motta Campos escreveu: > Alceu R. de Freitas Jr. wrote: > > Qual o sistema operacional que ele usa? Esse sistema > > está configurado para utilizar os 4 processadores? > > > > Eu nunca tentei fazer isso, mas eu entendo que a > > utilização de Threads automaticamente cuida disso (ou > > seja, o processo seria transparente). > > SE você tem threads. > > O S.O. não vai quebrar tarefas paralelizáveis sozinho, mesmo na > remota possibilidade de ele ser capaz de dizer o que é e o que não é > paralelizável. > > Pelo que foi comentado, eu imagino que são várias atividades não > relacionadas executadas por uma instância de um mesmo programa. A > sugestão mais simples e imediata seria disparar diversas instâncias do > programa em paralelo, e deixar que o SO acredite que são tarefas > distintas (como realmente o são). > > Putamplexos! > > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x > Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} > Perl Mongers and Perl Fanatic Evangelist > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > _______________________________________________________ > Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > http://br.info.mail.yahoo.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From igor em izut.com Wed May 10 17:50:39 2006 From: igor em izut.com (Igor Sutton Lopes) Date: Wed, 10 May 2006 21:50:39 -0300 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <000e01c67491$29071dd0$0201a8c0@CICERO> References: <001a01c6747a$d7289130$0201a8c0@CICERO> <20060510221830.GA1906@localhost.localdomain> <000e01c67491$29071dd0$0201a8c0@CICERO> Message-ID: <20060511005039.GA2599@localhost.localdomain> On Wed, May 10, 2006 at 09:23:41PM -0300, fernandolouis em terra.com.br wrote: > Amigo, porque procurar por "win32"? Pq pesquisando por isso vai me retornar > algum módulo, ou sei lá, que me retorne o serial do HD? Você disse que existe como fazê-lo em C++ e Delphi. Imagino que haja uma API do Windows que forneça esta informação, e talvez você a encontre em um dos módulos Win32 para Perl. Igor. From fernandolouis em terra.com.br Wed May 10 19:15:54 2006 From: fernandolouis em terra.com.br (fernandolouis em terra.com.br) Date: Wed, 10 May 2006 23:15:54 -0300 Subject: [Cascavel-pm] Serial do HD References: <001a01c6747a$d7289130$0201a8c0@CICERO><20060510221830.GA1906@localhost.localdomain><000e01c67491$29071dd0$0201a8c0@CICERO> <9a08c9b40605101728t43920c36g28bd26aabe5a3fde@mail.gmail.com> Message-ID: <000b01c674a0$d5afb790$0201a8c0@CICERO> Amigos, desculpem a ignorância, mas não sei o que é a "API do windows". Poderiam me informar? Quanto ao serial do HD, encontrei esse módulo Win32::API no site da CPAN. Agora só falta usá-lo como o Nilson falou, através de uma função correspondente da "API do windows" que não sei o que é. Abraço Fernando ----- Original Message ----- From: "Nilson Santos Figueiredo Junior" To: "Cascavel Perl Mongers" Sent: Wednesday, May 10, 2006 9:28 PM Subject: Re: [Cascavel-pm] Serial do HD On 5/10/06, fernandolouis em terra.com.br wrote: > Amigo, porque procurar por "win32"? Pq pesquisando por isso vai me retornar > algum módulo, ou sei lá, que me retorne o serial do HD? Pra retornar o serial do HD use o módulo Win32::API e chame a função correspondente da API do Windows. Não existe uma forma cross-platform de fazer isso então você teria que fazer assim pra Windows e utilizar algum outro módulo (Linux::LVM, por exemplo) pra Linux. -Nilson Santos F. Jr. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From lorn.br em gmail.com Wed May 10 19:54:09 2006 From: lorn.br em gmail.com (Lorn) Date: Wed, 10 May 2006 23:54:09 -0300 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <000b01c674a0$d5afb790$0201a8c0@CICERO> References: <001a01c6747a$d7289130$0201a8c0@CICERO> <20060510221830.GA1906@localhost.localdomain> <000e01c67491$29071dd0$0201a8c0@CICERO> <9a08c9b40605101728t43920c36g28bd26aabe5a3fde@mail.gmail.com> <000b01c674a0$d5afb790$0201a8c0@CICERO> Message-ID: On 5/10/06, fernandolouis em terra.com.br wrote: > > Amigos, desculpem a ignorância, mas não sei o que é a "API do windows". > Poderiam me informar? http://en.wikipedia.org/wiki/Application_programming_interface Quanto ao serial do HD, encontrei esse módulo Win32::API no site da CPAN. > Agora só falta usá-lo como o Nilson falou, através de uma função > correspondente da "API do windows" que não sei o que é. No windows, nao se usa CPAN, usa uma coisa que e muito parecida que se chama PPM leia isso: http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/bin/ppm.html e isso: http://www.perlmonks.org/?node_id=128077 Abraço > Fernando > > ----- Original Message ----- > From: "Nilson Santos Figueiredo Junior" > To: "Cascavel Perl Mongers" > Sent: Wednesday, May 10, 2006 9:28 PM > Subject: Re: [Cascavel-pm] Serial do HD > > > On 5/10/06, fernandolouis em terra.com.br wrote: > > Amigo, porque procurar por "win32"? Pq pesquisando por isso vai me > retornar > > algum módulo, ou sei lá, que me retorne o serial do HD? > > Pra retornar o serial do HD use o módulo Win32::API e chame a função > correspondente da API do Windows. > > Não existe uma forma cross-platform de fazer isso então você teria que > fazer assim pra Windows e utilizar algum outro módulo (Linux::LVM, por > exemplo) pra Linux. > > -Nilson Santos F. Jr. > _______________________________________________ > 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 > -- Lorn - Slackware Linux www.slackwarezine.com.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060510/d7f2663c/attachment.html From lorn.br em gmail.com Wed May 10 19:56:53 2006 From: lorn.br em gmail.com (Lorn) Date: Wed, 10 May 2006 23:56:53 -0300 Subject: [Cascavel-pm] Projeto de interface web para PostgreSQL (fora do SoC) In-Reply-To: <445BBCBA.4050809@galvao.eti.br> References: <445A6FDF.3090301@galvao.eti.br> <1146781834.4135.2.camel@cajazeiras.matriz.oktiva.com.br> <000e01c66fce$cf82a6b0$0100000a@catatau> <1146787391.3883.1.camel@kariri> <9a08c9b40605041656m3ed30ea2x8075f0f225fb045@mail.gmail.com> <1146788784.3883.9.camel@kariri> <9a08c9b40605041726vea406a4w5765b5114363ad2b@mail.gmail.com> <445AB046.8040900@galvao.eti.br> <12d1f4ee0605050755q43b0fc45h2dc9f949d18b9352@mail.gmail.com> <445BBCBA.4050809@galvao.eti.br> Message-ID: Que bom e que ruim ;) Eu falei com o David ele parece que mudou de ideia do nada, mas.. como eu disse no #perl.br eu ajudo off-line summer of code, ja que nao vai ter o summer of code melhor, eu acho On 5/5/06, "Er Galvão Abbott - PortoAlegre.pm" wrote: > > Bom, a possibilidade de participar do SoC acabou de morrer. Não sei bem > o que deu no David, que estava todo emocionado quando falei com ele > sobre o assunto da primeira vez, mas anyway... > > Pretendo tocar o projeto de qualquer forma, mas tenham em mente que não > faremos mais parte do Summer of Code. Isso nos traz uma vantagem e uma > desvantagem: > > Desvantagem: Não teremos mais financiamento da Google / PostgreSQL. > Vantagem: Qualquer um pode participar. > > Vou preparar um detalhamento maior do projeto e envio pra vocês na > semana que vem, juntamente com o protótipo da interface. > > Aí re-validamos quem ainda quiser participar :) > > Abraços, > > Galvão > > Solli Honorio wrote: > > Deixa eu compreender melhor uma coisa, se eu colocar o post no 'code > > of summer' você vai contribuir na codificação ? > > > > Outra coisa, tem como você mostrar o teu protótipo ? > > > > Solli M. Honorio > > > > On 5/4/06, *"Er Galvão Abbott - PortoAlegre.pm"* > > wrote: > > > > Foi exatamente isso que quis dizer quando falava do Interpretador > > on-line. Valeu, Nilson :) > > > > Na realidade a idéia por trás do projeto (do postgresql) não é > > obrigatoriamente usar AJAX, mas também não está descartada a > > possibilidade. > > > > Abraços, > > > > Galvão > > > > Nilson Santos Figueiredo Junior wrote: > > > On 5/4/06, Daniel Ruoso > > wrote: > > > > > >> A idéia q eles tem uma equipe testando essas gambiarras em cada > > versão > > >> de browser q vc pode imaginar... > > >> > > > > > > Não. > > > A idéia é colocar um aviso: versão mínima necessária x.y. E não > > deixar > > > passar dali sem a versão atualizada. Acredite, você estará > > fazendo um > > > favor ao próprio usuário. > > > > > > AJAX não é uma tecnologia nova. O nome é relativamente novo (2 > anos > > > mais ou menos) o conceito existe desde muito tempo. Eu trabalhava > em > > > um sistema iniciado em 2000 que utilizava os recursos hoje > > conhecidos > > > como AJAX. > > > > > > A idéia é perfeitamente amadurecida ao ponto da própria Microsoft > > > (notória atrasada tecnologicamente) já ter lançado o seu framework > > > "Atlas" para desenvolvimento web com as tecnologias modernas. > > > > > > A experiência proporcionada por sites modernos é infinitamente > > > superior aos sites tradicionais, desde que bem utilizada. Basta > você > > > observar como o GMail é superior a qualquer outro webmail, como o > > > Google Suggest é um recurso simples mas muito, muito útil, entre > > > outras coisas. E depois comparar com os sites tradicionais. Vai > > > utilizar o SquirrelMail pra ver que beleza é. ;-) > > > > > > -Nilson Santos F. Jr. > > > _______________________________________________ > > > 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 > > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lorn - Slackware Linux www.slackwarezine.com.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060510/3497eef0/attachment.html From shonorio em gmail.com Thu May 11 03:44:13 2006 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 11 May 2006 07:44:13 -0300 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <001a01c6747a$d7289130$0201a8c0@CICERO> References: <001a01c6747a$d7289130$0201a8c0@CICERO> Message-ID: <12d1f4ee0605110344g670e7ec8g1e7f74bf592c12c1@mail.gmail.com> Fernando, Reafirmando o outro email do Luis (que já lhe indicou um pacote para a capturar do serial number), não existe maneira fácil de você fazer isto num ambiente de internet. Seja lá o que for que você está tentando fazer, será necessário criar um componente que será instalado no cliente (e terá que permitir isto, não dá para ser transparente), e você já pensou em como esta informação vai chegar até o teu servidor ? Via post ? Criptografado ? (sentiu que o negócio tá complicando !) Acredito que você esteja avaliando como criar mecanismo de garantir algum tipo de controle do teu sistema, mas cuidade para que esta parte não seja mais cara (e que gere mais transtornos para o seu cliente) do que todo o resto do sistema. A lista não existe apenas para discutir codificação Perl, temos aqui profissionais de todas as áreas de informática (programação, web, unix like, windows e infraestrutura) e por isto fique avontade de questionar se uma solução que você está pensando é viável. Abraços, Solli M. Honório On 5/10/06, fernandolouis em terra.com.br < fernandolouis em terra.com.br> wrote: > > Alguém aí tem alguma idéia como pegar o serial do HD através do PERL? De > que forma um script perl pode retornar o serial do HD? > Eu sei que em C++ e em DELPHI dá, agora em perl ainda não encontrei nada. > > []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/20060511/30cc5bf7/attachment.html From shonorio em gmail.com Thu May 11 03:47:35 2006 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 11 May 2006 07:47:35 -0300 Subject: [Cascavel-pm] Dividir processamento de script em 4 processadores. In-Reply-To: <8ff2963a0605101737m30f5deebre1707c67558b67b2@mail.gmail.com> References: <20060510145350.37481.qmail@web30806.mail.mud.yahoo.com> <44620FD5.9070701@yahoo.com.br> <8ff2963a0605101737m30f5deebre1707c67558b67b2@mail.gmail.com> Message-ID: <12d1f4ee0605110347i78ddf6e1gd28c4636dc73953c@mail.gmail.com> Só uma curiosidade, mas que nada tem haver com esta questão das threads. O FreeBSD não tem um limite de 2 processadores ? Ou seria o OpenBSD ? Eu li em algum comparativo, mas como nunca tive uma máquina destas para testar os *BSD... sei lá, entende :) ? Abraços, Solli On 5/10/06, João Gabriel wrote: > > Acredito que o S.O. é um FreeBSD. > > > -- > []'s > João Gabriel > CGiClube.net - www.cgiclube.net > Vitória Perl Mongers - vitoria.pm.org > > > > Em 10/05/06, Luis Motta Campos escreveu: > > Alceu R. de Freitas Jr. wrote: > > > Qual o sistema operacional que ele usa? Esse sistema > > > está configurado para utilizar os 4 processadores? > > > > > > Eu nunca tentei fazer isso, mas eu entendo que a > > > utilização de Threads automaticamente cuida disso (ou > > > seja, o processo seria transparente). > > > > SE você tem threads. > > > > O S.O. não vai quebrar tarefas paralelizáveis sozinho, mesmo na > > remota possibilidade de ele ser capaz de dizer o que é e o que não é > > paralelizável. > > > > Pelo que foi comentado, eu imagino que são várias atividades não > > relacionadas executadas por uma instância de um mesmo programa. A > > sugestão mais simples e imediata seria disparar diversas instâncias do > > programa em paralelo, e deixar que o SO acredite que são tarefas > > distintas (como realmente o são). > > > > Putamplexos! > > > > -- > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x > > Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} > > Perl Mongers and Perl Fanatic Evangelist > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > > > _______________________________________________________ > > Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no > celular e anti-spam realmente eficaz. > > http://br.info.mail.yahoo.com/ > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060511/c4bf76dc/attachment-0001.html From monsieur_champs em yahoo.com.br Thu May 11 04:46:57 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 11 May 2006 12:46:57 +0100 Subject: [Cascavel-pm] Definir variavel - setenv In-Reply-To: <20060510191606.57197.qmail@web31302.mail.mud.yahoo.com> References: <20060510191606.57197.qmail@web31302.mail.mud.yahoo.com> Message-ID: <44632431.50500@yahoo.com.br> Patty Silva wrote: > Pessoal, preciso definir algumas variaveis de ambiente.. > como posso fazer isso com o Perl?? Isso depende muito de como vai usá-las, Patty. Se você vai usar no seu próprio programa perl, pode fazer assim: # Emacs, this seems to be -*- perl -*- use strict; use warnings; use vars qw( %ENV ); # variável de ambiente PATH $ENV{PATH} = q( /bin:/usr/bin:/usr/local/bin ); __END__ Para uso em outros programas, você pode achar mais conveniente usar o ~/.bashrc e o ~/.bash_profile, que são os locais mais comuns para ajustar variáveis de ambiente no seu Bash. Se você tem outro shell que não o bash, pode precisar de ajuda da manpage. Tente "man $SHELL". Espero que isso ajude... ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Thu May 11 04:48:19 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 11 May 2006 12:48:19 +0100 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <001a01c6747a$d7289130$0201a8c0@CICERO> References: <001a01c6747a$d7289130$0201a8c0@CICERO> Message-ID: <44632483.7090700@yahoo.com.br> fernandolouis em terra.com.br wrote: >> Boa noite amigo, Boas! Vi que seu problema com a inscrição na lista de discussão foi resolvido. Por favor confirme esta informação, para que eu possa avisar o administrador da lista. :-) >> vi um comentário seu em alguma lista de discussão a respeito da API >> do Windows. Comentário? Meu!? Sobre a API do rWindows!?!?!?! Lamento, mas, se você ler a minha /tagline/, lá em baixo, vai ver que ela diz qualquer coisa assim: Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist Como você pode ver, eu não manjo nada de rWindows... ;-) >> Estou com uma dúvida, talvez possa me ajudar: Necessito fazer um >> script em PERL que me retorne o serial do HD, conforme pesquisei, dá >> pra fazer isso utilizando o módulo Win32::API e então uso a função da >> API do windows que me dá o serial do hd, e eu não sei qual é. Pode me >> ajudar amigo? Acho que eu posso te ajudar com duas coisas importantes: 1. Poste para a lista. Eu não dou suporte individual. 2. Perguntas fáceis, como "qual a função que faz isso ou aquilo", e que podem ser encontradas em $default{search_engine}, devem ser postadas para $default{search_engine}, não para membros da Lista. Não é nada pessoal, Fernando. Nem quero que você fique zangado com meu "jeito ogro" de ser. ;-) Apenas preciso que você entenda que eu não posso dar suporte Perl para cada um dos membros das quatro listas de perl que eu participo. Meu chefe vai acabar se irritando com isso e eventualmente me pedindo para restringir a minha participação nos grupos e atividades. De qualquer forma, aqui tem um resultado da busca que eu fiz no CPAN (search.cpan.org), com os parâmetros "hard disk information Win32": http://search.cpan.org/~mblaz/Win32-DriveInfo-0.06/DriveInfo.pm >> Sabe como faço para pergar o serial do HD? Sei que pelo delphi tem >> vários programas que fazem isso, mas necessito fazer isso num site. Opa! Ora, vejam! Aqui temos uma pergunta digna de um Perl Monger! :-) LAMENTO, mas isso você não pode fazer com Perl Server-Side. Para ter uma idéia geral, language-agnostic, sobre o que você pode e não pode fazer usando Scripts CGI server-side, ou coisas do gênero, leia este artigo: http://en.wikipedia.org/wiki/Server-Side >> Quando acessar determinado link, o script perl vai verificar o serial >> do hd, se for válido entre, do contrário não. Hum... algo me diz que você está tentando fazer um sistema de autenticação de usuários baseado em hardware... existem coisas mais simples que você pode usar. Tente um Login e Senha, para começar. >> Espero que me ajude, pois não há muita gente experiente nessa área >> mais avançada da programação. :-) Desculpe, mas "adivinhar" números seriais de HD (que, ainda por cima, podem ser falsificados) não é realmente uma "área avançada" da computação... ;-) me parece mais uma área avançada da Adivinhação, a ciência mística que permite aos charlatões dizer coisas sobre uma pessoa... ;-) >> Qualquer coisa que eu puder lhe ajudar, também estou a disposição Olha, que agora eu adoraria café da manhã com croissants franceses, manteiga belga, leite holandes e queijos suíços... ;-) e um bom suco de laranja de um país tropical que a gente conhece bem, e que está sendo *udido por um molusco cefalópode barbado... Obrigado pela sua audiência! Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e ganhe prêmios de hora em hora! http://br.yahoo.com/artilheirodacopa/ From monsieur_champs em yahoo.com.br Thu May 11 04:53:03 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 11 May 2006 12:53:03 +0100 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <000e01c67491$29071dd0$0201a8c0@CICERO> References: <001a01c6747a$d7289130$0201a8c0@CICERO> <20060510221830.GA1906@localhost.localdomain> <000e01c67491$29071dd0$0201a8c0@CICERO> Message-ID: <4463259F.5070409@yahoo.com.br> fernandolouis em terra.com.br wrote: > Amigo, porque procurar por "win32"? Pq pesquisando por isso vai me retornar > algum módulo, ou sei lá, que me retorne o serial do HD? Você deve procurar por Win32 no http://search.cpan.org/ , que é o website de busca dos módulos perl disponíveis. Possivelmente vai precisar instalar os módulos que encontrar. Como eu presumo que você esteja num sistema windows, vai precisar do PPM (Perl Package Manager), que é o programa responsável pelas instalações de módulos no Windows, a maior parte do tempo. Boa sorte. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From monsieur_champs em yahoo.com.br Thu May 11 04:54:57 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 11 May 2006 12:54:57 +0100 Subject: [Cascavel-pm] Dividir processamento de script em 4 processadores. In-Reply-To: <8ff2963a0605101737m30f5deebre1707c67558b67b2@mail.gmail.com> References: <20060510145350.37481.qmail@web30806.mail.mud.yahoo.com> <44620FD5.9070701@yahoo.com.br> <8ff2963a0605101737m30f5deebre1707c67558b67b2@mail.gmail.com> Message-ID: <44632611.9010703@yahoo.com.br> João Gabriel wrote: > Acredito que o S.O. é um FreeBSD. Estes não tem o hábito de adivinhar quais tarefas podem ser divididas. Vai precisar "ensinar" para ele que as suas tarefas podem ser divididas em unidades de processamento menores, e que ele pode alocar mais processadores para isso. Tente disparar várias instâncias do programa de análise, oferencendo a cada uma destas instâncias conjuntos diferentes de logs de webserver para serem analisados. Putamplexos e boa sorte! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From monsieur_champs em yahoo.com.br Thu May 11 04:57:30 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 11 May 2006 12:57:30 +0100 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <000b01c674a0$d5afb790$0201a8c0@CICERO> References: <001a01c6747a$d7289130$0201a8c0@CICERO><20060510221830.GA1906@localhost.localdomain><000e01c67491$29071dd0$0201a8c0@CICERO> <9a08c9b40605101728t43920c36g28bd26aabe5a3fde@mail.gmail.com> <000b01c674a0$d5afb790$0201a8c0@CICERO> Message-ID: <446326AA.3000402@yahoo.com.br> fernandolouis em terra.com.br wrote: > Amigos, desculpem a ignorância, mas não sei o que é a "API do windows". > Poderiam me informar? API é o acrônimo para Application Programming Interface. http://en.wikipedia.org/wiki/Application_programming_interface O Windows é famoso pela sua API macarrônica e cheia de recursos excusos e obscuros. http://en.wikipedia.org/wiki/Win32_API > Quanto ao serial do HD, encontrei esse módulo Win32::API no site da CPAN. > Agora só falta usá-lo como o Nilson falou, através de uma função > correspondente da "API do windows" que não sei o que é. O Módulo cuida da parte de usar a API do windows. Cuide da parte de usar o Módulo, que é parte da API do Perl para Win32... ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ From monsieur_champs em yahoo.com.br Thu May 11 05:01:48 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 11 May 2006 13:01:48 +0100 Subject: [Cascavel-pm] Dividir processamento de script em 4 processadores. In-Reply-To: <12d1f4ee0605110347i78ddf6e1gd28c4636dc73953c@mail.gmail.com> References: <20060510145350.37481.qmail@web30806.mail.mud.yahoo.com> <44620FD5.9070701@yahoo.com.br> <8ff2963a0605101737m30f5deebre1707c67558b67b2@mail.gmail.com> <12d1f4ee0605110347i78ddf6e1gd28c4636dc73953c@mail.gmail.com> Message-ID: <446327AC.3070104@yahoo.com.br> Solli Honorio wrote: > Só uma curiosidade, mas que nada tem haver com esta questão das threads. > O FreeBSD não tem um limite de 2 processadores ? Ou seria o OpenBSD ? Eu > li em algum comparativo, mas como nunca tive uma máquina destas para > testar os *BSD... sei lá, entende :) ? Até onde eu sei, o FreeBSD suporta SMP a partir da versão 6 (considerada /stable/ agora). SMP http://en.wikipedia.org/wiki/Symmetric_multiprocessing FreeBSD http://en.wikipedia.org/wiki/FreeBSD Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From ruffos em gmail.com Thu May 11 05:27:53 2006 From: ruffos em gmail.com (Thiago Felipe de Andrade ) Date: Thu, 11 May 2006 09:27:53 -0300 Subject: [Cascavel-pm] chpasswd.cgi Message-ID: <7cc8f8980605110527r8425cbbvc1ba1ea7e23981ca@mail.gmail.com> Bom dia a todos, preciso de um help... Estou tentando implementar uma chamada no script perl cgi do chpasswd.cgi(muda a senha no linux - http://www.vivaolinux.com.br/scripts/download.php?arquivo=chpasswd.zip ) mas estou com problemas Primeiramente, o script q quero inserir como chamada é um bash que cria um arquivo .ldif e envia para meu servidor ldap com a nova senha do usuario. na linha do chpasswd.cgi onde eu penso que é fechado o arquivo do /etc/shadow close(W); eu inseri a chamada: system("script ".$usuario); O arquivo .ldif foi gerado mas com o campo senha em branco..., tentei colocar então no "script" um comando "cat /etc/shadow" e adivinhem, nenhum retorno..., como se o /etc/shadow não existisse Alguém pode dar uma olhadinha nesse cgi e me dar um help? -- ____________________________________________________________ "A vantagem de ter péssima memória é divertir-se muitas vezes com as mesmas coisas boas como se fosse a primeira vez. (Friedrich Nietzsche)" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060511/068aae67/attachment.html From monsieur_champs em yahoo.com.br Thu May 11 05:50:55 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 11 May 2006 13:50:55 +0100 Subject: [Cascavel-pm] chpasswd.cgi In-Reply-To: <7cc8f8980605110527r8425cbbvc1ba1ea7e23981ca@mail.gmail.com> References: <7cc8f8980605110527r8425cbbvc1ba1ea7e23981ca@mail.gmail.com> Message-ID: <4463332F.7030006@yahoo.com.br> Thiago Felipe de Andrade wrote: > Bom dia a todos, > > preciso de um help... > > Estou tentando implementar uma chamada no script perl cgi do > chpasswd.cgi (muda a senha no linux - > http://www.vivaolinux.com.br/scripts/download.php?arquivo=chpasswd.zip ) > mas estou com problemas > > Primeiramente, o script q quero inserir como chamada é um bash que cria > um arquivo .ldif e envia para meu servidor ldap com a nova senha do > usuario. > > na linha do chpasswd.cgi onde eu penso que é fechado o arquivo do > /etc/shadow close(W); eu inseri a chamada: > system("script ".$usuario); > O arquivo .ldif foi gerado mas com o campo senha em branco..., tentei > colocar então no "script" um comando "cat /etc/shadow" e adivinhem, > nenhum retorno..., como se o /etc/shadow não existisse > > Alguém pode dar uma olhadinha nesse cgi e me dar um help? > Vamos começar assim: se você está alterando senhas de um LDAP, deveria usar o Net::LDAP e não o bash... Eu não recomendo em nada disponibilizar coisas para usuários que possam ter acesso a senhas internas do linux ou do LDAP sem a necessidade de um pouco de criptografia e uma boa dose de HTTPS, mas cada um é cada um. Se você consegue dormir com isso, bem. Se precisar de mais ajuda, por favor me avisa. Eu estou mesmo para implementar um CGI que altere senhas num LDAP. Podemos fazer juntos. Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e ganhe prêmios de hora em hora! http://br.yahoo.com/artilheirodacopa/ From ruffos em gmail.com Thu May 11 05:52:14 2006 From: ruffos em gmail.com (Thiago Felipe de Andrade ) Date: Thu, 11 May 2006 09:52:14 -0300 Subject: [Cascavel-pm] chpasswd.cgi In-Reply-To: <4463332F.7030006@yahoo.com.br> References: <7cc8f8980605110527r8425cbbvc1ba1ea7e23981ca@mail.gmail.com> <4463332F.7030006@yahoo.com.br> Message-ID: <7cc8f8980605110552m6056d8c6gcb0ccaf6e683011@mail.gmail.com> pois é..., eu tenho que fazer isto pq minhas aplicações web ainda usam o shadow e algumas já estão indo para ldap..., logo preciso que o usuário atualize primeiro no shadow depois no ldap..., por isso que preciso usar uma chamad de um script bash no cgi... On 5/11/06, Luis Motta Campos wrote: > > Thiago Felipe de Andrade wrote: > > Bom dia a todos, > > > > preciso de um help... > > > > Estou tentando implementar uma chamada no script perl cgi do > > chpasswd.cgi (muda a senha no linux - > > http://www.vivaolinux.com.br/scripts/download.php?arquivo=chpasswd.zip ) > > mas estou com problemas > > > > Primeiramente, o script q quero inserir como chamada é um bash que cria > > um arquivo .ldif e envia para meu servidor ldap com a nova senha do > > usuario. > > > > na linha do chpasswd.cgi onde eu penso que é fechado o arquivo do > > /etc/shadow close(W); eu inseri a chamada: > > system("script ".$usuario); > > O arquivo .ldif foi gerado mas com o campo senha em branco..., tentei > > colocar então no "script" um comando "cat /etc/shadow" e adivinhem, > > nenhum retorno..., como se o /etc/shadow não existisse > > > > Alguém pode dar uma olhadinha nesse cgi e me dar um help? > > > > Vamos começar assim: se você está alterando senhas de um LDAP, > deveria usar o Net::LDAP e não o bash... > > Eu não recomendo em nada disponibilizar coisas para usuários que > possam ter acesso a senhas internas do linux ou do LDAP sem a > necessidade de um pouco de criptografia e uma boa dose de HTTPS, mas > cada um é cada um. Se você consegue dormir com isso, bem. > > Se precisar de mais ajuda, por favor me avisa. Eu estou mesmo para > implementar um CGI que altere senhas num LDAP. Podemos fazer juntos. > > Putamplexos! > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x > Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} > Perl Mongers and Perl Fanatic Evangelist > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > _______________________________________________________ > Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e > ganhe prêmios de hora em hora! > http://br.yahoo.com/artilheirodacopa/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- ____________________________________________________________ "A vantagem de ter péssima memória é divertir-se muitas vezes com as mesmas coisas boas como se fosse a primeira vez. (Friedrich Nietzsche)" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060511/1979ce9f/attachment.html From acid06 em gmail.com Thu May 11 06:49:04 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 11 May 2006 10:49:04 -0300 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <4463259F.5070409@yahoo.com.br> References: <001a01c6747a$d7289130$0201a8c0@CICERO> <20060510221830.GA1906@localhost.localdomain> <000e01c67491$29071dd0$0201a8c0@CICERO> <4463259F.5070409@yahoo.com.br> Message-ID: <9a08c9b40605110649h70d975d7wddd26be3035395fe@mail.gmail.com> On 5/11/06, Luis Motta Campos wrote: > Como eu presumo que você esteja num sistema windows, vai precisar do > PPM (Perl Package Manager), que é o programa responsável pelas > instalações de módulos no Windows, a maior parte do tempo. Na verdade, o CPAN shell funciona muito bem sob Windows já faz algum tempo. Se você tiver algum compilador instalado (GCC ou MSVC) você consegue instalar tudo da CPAN, mesmo o que tiver que compilar. O ActivePerl cuida de configurar pra você no momento da instalação. Desde o build 815 ou 816, o CPAN shell já vem inclusive com os repostiórios pré-configurados. -Nilson Santos F. Jr. From nferraz em gmail.com Thu May 11 06:59:28 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 11 May 2006 14:59:28 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?ca=E7ada_aos_bugs=2E=2E=2E?= In-Reply-To: <792d03600605101353x4db3ebe2g73956a058005d75e@mail.gmail.com> References: <792d03600605101353x4db3ebe2g73956a058005d75e@mail.gmail.com> Message-ID: <44634340.4020406@gmail.com> Vanderson Sampaio wrote: > http://scan.coverity.com/ > Observem o índice do Perl... Muito interessante! :) Defect Reports / KLOC: 0.004 Poucos projetos do mesmo porte (> 300 KLOC) conseguiram índices tão bons: KDE: 0.009 Python: 0.004 glibc: 0.002 OpenLDAP: 0.000 (!) -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From monsieur_champs em yahoo.com.br Thu May 11 07:21:17 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 11 May 2006 15:21:17 +0100 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <9a08c9b40605110649h70d975d7wddd26be3035395fe@mail.gmail.com> References: <001a01c6747a$d7289130$0201a8c0@CICERO> <20060510221830.GA1906@localhost.localdomain> <000e01c67491$29071dd0$0201a8c0@CICERO> <4463259F.5070409@yahoo.com.br> <9a08c9b40605110649h70d975d7wddd26be3035395fe@mail.gmail.com> Message-ID: <4463485D.20006@yahoo.com.br> Nilson Santos Figueiredo Junior wrote: > On 5/11/06, Luis Motta Campos wrote: > >> Como eu presumo que você esteja num sistema windows, vai precisar do >>PPM (Perl Package Manager), que é o programa responsável pelas >>instalações de módulos no Windows, a maior parte do tempo. > > > Na verdade, o CPAN shell funciona muito bem sob Windows já faz algum > tempo. Se você tiver algum compilador instalado (GCC ou MSVC) você > consegue instalar tudo da CPAN, mesmo o que tiver que compilar. O > ActivePerl cuida de configurar pra você no momento da instalação. > Desde o build 815 ou 816, o CPAN shell já vem inclusive com os > repostiórios pré-configurados. E as dependências externas, como por exemplo para o DBI/DBD::Pg ou coisas do gênero? Isto está fucnionando também? -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From nferraz em gmail.com Thu May 11 07:24:21 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 11 May 2006 15:24:21 +0100 Subject: [Cascavel-pm] Yet Another Web Framework Message-ID: <44634915.7070901@gmail.com> While the world may need a new web framework about as badly as it needs a new conflict in the Middle East, we feel the urge to share ours. Gantry is the third generation of a web framework, which has been running many of our internal and external sites for years, but which is now making its debut as an open source project (under the same license as Perl). Check it out at http://www.usegantry.org. Gantry features: * Transparent URL dispatching. * Flexibility in deployment: o Serve the same app from different servers. o Serve multiple instances of the same app on the same server. o Switch from CGI to mod_perl without code changes. o Change all app configuration without code changes even in CGI. * Pick your own architecture: MVC, MC, VC, C, etc. take your pick. * Emphasis on support for cron jobs and other batch processing. * Simple CRUD with AutoCRUD. * Advanced CRUD so flexible it doesn't even care if you use a database. * Bigtop generation and safe regeneration of code, SQL schemas, etc. * Clean factoring of engines: mod_perl 1, mod_perl 2, CGI, FastCGI. * Access to your engine's specifics (like the Apache request object). * Complete configuration control and flexibility through Gantry::Conf. * Simple stand alone server for testing and app deployment. http://www.perlmonks.org/?node_id=548551 -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From ptfzs em yahoo.com.br Thu May 11 07:38:47 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 11 May 2006 11:38:47 -0300 (ART) Subject: [Cascavel-pm] variavel de ambiente Message-ID: <20060511143847.11643.qmail@web31315.mail.mud.yahoo.com> Pessoal.. eu estou rodando um programa .exe so que para ele rodar ele precisa das variaveis de ambiente setadas.. e quando defino elas $ENV{'TOP'}="$ENV{HOME}/doc"; e rodo o prgrama system(`./program.exe`) ele nao carrega as variaveis!! Alguem sabe o pq? --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060511/abfc885d/attachment.html From monsieur_champs em yahoo.com.br Thu May 11 08:17:35 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 11 May 2006 16:17:35 +0100 Subject: [Cascavel-pm] variavel de ambiente In-Reply-To: <20060511143847.11643.qmail@web31315.mail.mud.yahoo.com> References: <20060511143847.11643.qmail@web31315.mail.mud.yahoo.com> Message-ID: <4463558F.4070703@yahoo.com.br> Patty Silva wrote: > Pessoal.. eu estou rodando um programa .exe so que para ele rodar ele > precisa das variaveis de ambiente setadas.. > e quando defino elas > $ENV{'TOP'}="$ENV{HOME}/doc"; > > e rodo o prgrama system(`./program.exe`) > ele nao carrega as variaveis!! > > Alguem sabe o pq? Escopo, provavelmente. Mas, se você mandar umas linhas a mais de código, de preferência as que estão entre o $ENV{...} e o system(), eu vou ter certeza. ;-) -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From nferraz em gmail.com Thu May 11 08:28:57 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 11 May 2006 16:28:57 +0100 Subject: [Cascavel-pm] variavel de ambiente In-Reply-To: <20060511143847.11643.qmail@web31315.mail.mud.yahoo.com> References: <20060511143847.11643.qmail@web31315.mail.mud.yahoo.com> Message-ID: <44635839.2060307@gmail.com> Patty Silva wrote: > e rodo o prgrama system(`./program.exe`) > ele nao carrega as variaveis!! > > Alguem sabe o pq? Paty, Você já leu a documentação do comando system() e dos backticks? Existem duas formas de chamar um programa externo: system("program.exe"); # usando system() $result = `program.exe`; # usando backticks `` Você parece estar misturando os dois: system(`./program.exe`); O resultado é que o programa será executado pelos backticks, e a string resultante será executada pelo system. Tirando esse problema, você pode tentar algo assim: my $cmd = qq{set TOP = "$ENV{HOME}/doc"; program.exe}; system( $cmd ); []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From ptfzs em yahoo.com.br Thu May 11 09:34:23 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 11 May 2006 13:34:23 -0300 (ART) Subject: [Cascavel-pm] variavel de ambiente In-Reply-To: <44635839.2060307@gmail.com> Message-ID: <20060511163423.48009.qmail@web31309.mail.mud.yahoo.com> Ok Nelson.. Muito Obrigada!! :-) A sua sugestao funcionou!! Defini outras variaveis e deu tudo OK Thanks Nelson Ferraz escreveu: Patty Silva wrote: > e rodo o prgrama system(`./program.exe`) > ele nao carrega as variaveis!! > > Alguem sabe o pq? Paty, Você já leu a documentação do comando system() e dos backticks? Existem duas formas de chamar um programa externo: system("program.exe"); # usando system() $result = `program.exe`; # usando backticks `` Você parece estar misturando os dois: system(`./program.exe`); O resultado é que o programa será executado pelos backticks, e a string resultante será executada pelo system. Tirando esse problema, você pode tentar algo assim: my $cmd = qq{set TOP = "$ENV{HOME}/doc"; program.exe}; system( $cmd ); []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060511/62ca7297/attachment.html From fglock em gmail.com Thu May 11 10:04:16 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Thu, 11 May 2006 14:04:16 -0300 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <001a01c6747a$d7289130$0201a8c0@CICERO> References: <001a01c6747a$d7289130$0201a8c0@CICERO> Message-ID: Talvez algum destes scripts possa ajudar: http://www.microsoft.com/technet/scriptcenter/scripts/perl/default.mspx - Flavio S. Glock Em 10/05/06, fernandolouis em terra.com.br escreveu: > > > > Alguém aí tem alguma idéia como pegar o serial do HD através do PERL? De que > forma um script perl pode retornar o serial do HD? > Eu sei que em C++ e em DELPHI dá, agora em perl ainda não encontrei nada. > > []s > Fernando > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > From ptfzs em yahoo.com.br Thu May 11 10:31:29 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 11 May 2006 14:31:29 -0300 (ART) Subject: [Cascavel-pm] Substituir letra In-Reply-To: Message-ID: <20060511173129.6289.qmail@web31305.mail.mud.yahoo.com> Pessoal.. consegui resolver meu problema.. minha variavel sempre vem com um B na frente + 4 numeros, quero substituir o B por 2 fiz assim: $id=~ /\w(\d\d\d\d)/; $id="2"."$1"; Teria como fazer de outra forma?? E outra coisa.. tenho a variavel $data que vem nesse formato (yyyymmdd_hhmm) preciso passar para o formato do MYSQL pois vou inserir no banco.. yyyy-mm-dd hh:mm Por expressa regular ficaria assim: $data=~ /(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d/); $data="$1"."-"."$2"."-"."$3".""."$4".":"."$5"; Teria como fazer de outra forma?? Obrigada --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060511/469d18e7/attachment.html From nferraz em gmail.com Thu May 11 10:44:36 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 11 May 2006 18:44:36 +0100 Subject: [Cascavel-pm] Substituir letra In-Reply-To: <20060511173129.6289.qmail@web31305.mail.mud.yahoo.com> References: <20060511173129.6289.qmail@web31305.mail.mud.yahoo.com> Message-ID: <44637804.9050209@gmail.com> Patty Silva wrote: > Pessoal.. consegui resolver meu problema.. > minha variavel sempre vem com um B na frente + 4 numeros, quero > substituir o B por 2 > fiz assim: > $id=~ /\w(\d\d\d\d)/; > $id="2"."$1"; > > Teria como fazer de outra forma?? Gostei da forma como você postou a pergunta! :) Aqui vai uma alternativa: $id =~ s/B(\d\d\d\d)/2$1/; > E outra coisa.. tenho a variavel $data que vem nesse formato (yyyymmdd_hhmm) > preciso passar para o formato do MYSQL pois vou inserir no banco.. > yyyy-mm-dd hh:mm > Por expressa regular ficaria assim: > $data=~ /(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d/); > $data="$1"."-"."$2"."-"."$3".""."$4".":"."$5"; > > Teria como fazer de outra forma?? Dá para fazer assim: $data =~ s/(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d/)/$1-$2-$3 $4:$5/; Veja também o módulo Date::Manip: http://search.cpan.org/~sbeck/DateManip-5.44/Manip.pod -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From acid06 em gmail.com Thu May 11 10:50:13 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 11 May 2006 14:50:13 -0300 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <4463485D.20006@yahoo.com.br> References: <001a01c6747a$d7289130$0201a8c0@CICERO> <20060510221830.GA1906@localhost.localdomain> <000e01c67491$29071dd0$0201a8c0@CICERO> <4463259F.5070409@yahoo.com.br> <9a08c9b40605110649h70d975d7wddd26be3035395fe@mail.gmail.com> <4463485D.20006@yahoo.com.br> Message-ID: <9a08c9b40605111050n609ab8e3m97f418df325feb16@mail.gmail.com> On 5/11/06, Luis Motta Campos wrote: > E as dependências externas, como por exemplo para o DBI/DBD::Pg ou > coisas do gênero? Isto está fucnionando também? Se você tiver as bibliotecas instaladas já em algum lugar no seu path, o compilador consegue pegar. Felizmente, muitos módulos estão escolhendo colocar as bibliotecas dentri da tarball ao invés de depender no sistema, aí isso não é problemas para os fazem isso. Mas normalmente, o que eu faço é: tento instalar pela CPAN (98% das coisas funcionam) se não der e eu realmente precisar daquilo, procuro instalar pelo PPM. Se não ainda assim não der, normalmente eu desisto. Mas já consegui algumnas proezas compilando na mão. ;-) -Nilson Santos F. Jr. From ptfzs em yahoo.com.br Thu May 11 10:52:24 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 11 May 2006 14:52:24 -0300 (ART) Subject: [Cascavel-pm] Substituir letra In-Reply-To: <44637804.9050209@gmail.com> Message-ID: <20060511175225.2502.qmail@web31307.mail.mud.yahoo.com> Obrigada Nelson!! Gosto de aprender como fazer de varias maneiras :) assim fico sabendo + dos comandos perl!! Thanks Nelson Ferraz escreveu: Patty Silva wrote: > Pessoal.. consegui resolver meu problema.. > minha variavel sempre vem com um B na frente + 4 numeros, quero > substituir o B por 2 > fiz assim: > $id=~ /\w(\d\d\d\d)/; > $id="2"."$1"; > > Teria como fazer de outra forma?? Gostei da forma como você postou a pergunta! :) Aqui vai uma alternativa: $id =~ s/B(\d\d\d\d)/2$1/; > E outra coisa.. tenho a variavel $data que vem nesse formato (yyyymmdd_hhmm) > preciso passar para o formato do MYSQL pois vou inserir no banco.. > yyyy-mm-dd hh:mm > Por expressa regular ficaria assim: > $data=~ /(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d/); > $data="$1"."-"."$2"."-"."$3".""."$4".":"."$5"; > > Teria como fazer de outra forma?? Dá para fazer assim: $data =~ s/(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d/)/$1-$2-$3 $4:$5/; Veja também o módulo Date::Manip: http://search.cpan.org/~sbeck/DateManip-5.44/Manip.pod -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060511/0ced0fe8/attachment.html From mdacwb em gmail.com Thu May 11 13:10:55 2006 From: mdacwb em gmail.com (Marco A P D'Andrade) Date: Thu, 11 May 2006 17:10:55 -0300 Subject: [Cascavel-pm] [OT] Vaga CNPq x Projeto Casa Brasil Message-ID: <42dcdd750605111310s3bd34cddr86078246c8739ce0@mail.gmail.com> Pessoal, Me desculpem o off-topic, mas acho que isto pode ser interesse de alguns de nossos membros!!! Para saber de que trata este projeto Casa Brasil: http://www.cnpq.br/servicos/editais/ct/2005/edital_0412005.htm Sds, Marco Antonio Rio-PM #-------------------------------- Carlos, Estamos selecionando Técnicos em Informática para atuar no Projeto Casa Brasil em todo país. Os Técnicos serão bolsistas do CNPq pelo período de um ano, com bolsa no valor de R$ 2.500,00. A bolsa é isenta de encargos e impostos. As viagens serão custeadas pelo Projeto Casa Brasil. É necessário ter disponibilidade para atuar em tempo integral e viajar. Favor enviar currículos para frederico.camara em iti.gov.br Segue abaixo uma breve descrição das atribuições e conhecimentos necessários. Atribuições: 1. Verificar e garantir o funcionamento dos equipamentos das unidades do Projeto Casa Brasil de sua região; 2. Configurar e instalar as máquinas das unidades do Projeto Casa Brasil, a partir do padrão estabelecido pela Coordenação Nacional do Projeto; 3. Orientar a instalação de redes físicas e lógicas; 4. Diagnosticar problemas técnicos encontrados nos equipamentos e instalações das unidades do Projeto Casa Brasil; 5. Apoiar tecnicamente a implantação das unidades do Projeto Casa Brasil 5. Elaborar relatórios de visita técnica; 6. Orientar os bolsistas na utilização dos equipamentos; Conhecimentos necessários: 1. Fundamentos de sistemas operacionais; 2. Sistemas de Arquivos; 3. Tecnologias, ferramentas, aplicativos e procedimentos associados à internet/intranet; 4. Conceitos de protocolos; 5. Transferência de informação e arquivos; 6. Aplicativos de áudio, vídeo, multimídia; 7. Acesso à distância a computadores; 8. Conceitos de proteção e segurança; 9. Conceitos de organização e gerenciamento de arquivos e pastas; 10. Instalação e configuração de programas e hardware em microcomputadores e servidores Linux; 11. Topologias de redes; 12. Elementos de interconexão de redes de computadores (hubs, switches, roteadores, firewall e proxy). 13. Confecção e instalação de cabeamento lógico, verificação e instalação de redes elétricas; Abraços, From monsieur_champs em yahoo.com.br Thu May 11 13:15:15 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 11 May 2006 21:15:15 +0100 Subject: [Cascavel-pm] Substituir letra In-Reply-To: <20060511173129.6289.qmail@web31305.mail.mud.yahoo.com> References: <20060511173129.6289.qmail@web31305.mail.mud.yahoo.com> Message-ID: <44639B53.3050008@yahoo.com.br> Patty Silva wrote: > Pessoal.. consegui resolver meu problema.. > minha variavel sempre vem com um B na frente + 4 numeros, quero > substituir o B por 2 > fiz assim: > $id=~ /\w(\d\d\d\d)/; > $id="2"."$1"; > > Teria como fazer de outra forma?? $id =~ s{^B}{2}; # sim, simples assim. > E outra coisa.. tenho a variavel $data que vem nesse formato (yyyymmdd_hhmm) > preciso passar para o formato do MYSQL pois vou inserir no banco.. > yyyy-mm-dd hh:mm > Por expressa regular ficaria assim: > $data=~ /(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d/); > $data="$1"."-"."$2"."-"."$3".""."$4".":"."$5"; > > Teria como fazer de outra forma?? DISCLAIMER: vou usar uma expressão regular por que eu estou com PREGUIÇA de consultar o CPAN. Mas a Patty deveria usar um módulo de data/hora capaz de fazer parse do que ela tem e validar as datas antes de tentar inserir no MySQL. $data =~ s{(20\d{2}) # ano VALIDO em $1 (0?[1-9]|1[012]) # mes VALIDO em $2 (0?[1-9]|[12]\d|3[01]) # dia (quase*) VALIDO em $3 _ # underscore, conforme especificado ([01]\d|2[0-3]) # horas VALIDAS em $4 ([0-5]\d) # minutos VALIDOS em $5 }{$1-$2-$3 $4:$5}x; # Finalmente, a string mágica... ### Quase*: não levei em consideração mêses que podem ter ### trinta e trinta e um dias, nem calculei anos bissextos. ### Estas coisas podem ser ou não importantes, dependendo ### de como estão seus dados no banco. Leia novamente o ### DISCLAIMER acima. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From shonorio em gmail.com Thu May 11 13:18:42 2006 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 11 May 2006 17:18:42 -0300 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <9a08c9b40605111050n609ab8e3m97f418df325feb16@mail.gmail.com> References: <001a01c6747a$d7289130$0201a8c0@CICERO> <20060510221830.GA1906@localhost.localdomain> <000e01c67491$29071dd0$0201a8c0@CICERO> <4463259F.5070409@yahoo.com.br> <9a08c9b40605110649h70d975d7wddd26be3035395fe@mail.gmail.com> <4463485D.20006@yahoo.com.br> <9a08c9b40605111050n609ab8e3m97f418df325feb16@mail.gmail.com> Message-ID: <12d1f4ee0605111318t4b43ec65hdf3832b9b228a156@mail.gmail.com> Nilson, Você não quer escrever um artigo de como utilizar o CPAN via o Windows ? Eu, como usuário viciado em Windows, agradeço. Solli M. Honório On 5/11/06, Nilson Santos Figueiredo Junior wrote: > > On 5/11/06, Luis Motta Campos wrote: > > E as dependências externas, como por exemplo para o DBI/DBD::Pg ou > > coisas do gênero? Isto está fucnionando também? > > Se você tiver as bibliotecas instaladas já em algum lugar no seu path, > o compilador consegue pegar. Felizmente, muitos módulos estão > escolhendo colocar as bibliotecas dentri da tarball ao invés de > depender no sistema, aí isso não é problemas para os fazem isso. > > Mas normalmente, o que eu faço é: tento instalar pela CPAN (98% das > coisas funcionam) se não der e eu realmente precisar daquilo, procuro > instalar pelo PPM. Se não ainda assim não der, normalmente eu desisto. > Mas já consegui algumnas proezas compilando na mão. ;-) > > -Nilson Santos F. Jr. > _______________________________________________ > 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/20060511/7899dc0f/attachment.html From acid06 em gmail.com Thu May 11 13:50:37 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 11 May 2006 17:50:37 -0300 Subject: [Cascavel-pm] Serial do HD In-Reply-To: <12d1f4ee0605111318t4b43ec65hdf3832b9b228a156@mail.gmail.com> References: <001a01c6747a$d7289130$0201a8c0@CICERO> <20060510221830.GA1906@localhost.localdomain> <000e01c67491$29071dd0$0201a8c0@CICERO> <4463259F.5070409@yahoo.com.br> <9a08c9b40605110649h70d975d7wddd26be3035395fe@mail.gmail.com> <4463485D.20006@yahoo.com.br> <9a08c9b40605111050n609ab8e3m97f418df325feb16@mail.gmail.com> <12d1f4ee0605111318t4b43ec65hdf3832b9b228a156@mail.gmail.com> Message-ID: <9a08c9b40605111350l5c3e6877h3c4005bf85d85d5b@mail.gmail.com> On 5/11/06, Solli Honorio wrote: > Você não quer escrever um artigo de como utilizar o CPAN via o Windows ? Eu, > como usuário viciado em Windows, agradeço. Talvez fosse uma boa, já que com as novas builds do ActivePerl isso está bem mais fácil. O método mais simples e que mais me agrada é o que é utilizado pelo Vanilla Perl: ao invés de ficar brigando pra conseguir instalar o GCC no Windows com todas as bibliotecas, ele baixa e instala o Dev-Cpp, uma IDE open-source de C/C++ que usa o GCC como compilador e já vem tudo configurado corretamente. Então, basicamente, pra você conseguir colocar um Windows funcionando com o CPAN shell bastante funcional, tudo que você precisa é seguir esses passos, nessa ordem: 1 - Baixar e instalar o Dev-Cpp (www.bloodshed.net/devcpp.html) 2 - Colocar o diretório "bin" que está dentro do diretório de instalação do Dev-Cpp no PATH 3 - Instalar a versão mais recente do ActivePerl 4 - perl -MCPAN -eshell (tudo deve já estar funcionando) Claro que é possível fazer isso instalando somente o GCC, mas acho que o conforto e praticidade proporcionados compensam o download um pouco maior (o Dev-Cpp tem uns 4-5mb a mais que o GCC sozinho). Sem contar que, se eventualmente você precisar de fazer alguma extensão XS, o Dev-Cpp serve como uma IDE de C. ;-) -Nilson Santos F. Jr. From joenio em gmail.com Thu May 11 20:03:40 2006 From: joenio em gmail.com (Joenio Marques) Date: Fri, 12 May 2006 00:03:40 -0300 Subject: [Cascavel-pm] Artigos Linux Magazine no TWiki Message-ID: <65934b450605112003xe5c84ccj8fa47b19690debe4@mail.gmail.com> Olá Monges, A Linux Magazine disponibilizou alguns artigos interessantes para nós, confiram!!! http://perl.org.br/view/Artigos/WebHome Abraços, Joenio Marques - Salvador Perl Mongers From nferraz em gmail.com Fri May 12 02:18:06 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 12 May 2006 10:18:06 +0100 Subject: [Cascavel-pm] Substituir letra In-Reply-To: <44639B53.3050008@yahoo.com.br> References: <20060511173129.6289.qmail@web31305.mail.mud.yahoo.com> <44639B53.3050008@yahoo.com.br> Message-ID: <446452CE.6060706@gmail.com> Luis Motta Campos wrote: >>E outra coisa.. tenho a variavel $data que vem nesse formato (yyyymmdd_hhmm) >>preciso passar para o formato do MYSQL pois vou inserir no banco.. >>yyyy-mm-dd hh:mm > > $data =~ s{(20\d{2}) # ano VALIDO em $1 > (0?[1-9]|1[012]) # mes VALIDO em $2 > (0?[1-9]|[12]\d|3[01]) # dia (quase*) VALIDO em $3 > _ # underscore, conforme especificado > ([01]\d|2[0-3]) # horas VALIDAS em $4 > ([0-5]\d) # minutos VALIDOS em $5 > }{$1-$2-$3 $4:$5}x; # Finalmente, a string mágica... Poxa, Luis... isso não foi um pouco de over-engineering de sua parte? rs Talvez o programa ganhe alguma coisa, mas perde muito em legibilidade, comparando-se com um simples /(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d)/. E, lembre-se, o tempo do programador vale muito mais do que o tempo da máquina! (Ok, quase sempre... rs) Além disso, a sua a regexp não funciona para qualquer período fora do século XXI, e um único caractere trocado, no meio de tantos caracteres, poderia gerar um erro imprevisível. Enfim: "Projete para a simplicidade; só adicione complexidade onde precisar." ;) []s Nelson PS- eu entendo que o objetivo foi ser didático... mas eu não poderia perder esta oportunidade de liberar meu lado ogro, não é mesmo? :D -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From monsieur_champs em yahoo.com.br Fri May 12 05:00:35 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Fri, 12 May 2006 13:00:35 +0100 Subject: [Cascavel-pm] Substituir letra In-Reply-To: <446452CE.6060706@gmail.com> References: <20060511173129.6289.qmail@web31305.mail.mud.yahoo.com> <44639B53.3050008@yahoo.com.br> <446452CE.6060706@gmail.com> Message-ID: <446478E3.2070002@yahoo.com.br> Nelson Ferraz wrote: > Luis Motta Campos wrote: > >>>E outra coisa.. tenho a variavel $data que vem nesse formato (yyyymmdd_hhmm) >>>preciso passar para o formato do MYSQL pois vou inserir no banco.. >>>yyyy-mm-dd hh:mm >> >> $data =~ s{(20\d{2}) # ano VALIDO em $1 >> (0?[1-9]|1[012]) # mes VALIDO em $2 >> (0?[1-9]|[12]\d|3[01]) # dia (quase*) VALIDO em $3 >> _ # underscore, conforme especificado >> ([01]\d|2[0-3]) # horas VALIDAS em $4 >> ([0-5]\d) # minutos VALIDOS em $5 >> }{$1-$2-$3 $4:$5}x; # Finalmente, a string mágica... > > > Poxa, Luis... isso não foi um pouco de over-engineering de sua parte? rs Double check everything. ;-) Engenharia e conferência de erros nunca é demais. > Talvez o programa ganhe alguma coisa, mas perde muito em legibilidade, > comparando-se com um simples /(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d)/. E, > lembre-se, o tempo do programador vale muito mais do que o tempo da > máquina! (Ok, quase sempre... rs) Você acha que a minha versão é ilegível?!?! Eu escrevi assim para ter certeza de que as pessoas conseguiriam ler e entender. Está otimizado para ser legível. > Além disso, a sua a regexp não funciona para qualquer período fora do > século XXI, e um único caractere trocado, no meio de tantos caracteres, > poderia gerar um erro imprevisível. Eu a fiz assim em avanço. Posso reescrevê-la facilmente para trabalhar em outras centúrias conforme for necessário: $data =~ s{(20[0-6|19\d{2}) # ano VALIDO em $1 (0?[1-9]|1[012]) # mes VALIDO em $2 (0?[1-9]|[12]\d|3[01]) # dia (quase*) VALIDO em $3 _ # underscore, conforme especificado ([01]\d|2[0-3]) # horas VALIDAS em $4 ([0-5]\d) # minutos VALIDOS em $5 }{$1-$2-$3 $4:$5}x; # Finalmente, a string mágica... Pronto, esta versão fucniona com qualquer ano entre 1900 e 2006. Eu tenho controle completo sobre os dados, Nélson. É para isso que servem expressões regulares. > Enfim: "Projete para a simplicidade; só adicione complexidade onde > precisar." ;) Isto beira o filosófico. Defina "Simplicidade". Defina "Complexidade". Se pergunte qual dos dois programas é mais provável que um leigo compreenda. > PS- eu entendo que o objetivo foi ser didático... mas eu não poderia > perder esta oportunidade de liberar meu lado ogro, não é mesmo? :D > Seu Lado Ogro precisa tomar lições de selvageria com o meu... ;-) Ele é tão civilizado que eu respondi a sua mensagem. Aos interessados, acho que a versão nova da Expressão Regular tras algumas coisas interessantes. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From shonorio em gmail.com Fri May 12 10:22:17 2006 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 12 May 2006 14:22:17 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?=5BOT=5D_Mudan=E7a_do_hor=E1rio_do_c?= =?iso-8859-1?q?urso_de_Perl_na_FIT?= Message-ID: <12d1f4ee0605121022u760bc120l78258e217fed896a@mail.gmail.com> Pessoal, O curso de Perl que estou ministrando na FIT mudou horário, agora é das 13:00 às 16:00 horas. O primeiro sábado falei apenas de scalares, tipos de valores numéricos (octal, decimal, hexadecimal e binário), utilizar de delimitadores ", ', q e qq (sinceramente não achei que scalar tinha tando assunto assim, e nem falei de referência). No próximo sábado vou falar de array ( e se der tempo de hash). Abraços, Solli M. Honório -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060512/a2efbbb7/attachment.html From joenio em gmail.com Fri May 12 14:48:16 2006 From: joenio em gmail.com (Joenio Marques) Date: Fri, 12 May 2006 18:48:16 -0300 Subject: [Cascavel-pm] Liberar Memoria Message-ID: <65934b450605121448i544c3c75nf744cbbd9f278b29@mail.gmail.com> Olá Monges, Meu programa aqui está com um comportamento indesejado, não chega a ser um problema ainda, mas quero evitar que se torne. Existe um XML disponibilizado por terceiros que eu preciso extrair os dados dele, sendo XML prefiro utilizar parser ao invés de regex. O problema é que quem disponibiliza o XML não o está fazendo direito, o XML não é xml bem-formado de acordo com as recomendações. Então preciso fazer um pequeno armengue no arquivo xml para enquadra-lo aos padroes antes do parser. Então o que eu faço é abrir o arquivo; copiar todo o conteudo para um escalar; aplicar uma regex para tornalo bem-formado; salvar. A partir daí eu posso e quero liberar a memoria utilizada nesse processo que me ocupa uns 50 megas (o xml tem 8 mb). Este processo é feito dentro de uma função, esperava que ao sair do escopo dela a memoria fosse liberada, mas não é. Estou medindo o consumo através do htop, um top mais amigavel. E o ambiente é linux. Já tentei fazer undef $content_file - escalar com conteudo do arquivo - e nao funcionou. Algém tem alguma dica? Grato, -- Joenio Marques - Salvador Perl Mongers From glasswalk3r em yahoo.com.br Fri May 12 14:52:07 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Fri, 12 May 2006 18:52:07 -0300 (ART) Subject: [Cascavel-pm] Liberar Memoria In-Reply-To: <65934b450605121448i544c3c75nf744cbbd9f278b29@mail.gmail.com> Message-ID: <20060512215207.16622.qmail@web30804.mail.mud.yahoo.com> Joenio, Uma vez que o Perl pegue memória do sistema, ele não consegue devolver isso para o SO: o melhor que pode fazer é usar essa memória para ele mesmo. Acho que a forma mais simples de resolver seu problema é processar o XML em um script separado, rodando ele primeiro. Quando o processo acabar, seu parser XML começa a trabalhar. []'s Alceu --- Joenio Marques escreveu: > Olá Monges, > > Meu programa aqui está com um comportamento > indesejado, não chega a > ser um problema ainda, mas quero evitar que se > torne. > > Existe um XML disponibilizado por terceiros que eu > preciso extrair os > dados dele, sendo XML prefiro utilizar parser ao > invés de regex. O > problema é que quem disponibiliza o XML não o está > fazendo direito, o > XML não é xml bem-formado de acordo com as > recomendações. Então > preciso fazer um pequeno armengue no arquivo xml > para enquadra-lo aos > padroes antes do parser. > > Então o que eu faço é abrir o arquivo; copiar todo o > conteudo para um > escalar; aplicar uma regex para tornalo bem-formado; > salvar. A partir > daí eu posso e quero liberar a memoria utilizada > nesse processo que me > ocupa uns 50 megas (o xml tem 8 mb). Este processo é > feito dentro de > uma função, esperava que ao sair do escopo dela a > memoria fosse > liberada, mas não é. > > Estou medindo o consumo através do htop, um top mais > amigavel. E o > ambiente é linux. > > Já tentei fazer undef $content_file - escalar com > conteudo do arquivo > - e nao funcionou. Algém tem alguma dica? > > Grato, > -- > Joenio Marques > - Salvador Perl Mongers > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From joenio em gmail.com Fri May 12 15:17:57 2006 From: joenio em gmail.com (Joenio Marques) Date: Fri, 12 May 2006 19:17:57 -0300 Subject: [Cascavel-pm] Liberar Memoria In-Reply-To: <20060512215207.16622.qmail@web30804.mail.mud.yahoo.com> References: <65934b450605121448i544c3c75nf744cbbd9f278b29@mail.gmail.com> <20060512215207.16622.qmail@web30804.mail.mud.yahoo.com> Message-ID: <65934b450605121517o362d3a6fy7d12a362a6e5524@mail.gmail.com> > Uma vez que o Perl pegue memória do sistema, ele não > consegue devolver isso para o SO: o melhor que pode > fazer é usar essa memória para ele mesmo. Hummnnn... entendi! > Acho que a forma mais simples de resolver seu problema > é processar o XML em um script separado, rodando ele > primeiro. Quando o processo acabar, seu parser XML > começa a trabalhar. Esta é uma ótima idéia! Obrigado! Att, -- Joenio Marques - Salvador Perl Mongers From nferraz em gmail.com Fri May 12 16:07:41 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Sat, 13 May 2006 00:07:41 +0100 Subject: [Cascavel-pm] Liberar Memoria In-Reply-To: <65934b450605121448i544c3c75nf744cbbd9f278b29@mail.gmail.com> References: <65934b450605121448i544c3c75nf744cbbd9f278b29@mail.gmail.com> Message-ID: <4465153D.2070105@gmail.com> Joenio Marques wrote: > Existe um XML disponibilizado por terceiros que eu preciso extrair os > dados dele, sendo XML prefiro utilizar parser ao invés de regex. O > problema é que quem disponibiliza o XML não o está fazendo direito, o > XML não é xml bem-formado de acordo com as recomendações. Então > preciso fazer um pequeno armengue no arquivo xml para enquadra-lo aos > padroes antes do parser. Eu tive um problema assim, há poucos dias. O meu problema é que o xml vinha com html no meio, o que não devia acontecer. Nestes casos eu precisava trocar "<...>" por "<...>". Ao invés de fazer uma lista de tags que deveriam ser substituídas, eu fiz uma lista de tags que eram permitidas -- e todas as outras seriam corrigidas: # valid tags my %is_valid = ( foo, bar, baz, ); # fix xml $xml =~ s/\<([^>]+)\>/&fix($1)/egs; sub fix { my $tag = shift; my $clean_tag = $tag; $clean_tag =~ s[\W][]g; return $is_valid{$clean_tag} ? "<$tag>" : "\<$tag\>"; } Neste caso, não havia problemas com o tamanho do arquivo; se houvesse, eu provavelmente trabalharia linha por linha: while (<>) { s/\<([^>]+)\>/&fix($1)/eg; } Se você não tiver a chance de usar um filtro simples como esse, talvez possa implementar um iterador. Espero que esta resposta possa ser útil. []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From acid06 em gmail.com Fri May 12 18:27:18 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 12 May 2006 22:27:18 -0300 Subject: [Cascavel-pm] Liberar Memoria In-Reply-To: <20060512215207.16622.qmail@web30804.mail.mud.yahoo.com> References: <65934b450605121448i544c3c75nf744cbbd9f278b29@mail.gmail.com> <20060512215207.16622.qmail@web30804.mail.mud.yahoo.com> Message-ID: <9a08c9b40605121827l29466034ic67ed97733c38564@mail.gmail.com> On 5/12/06, Alceu R. de Freitas Jr. wrote: > Uma vez que o Perl pegue memória do sistema, ele não > consegue devolver isso para o SO: o melhor que pode > fazer é usar essa memória para ele mesmo. Não é *exatamente* assim. Se você estiver usando threads, cada thread que finalizar irá liberar a memória de volta ao sistema operacional. Além disso, mesmo sem threads, se existir uma posição contígua de memória completamente inutilizada e relativamente grande (entre 1 e 8MB pelo menos, de acordo com o sistema operacional) ela também será liberada. Contudo, isso raramente ocorre, porque é raro existir uma quantidade tão grande de memória assim alocada contíguamente e completamente sem uso. Um inteiro sequer que estiver em uso lá no meio impede toda a liberação para o sistema. -Nilson Santos F. Jr. From acid06 em gmail.com Fri May 12 18:27:18 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Fri, 12 May 2006 22:27:18 -0300 Subject: [Cascavel-pm] Liberar Memoria In-Reply-To: <20060512215207.16622.qmail@web30804.mail.mud.yahoo.com> References: <65934b450605121448i544c3c75nf744cbbd9f278b29@mail.gmail.com> <20060512215207.16622.qmail@web30804.mail.mud.yahoo.com> Message-ID: <9a08c9b40605121827l29466034ic67ed97733c38564@mail.gmail.com> On 5/12/06, Alceu R. de Freitas Jr. wrote: > Uma vez que o Perl pegue memória do sistema, ele não > consegue devolver isso para o SO: o melhor que pode > fazer é usar essa memória para ele mesmo. Não é *exatamente* assim. Se você estiver usando threads, cada thread que finalizar irá liberar a memória de volta ao sistema operacional. Além disso, mesmo sem threads, se existir uma posição contígua de memória completamente inutilizada e relativamente grande (entre 1 e 8MB pelo menos, de acordo com o sistema operacional) ela também será liberada. Contudo, isso raramente ocorre, porque é raro existir uma quantidade tão grande de memória assim alocada contíguamente e completamente sem uso. Um inteiro sequer que estiver em uso lá no meio impede toda a liberação para o sistema. -Nilson Santos F. Jr. From shonorio em gmail.com Sat May 13 06:22:54 2006 From: shonorio em gmail.com (Solli Honorio) Date: Sat, 13 May 2006 10:22:54 -0300 Subject: [Cascavel-pm] Liberar Memoria In-Reply-To: <9a08c9b40605121827l29466034ic67ed97733c38564@mail.gmail.com> References: <65934b450605121448i544c3c75nf744cbbd9f278b29@mail.gmail.com> <20060512215207.16622.qmail@web30804.mail.mud.yahoo.com> <9a08c9b40605121827l29466034ic67ed97733c38564@mail.gmail.com> Message-ID: <12d1f4ee0605130622i26a924b1i83de6dd1d0b1c34c@mail.gmail.com> Outra questão neste assunto é o custo de alocação/desalocação. O Garbage Colector está preparado para fornecer as áreas de memórias quando solicitada pelo SO, mas isto não significa que assim que a memória é liberado pelo programa o GC vai sair liberando. A ação de pegar/liberar memória é muito custoso para todo o sistema, liberando somente quando consultado (ou quando a área estiver muito tempo sem uso) evita-se o efeito "sanfona". É bom lembrar também que atualmente a maioria dos SO fornece um endereçamento 'falso' de memória, ou seja, o endereço de memória fornecido não é exatamente o endereço físico, pode ser que aquele endereço seja uma memória swap, ou que um endereço contínuo fornecido não seja bem assim. Mas o fato mesmo, é que, memória alocada demora a ser desalocada em todos as linguagens que tem GC que eu conheço, já o que ele trabalha em ciclos e tem seus motivos próprios para liberar memória. Em algumas linguagens é importante você marcar os recursos como undef (ou qualquer outra coisa com a mesma idéia), mas numa discussão muito antiga na lista com o Graciliano fui convencido de que no Perl não precisa disto basta. Abraços, Solli M. Honório On 5/12/06, Nilson Santos Figueiredo Junior wrote: > > On 5/12/06, Alceu R. de Freitas Jr. wrote: > > Uma vez que o Perl pegue memória do sistema, ele não > > consegue devolver isso para o SO: o melhor que pode > > fazer é usar essa memória para ele mesmo. > > Não é *exatamente* assim. > Se você estiver usando threads, cada thread que finalizar irá liberar > a memória de volta ao sistema operacional. Além disso, mesmo sem > threads, se existir uma posição contígua de memória completamente > inutilizada e relativamente grande (entre 1 e 8MB pelo menos, de > acordo com o sistema operacional) ela também será liberada. Contudo, > isso raramente ocorre, porque é raro existir uma quantidade tão grande > de memória assim alocada contíguamente e completamente sem uso. Um > inteiro sequer que estiver em uso lá no meio impede toda a liberação > para o sistema. > > -Nilson Santos F. Jr. > _______________________________________________ > 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/20060513/1239430c/attachment.html From acid06 em gmail.com Sat May 13 06:56:39 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sat, 13 May 2006 10:56:39 -0300 Subject: [Cascavel-pm] Liberar Memoria In-Reply-To: <12d1f4ee0605130622i26a924b1i83de6dd1d0b1c34c@mail.gmail.com> References: <65934b450605121448i544c3c75nf744cbbd9f278b29@mail.gmail.com> <20060512215207.16622.qmail@web30804.mail.mud.yahoo.com> <9a08c9b40605121827l29466034ic67ed97733c38564@mail.gmail.com> <12d1f4ee0605130622i26a924b1i83de6dd1d0b1c34c@mail.gmail.com> Message-ID: <9a08c9b40605130656n441e6c93o9ec7f646918b0fd9@mail.gmail.com> On 5/13/06, Solli Honorio wrote: > Mas o fato mesmo, é que, memória alocada demora a ser desalocada em todos as > linguagens que tem GC que eu conheço, já o que ele trabalha em ciclos e tem > seus motivos próprios para liberar memória. Não, não é bem assim. Isso acontece pra Java (talvez .NET também). Mas na maioria das outras linguagens (incluindo Perl), não. Esse tipo de GC normalmente é visto como sendo ruim. O sistema de memória do Perl funciona mais ou menos assim: cada pedaço de dados tem um contador de referências que é incrementado ou decrementado de acordo com o que é feito no código. Quando ele chega a 0, a memória é devolvida ao pool de memória alocado. Hoje em dia a situação de liberação de memória do Perl é bem mais razóavel. Se você deixar executando o programa abaixo e observar o uso de memória do processo vai ver ele subindo e descendo constantemente (e não só subindo e ficando lá no alto). Contudo, isso talvez possa ser apenas algum patch aplicado somente no ActivePerl, então alguém teria que testar no Linux pra ver se a situação é a mesma. my $var; my @arr; while (1) { push(@{$arr[0]}, '1'); $var = 'x' x (65536 + rand(65535) ); push(@{$arr[1]}, '2'); @arr = () if scalar @{$arr[0]} > 5000 } Ele é um pouco artificialmente complicado para parece um esquema de alocação / desalocação mais real do que simplesmente alocar constantemente e depois liberar. -Nilson Santos F. Jr. From fernandojfo em gmail.com Sat May 13 12:43:19 2006 From: fernandojfo em gmail.com (fernando jorge ferreira) Date: Sat, 13 May 2006 16:43:19 -0300 Subject: [Cascavel-pm] data Message-ID: <15ad3c910605131243v6815d634k48c1942ed08aab40@mail.gmail.com> oi precisso transformar um valor em data, exemplo: 8888234 em uma data em semana dia mes ano e hora, ja ouvi falar de uma funçao perl que faz iss, mas nao consegui nada. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060513/5dc1ce21/attachment.html From shonorio em gmail.com Sat May 13 13:21:09 2006 From: shonorio em gmail.com (Solli Honorio) Date: Sat, 13 May 2006 17:21:09 -0300 Subject: [Cascavel-pm] data In-Reply-To: <15ad3c910605131243v6815d634k48c1942ed08aab40@mail.gmail.com> References: <15ad3c910605131243v6815d634k48c1942ed08aab40@mail.gmail.com> Message-ID: <12d1f4ee0605131321t3da14d40qe4bc2fd21e66679c@mail.gmail.com> Fernado, O valor é este ? Um número aleatório ? Uma das funções do Perl que transforma tempo unix para os seres humanos normais é o localtime, para saber mais digite o seguinte comando na console do seu SO : > perldoc -f localtime Simples assim, Solli M. Honório On 5/13/06, fernando jorge ferreira wrote: > > oi precisso transformar um valor em data, exemplo: > > 8888234 em uma data em semana dia mes ano e hora, ja ouvi falar de uma > funçao perl que faz iss, mas nao > consegui nada. > > _______________________________________________ > 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/20060513/cbe0d04b/attachment.html From fernandojfo em gmail.com Sun May 14 12:19:39 2006 From: fernandojfo em gmail.com (fernando jorge ferreira) Date: Sun, 14 May 2006 16:19:39 -0300 Subject: [Cascavel-pm] localtime Message-ID: <15ad3c910605141219i655fb42bp11625467e35dfac8@mail.gmail.com> poi bem; reciso coler as informações do dhcp e saber a validade do ip fornecido . quando foi obtido a licença e quando acaba mais isso em data. nao consegui usar o localtime DHCPSNAME='' LEASETIME=2592000 RENEWALTIME=1296000 REBINDTIME=2268000 os dados sao fornecidos assim.... -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060514/ed76e97e/attachment.html From s.koch em brindestorm.com Mon May 15 06:03:08 2006 From: s.koch em brindestorm.com (Brinde Storm - Steven Koch) Date: Mon, 15 May 2006 14:03:08 +0100 Subject: [Cascavel-pm] Modulos In-Reply-To: <15ad3c910605141219i655fb42bp11625467e35dfac8@mail.gmail.com> Message-ID: Fiz um modulo para ser integrado a uma pagina que ja existe #--------------------------------------------------------------------------- ------------------------------------------------- #!C:\perl\bin package rotinas; use Exporter; @ISA = ('Exporter'); @EXPORT = qw(guarda le );; my $arquivo_catalogo = "exemplo.csv"; #guarda('referencia', 'area', 'categoria'); sub guarda{ my $referencia = $_[0]; my $area = $_[1]; my $categoria = $_[2]; my $arquivo = ""; open(CSV, "<$arquivo_catalogo"); while(){ @linha = split($_, ";"); if($linha[1] eq $referencia){ $linha[34] = $area; $linha[35] = $categoria; } $arquivo = $arquivo . join(";", @linha) . "\n"; } close(CSV); open(CSV , ">$arquivo_catalogo"); print CSV $arquivo ; close(CSV); print "pronto."; } sub le{ open(CSV, "<$arquivo_catalogo"); my @catalogo = (); my $i = 0; while(){ @linha = split($_, ";"); if($linha[34] ne "" && $linha[35] ne ""){ $catalogo[$i] = join(";", @linha); $i++; } $arquivo = $arquivo . join(";", @linha) . "\n"; } close(CSV); my $indece = int(rand($i)); #insere div a pagina } #------------------------------------------------------------------ Porque que quando utilizo ele no programa a pagina gera um erro ???? Can't locate rotinas.pm in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .) at ...\index.cgi line 2. BEGIN failed--compilation aborted at ..\index.cgi line 2. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060515/ecf80c3b/attachment.html From glasswalk3r em yahoo.com.br Mon May 15 06:02:54 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Mon, 15 May 2006 10:02:54 -0300 (ART) Subject: [Cascavel-pm] Modulos In-Reply-To: Message-ID: <20060515130254.32504.qmail@web30813.mail.mud.yahoo.com> --- Brinde Storm - Steven Koch escreveu: > Porque que quando utilizo ele no programa a pagina > gera um erro ???? > Can't locate rotinas.pm in @INC (@INC contains: > C:/Perl/lib C:/Perl/site/lib > .) at ...\index.cgi line 2. > > BEGIN failed--compilation aborted at ..\index.cgi > line 2. Você colocou esse seu módulo em algum diretório já existente em @INC? Se não fez isso, Perl não está achando seu módulo... você pode resolver isso usando a pragma "use lib" para adicionar a @INC o diretório aonde está seu módulo. []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From igor em izut.com Mon May 15 07:12:52 2006 From: igor em izut.com (igor em izut.com) Date: Mon, 15 May 2006 11:12:52 -0300 Subject: [Cascavel-pm] Modulos In-Reply-To: References: Message-ID: <1147702372.44688c64ba211@webmail.izut.com> Steven, > Porque que quando utilizo ele no programa a pagina gera um erro ???? > Can't locate rotinas.pm in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib > .) at ...\index.cgi line 2. > > BEGIN failed--compilation aborted at ..\index.cgi line 2. > Você tem duas opções: 1) Você pode configurar a variável de ambiente PERL5LIB para conter o diretório raíz dos seus módulos. Como você utiliza Windows, creio que deva ter que ir nas configurações do seu sistema e criar esta variável. No Unix, você pode colocar em /etc/profile. 2) Você pode utilizar o pragma lib, desta maneira: use lib 'C:\Caminho\do\meu\modulo'; Igor. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From fernandojfo em gmail.com Mon May 15 08:01:57 2006 From: fernandojfo em gmail.com (fernando jorge ferreira) Date: Mon, 15 May 2006 12:01:57 -0300 Subject: [Cascavel-pm] localtime Message-ID: <15ad3c910605150801n2f58cc94i1756fd7e71210197@mail.gmail.com> oi, preciso com urgencia de uma ajuda de como utilizar o localtime ou outra função que trasforme um dado que esteja em segundos para data ; dia mes semana ano horas e segundos isso é para saber quando foi obtido o ip via dhcp e ate quando ele esta válido. os dados estão como abaixo. DHCPSNAME='' LEASETIME=2592000 todos estão em segundos RENEWALTIME=1296000 REBINDTIME=2268000 INTERFACE='eth0' esses dados sao obtidos atraves do comando no linux more /var/lib/dhcpcd/dhcpcd-eth0.info -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060515/8a0ec844/attachment.html From nferraz em gmail.com Mon May 15 08:30:37 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 15 May 2006 16:30:37 +0100 Subject: [Cascavel-pm] localtime In-Reply-To: <15ad3c910605150801n2f58cc94i1756fd7e71210197@mail.gmail.com> References: <15ad3c910605150801n2f58cc94i1756fd7e71210197@mail.gmail.com> Message-ID: <44689E9D.5000109@gmail.com> fernando jorge ferreira wrote: > preciso com urgencia de uma ajuda de como utilizar o localtime ou outra > função que > trasforme um dado que esteja em segundos para data ; Você pode a usar função Time_to_Date() do módulo Date::Calc: ($year,$month,$day, $hour,$min,$sec) = Time_to_Date([time]); http://search.cpan.org/~stbey/Date-Calc-5.4/Calc.pod []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From nferraz em gmail.com Mon May 15 08:33:53 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 15 May 2006 16:33:53 +0100 Subject: [Cascavel-pm] localtime In-Reply-To: <15ad3c910605150801n2f58cc94i1756fd7e71210197@mail.gmail.com> References: <15ad3c910605150801n2f58cc94i1756fd7e71210197@mail.gmail.com> Message-ID: <44689F61.2010306@gmail.com> fernando jorge ferreira wrote: > preciso com urgencia de uma ajuda de como utilizar o localtime ou outra > função que trasforme um dado que esteja em segundos para data Se você preferir o localtime: ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime($time); http://perldoc.perl.org/functions/localtime.html From igor em izut.com Mon May 15 09:39:29 2006 From: igor em izut.com (igor em izut.com) Date: Mon, 15 May 2006 13:39:29 -0300 Subject: [Cascavel-pm] localtime In-Reply-To: <15ad3c910605150801n2f58cc94i1756fd7e71210197@mail.gmail.com> References: <15ad3c910605150801n2f58cc94i1756fd7e71210197@mail.gmail.com> Message-ID: <1147711169.4468aec1debfc@webmail.izut.com> Fernando, > preciso com urgencia de uma ajuda de como utilizar o localtime ou outra > função que > trasforme um dado que esteja em segundos para data ; > dia mes semana ano horas e segundos > isso é para saber quando foi obtido o ip via dhcp e ate quando ele esta > válido. Certo. Para isto você deve utilizar a função localtime (perldoc -f localtime). > os dados estão como abaixo. > DHCPSNAME='' > LEASETIME=2592000 todos estão em segundos > RENEWALTIME=1296000 > REBINDTIME=2268000 > INTERFACE='eth0' Em segundos a partir de que horário? Talvez em segundos desde a criação do arquivo? Se for isso, você pode utilizar o comando stat (perldoc -f stat) para obter a data de criação do arquivo, e então adicionar o número de segundos especificados, para saber quando haverá a renovação do lease. > esses dados sao obtidos atraves do comando no linux > more /var/lib/dhcpcd/dhcpcd-eth0.info > Aqui está um código exemplo. Pode ser que o horário base para a renovação seja baseada no mtime, ao invés do ctime. Caso este seja o correto, perldoc -f stat para saber o número do campo que deve ser pego. my $filename = '/var/lib/dhcpcd/dhcpcd-eth0.info'; my $ctime = (stat $filename)[10]; open my $fh, "<", $filename or die $!; my @filelines = <$fh>; close $fh; foreach (@filelines) { if (/^RENEWALTIME=(.*)$/) { print "Próxima renovação será em: " . localtime($ctime + $1) . "\n"; } } Mais uma vez, este código está 'untested' e sim, poderia ser feito em menor quantidade de linhas. Creio que está auto-explicativo. Igor. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From igor em izut.com Mon May 15 09:46:18 2006 From: igor em izut.com (igor em izut.com) Date: Mon, 15 May 2006 13:46:18 -0300 Subject: [Cascavel-pm] localtime In-Reply-To: <1147711169.4468aec1debfc@webmail.izut.com> References: <15ad3c910605150801n2f58cc94i1756fd7e71210197@mail.gmail.com> <1147711169.4468aec1debfc@webmail.izut.com> Message-ID: <1147711578.4468b05a05767@webmail.izut.com> Uma pequena correção no código, deve-se usar: print "Próxima renovação será em: " . (scalar localtime($ctime + $1)) . "\n"; Isto devolverá uma string formatada de acordo com o seu locale (similar ao que o comando 'date' do Linux devolve). Para maiores informações, perldoc -f localtime, na parte que diz 'In scalar context...'. Para informações aos contextos, alguém me ajude pois não lembro :) > > my $filename = '/var/lib/dhcpcd/dhcpcd-eth0.info'; > my $ctime = (stat $filename)[10]; > > open my $fh, "<", $filename or die $!; > my @filelines = <$fh>; > close $fh; > > foreach (@filelines) { > if (/^RENEWALTIME=(.*)$/) { > print "Próxima renovação será em: " . localtime($ctime + $1) . "\n"; > } > } > Igor. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From donatoaz em gmail.com Mon May 15 09:47:48 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon, 15 May 2006 13:47:48 -0300 Subject: [Cascavel-pm] Swig - wrappers para C Message-ID: <1746e3e30605150947n7bf83a32td66f8812bcdc6f02@mail.gmail.com> Pessoal, algum de voces tem experiencia com Swig, ou com XS? estou com um problema em uma única função, que quando eu chamo pelo script em perl dá seg fault mas em C normal executa normal.. -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From s.koch em brindestorm.com Wed May 17 02:13:01 2006 From: s.koch em brindestorm.com (Brinde Storm -Steven Koch) Date: Wed, 17 May 2006 10:13:01 +0100 Subject: [Cascavel-pm] Bloquear arquivo Message-ID: Bom dia pessoal, mais uma duvida: Tenho que abrir um arquivo e escreve-lo, mas preciso bloquea-lo para que ninguem possa escreve-lo enquando outro faz isso. Como posso fazer isso??? Com os melhores cumprimentos, Steven Koch Dep. Sistemas de Informação E-mail: s.koch em brindestorm.com Brinde Storm - Publicidade e Comunicação, Lda. A sua agência de marketing promocional Rua Silva Carvalho, nº 141-A 1250-248 Lisboa Portugal Tel: +351 21 389 40 10 Fax: +351 21 389 40 15 info em brindestorm.com www.brindestorm.com Brinde Storm é uma empresa do Grupo Storm www.grupostorm.com Membro PSI nº12334 AVISO. Se receber um e-mail por engano, agradecemos devolução e aviso ao remetente ou para info em grupostorm.com e a sua eliminação sem reprodução. A mensagem e eventuais anexos são susceptíveis de conter informação sujeita a sigilo profissional, ao regime legal de protecção de dados pessoais, de direitos de autor ou outro, pelo que a sua divulgação depende de autorização do remetente. As opiniões emitidas não vinculam necessariamente o Grupo Storm. A mensagem foi filtrada por um detector de vírus, pelo que o remetente e as empresas do referido Grupo não se responsabilizam por danos provocados por terceiros no sistema de informação do destinatário. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060517/34e1a7c8/attachment.html From igor em izut.com Wed May 17 02:20:33 2006 From: igor em izut.com (Igor Sutton Lopes) Date: Wed, 17 May 2006 06:20:33 -0300 Subject: [Cascavel-pm] Bloquear arquivo In-Reply-To: References: Message-ID: <1147857634.4719.4.camel@localhost.localdomain> Bom dia Steven, On Wed, 2006-05-17 at 10:13 +0100, Brinde Storm -Steven Koch wrote: > Tenho que abrir um arquivo e escreve-lo, mas preciso bloquea-lo para > que ninguem possa escreve-lo enquando outro faz isso. Você pode utilizar a função Perl flock: http://perldoc.perl.org/functions/flock.html -- Igor Sutton Lopes From shonorio em gmail.com Wed May 17 03:33:03 2006 From: shonorio em gmail.com (Solli Honorio) Date: Wed, 17 May 2006 07:33:03 -0300 Subject: [Cascavel-pm] Bloquear arquivo In-Reply-To: <1147857634.4719.4.camel@localhost.localdomain> References: <1147857634.4719.4.camel@localhost.localdomain> Message-ID: <12d1f4ee0605170333od4917btab268540e67914c@mail.gmail.com> Eu acho que existe alguma limitação nisto. O Alceu já colocou esta questão, e me parece que o Linux não tem suporte a lock de arquivo (pelo menos em forma nativa). Alceu, você poderia dar a tua contribuição neste assunto ? Solli M. Honório On 5/17/06, Igor Sutton Lopes wrote: > > Bom dia Steven, > > On Wed, 2006-05-17 at 10:13 +0100, Brinde Storm -Steven Koch wrote: > > > Tenho que abrir um arquivo e escreve-lo, mas preciso bloquea-lo para > > que ninguem possa escreve-lo enquando outro faz isso. > > Você pode utilizar a função Perl flock: > > http://perldoc.perl.org/functions/flock.html > > -- > Igor Sutton Lopes > > _______________________________________________ > 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/20060517/2b25d7ef/attachment.html From igor em izut.com Wed May 17 04:38:17 2006 From: igor em izut.com (igor em izut.com) Date: Wed, 17 May 2006 08:38:17 -0300 Subject: [Cascavel-pm] Bloquear arquivo In-Reply-To: <12d1f4ee0605170333od4917btab268540e67914c@mail.gmail.com> References: <1147857634.4719.4.camel@localhost.localdomain> <12d1f4ee0605170333od4917btab268540e67914c@mail.gmail.com> Message-ID: <1147865897.446b0b296c004@webmail.izut.com> Solli, Quoting Solli Honorio : > Eu acho que existe alguma limitação nisto. O Alceu já colocou esta questão, > e me parece que o Linux não tem suporte a lock de arquivo (pelo menos em > forma nativa). Pelo que me lembre do assunto, este tipo de locking não funciona se você utilizar duas implementações diferentes. Lembro que o Alceu estava tentando obter um lock de um arquivo do Samba, ou outro serviço de rede qualquer, e não conseguia pois estavam utilizando chamadas diferentes. Se o arquivo em questão for utilizado apenas pelo seu programa, e você utilizar apenas flock, creio que irá funcionar sem problemas. Acho que vale a pena procurar no histórico da lista. Igor. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From ptfzs em yahoo.com.br Wed May 17 04:27:58 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 17 May 2006 08:27:58 -0300 (ART) Subject: [Cascavel-pm] OFF- DUVIDA data do TimeStamp In-Reply-To: <1147865897.446b0b296c004@webmail.izut.com> Message-ID: <20060517112758.5134.qmail@web31315.mail.mud.yahoo.com> Pessoal, extrai a data usando o MYSQL UNIX_TIMESTAMP(), como eu faco para visualizar qual data corresponde a essa saida ex: ele me gera assim: 1142996400 , quero vizualizar essa data no formato yyyy-mm-dd hh ;) tem como? Obrigada --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060517/c7957604/attachment.html From nferraz em gmail.com Wed May 17 04:32:35 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 17 May 2006 12:32:35 +0100 Subject: [Cascavel-pm] OFF- DUVIDA data do TimeStamp In-Reply-To: <20060517112758.5134.qmail@web31315.mail.mud.yahoo.com> References: <20060517112758.5134.qmail@web31315.mail.mud.yahoo.com> Message-ID: <446B09D3.8070807@gmail.com> Patty Silva wrote: > Pessoal, extrai a data usando o MYSQL UNIX_TIMESTAMP(), como eu faco > para visualizar qual data corresponde a essa saida > ex: ele me gera assim: 1142996400 , quero vizualizar essa data no > formato yyyy-mm-dd hh ;) tem como? Tem. :) From ptfzs em yahoo.com.br Wed May 17 04:34:06 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 17 May 2006 08:34:06 -0300 (ART) Subject: [Cascavel-pm] OFF- DUVIDA data do TimeStamp In-Reply-To: <446B09D3.8070807@gmail.com> Message-ID: <20060517113406.93485.qmail@web31313.mail.mud.yahoo.com> Como eu faco?? :) Nelson Ferraz escreveu: Patty Silva wrote: > Pessoal, extrai a data usando o MYSQL UNIX_TIMESTAMP(), como eu faco > para visualizar qual data corresponde a essa saida > ex: ele me gera assim: 1142996400 , quero vizualizar essa data no > formato yyyy-mm-dd hh ;) tem como? Tem. :) _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060517/dc841eaf/attachment-0001.html From nferraz em gmail.com Wed May 17 04:35:28 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 17 May 2006 12:35:28 +0100 Subject: [Cascavel-pm] OFF- DUVIDA data do TimeStamp In-Reply-To: <20060517112758.5134.qmail@web31315.mail.mud.yahoo.com> References: <20060517112758.5134.qmail@web31315.mail.mud.yahoo.com> Message-ID: <446B0A80.9060603@gmail.com> Patty Silva wrote: > Pessoal, extrai a data usando o MYSQL UNIX_TIMESTAMP(), como eu faco > para visualizar qual data corresponde a essa saida > ex: ele me gera assim: 1142996400 , quero vizualizar essa data no > formato yyyy-mm-dd hh ;) tem como? Procurando no Google: http://www.google.com/search?q=mysql+unix_timestamp Primeiro resultado: FROM_UNIXTIME(unix_timestamp), FROM_UNIXTIME(unix_timestamp,format) Returns a representation of the unix_timestamp argument as a value in 'YYYY-MM-DD HH:MM:SS' or YYYYMMDDHHMMSS format, depending on whether the function is used in a string or numeric context. unix_timestamp is an internal timestamp value such as is produced by the UNIX_TIMESTAMP() function. If format is given, the result is formatted according to the format string, which is used the same way as listed in the entry for the DATE_FORMAT() function. mysql> SELECT FROM_UNIXTIME(875996580); -> '1997-10-04 22:23:00' mysql> SELECT FROM_UNIXTIME(875996580) + 0; -> 19971004222300 mysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(), -> '%Y %D %M %h:%i:%s %x'); -> '2003 6th August 06:22:58 2003' Note: If you use UNIX_TIMESTAMP() and FROM_UNIXTIME() to convert between TIMESTAMP values and Unix timestamp values, the conversion is lossy because the mapping is not one-to-one in both directions. For details, see the description of the UNIX_TIMESTAMP() function. http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html From ptfzs em yahoo.com.br Wed May 17 04:48:43 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 17 May 2006 08:48:43 -0300 (ART) Subject: [Cascavel-pm] OFF- DUVIDA data do TimeStamp In-Reply-To: <446B0A80.9060603@gmail.com> Message-ID: <20060517114843.95099.qmail@web31309.mail.mud.yahoo.com> Obrigada Nelson"" :) Nelson Ferraz escreveu: Patty Silva wrote: > Pessoal, extrai a data usando o MYSQL UNIX_TIMESTAMP(), como eu faco > para visualizar qual data corresponde a essa saida > ex: ele me gera assim: 1142996400 , quero vizualizar essa data no > formato yyyy-mm-dd hh ;) tem como? Procurando no Google: http://www.google.com/search?q=mysql+unix_timestamp Primeiro resultado: FROM_UNIXTIME(unix_timestamp), FROM_UNIXTIME(unix_timestamp,format) Returns a representation of the unix_timestamp argument as a value in 'YYYY-MM-DD HH:MM:SS' or YYYYMMDDHHMMSS format, depending on whether the function is used in a string or numeric context. unix_timestamp is an internal timestamp value such as is produced by the UNIX_TIMESTAMP() function. If format is given, the result is formatted according to the format string, which is used the same way as listed in the entry for the DATE_FORMAT() function. mysql> SELECT FROM_UNIXTIME(875996580); -> '1997-10-04 22:23:00' mysql> SELECT FROM_UNIXTIME(875996580) + 0; -> 19971004222300 mysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(), -> '%Y %D %M %h:%i:%s %x'); -> '2003 6th August 06:22:58 2003' Note: If you use UNIX_TIMESTAMP() and FROM_UNIXTIME() to convert between TIMESTAMP values and Unix timestamp values, the conversion is lossy because the mapping is not one-to-one in both directions. For details, see the description of the UNIX_TIMESTAMP() function. http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060517/63111781/attachment.html From ptfzs em yahoo.com.br Wed May 17 07:48:00 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 17 May 2006 11:48:00 -0300 (ART) Subject: [Cascavel-pm] Subtrair Data In-Reply-To: <20060517114843.95099.qmail@web31309.mail.mud.yahoo.com> Message-ID: <20060517144800.44624.qmail@web31302.mail.mud.yahoo.com> Pessoal possuo a data no seguinte formato yyyymmdd hh quero subtrair 3 horas de cada data, Ex: se a data for 20060322 01 subtracao teria que ser 2006-03-21 22 Obrigada pessoal :) --------------------------------- Yahoo! doce lar. Faça do Yahoo! sua homepage. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060517/157d8d46/attachment.html From glasswalk3r em yahoo.com.br Wed May 17 07:50:53 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 17 May 2006 11:50:53 -0300 (ART) Subject: [Cascavel-pm] Bloquear arquivo In-Reply-To: <12d1f4ee0605170333od4917btab268540e67914c@mail.gmail.com> Message-ID: <20060517145053.71541.qmail@web30809.mail.mud.yahoo.com> O flock() do Perl é consultivo: ou seja, só funciona se o programa ao tentar utilizar o arquivo consultar se existe um bloqueio e for programado para respeitar esse bloqueio. Sistemas UNIX em geral, incluindo o Linux, não oferecem lock mandatório, como os sistemas operacionais da Microsoft fazem, por exemplo. Existem algumas vantagens e desvantagens nisso. Se o acesso ao arquivo for feito exclusivamente por programas em Perl, isso ficará transparente e funcionará. Do contrário, poderão existir problemas. Perl vai tentar usar a função de locking que estiver disponível na biblioteca C do sistema operacional e isso varia de flock(), lockf() e fctnl(). Eu realmente não sei qual o critério de escolha (se é que existe um). Uma alternativa razoável, se os fontes estiverem disponíveis, é utilizar a mesma função em C do programa que irá acessar o arquivo, usando XS para integrar isso no código Perl. Tem um exemplo no CPAN que faz exatamente isso: Passwd::Linux (http://search.cpan.org/~eestabroo/Passwd-Linux-0.70/Linux.pm). []'s Alceu --- Solli Honorio escreveu: > Eu acho que existe alguma limitação nisto. O Alceu > já colocou esta questão, > e me parece que o Linux não tem suporte a lock de > arquivo (pelo menos em > forma nativa). > > Alceu, você poderia dar a tua contribuição neste > assunto ? > > Solli M. Honório > > On 5/17/06, Igor Sutton Lopes wrote: > > > > Bom dia Steven, > > > > On Wed, 2006-05-17 at 10:13 +0100, Brinde Storm > -Steven Koch wrote: > > > > > Tenho que abrir um arquivo e escreve-lo, mas > preciso bloquea-lo para > > > que ninguem possa escreve-lo enquando outro faz > isso. > > > > Você pode utilizar a função Perl flock: > > > > http://perldoc.perl.org/functions/flock.html > > > > -- > > Igor Sutton Lopes _______________________________________________________ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html From glasswalk3r em yahoo.com.br Wed May 17 07:53:29 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 17 May 2006 11:53:29 -0300 (ART) Subject: [Cascavel-pm] Subtrair Data In-Reply-To: <20060517144800.44624.qmail@web31302.mail.mud.yahoo.com> Message-ID: <20060517145329.87313.qmail@web30803.mail.mud.yahoo.com> O CPAN tem vários módulos de manipulação de datas. Acho muito provável que já exista um pronto que faça isso. Inclusive eu me recordo que existe um grupo de pessoas espalhadas pelo mundo que estudam exatamente esses detalhes em código Perl: só não lembro uma URL para informar agora. Se você quiser reinventar a roda, basta converter a data recebida em segundos, subtrair pelo número de segundos que você quer e converter novamente para o formato desejado. []'s Alceu --- Patty Silva escreveu: > > Pessoal possuo a data no seguinte formato yyyymmdd > hh quero subtrair 3 horas de cada data, > Ex: se a data for 20060322 01 subtracao teria que > ser 2006-03-21 22 > > > Obrigada pessoal :) _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From nferraz em gmail.com Wed May 17 07:55:52 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 17 May 2006 15:55:52 +0100 Subject: [Cascavel-pm] Subtrair Data In-Reply-To: <20060517144800.44624.qmail@web31302.mail.mud.yahoo.com> References: <20060517144800.44624.qmail@web31302.mail.mud.yahoo.com> Message-ID: <446B3978.5080406@gmail.com> Patty Silva wrote: > Pessoal possuo a data no seguinte formato yyyymmdd hh quero subtrair 3 > horas de cada data, > Ex: se a data for 20060322 01 subtracao teria que ser 2006-03-21 22 Dá uma olhada no Date::Calc http://search.cpan.org/~stbey/Date-Calc-5.4/Calc.pod (Veja o método Add_Delta_DHMS) []s Nelson From monsieur_champs em yahoo.com.br Wed May 17 08:11:37 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 17 May 2006 16:11:37 +0100 Subject: [Cascavel-pm] Bloquear arquivo In-Reply-To: <20060517145053.71541.qmail@web30809.mail.mud.yahoo.com> References: <20060517145053.71541.qmail@web30809.mail.mud.yahoo.com> Message-ID: <446B3D29.4080202@yahoo.com.br> Alceu R. de Freitas Jr. wrote: > O flock() do Perl é consultivo: ou seja, só funciona > se o programa ao tentar utilizar o arquivo consultar > se existe um bloqueio e for programado para respeitar > esse bloqueio. > > Sistemas UNIX em geral, incluindo o Linux, não > oferecem lock mandatório, como os sistemas > operacionais da Microsoft fazem, por exemplo. Existem > algumas vantagens e desvantagens nisso. > > Se o acesso ao arquivo for feito exclusivamente por > programas em Perl, isso ficará transparente e > funcionará. Do contrário, poderão existir problemas. > Perl vai tentar usar a função de locking que estiver > disponível na biblioteca C do sistema operacional e > isso varia de flock(), lockf() e fctnl(). Eu realmente > não sei qual o critério de escolha (se é que existe > um). É uma lista ordenada de opções, apenas. Está quase na sua ordem: flock(), fctnl() e lockf(). Mesmo que a implementação utilizada pelo locking do perl variar em baixo nível, sempre usamos a mesma, para uma dada instalação. Assim, exceto na hipótese remota de você ter dois Perls em produção na mesma máquina compilados com bibliotecas de file locking diferentes, eu acho que é perfeitamente seguro usar esta opção. > Uma alternativa razoável, se os fontes estiverem > disponíveis, é utilizar a mesma função em C do > programa que irá acessar o arquivo, usando XS para > integrar isso no código Perl. Tem um exemplo no CPAN > que faz exatamente isso: Passwd::Linux > (http://search.cpan.org/~eestabroo/Passwd-Linux-0.70/Linux.pm). Putz... cê tem mesmo de estar com muita vontade de aprender a usar XS para tentar fazer assim... ;-) claro, fucnionar, funciona... o meu problema é saber se vale à pena... não era mais simples implementar tudo em perl?? Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Wed May 17 08:13:07 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 17 May 2006 16:13:07 +0100 Subject: [Cascavel-pm] Subtrair Data In-Reply-To: <20060517145329.87313.qmail@web30803.mail.mud.yahoo.com> References: <20060517145329.87313.qmail@web30803.mail.mud.yahoo.com> Message-ID: <446B3D83.3050407@yahoo.com.br> Alceu R. de Freitas Jr. wrote: > O CPAN tem vários módulos de manipulação de datas. > Acho muito provável que já exista um pronto que faça > isso. Inclusive eu me recordo que existe um grupo de > pessoas espalhadas pelo mundo que estudam exatamente > esses detalhes em código Perl: só não lembro uma URL > para informar agora. > > Se você quiser reinventar a roda, basta converter a > data recebida em segundos, subtrair pelo número de > segundos que você quer e converter novamente para o > formato desejado. Mas você pode usar o Date::Calc para fazer as mesmas contas, sem ter de se preocupar com isso explicitamente... ;-) dá uma olhada no CPAN pela documentação e divirta-se! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Wed May 17 08:14:16 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 17 May 2006 16:14:16 +0100 Subject: [Cascavel-pm] Subtrair Data In-Reply-To: <446B3978.5080406@gmail.com> References: <20060517144800.44624.qmail@web31302.mail.mud.yahoo.com> <446B3978.5080406@gmail.com> Message-ID: <446B3DC8.3020205@yahoo.com.br> Nelson Ferraz wrote: > Patty Silva wrote: > >>Pessoal possuo a data no seguinte formato yyyymmdd hh quero subtrair 3 >>horas de cada data, >>Ex: se a data for 20060322 01 subtracao teria que ser 2006-03-21 22 > > > Dá uma olhada no Date::Calc > > http://search.cpan.org/~stbey/Date-Calc-5.4/Calc.pod > Nélson, o dedo mais rápido do Perl... ;-) não faz idéia de como eu fiquei desapontado quando enviei a minha resposta dizendo exatamente a mesma coisa e recebi (simultâneamente) a sua. Tá muito bom em dar suporte. ;-) Parabéns. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From thomas em tcnet.com.br Wed May 17 09:22:52 2006 From: thomas em tcnet.com.br (Thomas Britis) Date: Wed, 17 May 2006 13:22:52 -0300 Subject: [Cascavel-pm] OFF- DUVIDA data do TimeStamp In-Reply-To: <20060517112758.5134.qmail@web31315.mail.mud.yahoo.com> References: <20060517112758.5134.qmail@web31315.mail.mud.yahoo.com> Message-ID: <446B4DDC.1080006@tcnet.com.br> my (@a) = localtime (1142996400); $a[4]++; # Mes inicia com 0. $a[5] += 1900; # O valor inicial eh 106 print "$a[3]/$a[4]/$a[5] - $a[2]:$a[1]:$a[0]\n"; Patty Silva wrote: > Pessoal, extrai a data usando o MYSQL UNIX_TIMESTAMP(), como eu faco > para visualizar qual data corresponde a essa saida > ex: ele me gera assim: 1142996400 , quero vizualizar essa data no > formato yyyy-mm-dd hh ;) tem como? > > Obrigada > > ------------------------------------------------------------------------ > Abra sua conta no Yahoo! Mail > > - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From thomas em tcnet.com.br Wed May 17 09:22:52 2006 From: thomas em tcnet.com.br (Thomas Britis) Date: Wed, 17 May 2006 13:22:52 -0300 Subject: [Cascavel-pm] OFF- DUVIDA data do TimeStamp In-Reply-To: <20060517112758.5134.qmail@web31315.mail.mud.yahoo.com> References: <20060517112758.5134.qmail@web31315.mail.mud.yahoo.com> Message-ID: <446B4DDC.1080006@tcnet.com.br> my (@a) = localtime (1142996400); $a[4]++; # Mes inicia com 0. $a[5] += 1900; # O valor inicial eh 106 print "$a[3]/$a[4]/$a[5] - $a[2]:$a[1]:$a[0]\n"; Patty Silva wrote: > Pessoal, extrai a data usando o MYSQL UNIX_TIMESTAMP(), como eu faco > para visualizar qual data corresponde a essa saida > ex: ele me gera assim: 1142996400 , quero vizualizar essa data no > formato yyyy-mm-dd hh ;) tem como? > > Obrigada > > ------------------------------------------------------------------------ > Abra sua conta no Yahoo! Mail > > - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From ptfzs em yahoo.com.br Wed May 17 09:38:39 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 17 May 2006 13:38:39 -0300 (ART) Subject: [Cascavel-pm] Subtrair Data In-Reply-To: <446B3978.5080406@gmail.com> Message-ID: <20060517163840.65397.qmail@web31308.mail.mud.yahoo.com> Pessoal.. essa lista realmente eh uma das + rapidas que participo.. :) Obrigada.. amanha tentarei implementar.. :) Nelson-> vc tem msn?? :) Nelson Ferraz escreveu: Patty Silva wrote: > Pessoal possuo a data no seguinte formato yyyymmdd hh quero subtrair 3 > horas de cada data, > Ex: se a data for 20060322 01 subtracao teria que ser 2006-03-21 22 Dá uma olhada no Date::Calc http://search.cpan.org/~stbey/Date-Calc-5.4/Calc.pod (Veja o método Add_Delta_DHMS) []s Nelson _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060517/586c662a/attachment.html From igor em izut.com Wed May 17 10:48:58 2006 From: igor em izut.com (igor em izut.com) Date: Wed, 17 May 2006 14:48:58 -0300 Subject: [Cascavel-pm] Bloquear arquivo In-Reply-To: <20060517145053.71541.qmail@web30809.mail.mud.yahoo.com> References: <20060517145053.71541.qmail@web30809.mail.mud.yahoo.com> Message-ID: <1147888138.446b620abc92f@webmail.izut.com> Quoting "Alceu R. de Freitas Jr." : > ... > Perl vai tentar usar a função de locking que estiver > disponível na biblioteca C do sistema operacional e > isso varia de flock(), lockf() e fctnl(). Eu realmente > não sei qual o critério de escolha (se é que existe > um). > ... Há documentação sobre isso em 'perldoc -q lock'. Igor. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. From monsieur_champs em yahoo.com.br Wed May 17 10:42:15 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 17 May 2006 18:42:15 +0100 Subject: [Cascavel-pm] Karma [Was: Subtrair Data] In-Reply-To: <20060517163840.65397.qmail@web31308.mail.mud.yahoo.com> References: <20060517163840.65397.qmail@web31308.mail.mud.yahoo.com> Message-ID: <446B6077.7000705@yahoo.com.br> Patty Silva wrote: > Pessoal.. essa lista realmente eh uma das + rapidas que participo.. :) > Obrigada.. amanha tentarei implementar.. > > :) > > Nelson-> vc tem msn?? :) (Patty Silva)++ # é uma das garotas mais rápidas que eu conheço! Nélson++ # ganhou uma fã! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From joenio em gmail.com Wed May 17 10:55:35 2006 From: joenio em gmail.com (Joenio Marques) Date: Wed, 17 May 2006 14:55:35 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?TWiki_Artigos_-_Problemas_e_Solu=E7?= =?iso-8859-1?q?=F5es?= Message-ID: <65934b450605171055h3c63530aif3db1d7155cee8d7@mail.gmail.com> Olá Pessoal, Foi criado uma área na Web Artigos do TWiki para registrar/documentar problemas que ocorrem conosco no dia-a-dia com intuido de deixar isso como referencia futura tanto para o proprio autor como para outras pessoas que venham a ter problemas parecidos. Espero que voces documentem seus 'causos' lá. Obrigado! Abraços, -- Joenio Marques - Salvador Perl Mongers From glasswalk3r em yahoo.com.br Wed May 17 11:02:43 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Wed, 17 May 2006 15:02:43 -0300 (ART) Subject: [Cascavel-pm] Bloquear arquivo In-Reply-To: <446B3D29.4080202@yahoo.com.br> Message-ID: <20060517180243.55194.qmail@web30806.mail.mud.yahoo.com> --- Luis Motta Campos escreveu: > Alceu R. de Freitas Jr. wrote: > > Uma alternativa razoável, se os fontes estiverem > > disponíveis, é utilizar a mesma função em C do > > programa que irá acessar o arquivo, usando XS para > > integrar isso no código Perl. Tem um exemplo no > CPAN > > que faz exatamente isso: Passwd::Linux > > > (http://search.cpan.org/~eestabroo/Passwd-Linux-0.70/Linux.pm). > > Putz... cê tem mesmo de estar com muita vontade > de aprender a usar XS > para tentar fazer assim... ;-) claro, fucnionar, > funciona... o meu > problema é saber se vale à pena... não era mais > simples implementar tudo > em perl?? Na realidade, para esse caso específico o programa deve evitar que outros programas como useradd, userdel e passwd alterem o /etc/passwd e /etc/shadow enquando o programa Perl esteja alterando esses arquivos. Eu realmente não encontrei uma forma mais "portável" e menos "mala" do que usar XS. []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From nferraz em gmail.com Wed May 17 11:13:12 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 17 May 2006 19:13:12 +0100 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre Message-ID: <446B67B8.4020708@gmail.com> A revista Veja publicou, na última edição, uma matéria intitulada "Opção de Lula pelo Software Livre atrasa o país". Desnecessário dizer, a Veja distorceu um monte de fatos sobre o Software Livre. Por isso, o BR-Linux está mobilizando seus leitores a responder para a revista Veja - mas é preciso ser rápido, e fazer isso hoje ou estourando amanhã. Mais informações: http://br-linux.org/linux/enviando-resposta-revista-veja http://br-linux.org/linux/revista_veja_diz_que_adoo_ao_software_livre_saiu_caro_ao_pais_e_provocou_atrasos From edencardim em gmail.com Wed May 17 12:32:58 2006 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 17 May 2006 16:32:58 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <446B67B8.4020708@gmail.com> References: <446B67B8.4020708@gmail.com> Message-ID: <3de55ead0605171232w749a1faeu29c5670897c8fbd7@mail.gmail.com> Engraçado, uma amiga minha me falou que leu na Veja uma entrevista com o Stallman e lá ele teria falado que Lula não se interessa por SL (eu não cheguei a ler a matéria, não leio Veja). Agora sai uma publicação dessas, tá na cara que não só a Veja é contra o SL, mas todas as revistas da abril. Elas são altamente tendenciosas porque boa parte dos anunciantes são fabricantes de software proprietário. Já li muito absurdo em revistas da abril, uma vez chegou uma Info Exame por engano na minha casa, falando sobre MySQL, o colunista reclamou de que a usabilidade (usabilidade em software de back-end?!?) não era boa pois faltavam assistentes em modo gráfico! blé! Imagina o q falariam do Perl! On 5/17/06, Nelson Ferraz wrote: > A revista Veja publicou, na última edição, uma matéria intitulada "Opção > de Lula pelo Software Livre atrasa o país". Desnecessário dizer, a Veja > distorceu um monte de fatos sobre o Software Livre. > > Por isso, o BR-Linux está mobilizando seus leitores a responder para a > revista Veja - mas é preciso ser rápido, e fazer isso hoje ou estourando > amanhã. > > Mais informações: > > http://br-linux.org/linux/enviando-resposta-revista-veja > http://br-linux.org/linux/revista_veja_diz_que_adoo_ao_software_livre_saiu_caro_ao_pais_e_provocou_atrasos > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From monsieur_champs em yahoo.com.br Wed May 17 17:43:40 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 18 May 2006 01:43:40 +0100 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <3de55ead0605171232w749a1faeu29c5670897c8fbd7@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <3de55ead0605171232w749a1faeu29c5670897c8fbd7@mail.gmail.com> Message-ID: <446BC33C.9090704@yahoo.com.br> Eden Cardim wrote: > Engraçado, uma amiga minha me falou que leu na Veja uma entrevista com > o Stallman e lá ele teria falado que Lula não se interessa por SL (eu > não cheguei a ler a matéria, não leio Veja). Agora sai uma publicação > dessas, tá na cara que não só a Veja é contra o SL, mas todas as > revistas da abril. Elas são altamente tendenciosas porque boa parte > dos anunciantes são fabricantes de software proprietário. Já li muito > absurdo em revistas da abril, uma vez chegou uma Info Exame por engano > na minha casa, falando sobre MySQL, o colunista reclamou de que a > usabilidade (usabilidade em software de back-end?!?) não era boa pois > faltavam assistentes em modo gráfico! blé! Imagina o q falariam do > Perl! Qualquer coisa que eu disser como comentário a respeito disso vai parecer expressão regular com muitas variáveis especiais... assim, é melhor eu ficar bem calado. qr(!"\($=!#%="%\(=!"#?!!!!!); -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From vgdias em gmail.com Wed May 17 19:28:43 2006 From: vgdias em gmail.com (vict0r) Date: Wed, 17 May 2006 23:28:43 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <446BC33C.9090704@yahoo.com.br> References: <446B67B8.4020708@gmail.com> <3de55ead0605171232w749a1faeu29c5670897c8fbd7@mail.gmail.com> <446BC33C.9090704@yahoo.com.br> Message-ID: *Sérgio Amadeu* A revista Veja novamente divulga uma matéria mentirosa. Chamada O Grátis que sai caro, a matéria procura atacar o avanço do software livre usando releases publicitários da Microsoft, empresa monopolista que vai perdendo seus lucros monopolistas diante do avanço do modelo de software aberto. Como o jornalista Eduardo, o Duda, tem muita experiência sabemos que seu texto não trouxe enganos, mas mentiras: 1- Somente um único Ministério, do Desenvolvimento Agrário, economizou R$ 2 milhões usando aplicações de segurança livres em sua rede. Isto sem contar a economia com suporte e com a estabilidade da rede. Apesar da campanha da Microsoft, o software livre é muito mais econômico e estável. 2- A Veja contraria as matérias da Info Exame (do mesmo grupo Abril), uma revista técnica e séria, sobre os enormes benefícios do software livre. Quem está mentindo: a Veja ou a Info Exame? A resposta é óbvia. A Veja mente. 3- Nunca se vendeu tanto computador no Brasil por causa do programa PC Conectado, devido ao financiamento e aos 26 softwares livres embarcados nos computadores. Só o Duda não viu. A venda de mais de 450 mil computadores com software livre fez até que as licenças proprietárias caíssem de preço. A Veja esqueceu que a concorrência gera melhores produtos e a redução de custos da tecnologia da informação. 4- Veja não viu que enquanto 69,7% do mercado mundial (mais de 2/3) usa Apache, software livre para webservers, menos de 4% dos servidores do governo federal seguiam o padrão do mercado. Duda acha normal quando o uso é de programas da Microsoft, mesmo que estes produtos sejam mais caros e mais instáveis. O que o governo federal fez foi quebrar a reserva de mercado para produtos de uma única empresa. Hoje, um pouco mais de 30% do governo federal utiliza Apache. A economia mal começou. Será que algum lobista pediu para a Veja dar uma força e paralisar a redução de custos do Estado? 5- Duda esqueceu de contar o grande lobby da Microsoft sobre o governo. Ele sabia, mas omitiu que o chefe de gabinete da presidência do SERPRO, maior empresa de TI do governo, saiu direto de uma empresa pública para o escritório de vendas da Microsoft em Brasília. Isto ocorreu no segundo semestre de 2004. Se fosse no mercado financeiro, a lei de quarentena proibiria tal absurdo, mas na área de TI isto não ocorre. 6- Os equívocos da matéria são tantos que não podem ser simplesmente erros. Veja chegou a dizer que quem decide pelo empréstimo de urnas eletrônicas (que usam somente software proprietário) para o Paraguai foi o governo federal. Qualquer jornalista sabe que esta decisão é do TSE, Poder Judiciário. Ela não tem nada a ver com software livre e muito menos com o governo Lula. Duda não sabe disto? Claro que sabe, mas fez de propósito. Por que? A serviço de quem? 7- Cada parágrafo da matéria é meticulosamente escrito para distorcer a realidade. Vou parar por aqui, mas seria necessário restabelecer a verdade em cada linha. Apenas mais uma: Duda escreveu que o SERPRO contratou 2000 funcionários para desenvolver software livre. Mentira descabida. Isto sim é que deveria ter sido feito, mas o concurso foi para técnicos em geral e até para escriturários. Mas para Veja toda informação pode ser manipulada e distorcida. Não é mesmo, Duda? São Paulo, 16 de maio de 2006. Sérgio Amadeu On 5/17/06, Luis Motta Campos wrote: > > Eden Cardim wrote: > > Engraçado, uma amiga minha me falou que leu na Veja uma entrevista com > > o Stallman e lá ele teria falado que Lula não se interessa por SL (eu > > não cheguei a ler a matéria, não leio Veja). Agora sai uma publicação > > dessas, tá na cara que não só a Veja é contra o SL, mas todas as > > revistas da abril. Elas são altamente tendenciosas porque boa parte > > dos anunciantes são fabricantes de software proprietário. Já li muito > > absurdo em revistas da abril, uma vez chegou uma Info Exame por engano > > na minha casa, falando sobre MySQL, o colunista reclamou de que a > > usabilidade (usabilidade em software de back-end?!?) não era boa pois > > faltavam assistentes em modo gráfico! blé! Imagina o q falariam do > > Perl! > > Qualquer coisa que eu disser como comentário a respeito disso vai > parecer expressão regular com muitas variáveis especiais... assim, é > melhor eu ficar bem calado. > > qr(!"\($=!#%="%\(=!"#?!!!!!); > > -- > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x > Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} > Perl Mongers and Perl Fanatic Evangelist > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > _______________________________________________ > 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/20060517/f71e0d10/attachment.html From acid06 em gmail.com Wed May 17 19:33:00 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 17 May 2006 23:33:00 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <446B67B8.4020708@gmail.com> References: <446B67B8.4020708@gmail.com> Message-ID: <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> On 5/17/06, Nelson Ferraz wrote: > A revista Veja publicou, na última edição, uma matéria intitulada "Opção > de Lula pelo Software Livre atrasa o país". Desnecessário dizer, a Veja > distorceu um monte de fatos sobre o Software Livre. Eu, particularmente, gosto da Veja por sua posição na "política tradicional". Mas qualquer um de seus artigos relacionados a tecnologia, de divulgação ou opinião, é superficial, mal-formulado e muitas errado - enfim, completamente terrível. Com o tempo aprendi que pra isso existem revistas especializadas e aprendi a simplesmente pular essas partes da revista. ;-) -Nilson Santos F. Jr. From edencardim em gmail.com Thu May 18 05:16:41 2006 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 18 May 2006 09:16:41 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> Message-ID: <3de55ead0605180516r5ce1b1s8fe885ef9f1b89ca@mail.gmail.com> Isso aki que é mais engraçado ainda: http://vejaonline.abril.com.br/notitia/servlet/newstorm.ns.presentation.NavigationServlet?foo eles mesmos usam apache e tomcat! Bonito! On 5/17/06, Nilson Santos Figueiredo Junior wrote: > On 5/17/06, Nelson Ferraz wrote: > > A revista Veja publicou, na última edição, uma matéria intitulada "Opção > > de Lula pelo Software Livre atrasa o país". Desnecessário dizer, a Veja > > distorceu um monte de fatos sobre o Software Livre. > > Eu, particularmente, gosto da Veja por sua posição na "política tradicional". > > Mas qualquer um de seus artigos relacionados a tecnologia, de > divulgação ou opinião, é superficial, mal-formulado e muitas errado - > enfim, completamente terrível. Com o tempo aprendi que pra isso > existem revistas especializadas e aprendi a simplesmente pular essas > partes da revista. ;-) > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From nferraz em gmail.com Thu May 18 06:32:32 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 18 May 2006 14:32:32 +0100 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> Message-ID: <446C7770.7060704@gmail.com> Nilson Santos Figueiredo Junior wrote: >>A revista Veja publicou, na última edição, uma matéria intitulada "Opção >>de Lula pelo Software Livre atrasa o país". Desnecessário dizer, a Veja >>distorceu um monte de fatos sobre o Software Livre. > > Eu, particularmente, gosto da Veja por sua posição na "política tradicional". hehehe Agora a discussão vai ficar off-topic mesmo. :) Veja o que o Alberto Dines, do Observatório da Imprensa, tem a dizer sobre a última edição da Veja: "Jornalismo de Veja não vê, chuta" A edição nº 1956 de Veja (17/5/2006) transformou-se instantaneamente num clássico da impostura jornalística. A justificativa posterior, assinada pelo diretor de Redação Eurípedes Alcântara, não ficou atrás: é um clássico de cinismo. Juntas, convertem-se na bíblia do parajornalismo ? combinação de chantagem, espionagem e paranóia. A matéria "A guerra dos porões" (págs. 40-45) segue uma linha que Veja persegue há tempos ? derrubar o presidente da República, a maior autoridade do país. Mas foi pensada, escrita e editada no extremo oposto ? nos porões de uma profissão que já foi considerada missionária, romântica, decente e respeitável. Esta que se apresenta como a quarta maior revista do mundo ocidental (quem garante?) e agora traveste-se como "a mais respeitada revista brasileira" (está provado, não é?) sintetizou de forma admirável e trágica a história da sua própria decadência. (...) Tudo na matéria é assumidamente inconsistente, incoerente, duvidoso, incerto e inseguro. A alegação de Eurípedes Alcântara de que as informações publicadas "esgotam a investigação jornalística", além da fanfarronice juvenil é um atestado público das limitações de Veja em matéria de investigação jornalística. Quem não tem competência que não se habilite. Sem a ajuda de arapongas, espiões e malfeitores de alto ou baixo coturno Veja não consegue dar um passo. Melhor seria que continuasse na esfera da celulite, impotência, incesto, longevidade, botox, infidelidade e espiritualismo ? onde, aparentemente, lidera inconteste. http://observatorio.ultimosegundo.ig.com.br/artigos.asp?cod=381IMQ001 Eu, pessoalmente, parei de ler esta revistinha há tempos. []s Nelson From shonorio em gmail.com Thu May 18 06:34:45 2006 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 18 May 2006 10:34:45 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <3de55ead0605180516r5ce1b1s8fe885ef9f1b89ca@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <3de55ead0605180516r5ce1b1s8fe885ef9f1b89ca@mail.gmail.com> Message-ID: <12d1f4ee0605180634o2ee93275wee66adeae5da871b@mail.gmail.com> Bom, eu não queria entrar nesta discussão porque não li a matéria e por isto não tenho todas as informações. Mas os fragmentos de lí nas discussão me faz ter uma opnião semelhante a da Veja. Pelos fragmentos de informação que recebi, tenho a impressão que a discussão não está exatamente em usar/não usar o software livre, mas sim gastar toda energia na migração em detrimento dos projetos de interface governo<->contribuinte. Se este for o tom da matéria, eu também concordo. Mas também sei (por experiência própria) que é difícil efetuar projetos de migração deste tamanho sem criar a sensação de inatividade das demais áreas. Para resolver este impasse normalmente é utilizado a técnica da gravidade, onde nos projetos de migração (depois de testes em ambientes menores) é identificado o projeto que automáticamente forçará os demais a serem migrados. E aí o esforço de migração fica transferido para estas áreas periféricas, claro que com todo suporte e treinamento necessário. Com relação ao governo, eu acredito que o simples ato de adotar um padrão aberto de documentos para a comunicação e inter-comunicação (governo<->contribuintes e governo<->governo) obrigaria que todos os interessados neste processo se adaptem a esta norma. Isto acontece com o Banco Central. O cara define como quer receber os dados, e apartir daí todo mundo vai resolvendo o teu problema da maneira que ele conseguir. Pegando a minha sugestão, qual é o maior problema da migração do MS Office para o OpenOffice ? Formatação dos documentos/planilhas ? Se o governo definir que utilizará o padrão OpenDocument para todas as comunicações, e logo depois cria vários serviços que facilitam o acesso do contribuinte aos dados do governo nestes documentos (e disponibilizam documentos de treinamento do OpenOffice). Assim os sistemas com formatos proprietário serão pressionados a adotar o mesmo padrão, facilitando a migração para o OpenOffice. Ao invés de ficarmos brigando por Software livre no governo, deveriamos lutar por padrões livres :) !!! Quem tiver o código de acesso a reportagem da Veja, para eu ter uma melhor opnião da matério !!! Abraços, Solli M. Honório On 5/17/06, Nilson Santos Figueiredo Junior wrote: > > On 5/17/06, Nelson Ferraz wrote: > > > A revista Veja publicou, na última edição, uma matéria intitulada > "Opção > > > de Lula pelo Software Livre atrasa o país". Desnecessário dizer, a > Veja > > > distorceu um monte de fatos sobre o Software Livre. > > > > Eu, particularmente, gosto da Veja por sua posição na "política > tradicional". > > > > Mas qualquer um de seus artigos relacionados a tecnologia, de > > divulgação ou opinião, é superficial, mal-formulado e muitas errado - > > enfim, completamente terrível. Com o tempo aprendi que pra isso > > existem revistas especializadas e aprendi a simplesmente pular essas > > partes da revista. ;-) > > > > -Nilson Santos F. Jr. > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060518/3a013d70/attachment.html From shonorio em gmail.com Thu May 18 06:40:52 2006 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 18 May 2006 10:40:52 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <446C7770.7060704@gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <446C7770.7060704@gmail.com> Message-ID: <12d1f4ee0605180640m1502de2erc930a0c2ede84d16@mail.gmail.com> > > Sem a ajuda de arapongas, espiões e malfeitores de alto ou baixo coturno > Veja não consegue dar um passo. Melhor seria que continuasse na esfera > da celulite, impotência, incesto, longevidade, botox, infidelidade e > espiritualismo ? onde, aparentemente, lidera inconteste. > > http://observatorio.ultimosegundo.ig.com.br/artigos.asp?cod=381IMQ001 > > Eu, pessoalmente, parei de ler esta revistinha há tempos. > > []s > > Nelson > Eu também ... ... estou a 3 anos e 25 dias sem ler uma Veja, e sô espero atingir a marca histórica de 3 anos e 26 dias amanhã ;) !!! Solli -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060518/75a1d894/attachment.html From nferraz em gmail.com Thu May 18 07:25:26 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 18 May 2006 15:25:26 +0100 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <12d1f4ee0605180634o2ee93275wee66adeae5da871b@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <3de55ead0605180516r5ce1b1s8fe885ef9f1b89ca@mail.gmail.com> <12d1f4ee0605180634o2ee93275wee66adeae5da871b@mail.gmail.com> Message-ID: <446C83D6.3060609@gmail.com> Solli Honorio wrote: > Bom, eu não queria entrar nesta discussão porque não li a matéria e por > isto não tenho todas as informações. Mas os fragmentos de lí nas > discussão me faz ter uma opnião semelhante a da Veja. O problema da matéria é induzir o leitor a acreditar que o Brasil está atrasado em tecnologia POR QUE o Governo apóia o SL. Se o Brasil caiu em um determinado índice, isto pode ter acontecido por inúmeras razões, mas, não se pode confundir a simultaneidade de dois fatos com uma relação de causa e efeito. Sem falar nas mentiras deslavadas: "A migração para o software livre custou caro para os cofres públicos. O governo federal precisou contratar 2.000 técnicos em informática" E as mensagens subliminares: "Nem sempre o software livre é pior que o comercial, mas..." A tática da Veja consiste em misturar tudo isso com fatos verdadeiros (por exemplo: o Governo não usa bem a tecnologia) para induzir a uma conclusão falsa ("o barato sai caro", "a política do software livre contra o livre mercado", etc). []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From lgonzaga em lncc.br Thu May 18 07:38:32 2006 From: lgonzaga em lncc.br (Luiz Gonzaga) Date: Thu, 18 May 2006 11:38:32 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <446C7770.7060704@gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <446C7770.7060704@gmail.com> Message-ID: <200605181138.32370.lgonzaga@lncc.br> Eu também não leio a Veja a muito tempo... Indico este artigo (http://webinsider.uol.com.br/vernoticia.php/id/2831), pois acho que tem uma posição muito equilibrada em relação a matéria da Veja e o assunto de uma maneira geral. Abraços, Luiz. Em Quinta 18 Maio 2006 10:32, Nelson Ferraz escreveu: > Nilson Santos Figueiredo Junior wrote: > >>A revista Veja publicou, na última edição, uma matéria intitulada "Opção > >>de Lula pelo Software Livre atrasa o país". Desnecessário dizer, a Veja > >>distorceu um monte de fatos sobre o Software Livre. > > > > Eu, particularmente, gosto da Veja por sua posição na "política > > tradicional". > > hehehe > > Agora a discussão vai ficar off-topic mesmo. :) > > Veja o que o Alberto Dines, do Observatório da Imprensa, tem a dizer > sobre a última edição da Veja: > > "Jornalismo de Veja não vê, chuta" > > A edição nº 1956 de Veja (17/5/2006) transformou-se instantaneamente num > clássico da impostura jornalística. A justificativa posterior, assinada > pelo diretor de Redação Eurípedes Alcântara, não ficou atrás: é um > clássico de cinismo. Juntas, convertem-se na bíblia do parajornalismo ? > combinação de chantagem, espionagem e paranóia. > > A matéria "A guerra dos porões" (págs. 40-45) segue uma linha que Veja > persegue há tempos ? derrubar o presidente da República, a maior > autoridade do país. Mas foi pensada, escrita e editada no extremo oposto > ? nos porões de uma profissão que já foi considerada missionária, > romântica, decente e respeitável. > > Esta que se apresenta como a quarta maior revista do mundo ocidental > (quem garante?) e agora traveste-se como "a mais respeitada revista > brasileira" (está provado, não é?) sintetizou de forma admirável e > trágica a história da sua própria decadência. (...) > > Tudo na matéria é assumidamente inconsistente, incoerente, duvidoso, > incerto e inseguro. A alegação de Eurípedes Alcântara de que as > informações publicadas "esgotam a investigação jornalística", além da > fanfarronice juvenil é um atestado público das limitações de Veja em > matéria de investigação jornalística. Quem não tem competência que não > se habilite. > > Sem a ajuda de arapongas, espiões e malfeitores de alto ou baixo coturno > Veja não consegue dar um passo. Melhor seria que continuasse na esfera > da celulite, impotência, incesto, longevidade, botox, infidelidade e > espiritualismo ? onde, aparentemente, lidera inconteste. > > http://observatorio.ultimosegundo.ig.com.br/artigos.asp?cod=381IMQ001 > > Eu, pessoalmente, parei de ler esta revistinha há tempos. > > []s > > Nelson > _______________________________________________ > 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 donatoaz em gmail.com Thu May 18 07:38:20 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Thu, 18 May 2006 11:38:20 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> Message-ID: <1746e3e30605180738v42ce0233ya2c19935a6c927d5@mail.gmail.com> On 5/17/06, Nilson Santos Figueiredo Junior wrote: > On 5/17/06, Nelson Ferraz wrote: > > A revista Veja publicou, na última edição, uma matéria intitulada "Opção > > de Lula pelo Software Livre atrasa o país". Desnecessário dizer, a Veja > > distorceu um monte de fatos sobre o Software Livre. > > Eu, particularmente, gosto da Veja por sua posição na "política tradicional". > > Mas qualquer um de seus artigos relacionados a tecnologia, de > divulgação ou opinião, é superficial, mal-formulado e muitas errado - > enfim, completamente terrível. Com o tempo aprendi que pra isso > existem revistas especializadas e aprendi a simplesmente pular essas > partes da revista. ;-) > Esqueceu de mencionar: Música e Cinema também... aliás, crítica cultural em geral. Claro que algumas coisas é questão de gosto, mas tem limite. -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From monsieur_champs em yahoo.com.br Thu May 18 08:21:17 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 18 May 2006 16:21:17 +0100 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> Message-ID: <446C90ED.1000103@yahoo.com.br> Nilson Santos Figueiredo Junior wrote: > On 5/17/06, Nelson Ferraz wrote: > >>A revista Veja publicou, na última edição, uma matéria intitulada "Opção >>de Lula pelo Software Livre atrasa o país". Desnecessário dizer, a Veja >>distorceu um monte de fatos sobre o Software Livre. > > > Eu, particularmente, gosto da Veja por sua posição na "política tradicional". > > Mas qualquer um de seus artigos relacionados a tecnologia, de > divulgação ou opinião, é superficial, mal-formulado e muitas errado - > enfim, completamente terrível. Com o tempo aprendi que pra isso > existem revistas especializadas e aprendi a simplesmente pular essas > partes da revista. ;-) > Ah, se todos os leitores de uma das entidades de formação de opinião mais expressivos do Brasil fossem como você, Nilson... a gente teria de arrumar outros veículos de comunicação para fazer o papel de formadores de opinião, certamente... Infelizmente, a maior parte da população do Brasil lê e acredita nestas barbáries de imprensa marrom. Isto, em algumas partes do mundo, dá processo e eventualmente cassassão de registro do jornalista. Mas não aqui. Apenas em lugares onde a imprensa não é vendida e influenciada por lobbistas... Eu lamento muito ver este tipo de coisa acontecendo. Tenho vergonha do governo brasileiro, e tenho vergonha da imprensa brasileira, que permite que se escrevam barbáries de imprensa marrom como esta. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Thu May 18 08:51:14 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 18 May 2006 16:51:14 +0100 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <12d1f4ee0605180634o2ee93275wee66adeae5da871b@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <3de55ead0605180516r5ce1b1s8fe885ef9f1b89ca@mail.gmail.com> <12d1f4ee0605180634o2ee93275wee66adeae5da871b@mail.gmail.com> Message-ID: <446C97F2.1060300@yahoo.com.br> Solli Honorio wrote: > Bom, eu não queria entrar nesta discussão porque não li a matéria e por > isto não tenho todas as informações. Mas os fragmentos de lí nas > discussão me faz ter uma opnião semelhante a da Veja. > > Pelos fragmentos de informação que recebi, tenho a impressão que a > discussão não está exatamente em usar/não usar o software livre, mas sim > gastar toda energia na migração em detrimento dos projetos de interface > governo<->contribuinte. > > Se este for o tom da matéria, eu também concordo. Mas também sei (por > experiência própria) que é difícil efetuar projetos de migração deste > tamanho sem criar a sensação de inatividade das demais áreas. > > Para resolver este impasse normalmente é utilizado a técnica da > gravidade, onde nos projetos de migração (depois de testes em ambientes > menores) é identificado o projeto que automáticamente forçará os demais > a serem migrados. E aí o esforço de migração fica transferido para estas > áreas periféricas, claro que com todo suporte e treinamento necessário. > > Com relação ao governo, eu acredito que o simples ato de adotar um > padrão aberto de documentos para a comunicação e inter-comunicação > (governo<->contribuintes e governo<-> governo) obrigaria que todos os > interessados neste processo se adaptem a esta norma. > > Isto acontece com o Banco Central. O cara define como quer receber os > dados, e apartir daí todo mundo vai resolvendo o teu problema da maneira > que ele conseguir. > > Pegando a minha sugestão, qual é o maior problema da migração do MS > Office para o OpenOffice ? Formatação dos documentos/planilhas ? Se o > governo definir que utilizará o padrão OpenDocument para todas as > comunicações, e logo depois cria vários serviços que facilitam o acesso > do contribuinte aos dados do governo nestes documentos (e disponibilizam > documentos de treinamento do OpenOffice). Assim os sistemas com formatos > proprietário serão pressionados a adotar o mesmo padrão, facilitando a > migração para o OpenOffice. > > Ao invés de ficarmos brigando por Software livre no governo, deveriamos > lutar por padrões livres :) !!! O Solli falou como diretor de TI, agora. Eu estou com ele e não abro. Que a Micro$hit tente seguir os padrões do Open Document, se eles forem capazes! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From monsieur_champs em yahoo.com.br Thu May 18 08:52:43 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 18 May 2006 16:52:43 +0100 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <446C83D6.3060609@gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <3de55ead0605180516r5ce1b1s8fe885ef9f1b89ca@mail.gmail.com> <12d1f4ee0605180634o2ee93275wee66adeae5da871b@mail.gmail.com> <446C83D6.3060609@gmail.com> Message-ID: <446C984B.8030306@yahoo.com.br> Nelson Ferraz wrote: > Solli Honorio wrote: > >>Bom, eu não queria entrar nesta discussão porque não li a matéria e por >>isto não tenho todas as informações. Mas os fragmentos de lí nas >>discussão me faz ter uma opnião semelhante a da Veja. > > > O problema da matéria é induzir o leitor a acreditar que o Brasil está > atrasado em tecnologia POR QUE o Governo apóia o SL. Se o Brasil caiu em > um determinado índice, isto pode ter acontecido por inúmeras razões, > mas, não se pode confundir a simultaneidade de dois fatos com uma > relação de causa e efeito. Hum. Se a simultâneidade valer, pelas informações que eu tenho neste momento, a Finlândia e a Holanda estão brigando feio pelo posto de país mais atrasado do mundo em Tecnologia da Informação... -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From shonorio em gmail.com Thu May 18 10:01:35 2006 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 18 May 2006 14:01:35 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <446C83D6.3060609@gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <3de55ead0605180516r5ce1b1s8fe885ef9f1b89ca@mail.gmail.com> <12d1f4ee0605180634o2ee93275wee66adeae5da871b@mail.gmail.com> <446C83D6.3060609@gmail.com> Message-ID: <12d1f4ee0605181001k3e464622jd5ab6adec166f041@mail.gmail.com> Nelson, Um tempo atrás tive o prazer de conversar com o Jon Maddog(muito diferente do Stalman), e a preocupação dele era exatamente associar a implementação/adoção do software livre com o governo do PT. Segundo ele, sempre recomendou que os representantes do governo brasileiro não víncula-se este assunto a um partido político. Vejo que ele realmente tem razão, é claro o objetivo da "Veja" é víncular/criar "fracasso" ao governo do Lula. Tenho minhas opniões e visões sobre política, no qual não quero compartilhar na lista. Mas que a "Veja" deixou de ser um orgão de impressa qualificada (se que já foi algum dia), isto é uma opnião que eu quero compartilhar, afinal chamar um PRESIDENTE de ladrão sem apresentar a menor prova válida não é uma boa prática de jornalismo, eu acho ! Abraços, Solli M. Honório On 5/18/06, Nelson Ferraz wrote: > > Solli Honorio wrote: > > Bom, eu não queria entrar nesta discussão porque não li a matéria e por > > isto não tenho todas as informações. Mas os fragmentos de lí nas > > discussão me faz ter uma opnião semelhante a da Veja. > > O problema da matéria é induzir o leitor a acreditar que o Brasil está > atrasado em tecnologia POR QUE o Governo apóia o SL. Se o Brasil caiu em > um determinado índice, isto pode ter acontecido por inúmeras razões, > mas, não se pode confundir a simultaneidade de dois fatos com uma > relação de causa e efeito. > > Sem falar nas mentiras deslavadas: > > "A migração para o software livre custou caro para os cofres públicos. O > governo federal precisou contratar 2.000 técnicos em informática" > > E as mensagens subliminares: > > "Nem sempre o software livre é pior que o comercial, mas..." > > A tática da Veja consiste em misturar tudo isso com fatos verdadeiros > (por exemplo: o Governo não usa bem a tecnologia) para induzir a uma > conclusão falsa ("o barato sai caro", "a política do software livre > contra o livre mercado", etc). > > []s > > Nelson > > -- > Nelson Corrêa de Toledo Ferraz > > Segula Technologies (www.segula.fr) > Free Software Foundation Associate Member #3203 > Sociedade Perl do Brasil (www.perl.org.br) > Rede Livre de Compartilhamento de Cultura Digital > _______________________________________________ > 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/20060518/0ee00309/attachment.html From acid06 em gmail.com Thu May 18 10:23:40 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 18 May 2006 14:23:40 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <446C90ED.1000103@yahoo.com.br> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <446C90ED.1000103@yahoo.com.br> Message-ID: <9a08c9b40605181023q7d295fd3td263a19df788bf18@mail.gmail.com> On 5/18/06, Luis Motta Campos wrote: > Infelizmente, a maior parte da população do Brasil lê e acredita > nestas barbáries de imprensa marrom. Isto, em algumas partes do mundo, > dá processo e eventualmente cassassão de registro do jornalista. Mas não > aqui. Apenas em lugares onde a imprensa não é vendida e influenciada por > lobbistas... A população tem o direito de acreditar no que quiser. E, como um todo, normalmente, vai acreditar na coisa mais burra possível (seja ela a verdade ou não). Um exemplo disso: até hoje a Intel tem 85-90% de market share e até hoje muitos supostos conhecedores de tecnologia ainda acham que "AMD esquenta muito". Muitas vezes, o que você lê em qualquer revista sobre tecnologia vai citar a Intel como sendo a melhor. Na melhor das hipóteses você vai achar algo falando que os processadores da AMD são melhores para casa, mas para servidores a Intel possui melhores alternativas, o que é algo mais errado ainda (para aplicações usuais de servidores um Opteron chega a ter um desempenho várias vezes superior a um Xeon equivalente, um Athlon 64 é bem melhor, mas não passa de uns 40% melhor que um Pentium equivalente). Até mesmo em livros sobre arquiteturas de computadores acadêmicos, quase sempre verá sempre menções somente à Intel. No entanto, a Dell só vende Intel e, quase como corolário disso, 85-90% do market share é da Intel. As pessoa têm o direito de fazerem a pior escolha. E a existência de um "registro de jornalista" é uma aberração. Quanto mais sua cassação. > Eu lamento muito ver este tipo de coisa acontecendo. Tenho vergonha > do governo brasileiro, e tenho vergonha da imprensa brasileira, que > permite que se escrevam barbáries de imprensa marrom como esta. Você tem que ter vergonha do povo brasileiro. É o povo que elege o governo e o povo que acredita nas bárbaries da imprensa. -Nilson Santos F. Jr. From acid06 em gmail.com Thu May 18 10:26:25 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 18 May 2006 14:26:25 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <9a08c9b40605181023q7d295fd3td263a19df788bf18@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <446C90ED.1000103@yahoo.com.br> <9a08c9b40605181023q7d295fd3td263a19df788bf18@mail.gmail.com> Message-ID: <9a08c9b40605181026r21abf7d8hfc6372d2a6a22165@mail.gmail.com> On 5/18/06, Nilson Santos Figueiredo Junior wrote: > As pessoa têm o direito de fazerem a pior escolha. E a existência de > um "registro de jornalista" é uma aberração. Quanto mais sua cassação. *pessoas Pressa maldita. ;-) -Nilson Santos F. Jr. From pmpoa em galvao.eti.br Thu May 18 10:55:10 2006 From: pmpoa em galvao.eti.br (=?ISO-8859-1?Q?=22Er_Galv=E3o_Abbott_-_PortoAlegre=2Epm=22?=) Date: Thu, 18 May 2006 14:55:10 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <9a08c9b40605181026r21abf7d8hfc6372d2a6a22165@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <446C90ED.1000103@yahoo.com.br> <9a08c9b40605181023q7d295fd3td263a19df788bf18@mail.gmail.com> <9a08c9b40605181026r21abf7d8hfc6372d2a6a22165@mail.gmail.com> Message-ID: <446CB4FE.8050201@galvao.eti.br> Não cheguei a ler a matéria mas queria dar os meus dois centavinhos: Exemplo mais recente de prova que software livre é (geralmente) mais estável do que o software comercial: Recentemente foi descoberta uma falha de segurança gravíssima no VNC 4.1 que permitia à um invasor entrar na máquina mesmo sem possuir a senha. RealVNC - Software comercial = afetado pela falha UltraVNC - Software livre = não afetado Acho que isso diz tudo. Galvão Nilson Santos Figueiredo Junior wrote: > On 5/18/06, Nilson Santos Figueiredo Junior wrote: > >> As pessoa têm o direito de fazerem a pior escolha. E a existência de >> um "registro de jornalista" é uma aberração. Quanto mais sua cassação. >> > > *pessoas > > Pressa maldita. ;-) > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > From glasswalk3r em yahoo.com.br Thu May 18 11:00:21 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 18 May 2006 15:00:21 -0300 (ART) Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <446CB4FE.8050201@galvao.eti.br> Message-ID: <20060518180021.6983.qmail@web30808.mail.mud.yahoo.com> Lá vão meus dois centavos: governos da Europa estão substituindo Windows das suas estações de trabalho por Linux e software livre. Se não estou enganado, países como França e Alemanha já estão engajados nisso há algum tempo. Talvez a Veja devesse tentar esculhambar também os governos desses países. []'s Alceu --- "Er Galvão Abbott - PortoAlegre.pm" escreveu: > Não cheguei a ler a matéria mas queria dar os meus > dois centavinhos: > > Exemplo mais recente de prova que software livre é > (geralmente) mais > estável do que o software comercial: > > Recentemente foi descoberta uma falha de segurança > gravíssima no VNC 4.1 > que permitia à um invasor entrar na máquina mesmo > sem possuir a senha. > > RealVNC - Software comercial = afetado pela falha > UltraVNC - Software livre = não afetado > > Acho que isso diz tudo. > > Galvão > _______________________________________________________ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From acid06 em gmail.com Thu May 18 11:05:49 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 18 May 2006 15:05:49 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <446CB4FE.8050201@galvao.eti.br> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <446C90ED.1000103@yahoo.com.br> <9a08c9b40605181023q7d295fd3td263a19df788bf18@mail.gmail.com> <9a08c9b40605181026r21abf7d8hfc6372d2a6a22165@mail.gmail.com> <446CB4FE.8050201@galvao.eti.br> Message-ID: <9a08c9b40605181105o31a71a4lfa7c58311f92530@mail.gmail.com> On 5/18/06, "Er Galvão Abbott - PortoAlegre.pm" wrote: > RealVNC - Software comercial = afetado pela falha > UltraVNC - Software livre = não afetado Era só uma versão específica do RealVNC que era afetada pela falha, que não foi publicada abertamente e assim que foi descoberta, e em menos de 24 horas já tinha uma versão atualizada. Quem já usou tanto o UltraVNC quanto o RealVNC sabe dizer que o RealVNC realmente é melhor. A sensação é de estar usando algo muito mais "smooth". Essa falha de segurança realmente foi infeliz, mas ninguém é perfeito. BTW, esse tipo de argumento é mais ou menos a linha seguida pela reportagem da revista. Você pega um caso isolado (o que já não é representativo) e o avalia parcialmente. ;-) -Nilson Santos F. Jr. From acid06 em gmail.com Thu May 18 11:05:49 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 18 May 2006 15:05:49 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <446CB4FE.8050201@galvao.eti.br> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <446C90ED.1000103@yahoo.com.br> <9a08c9b40605181023q7d295fd3td263a19df788bf18@mail.gmail.com> <9a08c9b40605181026r21abf7d8hfc6372d2a6a22165@mail.gmail.com> <446CB4FE.8050201@galvao.eti.br> Message-ID: <9a08c9b40605181105o31a71a4lfa7c58311f92530@mail.gmail.com> On 5/18/06, "Er Galvão Abbott - PortoAlegre.pm" wrote: > RealVNC - Software comercial = afetado pela falha > UltraVNC - Software livre = não afetado Era só uma versão específica do RealVNC que era afetada pela falha, que não foi publicada abertamente e assim que foi descoberta, e em menos de 24 horas já tinha uma versão atualizada. Quem já usou tanto o UltraVNC quanto o RealVNC sabe dizer que o RealVNC realmente é melhor. A sensação é de estar usando algo muito mais "smooth". Essa falha de segurança realmente foi infeliz, mas ninguém é perfeito. BTW, esse tipo de argumento é mais ou menos a linha seguida pela reportagem da revista. Você pega um caso isolado (o que já não é representativo) e o avalia parcialmente. ;-) -Nilson Santos F. Jr. From monsieur_champs em yahoo.com.br Thu May 18 11:47:35 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 18 May 2006 19:47:35 +0100 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <9a08c9b40605181023q7d295fd3td263a19df788bf18@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <446C90ED.1000103@yahoo.com.br> <9a08c9b40605181023q7d295fd3td263a19df788bf18@mail.gmail.com> Message-ID: <446CC147.2080200@yahoo.com.br> Nilson Santos Figueiredo Junior wrote: > On 5/18/06, Luis Motta Campos wrote: > >> Infelizmente, a maior parte da população do Brasil lê e acredita >>nestas barbáries de imprensa marrom. Isto, em algumas partes do mundo, >>dá processo e eventualmente cassassão de registro do jornalista. Mas não >>aqui. Apenas em lugares onde a imprensa não é vendida e influenciada por >>lobbistas... > > > A população tem o direito de acreditar no que quiser. E, como um todo, > normalmente, vai acreditar na coisa mais burra possível (seja ela a > verdade ou não). > > Um exemplo disso: até hoje a Intel tem 85-90% de market share e até > hoje muitos supostos conhecedores de tecnologia ainda acham que "AMD > esquenta muito". Muitas vezes, o que você lê em qualquer revista sobre > tecnologia vai citar a Intel como sendo a melhor. Na melhor das > hipóteses você vai achar algo falando que os processadores da AMD são > melhores para casa, mas para servidores a Intel possui melhores > alternativas, o que é algo mais errado ainda (para aplicações usuais > de servidores um Opteron chega a ter um desempenho várias vezes > superior a um Xeon equivalente, um Athlon 64 é bem melhor, mas não > passa de uns 40% melhor que um Pentium equivalente). Até mesmo em > livros sobre arquiteturas de computadores acadêmicos, quase sempre > verá sempre menções somente à Intel. No entanto, a Dell só vende Intel > e, quase como corolário disso, 85-90% do market share é da Intel. > > As pessoa têm o direito de fazerem a pior escolha. E a existência de > um "registro de jornalista" é uma aberração. Quanto mais sua cassação. http://www.ojornalista.com.br/documentacao.asp Desculpe, eu errei. O que existe mesmo são sindicatos, onde você tem de ser registrado para exercer a profissão. Não exatamente "por força de lei", mas "de livre e espancada vontade", conforme estas coisas funcionam... ;-) >> Eu lamento muito ver este tipo de coisa acontecendo. Tenho vergonha >>do governo brasileiro, e tenho vergonha da imprensa brasileira, que >>permite que se escrevam barbáries de imprensa marrom como esta. > > Você tem que ter vergonha do povo brasileiro. > É o povo que elege o governo e o povo que acredita nas bárbaries da imprensa. E é isso. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From acid06 em gmail.com Thu May 18 11:49:01 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 18 May 2006 15:49:01 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <446CC147.2080200@yahoo.com.br> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <446C90ED.1000103@yahoo.com.br> <9a08c9b40605181023q7d295fd3td263a19df788bf18@mail.gmail.com> <446CC147.2080200@yahoo.com.br> Message-ID: <9a08c9b40605181149i1f50e9aep7c2e1aea59574061@mail.gmail.com> On 5/18/06, Luis Motta Campos wrote: > Desculpe, eu errei. O que existe mesmo são sindicatos, onde você tem > de ser registrado para exercer a profissão. Não exatamente "por força de > lei", mas "de livre e espancada vontade", conforme estas coisas > funcionam... ;-) Erm... Eu estava me referindo a esse tipo de coisa. Essas máfias de CREAs e CRAs da vida. A SBC é o único decente no meio, que tenta há anos aprovar a proposta defendendo a computação como área de atuação livre. Mas acho que isso já está *muito* off-topic. ;-) -Nilson Santos F. Jr. From admin em mestral.com.br Thu May 18 12:28:24 2006 From: admin em mestral.com.br (Paulo - Mestral) Date: Thu, 18 May 2006 16:28:24 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <20060518180021.6983.qmail@web30808.mail.mud.yahoo.com> References: <20060518180021.6983.qmail@web30808.mail.mud.yahoo.com> Message-ID: <200605181628.24626.admin@mestral.com.br> Se a Microsoft paga anúncios em sites e revistas de Linux, porque não pagar para um reporter fazer uma lambança como esta? A Veja seria a revista ideal, é contra o governo, e tem grande abrangência. A Microsoft esta em pé de guerra contra o software livre faz tempo. Quando o Lula assumiu, Bil Gates veio pessoalmente visita-lo. Por que? Quando a Microsoft estava ameaçando sucumbir pelo processo contra o monopólio do IE acionado pela Netscape, o presidente americano chamou pra conversa o Bil. Por que? No fim o processo acabou em pizza, com o sutil dedinho do governo americano. E agora a Microsoft com o apoio do governo americano, não tem mais medo e continua com práticas monopolista como o irremovível MSN, coletas de informações das máquinas declaradas nos contratos de licença do MNS, DirectX, MediaPlayer e IE (que ninguém lê), ... É de se esperar muito mais. Tanto o governo americano como a Microsoft tem interesse no monopólio, é uma questão de dinheiro e poder. Podemos esperar contra o software livre filmes americanos, redes de TV como a Rede Globo, matérias em jornais, revistas, rádio... Eu tento fazer minha parte a favor do software livre, tenho uma assistência técnica e instalo windows nas estações porque os clientes pedem, porem removo os atalhos para IE, MSN e Média Player e instalo Firefox, OpenOffice, Amsn e Winamp. Os servidores nem preciso dizer que são Linux. E catequiso os clientes dizendo que são softwares mais seguros, estáveis e sem custo. Tem funcionado. Como disse Gandi: "Primeiro eles nos ignoram, depois resolvem nos enfrentar, ai então, ganhamos." PS: Não tenho nada pessoal contra a Microsoft e o Windows mas a política monopolista e capitalista selvagem dessa empresa não me desce. Paulo Sant'Ana Mestral Informática From acid06 em gmail.com Thu May 18 12:41:19 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 18 May 2006 16:41:19 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <200605181628.24626.admin@mestral.com.br> References: <20060518180021.6983.qmail@web30808.mail.mud.yahoo.com> <200605181628.24626.admin@mestral.com.br> Message-ID: <9a08c9b40605181241w36958d01ncb55fd521331c745@mail.gmail.com> On 5/18/06, Paulo - Mestral wrote: > Quando a Microsoft estava ameaçando sucumbir pelo processo contra o monopólio > do IE acionado pela Netscape, o presidente americano chamou pra conversa o > Bil. Por que? No fim o processo acabou em pizza, com o sutil dedinho do > governo americano. E agora a Microsoft com o apoio do governo americano, não > tem mais medo e continua com práticas monopolista como o irremovível MSN, > coletas de informações das máquinas declaradas nos contratos de licença do > MNS, DirectX, MediaPlayer e IE (que ninguém lê), ... Eu, particularmente, acho uma baboseira sem tamanho isso tudo. Apesar de eu, normalmente, morrer de rir quando acontece alguma coisa com a Microsoft como as sanções impostas pela União Européia, eu ainda acho isso errado. Ninguém está forçando as pessoas a comprarem e/ou utilizarem o Windows ou qualquer outro software da Microsoft. Existem várias e várias alternativas disponíveis. O produto é da Microsoft e ela deveria ter o direito de fazer o que bem entendesse com ele. Quem não gostar, não compra - é simples. Se as pessoas escolhem utilizar o Windows, deveriam arcar com as conseqüências. > Podemos esperar contra o software livre filmes americanos, redes de TV como a > Rede Globo, matérias em jornais, revistas, rádio... Eu tentei exercitar minha capacidade imaginativa ao máximo, mas não consegui imaginar um filme contra o software livre. Eu não posso afirmar com certeza, mas a melhor idéia possível eu acredito ser um documentário sobre o Bill Gates ou algo assim. ;-) > Eu tento fazer minha parte a favor do software livre, tenho uma assistência > técnica e instalo windows nas estações porque os clientes pedem, porem removo > os atalhos para IE, MSN e Média Player e instalo Firefox, OpenOffice, Amsn e > Winamp. Os servidores nem preciso dizer que são Linux. Eu, particularmente, acredito que quem gosta de usar o MSN, merece usar o MSN. Se é que você entendeu a profundidade desse comentário. ;-) O mesmo vale para os outros citados e para computadores lotados de spyware. > PS: Não tenho nada pessoal contra a Microsoft e o Windows mas a política > monopolista e capitalista selvagem dessa empresa não me desce. É complicado uma empresa sem uma política capitalista não ir à falência (ou uma sociedade, extrapolando). -Nilson Santos F. Jr. From marcoabmod em gmail.com Thu May 18 13:48:32 2006 From: marcoabmod em gmail.com (Marco Modesto) Date: Thu, 18 May 2006 17:48:32 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <12d1f4ee0605180634o2ee93275wee66adeae5da871b@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <3de55ead0605180516r5ce1b1s8fe885ef9f1b89ca@mail.gmail.com> <12d1f4ee0605180634o2ee93275wee66adeae5da871b@mail.gmail.com> Message-ID: <5fc57c680605181348w56f49e57gf626df51590f4ee2@mail.gmail.com> Versao on-line da materia: http://veja.abril.com.br/170506/p_068.html http://www.dcc.ufmg.br/~luizfr/veja.pdf Resposta do Governo aa Reportagem http://www.softwarelivre.org/news/6576 [s Marco Modesto. > > Em resumo, é uma reportagem onde um escroto que nao sabe porra nenhuma > de computacao critica o software livre em detrimento aos produtos da > microsoft, que na minha opiniao sao uma bosta como os gratuitos, a > diferemca em que uma merda custa caro e a outra é gratuita. > > -- > Ricardo Carlini Sperandio > Analista/Consultor Linux > Connectcom - GISUT / CEF > GEDEL: Grupo Especializado em Desenvolvimento Linux > DCC/UFMG - Algum período > > On 5/18/06, Solli Honorio wrote: > Bom, eu não queria entrar nesta discussão porque não li a matéria e por isto > não tenho todas as informações. Mas os fragmentos de lí nas discussão me faz > ter uma opnião semelhante a da Veja. > > Pelos fragmentos de informação que recebi, tenho a impressão que a discussão > não está exatamente em usar/não usar o software livre, mas sim gastar toda > energia na migração em detrimento dos projetos de interface > governo<->contribuinte. > > Se este for o tom da matéria, eu também concordo. Mas também sei (por > experiência própria) que é difícil efetuar projetos de migração deste > tamanho sem criar a sensação de inatividade das demais áreas. > > Para resolver este impasse normalmente é utilizado a técnica da gravidade, > onde nos projetos de migração (depois de testes em ambientes menores) é > identificado o projeto que automáticamente forçará os demais a serem > migrados. E aí o esforço de migração fica transferido para estas áreas > periféricas, claro que com todo suporte e treinamento necessário. > > Com relação ao governo, eu acredito que o simples ato de adotar um padrão > aberto de documentos para a comunicação e inter-comunicação > (governo<->contribuintes e governo<-> governo) obrigaria que todos os > interessados neste processo se adaptem a esta norma. > > Isto acontece com o Banco Central. O cara define como quer receber os dados, > e apartir daí todo mundo vai resolvendo o teu problema da maneira que ele > conseguir. > > Pegando a minha sugestão, qual é o maior problema da migração do MS Office > para o OpenOffice ? Formatação dos documentos/planilhas ? Se o governo > definir que utilizará o padrão OpenDocument para todas as comunicações, e > logo depois cria vários serviços que facilitam o acesso do contribuinte aos > dados do governo nestes documentos (e disponibilizam documentos de > treinamento do OpenOffice). Assim os sistemas com formatos proprietário > serão pressionados a adotar o mesmo padrão, facilitando a migração para o > OpenOffice. > > Ao invés de ficarmos brigando por Software livre no governo, deveriamos > lutar por padrões livres :) !!! > > Quem tiver o código de acesso a reportagem da Veja, para eu ter uma melhor > opnião da matério !!! > > Abraços, > > Solli M. Honório > > > > > > On 5/17/06, Nilson Santos Figueiredo Junior < acid06 em gmail.com> wrote: > > > On 5/17/06, Nelson Ferraz wrote: > > > > A revista Veja publicou, na última edição, uma matéria intitulada > "Opção > > > > de Lula pelo Software Livre atrasa o país". Desnecessário dizer, a > Veja > > > > distorceu um monte de fatos sobre o Software Livre. > > > > > > Eu, particularmente, gosto da Veja por sua posição na "política > tradicional". > > > > > > Mas qualquer um de seus artigos relacionados a tecnologia, de > > > divulgação ou opinião, é superficial, mal-formulado e muitas errado - > > > enfim, completamente terrível. Com o tempo aprendi que pra isso > > > existem revistas especializadas e aprendi a simplesmente pular essas > > > partes da revista. ;-) > > > > > > -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 Thu May 18 16:24:48 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 18 May 2006 20:24:48 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <5fc57c680605181348w56f49e57gf626df51590f4ee2@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <3de55ead0605180516r5ce1b1s8fe885ef9f1b89ca@mail.gmail.com> <12d1f4ee0605180634o2ee93275wee66adeae5da871b@mail.gmail.com> <5fc57c680605181348w56f49e57gf626df51590f4ee2@mail.gmail.com> Message-ID: <9a08c9b40605181624p4a5b5689s4a066f248f65834b@mail.gmail.com> On 5/18/06, Marco Modesto wrote: > Versao on-line da materia: > http://veja.abril.com.br/170506/p_068.html > http://www.dcc.ufmg.br/~luizfr/veja.pdf Como esperado, a reportagem é um lixo completo. Meu trecho favorito foi esse: "O software livre é um programa ou sistema operacional que pode ser modificado por qualquer um e, em princípio, pode ser obtido gratuitamente na internet. Em teoria, é uma boa idéia usar e não pagar. Na prática, talvez seja um problemão, sobretudo se o uso se transformar em obrigação." Realmente, esse daí, se fez jornalismo, deve ter sido a estrela da classe na matéria "Resumos incoerentes com pitadas de FUD". ;-) -Nilson Santos F. Jr. From shonorio em gmail.com Fri May 19 05:18:19 2006 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 19 May 2006 09:18:19 -0300 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <9a08c9b40605181624p4a5b5689s4a066f248f65834b@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <3de55ead0605180516r5ce1b1s8fe885ef9f1b89ca@mail.gmail.com> <12d1f4ee0605180634o2ee93275wee66adeae5da871b@mail.gmail.com> <5fc57c680605181348w56f49e57gf626df51590f4ee2@mail.gmail.com> <9a08c9b40605181624p4a5b5689s4a066f248f65834b@mail.gmail.com> Message-ID: <12d1f4ee0605190518t5b77c6beudf4f79280614a197@mail.gmail.com> Realmente a reportagem é um lixo, nem chega perto do que eu disse no email anterior.... e que merda, quebrei a minha abstinência de 'reportagem lixo'.... agora tenho que comeaçar a minha contagem do zero... "Estou à 0 dias sem ler a 'Veja'"... Solli M. Honório On 5/18/06, Nilson Santos Figueiredo Junior wrote: > > On 5/18/06, Marco Modesto wrote: > > Versao on-line da materia: > > http://veja.abril.com.br/170506/p_068.html > > http://www.dcc.ufmg.br/~luizfr/veja.pdf > > Como esperado, a reportagem é um lixo completo. > > Meu trecho favorito foi esse: > "O software livre é um programa ou sistema operacional que pode ser > modificado por > qualquer um e, em princípio, pode ser obtido gratuitamente na > internet. Em teoria, é uma boa idéia usar e não pagar. Na prática, > talvez seja um problemão, sobretudo se o uso se transformar em > obrigação." > > Realmente, esse daí, se fez jornalismo, deve ter sido a estrela da > classe na matéria "Resumos incoerentes com pitadas de FUD". ;-) > > -Nilson Santos F. Jr. > _______________________________________________ > 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/20060519/5898e9e2/attachment.html From s.koch em brindestorm.com Fri May 19 08:42:54 2006 From: s.koch em brindestorm.com (Brinde Storm -Steven Koch) Date: Fri, 19 May 2006 16:42:54 +0100 Subject: [Cascavel-pm] Come linhas In-Reply-To: <9a08c9b40605181149i1f50e9aep7c2e1aea59574061@mail.gmail.com> Message-ID: Ola pessoal, Tenho este script: #Inicio----------------------------------------------- my $arquivo = "" ; $prefixo = 1; $referencia1 = param("referencia$prefixo"); $refere1 = $referencia1; $refere1 =~ s/\..*//; $area1 = param("area$prefixo"); $categoria1 = param("categoria$prefixo"); $prefixo = 2; $referencia2 = param("referencia$prefixo"); $refere2 = $referencia2; $refere2 =~ s/\..*//; $area2 = param("area$prefixo"); $categoria2 = param("categoria$prefixo"); $prefixo = 3; $referencia3 = param("referencia$prefixo"); $refere3 = $referencia3; $refere3 =~ s/\..*//; $area3 = param("area$prefixo"); $categoria3 = param("categoria$prefixo"); $prefixo = 4; $referencia4 = param("referencia$prefixo"); $refere4 = $referencia4; $refere4 =~ s/\..*//; $area4 = param("area$prefixo"); $categoria4 = param("categoria$prefixo"); $prefixo = 5; $referencia5 = param("referencia$prefixo"); $refere5 = $referencia5; $refere5 =~ s/\..*//; $area5 = param("area$prefixo"); $categoria5 = param("categoria$prefixo"); $preenc = 0; $total = 0; open(CSV, "$arquivo_catalogo" ); @arquivo_csv = ; close(CSV); foreach(@arquivo_csv){ @linha = split(";", $_); my $pesq = $linha[0]; $pesq =~ s/\..*//; if("$pesq" eq "$refere1" or "$linha[0]" eq "$referencia1" ){ $linha[34] = $area1; $linha[35] = $categoria1; }elsif("$pesq" eq "$refere2" or "$linha[0]" eq "$referencia2" ){ $linha[34] = $area2; $linha[35] = $categoria2; }elsif("$pesq" eq "$refere3" or "$linha[0]" eq "$referencia3" ){ $linha[34] = $area3; $linha[35] = $categoria3; }elsif("$pesq" eq "$refere4" or "$linha[0]" eq "$referencia4" ){ $linha[34] = $area4; $linha[35] = $categoria4; }elsif("$pesq" eq "$refere5" or "$linha[0]" eq "$referencia5" ){ $linha[34] = $area5; $linha[35] = $categoria5; } if(length($linha[0])>0){ $arquivo = $arquivo . join(";", @linha); } if((length($linha[34])>0) and (length($linha[35])>0)){ $preenc++; } $total++; } #} open(CSV , ">$arquivo_catalogo"); flock(CSV, 2); print CSV $arquivo or print "Não foi possivel guardar os dados, há outra pessoa executando este comando: tente novamente"; close(CSV); #Fim----------------------------------------------- Em suma o script varre o arquivo CSV e o "IF" verifica se o codigo.cor(a expressão regular tira a cor para se comparado somente o codigo) é igual ao codigo passado por parametro e coloca os valores enviados nos elementos 34 e 35. Depois faz um join e guarda o arquivo. O problema é que o script come linhas e embaralha o texto. Fiz o if antes de fazer o join mas esta comendo 1 ou 2 linhas. Tenho varias pessoas que acedem ao mesmo tempo este script. O que pode estar acontecendo?????? From nferraz em gmail.com Fri May 19 09:02:36 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Fri, 19 May 2006 17:02:36 +0100 Subject: [Cascavel-pm] Come linhas In-Reply-To: References: Message-ID: <446DEC1C.4000106@gmail.com> Brinde Storm -Steven Koch wrote: > Ola pessoal, > > Tenho este script: > > #Inicio----------------------------------------------- (...) > #Fim----------------------------------------------- Hey! 1) Você não precisa mandar o script inteiro, mas apenas a parte que julga relevante! 2) Tente nos explicar O QUÊ o seu script precisa fazer, ao invés de explicar COMO ele faz. Talvez exista uma maneira mais simples. 3) Envie um exemplo dos dados de entrada. []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From monsieur_champs em yahoo.com.br Fri May 19 09:39:06 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Fri, 19 May 2006 17:39:06 +0100 Subject: [Cascavel-pm] OFF: Revista Veja e o Software Livre In-Reply-To: <12d1f4ee0605190518t5b77c6beudf4f79280614a197@mail.gmail.com> References: <446B67B8.4020708@gmail.com> <9a08c9b40605171933t38e972c6i2f38bec3405b3a44@mail.gmail.com> <3de55ead0605180516r5ce1b1s8fe885ef9f1b89ca@mail.gmail.com> <12d1f4ee0605180634o2ee93275wee66adeae5da871b@mail.gmail.com> <5fc57c680605181348w56f49e57gf626df51590f4ee2@mail.gmail.com> <9a08c9b40605181624p4a5b5689s4a066f248f65834b@mail.gmail.com> <12d1f4ee0605190518t5b77c6beudf4f79280614a197@mail.gmail.com> Message-ID: <446DF4AA.2020508@yahoo.com.br> Solli Honorio wrote: > Realmente a reportagem é um lixo, nem chega perto do que eu disse no > email anterior.... e que merda, quebrei a minha abstinência de > 'reportagem lixo'.... agora tenho que comeaçar a minha contagem do > zero... "Estou à 0 dias sem ler a 'Veja'"... Lamento muito por você. Mas obrigado. Agora eu não vou quebrar o meu jejum de reportagem merda. Eu continuo na minha contagem: estou há 1735 dias sem ler a "Veja" (isso dá mais ou menos uns 5 anos e uns dias). -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From s.koch em brindestorm.com Fri May 19 09:53:09 2006 From: s.koch em brindestorm.com (Brinde Storm -Steven Koch) Date: Fri, 19 May 2006 17:53:09 +0100 Subject: [Cascavel-pm] Come linhas In-Reply-To: <446DEC1C.4000106@gmail.com> Message-ID: AM91116.9;AM/AM91116_9.jpg;Esf. RAJA SHADE;Esf. RAJA SHADE
    Página no catálogo em papel: 120
    Cores disponíveis: Bordeaux, Preto, Azul, Vermelho, Amarelo, Verde, Laranja
    Quantidade mínima recomendada: 500
    Área de impressão recomendada: 25X5,10;;;;1;0,93;0,88;0,85;0,83;;;;;;;;;;;25;50;100;250;500;1000;2500;5000; 1000;;;AMBIENTES;Casa;Abre Cápsulas;;;;Active Mais ou menos 3600 linhas com a mesma estrutura e preciso colocar duas categorias em [34] e [35] Recebo as categorias da pagina web E depois tenho que guardar esta actualização. Obrigado pela ajuda de todos,, > Ola pessoal, > > Tenho este script: > > #Inicio----------------------------------------------- (...) > #Fim----------------------------------------------- Hey! 1) Você não precisa mandar o script inteiro, mas apenas a parte que julga relevante! 2) Tente nos explicar O QUÊ o seu script precisa fazer, ao invés de explicar COMO ele faz. Talvez exista uma maneira mais simples. 3) Envie um exemplo dos dados de entrada. []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From s.koch em brindestorm.com Fri May 19 10:00:04 2006 From: s.koch em brindestorm.com (Brinde Storm -Steven Koch) Date: Fri, 19 May 2006 18:00:04 +0100 Subject: [Cascavel-pm] Come linhas In-Reply-To: Message-ID: Só que temos mais ou menos dez pessoas actualizado ao mesmo tempo. -----Original Message----- From: cascavel-pm-bounces+s.koch=brindestorm.com em pm.org [mailto:cascavel-pm-bounces+s.koch=brindestorm.com em pm.org] On Behalf Of Brinde Storm -Steven Koch Sent: sexta-feira, 19 de Maio de 2006 17:53 To: 'Cascavel Perl Mongers' Subject: Re: [Cascavel-pm] Come linhas AM91116.9;AM/AM91116_9.jpg;Esf. RAJA SHADE;Esf. RAJA SHADE
    Página no catálogo em papel: 120
    Cores disponíveis: Bordeaux, Preto, Azul, Vermelho, Amarelo, Verde, Laranja
    Quantidade mínima recomendada: 500
    Área de impressão recomendada: 25X5,10;;;;1;0,93;0,88;0,85;0,83;;;;;;;;;;;25;50;100;250;500;1000;2500;5000; 1000;;;AMBIENTES;Casa;Abre Cápsulas;;;;Active Mais ou menos 3600 linhas com a mesma estrutura e preciso colocar duas categorias em [34] e [35] Recebo as categorias da pagina web E depois tenho que guardar esta actualização. Obrigado pela ajuda de todos,, > Ola pessoal, > > Tenho este script: > > #Inicio----------------------------------------------- (...) > #Fim----------------------------------------------- Hey! 1) Você não precisa mandar o script inteiro, mas apenas a parte que julga relevante! 2) Tente nos explicar O QUÊ o seu script precisa fazer, ao invés de explicar COMO ele faz. Talvez exista uma maneira mais simples. 3) Envie um exemplo dos dados de entrada. []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital _______________________________________________ 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 donatoaz em gmail.com Fri May 19 10:31:07 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Fri, 19 May 2006 14:31:07 -0300 Subject: [Cascavel-pm] CPAN: Transfer truncated Message-ID: <1746e3e30605191031r30165150rb385cd7d5543e0b5@mail.gmail.com> Pessoal estou tendo o seguinte erro para qualquer coisa que eu tente fazer no cpan: CPAN: Storable loaded ok Going to read /root/.cpan/Metadata Database was generated on Thu, 11 May 2006 05:24:52 GMT CPAN: LWP::UserAgent loaded ok Fetching with LWP: http://mirrors.uol.com.br/pub/cpan/authors/01mailrc.txt.gz Transfer truncated: only 49152 out of 114918 bytes received Isto passou a acontecer depois que atualizei minha versao de 5.8.0 para 5.8.8 alguma dica? algo que esqueci de fazer apos a atualização... -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From edencardim em gmail.com Fri May 19 11:12:14 2006 From: edencardim em gmail.com (Eden Cardim) Date: Fri, 19 May 2006 15:12:14 -0300 Subject: [Cascavel-pm] CPAN: Transfer truncated In-Reply-To: <1746e3e30605191031r30165150rb385cd7d5543e0b5@mail.gmail.com> References: <1746e3e30605191031r30165150rb385cd7d5543e0b5@mail.gmail.com> Message-ID: <3de55ead0605191112m165b4d4sa7ce7946e1600007@mail.gmail.com> Rapaz, ta com cara de ser o mirror, o uol foi bem mal-criado comigo essa semana tb. Experimenta mudar pro mirror da puc (http://ftp.pucpr.br/CPAN) eh o mais comportado q dos mirror br q jah usei. On 5/19/06, Donato Azevedo wrote: > Pessoal > estou tendo o seguinte erro para qualquer coisa que eu tente fazer no cpan: > > CPAN: Storable loaded ok > Going to read /root/.cpan/Metadata > Database was generated on Thu, 11 May 2006 05:24:52 GMT > CPAN: LWP::UserAgent loaded ok > Fetching with LWP: > http://mirrors.uol.com.br/pub/cpan/authors/01mailrc.txt.gz > Transfer truncated: only 49152 out of 114918 bytes received > > Isto passou a acontecer depois que atualizei minha versao de 5.8.0 para 5.8.8 > > alguma dica? algo que esqueci de fazer apos a atualização... > > -- > ------------------------------------------------------------------------ > Donato Azevedo - UFMG - Eng Ctrl Aut > Good algorithm design is important, and is both a science and an art. > Slackware user #390325 > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From donatoaz em gmail.com Fri May 19 11:20:27 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Fri, 19 May 2006 15:20:27 -0300 Subject: [Cascavel-pm] CPAN: Transfer truncated In-Reply-To: <3de55ead0605191112m165b4d4sa7ce7946e1600007@mail.gmail.com> References: <1746e3e30605191031r30165150rb385cd7d5543e0b5@mail.gmail.com> <3de55ead0605191112m165b4d4sa7ce7946e1600007@mail.gmail.com> Message-ID: <1746e3e30605191120q998575m25ac59a3698e65e9@mail.gmail.com> On 5/19/06, Eden Cardim wrote: > Rapaz, ta com cara de ser o mirror, o uol foi bem mal-criado comigo > essa semana tb. Experimenta mudar pro mirror da puc > (http://ftp.pucpr.br/CPAN) eh o mais comportado q dos mirror br q jah > usei. Mudei para o mirro da active state e funfou! Obrigado pela dica! -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From shonorio em gmail.com Fri May 19 15:00:02 2006 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 19 May 2006 19:00:02 -0300 Subject: [Cascavel-pm] [OT] Linguagem D Message-ID: <12d1f4ee0605191500v13f84856q90692edb91c53697@mail.gmail.com> Só por curiosidade, alguém já ouvir/viu falar em liguagem D ? Se não, dê uma olhada no link !!! http://www.digitalmars.com/d/ Solli -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060519/bdf2fe93/attachment.html From breno em clavis.com.br Fri May 19 16:51:29 2006 From: breno em clavis.com.br (Breno G. de Oliveira) Date: Fri, 19 May 2006 20:51:29 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?CPAN=3A_10000_m=F3dulos_e_contando!?= Message-ID: <446E5A01.5080100@clavis.com.br> Prezados, é com grande felicidade que venho informar aos que ainda não sabem que o número de módulos no CPAN já ultrapassa os 10 mil !!! Hoje, 19 de maio, o CPAN conta com 10019 módulos e 5109 autores - números de dar inveja a muitas outras linguagens... E o módulo de número 10000 foi.... Data-Average-0.01, por Daisuke Maki =) trata-se de um módulo simples, que recebe valores e computa a média entre eles. Por exemplo: -------------------8<------------------- use Data::Average; my $data = Data::Average->new; $data->add($_) for (1..100); print $data->avg; # exibe '55' -------------------8<------------------- Maki-san também foi responsável por vários módulos do Class::DBI e DateTime. []s breno From edencardim em gmail.com Sat May 20 12:55:47 2006 From: edencardim em gmail.com (Eden Cardim) Date: Sat, 20 May 2006 16:55:47 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?RFC=3A_Frameworks_de_Orienta=E7=E3o_?= =?iso-8859-1?q?a_Objetos?= Message-ID: <3de55ead0605201255p2ac8d955vc7c7fe49b3b75b92@mail.gmail.com> Existem vários frameworks de orientação disponíveis no CPAN, uma busca por 'Class' ou 'Object' retorna mais de 6 páginas de resultados, logo não dá pra efetivamente experimentar com todos. Já experimentei vários ao longo dos anos: Class::InsideOut, Object::InsideOut, Class::Base, Class::Generate e uns q nem lembro o nome. Confesso q não fiquei muito satisfeito não, só que também não fico satisfeito quando preciso construir objetos na mão. Aí achei que seria um assunto interessante pra discutir aqui. Depois da palestra do Schwartz sobre objetos InsideOut eu me animei pra usar a estratégia, mas depois de trabalhar bastante com ela pra entender os benefícios/malefícios, percebi que começou a dar muito trabalho fazer na mão, aí parti pros modulos. Então, qual a opinião de vocês sobre esses módulos: quais valem a pena experimentar, porquê, o que oferecem de bom, quais os mais usados etc. From fglock em gmail.com Sat May 20 13:36:16 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Sat, 20 May 2006 17:36:16 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?RFC=3A_Frameworks_de_Orienta=E7=E3o_?= =?iso-8859-1?q?a_Objetos?= In-Reply-To: <3de55ead0605201255p2ac8d955vc7c7fe49b3b75b92@mail.gmail.com> References: <3de55ead0605201255p2ac8d955vc7c7fe49b3b75b92@mail.gmail.com> Message-ID: Existe um módulo novo chamado Moose, que é baseado nas idéias do Perl6 sobre orientação a objetos. - Flavio S. Glock 2006/5/20, Eden Cardim : > Existem vários frameworks de orientação disponíveis no CPAN, uma busca > por 'Class' ou 'Object' retorna mais de 6 páginas de resultados, logo > não dá pra efetivamente experimentar com todos. Já experimentei vários > ao longo dos anos: Class::InsideOut, Object::InsideOut, Class::Base, > Class::Generate e uns q nem lembro o nome. Confesso q não fiquei muito > satisfeito não, só que também não fico satisfeito quando preciso > construir objetos na mão. Aí achei que seria um assunto interessante > pra discutir aqui. Depois da palestra do Schwartz sobre objetos > InsideOut eu me animei pra usar a estratégia, mas depois de trabalhar > bastante com ela pra entender os benefícios/malefícios, percebi que > começou a dar muito trabalho fazer na mão, aí parti pros modulos. > Então, qual a opinião de vocês sobre esses módulos: quais valem a pena > experimentar, porquê, o que oferecem de bom, quais os mais usados etc. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From acid06 em gmail.com Sat May 20 13:41:40 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sat, 20 May 2006 17:41:40 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?RFC=3A_Frameworks_de_Orienta=E7=E3o_?= =?iso-8859-1?q?a_Objetos?= In-Reply-To: References: <3de55ead0605201255p2ac8d955vc7c7fe49b3b75b92@mail.gmail.com> Message-ID: <9a08c9b40605201341o6f195bbet5702be46caea6bc2@mail.gmail.com> On 5/20/06, Flavio S. Glock wrote: > Existe um módulo novo chamado Moose, que é baseado nas idéias do Perl6 > sobre orientação a objetos. Eu costumo fazer assim, hoje em dia: ou eu uso algo bem simples e tradicional, simplesmente usando Class::Accessor ou eu uso Moose. O Moose é bem legal. -Nilson Santos F. Jr. From breno em clavis.com.br Sat May 20 16:32:52 2006 From: breno em clavis.com.br (Breno G. de Oliveira) Date: Sat, 20 May 2006 20:32:52 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?RFC=3A_Frameworks_de_Orienta=E7=E3o_?= =?iso-8859-1?q?a_Objetos?= In-Reply-To: <9a08c9b40605201341o6f195bbet5702be46caea6bc2@mail.gmail.com> References: <3de55ead0605201255p2ac8d955vc7c7fe49b3b75b92@mail.gmail.com> <9a08c9b40605201341o6f195bbet5702be46caea6bc2@mail.gmail.com> Message-ID: <446FA724.7020908@clavis.com.br> Aproveitando a conversa sobre OO, alguém já usou o "reform" ? http://search.cpan.org/~hkoch/reform-0.1/lib/reform.pm Segundo o autor, ele oferece uma sintaxe de OO menos estranha para o Perl 5. É claro que "estranho" depende do ponto de vista de quem vê, mas a proposta dele não deixa de ser interessante e pode atrair programadores de outras linguagens que acham Perl feio só pq sua sintaxe de objetos é um pouco diferente. Com ele, é possível fazer um programa desse jeito: -----------------8<-------------------- use reform; # precisa vir antes de tudo package Class < Base; # heranca fields foo, # declarando os campos aqui bar, # podemos omitir as chaves em baz; # self->{var} sub initialize($foo, $bar, $baz) # nao eh preciso extrair { # parametros de @_ base->initialize($foo); self->foo = $foo; self->bar = $bar; # referencias implicitas a instancia self->baz = $baz; # (self), e a classe base (base) } sub method { print "Hi there"; class->static_method(); # referencia implicita tambem para } # a propria classe (pacote) sub get_foo { print "Getting self->foo!"; # intercepta leituras a variavel return self->{foo}; # (soh dentro de getters/settters } # o {} eh necessario) sub set_foo($value) { print "Setting self->foo!"; # intercepta escritas na variavel self->{foo} = $value; # (soh dentro de getters/settters } # o {} eh necessario) -----------------8<-------------------- Nilson Santos Figueiredo Junior wrote: > On 5/20/06, Flavio S. Glock wrote: > >>Existe um módulo novo chamado Moose, que é baseado nas idéias do Perl6 >>sobre orientação a objetos. > > > Eu costumo fazer assim, hoje em dia: ou eu uso algo bem simples e > tradicional, simplesmente usando Class::Accessor ou eu uso Moose. > > O Moose é bem legal. > > -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 Sat May 20 20:20:24 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Sun, 21 May 2006 00:20:24 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?RFC=3A_Frameworks_de_Orienta=E7=E3o_?= =?iso-8859-1?q?a_Objetos?= In-Reply-To: <446FA724.7020908@clavis.com.br> References: <3de55ead0605201255p2ac8d955vc7c7fe49b3b75b92@mail.gmail.com> <9a08c9b40605201341o6f195bbet5702be46caea6bc2@mail.gmail.com> <446FA724.7020908@clavis.com.br> Message-ID: <9a08c9b40605202020p3ee6f1e1r6befc837dff193f4@mail.gmail.com> On 5/20/06, Breno G. de Oliveira wrote: > Segundo o autor, ele oferece uma sintaxe de OO menos estranha para o > Perl 5. É mais ou menos isso que o Moose faz. -Nilson Santos F. Jr. From donatoaz em gmail.com Sun May 21 15:52:00 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Sun, 21 May 2006 19:52:00 -0300 Subject: [Cascavel-pm] Erro ao instalar DateTime Message-ID: <1746e3e30605211552n758aae91m756b387e6f89b2eb@mail.gmail.com> Pessoal, estou com o seguinte erro ao tentar instalar o DateTime: /usr/bin/perl5.8.8 /usr/lib/perl5/5.8.8/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.8/ExtUtils/typemap DateTime.xs > DateTime.xsc && mv DateTime.xsc DateTime.c cc -c -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -march=i486 -mtune=i686 -DVERSION=\"0.31\" -DXS_VERSION=\"0.31\" -fPIC "-I/usr/lib/perl5/5.8.8/i486-linux/CORE" DateTime.c cc1: error: invalid option `tune=i686' cc1: error: unrecognized option `-Wdeclaration-after-statement' make: *** [DateTime.o] Error 1 /usr/bin/make -- NOT OK alguem sabe como resolver isto? -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From igor em izut.com Sun May 21 16:02:41 2006 From: igor em izut.com (Igor Sutton Lopes) Date: Sun, 21 May 2006 20:02:41 -0300 Subject: [Cascavel-pm] Erro ao instalar DateTime In-Reply-To: <1746e3e30605211552n758aae91m756b387e6f89b2eb@mail.gmail.com> References: <1746e3e30605211552n758aae91m756b387e6f89b2eb@mail.gmail.com> Message-ID: <4470F191.602@izut.com> Donato Azevedo escreveu: > cc1: error: invalid option `tune=i686' > cc1: error: unrecognized option `-Wdeclaration-after-statement Provavelmente o compilador que você está utilizando não suporte a flag tune=i686. Verifique a variável de ambiente CFLAGS. Igor. From donatoaz em gmail.com Sun May 21 16:23:44 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Sun, 21 May 2006 20:23:44 -0300 Subject: [Cascavel-pm] Erro ao instalar DateTime In-Reply-To: <4470F191.602@izut.com> References: <1746e3e30605211552n758aae91m756b387e6f89b2eb@mail.gmail.com> <4470F191.602@izut.com> Message-ID: <1746e3e30605211623u505c4464hbb3ed6f04f01d2ad@mail.gmail.com> On 5/21/06, Igor Sutton Lopes wrote: > Donato Azevedo escreveu: > > cc1: error: invalid option `tune=i686' > > cc1: error: unrecognized option `-Wdeclaration-after-statement > Provavelmente o compilador que você está utilizando não suporte a flag > tune=i686. Verifique a variável de ambiente CFLAGS. donato em hansolo:/home/donato/donato_cvs/tp1$ echo $CFLAGS donato em hansolo:/home/donato/donato_cvs/tp1$ mas eu "resolvi" o problema removendo este flag do Makefile depois tive de remover outro flag tambem, o Wdeclaration_after_statement moral da historia, o que eu queria funcionando no DateTime, está funcionando.. só não sei se isto vai causar problemas... -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From gilmarjr em im.ufba.br Sun May 21 16:46:37 2006 From: gilmarjr em im.ufba.br (Gilmar Santos Jr) Date: Sun, 21 May 2006 20:46:37 -0300 Subject: [Cascavel-pm] Erro ao instalar DateTime In-Reply-To: <1746e3e30605211623u505c4464hbb3ed6f04f01d2ad@mail.gmail.com> References: <1746e3e30605211552n758aae91m756b387e6f89b2eb@mail.gmail.com> <4470F191.602@izut.com> <1746e3e30605211623u505c4464hbb3ed6f04f01d2ad@mail.gmail.com> Message-ID: <4470FBDD.6020303@im.ufba.br> Donato Azevedo escreveu: >moral da historia, o que eu queria funcionando no DateTime, está >funcionando.. só não sei se isto vai causar problemas... > > Deve funcionar sim. o tune=i686 é pra dizer pra o compilador otimizar o código gerado pra processadores da família i686, que se não me engano é de alguma variante do Pentium II pra cima, mas isso é apenas uma otimização. o código ainda roda em qualquer outro processador 32 bits com arquityetura intel (athlon, pentium's, duron, sempron, celeron, etc) A outra tag somente para gerar um tipo de warning, só afeta a fase de compilação dizendo se é pra mostrar o warning ou não, mas não tem efeito no código gerado. []'s Gilmar. From monsieur_champs em yahoo.com.br Sun May 21 23:35:36 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Mon, 22 May 2006 07:35:36 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?RFC=3A_Frameworks_de_Orienta=E7=E3o_?= =?iso-8859-1?q?a_Objetos?= In-Reply-To: <446FA724.7020908@clavis.com.br> References: <3de55ead0605201255p2ac8d955vc7c7fe49b3b75b92@mail.gmail.com> <9a08c9b40605201341o6f195bbet5702be46caea6bc2@mail.gmail.com> <446FA724.7020908@clavis.com.br> Message-ID: <44715BB8.8010300@yahoo.com.br> Breno G. de Oliveira wrote: > Aproveitando a conversa sobre OO, alguém já usou o "reform" ? > > http://search.cpan.org/~hkoch/reform-0.1/lib/reform.pm > > Segundo o autor, ele oferece uma sintaxe de OO menos estranha para o > Perl 5. É claro que "estranho" depende do ponto de vista de quem vê, mas > a proposta dele não deixa de ser interessante e pode atrair > programadores de outras linguagens que acham Perl feio só pq sua sintaxe > de objetos é um pouco diferente. > > Com ele, é possível fazer um programa desse jeito: > > -----------------8<-------------------- > use reform; # precisa vir antes de tudo > > package Class < Base; # heranca > > fields foo, # declarando os campos aqui > bar, # podemos omitir as chaves em > baz; # self->{var} > > sub initialize($foo, $bar, $baz) # nao eh preciso extrair > { # parametros de @_ > base->initialize($foo); > self->foo = $foo; > self->bar = $bar; # referencias implicitas a instancia > self->baz = $baz; # (self), e a classe base (base) > } > > sub method > { > print "Hi there"; > class->static_method(); # referencia implicita tambem para > } # a propria classe (pacote) > > sub get_foo > { > print "Getting self->foo!"; # intercepta leituras a variavel > return self->{foo}; # (soh dentro de getters/settters > } # o {} eh necessario) > > sub set_foo($value) > { > print "Setting self->foo!"; # intercepta escritas na variavel > self->{foo} = $value; # (soh dentro de getters/settters > } # o {} eh necessario) > -----------------8<-------------------- Breno, quão portável é isso? A gente fica obrigado a manter cópias desta biblioteca em todas as máquinas, além do Perl, para os programas funcionarem? BTW, eu acho sacanagem. Gosto muito do fato de não ser estritamente necessário obter argumentos de @_... -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From ptfzs em yahoo.com.br Mon May 22 04:51:37 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 22 May 2006 08:51:37 -0300 (ART) Subject: [Cascavel-pm] Subtrair Data - quase resolvido In-Reply-To: <4470FBDD.6020303@im.ufba.br> Message-ID: <20060522115137.51520.qmail@web31313.mail.mud.yahoo.com> Pessoal usei o dateCalc e funcionou.. mas tive um probleminha, minha data esta nesse formato yyyy-mm-dd hh, e a funcao eh a seguinte: $date = DateCalc("today","- 3hours",\$err); Nao consegui colocar a minha data invez do TODAY alguem tem uma ideia,sugestao! :) Obrigada --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060522/5b13ab74/attachment.html From nferraz em gmail.com Mon May 22 05:09:37 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 22 May 2006 13:09:37 +0100 Subject: [Cascavel-pm] Subtrair Data - quase resolvido In-Reply-To: <20060522115137.51520.qmail@web31313.mail.mud.yahoo.com> References: <20060522115137.51520.qmail@web31313.mail.mud.yahoo.com> Message-ID: <4471AA01.9080207@gmail.com> Patty Silva wrote: > usei o dateCalc e funcionou.. mas tive um probleminha, minha data esta > nesse formato yyyy-mm-dd hh, e a funcao eh a seguinte: > > $date = DateCalc("today","- 3hours",\$err); > > Nao consegui colocar a minha data invez do TODAY > alguem tem uma ideia,sugestao! :) Se você nos falar o que aconteceu, ajudará bastante! De qualquer forma, você tentou anexar ":00:00", para que a data fique no formato "yyyy-mm-dd hh:00:00"? []s Nelson From ptfzs em yahoo.com.br Mon May 22 09:11:21 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 22 May 2006 13:11:21 -0300 (ART) Subject: [Cascavel-pm] Subtrair Data - quase resolvido In-Reply-To: <4471AA01.9080207@gmail.com> Message-ID: <20060522161122.23229.qmail@web31305.mail.mud.yahoo.com> Ok Nelson..faltou os 00s :) Funcionou agora!! Estou tentando agora formatar a saida.. ja que sai assim: 2006052209:00:00 Obrigadaa :) Nelson Ferraz escreveu: Patty Silva wrote: > usei o dateCalc e funcionou.. mas tive um probleminha, minha data esta > nesse formato yyyy-mm-dd hh, e a funcao eh a seguinte: > > $date = DateCalc("today","- 3hours",\$err); > > Nao consegui colocar a minha data invez do TODAY > alguem tem uma ideia,sugestao! :) Se você nos falar o que aconteceu, ajudará bastante! De qualquer forma, você tentou anexar ":00:00", para que a data fique no formato "yyyy-mm-dd hh:00:00"? []s Nelson _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060522/bdcdd243/attachment.html From thomas em tcnet.com.br Mon May 22 09:20:51 2006 From: thomas em tcnet.com.br (Thomas Britis) Date: Mon, 22 May 2006 13:20:51 -0300 Subject: [Cascavel-pm] Subtrair Data - quase resolvido In-Reply-To: <20060522161122.23229.qmail@web31305.mail.mud.yahoo.com> References: <20060522161122.23229.qmail@web31305.mail.mud.yahoo.com> Message-ID: <4471E4E3.30605@tcnet.com.br> if ($retorno =~ /(\d\d\d\d)(\d\d)(\d\d)(\d\d):(\d\d):(\d\d)/) { $ano = $1; $mes = $2; $dia = $3; $hora = $4; $minuto = $5; $segundo = $6; } Patty Silva wrote: > Ok Nelson..faltou os 00s :) > Funcionou agora!! > > Estou tentando agora formatar a saida.. ja que sai assim: > 2006052209:00:00 > > Obrigadaa > :) > > */Nelson Ferraz /* escreveu: > > Patty Silva wrote: > > usei o dateCalc e funcionou.. mas tive um probleminha, minha data > esta > > nesse formato yyyy-mm-dd hh, e a funcao eh a seguinte: > > > > $date = DateCalc("today","- 3hours",\$err); > > > > Nao consegui colocar a minha data invez do TODAY > > alguem tem uma ideia,sugestao! :) > > Se você nos falar o que aconteceu, ajudará bastante! > > De qualquer forma, você tentou anexar ":00:00", para que a data > fique no > formato "yyyy-mm-dd hh:00:00"? > > []s > > Nelson > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > ------------------------------------------------------------------------ > Abra sua conta no Yahoo! Mail > > - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From igor.sutton em gmail.com Mon May 22 09:30:08 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Mon, 22 May 2006 13:30:08 -0300 Subject: [Cascavel-pm] Subtrair Data - quase resolvido In-Reply-To: <4471E4E3.30605@tcnet.com.br> References: <20060522161122.23229.qmail@web31305.mail.mud.yahoo.com> <4471E4E3.30605@tcnet.com.br> Message-ID: <6c65a53f0605220930h17665131vd72b6b66c96f04c8@mail.gmail.com> @data = split /:|\s+/, $retorno; Ainda pode-se utilizar um dos vários módulos como Date::Manip. On 5/22/06, Thomas Britis wrote: > > if ($retorno =~ /(\d\d\d\d)(\d\d)(\d\d)(\d\d):(\d\d):(\d\d)/) { > $ano = $1; > $mes = $2; > $dia = $3; > $hora = $4; > $minuto = $5; > $segundo = $6; > } > > Patty Silva wrote: > > Ok Nelson..faltou os 00s :) > > Funcionou agora!! > > > > Estou tentando agora formatar a saida.. ja que sai assim: > > 2006052209:00:00 > > > > Obrigadaa > > :) > > > > */Nelson Ferraz /* escreveu: > > > > Patty Silva wrote: > > > usei o dateCalc e funcionou.. mas tive um probleminha, minha data > > esta > > > nesse formato yyyy-mm-dd hh, e a funcao eh a seguinte: > > > > > > $date = DateCalc("today","- 3hours",\$err); > > > > > > Nao consegui colocar a minha data invez do TODAY > > > alguem tem uma ideia,sugestao! :) > > > > Se você nos falar o que aconteceu, ajudará bastante! > > > > De qualquer forma, você tentou anexar ":00:00", para que a data > > fique no > > formato "yyyy-mm-dd hh:00:00"? > > > > []s > > > > Nelson > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > ------------------------------------------------------------------------ > > Abra sua conta no Yahoo! Mail > > < > http://us.rd.yahoo.com/mail/br/tagline/mail/*http://br.info.mail.yahoo.com/ > > > > - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente > eficaz. > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- > Thomas Storino Britis > TCNet Informatica e Telecomunicacoes LTDA > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Igor Sutton Lopes http://www.izut.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060522/c3330ee5/attachment.html From igor.sutton em gmail.com Mon May 22 12:59:23 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Mon, 22 May 2006 16:59:23 -0300 Subject: [Cascavel-pm] Subtrair Data - quase resolvido In-Reply-To: <6c65a53f0605220930h17665131vd72b6b66c96f04c8@mail.gmail.com> References: <20060522161122.23229.qmail@web31305.mail.mud.yahoo.com> <4471E4E3.30605@tcnet.com.br> <6c65a53f0605220930h17665131vd72b6b66c96f04c8@mail.gmail.com> Message-ID: <6c65a53f0605221259r3c68f634hb0e3252a22249bae@mail.gmail.com> Ah, desculpa que eu não vi que não haviam espaços :) Outra solução possível, utilizando unpack: @data = unpack("A4A2A2A2xA2xA2","2006052209:00:00"); On 5/22/06, Igor Sutton wrote: > > @data = split /:|\s+/, $retorno; > > Ainda pode-se utilizar um dos vários módulos como Date::Manip. > -- Igor Sutton Lopes http://www.izut.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060522/27d64114/attachment.html From donatoaz em gmail.com Mon May 22 18:13:50 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon, 22 May 2006 22:13:50 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_Flags_de_compila=E7=E3o?= Message-ID: <1746e3e30605221813q2cc3ef91k695739773d8acc33@mail.gmail.com> Pessoal Tudo que eu tento instalar pelo cpan que precisa compilar está falhando por causa de duas flags de compilação: tune=i686 -Wdeclaration-after-statement eu gostaria de saber se existe algum lugar onde eu posso configurar para não usar estas flags -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From acid06 em gmail.com Mon May 22 19:09:24 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 22 May 2006 23:09:24 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_Flags_de_compila=E7=E3o?= In-Reply-To: <1746e3e30605221813q2cc3ef91k695739773d8acc33@mail.gmail.com> References: <1746e3e30605221813q2cc3ef91k695739773d8acc33@mail.gmail.com> Message-ID: <9a08c9b40605221909i368628bbl799e55b52de9d525@mail.gmail.com> On 5/22/06, Donato Azevedo wrote: > eu gostaria de saber se existe algum lugar onde eu posso configurar > para não usar estas flags Essas flags são determinadas quando você compila o seu Perl. Provavelmente, você deve ter instalado de algum .rpm, .deb ou algum outro pacote pré-compilado. Tente recompilar seu próprio Perl e veja se isso persiste. -Nilson Santos F. Jr. From monsieur_champs em yahoo.com.br Tue May 23 06:53:06 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Tue, 23 May 2006 14:53:06 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_Flags_de_compila=E7=E3o?= In-Reply-To: <9a08c9b40605221909i368628bbl799e55b52de9d525@mail.gmail.com> References: <1746e3e30605221813q2cc3ef91k695739773d8acc33@mail.gmail.com> <9a08c9b40605221909i368628bbl799e55b52de9d525@mail.gmail.com> Message-ID: <447313C2.8030301@yahoo.com.br> Nilson Santos Figueiredo Junior wrote: > On 5/22/06, Donato Azevedo wrote: > >>eu gostaria de saber se existe algum lugar onde eu posso configurar >>para não usar estas flags > > > Essas flags são determinadas quando você compila o seu Perl. > Provavelmente, você deve ter instalado de algum .rpm, .deb ou algum > outro pacote pré-compilado. Tente recompilar seu próprio Perl e veja > se isso persiste. Se você está usando CPAN, possivelmente o seu CPAN está configurado para utilizar estes flags para compilar os módulos. Possivelmente, você precisa remover estes flags da sua configuração. Faça assim: 1. Entre no CPAN (possivelmente como usuário root): perl -MCPAN -e shell 2. Verifique quais variáveis de configuração possuem os flags que você quer remover: cpan> o conf 3. Ajuste as variáveis que deseja modificar, dizendo cpan> o conf [[VARIAVEL]] [[VALOR_NOVO]] 4. Salve as suas configurações cpan> o conf commit 5. Vá almoçar. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From donatoaz em gmail.com Tue May 23 10:03:38 2006 From: donatoaz em gmail.com (Donato Azevedo) Date: Tue, 23 May 2006 14:03:38 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Problema_com_Flags_de_compila=E7=E3o?= In-Reply-To: <9a08c9b40605221909i368628bbl799e55b52de9d525@mail.gmail.com> References: <1746e3e30605221813q2cc3ef91k695739773d8acc33@mail.gmail.com> <9a08c9b40605221909i368628bbl799e55b52de9d525@mail.gmail.com> Message-ID: <1746e3e30605231003i3a697507vefd3b8a825a5db4c@mail.gmail.com> On 5/22/06, Nilson Santos Figueiredo Junior wrote: > On 5/22/06, Donato Azevedo wrote: > > eu gostaria de saber se existe algum lugar onde eu posso configurar > > para não usar estas flags > > Essas flags são determinadas quando você compila o seu Perl. > Provavelmente, você deve ter instalado de algum .rpm, .deb ou algum > outro pacote pré-compilado. Tente recompilar seu próprio Perl e veja > se isso persiste. Aproveitei que nao tinha suporte a threads e recompilei. Agora está fuincionando.. -- ------------------------------------------------------------------------ Donato Azevedo - UFMG - Eng Ctrl Aut Good algorithm design is important, and is both a science and an art. Slackware user #390325 From ptfzs em yahoo.com.br Tue May 23 10:18:15 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Tue, 23 May 2006 14:18:15 -0300 (ART) Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <1746e3e30605231003i3a697507vefd3b8a825a5db4c@mail.gmail.com> Message-ID: <20060523171815.39521.qmail@web31303.mail.mud.yahoo.com> Pessoal.. tenho um arquivo com diversas linhas.. so que quero ler tudo que comeca com (- TE), recuperando 4 COLUNA e a 5 e depois a outra linha de baixo tb :) Nao sei se fui clara..:) mas quem puder me ajudar,, agradeceria Obrigada Obs: Quero Recuperar as linhas ABAIXO de TE independente da quantidade Formato: - TE SUMMARY FOR NOME PAI B2002 PAI1 ANO NOME PAI 20 FAILED DATA --- 2.04 % NOME PAI FAILED-DATA CHECK ( 1 OF 10) - TE SUMMARY FOR NOME MAE B2002 MAE1 ANO NOME MAE 20 FAILED DATA --- 1.04 % NOME MAE FAILED-DATA CHECK ( 1 OF 10) . . . e assim vai!! --------------------------------- Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e ganhe prêmios de hora em hora. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060523/998a51c2/attachment.html From igor.sutton em gmail.com Tue May 23 10:37:35 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Tue, 23 May 2006 14:37:35 -0300 Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <20060523171815.39521.qmail@web31303.mail.mud.yahoo.com> References: <1746e3e30605231003i3a697507vefd3b8a825a5db4c@mail.gmail.com> <20060523171815.39521.qmail@web31303.mail.mud.yahoo.com> Message-ID: <6c65a53f0605231037g11413a32h3eeddb125340dd57@mail.gmail.com> Oi Patty, On 5/23/06, Patty Silva wrote: > > Pessoal.. tenho um arquivo com diversas linhas.. so que quero ler tudo que > comeca com (- TE), recuperando 4 COLUNA e a 5 e depois a outra linha de > baixo tb :) > Nao sei se fui clara..:) mas quem puder me ajudar,, > Você pode utilizar o que disse prá formar um algorítmo: while ($_ = ) { next if /^-\s+TE/; my @cols = split /\s+/; } Creio que isto é um começo. -- Igor Sutton Lopes http://www.izut.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060523/833f73b3/attachment.html From nferraz em gmail.com Tue May 23 10:49:45 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Tue, 23 May 2006 18:49:45 +0100 Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <20060523171815.39521.qmail@web31303.mail.mud.yahoo.com> References: <20060523171815.39521.qmail@web31303.mail.mud.yahoo.com> Message-ID: <44734B39.4010405@gmail.com> Patty Silva wrote: > Pessoal.. tenho um arquivo com diversas linhas.. so que quero ler tudo > que comeca com (- TE), recuperando 4 COLUNA e a 5 e depois a outra linha > de baixo tb :) > Nao sei se fui clara..:) mas quem puder me ajudar,, > > agradeceria > > Obrigada > > Obs: Quero Recuperar as linhas ABAIXO de TE independente da quantidade Patty, Você tem certeza de que já não consegue resolver este tipo de problema sozinha? Comece com um loop normal: while (<>) { # ... } Verifique se a linha começa com "- TE": while (<>) { if (/^- TE/) { # ... } } Esta é uma maneira. Outra maneira mais "idiomática" é definir a variável $/ (input record separator) com "- TE": $/ = "- TE"; while (<>) { # ... } Nesse caso, ao invés de trabalhar linha por linha (ou seja, delimitadas por "\n"), você pega blocos maiores, delimitados por "- TE". Existem muitas maneiras de se fazer isso. Depois você tem que extrair valores de uma linha. Você sabe qual é o tipo de delimitação usada? Verificou se existe algum módulo que pode ajudar? (http://search.cpan.org) []s Nelson From igor.sutton em gmail.com Tue May 23 10:49:54 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Tue, 23 May 2006 14:49:54 -0300 Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <20060523171815.39521.qmail@web31303.mail.mud.yahoo.com> References: <1746e3e30605231003i3a697507vefd3b8a825a5db4c@mail.gmail.com> <20060523171815.39521.qmail@web31303.mail.mud.yahoo.com> Message-ID: <6c65a53f0605231049h608f8972p8eb48e919ef86395@mail.gmail.com> Patty, Outra alternativa seria modificar $/ para "\n\n" (não foi testado): $/ = "\n\n"; while ($_ = ) { next if /^-\s+TE/; @elmts = split /\s+|\n/; # ou pode-se utilizar uma expressão regular mais complexa. @elmts = $_ =~ /^B2002\s+(?:PAI|MAE)1\s+ANO\s+NOME\s+PAI\s+20\s+FAILED\s+DATA\s+ ----\s+2\.04\s+%\s+NOME\s+PAI\s+FAILED-DATA\s+CHECK\s+\(\s+1\s+OF\s+10\)/x } Como você não especificou o que você quer extrair, deixo por sua conta :) - TE SUMMARY FOR NOME PAI > > B2002 PAI1 ANO NOME PAI 20 FAILED DATA > --- 2.04 % NOME PAI FAILED-DATA CHECK ( > 1 OF 10) > > - TE SUMMARY FOR NOME MAE > > B2002 MAE1 ANO NOME MAE 20 FAILED DATA > --- 1.04 % NOME MAE FAILED-DATA CHECK ( 1 > OF 10) > -- Igor Sutton Lopes http://www.izut.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060523/0568d1e8/attachment-0001.html From armando em cptec.inpe.br Tue May 23 19:36:02 2006 From: armando em cptec.inpe.br (armando em cptec.inpe.br) Date: Tue, 23 May 2006 23:36:02 -0300 Subject: [Cascavel-pm] PostgreSQL erro Windows XP Message-ID: <1148438162.4473c6926eb95@webmail.cptec.inpe.br> Estou usando o ActivePerl 5.8.8 no Windows XP e instalei o modulo DBD::Pg: ppm> install DBD-Pg [1.45] PostgreSQL database driver for the DBI module mas quando tento rodar um script que acessa o PostgreSQL da um erro geral, o que pode estar acontecendo, estou usando o modulo certo? Ate mais Armando! From monsieur_champs em yahoo.com.br Wed May 24 09:01:01 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 24 May 2006 17:01:01 +0100 Subject: [Cascavel-pm] PostgreSQL erro Windows XP In-Reply-To: <1148438162.4473c6926eb95@webmail.cptec.inpe.br> References: <1148438162.4473c6926eb95@webmail.cptec.inpe.br> Message-ID: <4474833D.6060707@yahoo.com.br> armando em cptec.inpe.br wrote: > Estou usando o ActivePerl 5.8.8 no Windows XP e instalei o modulo DBD::Pg: > > ppm> install DBD-Pg [1.45] PostgreSQL database driver for the DBI module > > mas quando tento rodar um script que acessa o PostgreSQL da um erro geral, o que > pode estar acontecendo, estou usando o modulo certo? Seria muito interessante ver como você está implementando seu acesso ao banco de dados. O erro pode estar aí. Você se importaria em escrever código o suficiente para eu reproduzir seu erro aqui? Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From ptfzs em yahoo.com.br Wed May 24 10:50:54 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 24 May 2006 14:50:54 -0300 (ART) Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <6c65a53f0605231049h608f8972p8eb48e919ef86395@mail.gmail.com> Message-ID: <20060524175055.27780.qmail@web31306.mail.mud.yahoo.com> Pessoal.. tenho umas 10 variaveis que preciso substitui-las ex: se $id=nada tenho que substituir para teste1 se $id=para tenho que substituir para teste2 e assim vai Tentei usar expressao reglar.. mas nao obtive sucesso :) Alguem pde me dar um help Obirgada --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060524/b8c8738a/attachment.html From igor.sutton em gmail.com Wed May 24 10:55:23 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Wed, 24 May 2006 14:55:23 -0300 Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <20060524175055.27780.qmail@web31306.mail.mud.yahoo.com> References: <6c65a53f0605231049h608f8972p8eb48e919ef86395@mail.gmail.com> <20060524175055.27780.qmail@web31306.mail.mud.yahoo.com> Message-ID: <6c65a53f0605241055j64df67f3nc0e8f8a70fc99070@mail.gmail.com> Patty, Caso o "nada" que você se refere seja 'undef': $id = $id || "teste1"; $id = $id || "teste2"; Ou se for vazio também: $id = "teste1" unless defined $id and $id ne ""; Igor. On 5/24/06, Patty Silva wrote: > > Pessoal.. tenho umas 10 variaveis que preciso substitui-las > ex: > se $id=nada tenho que substituir para teste1 > se $id=para tenho que substituir para teste2 > e assim vai > > Tentei usar expressao reglar.. mas nao obtive sucesso > :) > Alguem pde me dar um help > > Obirgada > > ------------------------------ > Abra sua conta no Yahoo! Mail- 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Igor Sutton Lopes http://www.izut.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060524/cf6f5a67/attachment.html From acid06 em gmail.com Wed May 24 11:04:14 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 24 May 2006 15:04:14 -0300 Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <6c65a53f0605241055j64df67f3nc0e8f8a70fc99070@mail.gmail.com> References: <6c65a53f0605231049h608f8972p8eb48e919ef86395@mail.gmail.com> <20060524175055.27780.qmail@web31306.mail.mud.yahoo.com> <6c65a53f0605241055j64df67f3nc0e8f8a70fc99070@mail.gmail.com> Message-ID: <9a08c9b40605241104v5162e8e6t297556aab67192c3@mail.gmail.com> On 5/24/06, Igor Sutton wrote: > Caso o "nada" que você se refere seja 'undef': > $id = $id || "teste1"; Note que isso irá atribuir "teste1" para $id caso ela contenha qualquer valor considerado falso em contexto booleano. Isso não se limita a undef: "", 0 e "0" também são valores falsos. Isso checa corretamente somente para o caso de undef: $id = "teste1" unless defined $id; -Nilson Santos F. Jr. From ptfzs em yahoo.com.br Wed May 24 11:10:40 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 24 May 2006 15:10:40 -0300 (ART) Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <6c65a53f0605241055j64df67f3nc0e8f8a70fc99070@mail.gmail.com> Message-ID: <20060524181040.33670.qmail@web31313.mail.mud.yahoo.com> Nao nao.. na verdade esse nada é uma string msm :) Igor Sutton escreveu: Patty, Caso o "nada" que você se refere seja 'undef': $id = $id || "teste1"; $id = $id || "teste2"; Ou se for vazio também: $id = "teste1" unless defined $id and $id ne ""; Igor. On 5/24/06, Patty Silva wrote: Pessoal.. tenho umas 10 variaveis que preciso substitui-las ex: se $id=nada tenho que substituir para teste1 se $id=para tenho que substituir para teste2 e assim vai Tentei usar expressao reglar.. mas nao obtive sucesso :) Alguem pde me dar um help Obirgada --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Igor Sutton Lopes http://www.izut.com/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060524/b8002a71/attachment.html From igor.sutton em gmail.com Wed May 24 11:14:54 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Wed, 24 May 2006 15:14:54 -0300 Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <9a08c9b40605241104v5162e8e6t297556aab67192c3@mail.gmail.com> References: <6c65a53f0605231049h608f8972p8eb48e919ef86395@mail.gmail.com> <20060524175055.27780.qmail@web31306.mail.mud.yahoo.com> <6c65a53f0605241055j64df67f3nc0e8f8a70fc99070@mail.gmail.com> <9a08c9b40605241104v5162e8e6t297556aab67192c3@mail.gmail.com> Message-ID: <6c65a53f0605241114t6ab2f54br1b0131ac180296b4@mail.gmail.com> Perfeito Nilson, obrigado pela correção. Ah, prá não esquecer... SEMPRE que forem mudar o rumo da prosa, redijam uma nova mensagem! É importante para aqueles que utilizam um cliente de email que faça a separação por threads! Acho que o Ruoso irá enviar uma mensagem de "boas práticas na utilização" da lista. On 5/24/06, Nilson Santos Figueiredo Junior wrote: > > On 5/24/06, Igor Sutton wrote: > > Caso o "nada" que você se refere seja 'undef': > > $id = $id || "teste1"; > > Note que isso irá atribuir "teste1" para $id caso ela contenha > qualquer valor considerado falso em contexto booleano. Isso não se > limita a undef: "", 0 e "0" também são valores falsos. > > Isso checa corretamente somente para o caso de undef: > > $id = "teste1" unless defined $id; > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Igor Sutton Lopes http://www.izut.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060524/a7c4feb2/attachment.html From ptfzs em yahoo.com.br Wed May 24 11:44:25 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 24 May 2006 15:44:25 -0300 (ART) Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <9a08c9b40605241104v5162e8e6t297556aab67192c3@mail.gmail.com> Message-ID: <20060524184425.82411.qmail@web31309.mail.mud.yahoo.com> Obrigada Pessoal Desculpe.. eh que entrei na msg anterior e esqeuci de modificar o Assunto! :) --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060524/f924987d/attachment-0001.html From ptfzs em yahoo.com.br Wed May 24 12:06:44 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Wed, 24 May 2006 16:06:44 -0300 (ART) Subject: [Cascavel-pm] Modificar valor da variavel In-Reply-To: <9a08c9b40605241104v5162e8e6t297556aab67192c3@mail.gmail.com> Message-ID: <20060524190644.4489.qmail@web31308.mail.mud.yahoo.com> Pessoal, a pedidos mudei o assunto! :) Nao resolveu meu problema.. nao quero fazer com IFs, como ficarei na expressao regular if($id eq "pad1") { $id="PADRAO100"; } if($id eq "pad2") { $id="PADRAO231"; } e assim vai.. Invez de IF teria como fazer com expressao regular?? Obrigada --------------------------------- Yahoo! doce lar. Faça do Yahoo! sua homepage. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060524/8a2198c8/attachment.html From igor.sutton em gmail.com Wed May 24 12:12:03 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Wed, 24 May 2006 16:12:03 -0300 Subject: [Cascavel-pm] Modificar valor da variavel In-Reply-To: <20060524190644.4489.qmail@web31308.mail.mud.yahoo.com> References: <9a08c9b40605241104v5162e8e6t297556aab67192c3@mail.gmail.com> <20060524190644.4489.qmail@web31308.mail.mud.yahoo.com> Message-ID: <6c65a53f0605241212o39420cf5u123dcbdd2eb0a7e7@mail.gmail.com> Sim, existem diversas maneiras de fazer. Eu costumo utilizar a seguinte solução para estes casos: my %idtable = ( pad1 => "PADRAO100"; pad2 => "PADRAO231"; ); for $id in (@ids) { $id = $idtable{$id} if exists $idtable{$id}; } On 5/24/06, Patty Silva wrote: > > Pessoal, a pedidos mudei o assunto! :) > Nao resolveu meu problema.. nao quero fazer com IFs, como ficarei na > expressao regular > if($id eq "pad1") > { > $id="PADRAO100"; > } > > if($id eq "pad2") > { > $id="PADRAO231"; > } > e assim vai.. > > > Invez de IF teria como fazer com expressao regular?? > > Obrigada > > ------------------------------ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Igor Sutton Lopes http://www.izut.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060524/5b368f47/attachment.html From igor.sutton em gmail.com Wed May 24 12:12:03 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Wed, 24 May 2006 16:12:03 -0300 Subject: [Cascavel-pm] Modificar valor da variavel In-Reply-To: <20060524190644.4489.qmail@web31308.mail.mud.yahoo.com> References: <9a08c9b40605241104v5162e8e6t297556aab67192c3@mail.gmail.com> <20060524190644.4489.qmail@web31308.mail.mud.yahoo.com> Message-ID: <6c65a53f0605241212o39420cf5u123dcbdd2eb0a7e7@mail.gmail.com> Sim, existem diversas maneiras de fazer. Eu costumo utilizar a seguinte solução para estes casos: my %idtable = ( pad1 => "PADRAO100"; pad2 => "PADRAO231"; ); for $id in (@ids) { $id = $idtable{$id} if exists $idtable{$id}; } On 5/24/06, Patty Silva wrote: > > Pessoal, a pedidos mudei o assunto! :) > Nao resolveu meu problema.. nao quero fazer com IFs, como ficarei na > expressao regular > if($id eq "pad1") > { > $id="PADRAO100"; > } > > if($id eq "pad2") > { > $id="PADRAO231"; > } > e assim vai.. > > > Invez de IF teria como fazer com expressao regular?? > > Obrigada > > ------------------------------ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Igor Sutton Lopes http://www.izut.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060524/5b368f47/attachment-0001.html From nferraz em gmail.com Wed May 24 12:40:15 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 24 May 2006 20:40:15 +0100 Subject: [Cascavel-pm] Modificar valor da variavel In-Reply-To: <20060524190644.4489.qmail@web31308.mail.mud.yahoo.com> References: <20060524190644.4489.qmail@web31308.mail.mud.yahoo.com> Message-ID: <4474B69F.1080909@gmail.com> Patty Silva wrote: > Pessoal, a pedidos mudei o assunto! :) > Nao resolveu meu problema.. nao quero fazer com IFs, como ficarei na > expressao regular > if($id eq "pad1") > { > $id="PADRAO100"; > } > > Invez de IF teria como fazer com expressao regular?? Sim, e existem várias maneiras. Por exemplo: $id =~ s/^pad1$/PADRAO100/; Mas por que você quer usar uma expressão regular??? Se você não quiser digitar um monte de ifs, pode colocar seus padrões num hash: my %table = ( "foo" => "bar", "x" => "y", "etc" => "123", ); E depois: if (defined $table{$id}) { $id = $table{$_}; } "When the only tool you have is a hammer, every problem begins to resemble a nail". - Abraham Maslow From fglock em gmail.com Wed May 24 13:43:13 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 24 May 2006 17:43:13 -0300 Subject: [Cascavel-pm] Perl shell Message-ID: Escrevi este programa para responder uma pergunta no IRC - ele permite a execução passo a passo de comandos Perl: use strict; use warnings; my $b = '; print "\n>> "; my $s = <>; eval $s . $b; '; eval $b; Exemplo: $ perl shell.pl >> my $a = 4 >> print $a 4 >> - Flavio S. Glock From daniel em ruoso.com Wed May 24 13:55:40 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Wed, 24 May 2006 17:55:40 -0300 Subject: [Cascavel-pm] Perl shell In-Reply-To: References: Message-ID: <1148504140.5406.5.camel@localhost.localdomain> Em Qua, 2006-05-24 às 17:43 -0300, Flavio S. Glock escreveu: > Escrevi este programa para responder uma pergunta no IRC - ele permite > a execução passo a passo de comandos Perl: > > use strict; use warnings; > my $b = '; print "\n>> "; my $s = <>; eval $s . $b; '; > eval $b; Apenas para registro, foi muito engraçado: * ruoso just run in the shell: my $a = 1; my $b = 2; oops, the shell is out... ruoso: there seems to be a problem specific to '$b' in Perl 5 heh print $@ shows 'Can't use string ("1") as a symbol ref while "strict refs" in use' - but this only happens with '$b' fglock, duh... you do eval '$b'... but $b now is "1" and no more "print ">>"; ..." oh, it's because $b is the main program :) heh heh fglock++ heh daniel From vlj em fortalnet.com.br Wed May 24 14:26:46 2006 From: vlj em fortalnet.com.br (FortalNET - CPD - Vlademiro Junior) Date: Wed, 24 May 2006 18:26:46 -0300 Subject: [Cascavel-pm] PostgreSQL erro Windows XP In-Reply-To: <1148438162.4473c6926eb95@webmail.cptec.inpe.br> Message-ID: <000001c67f78$c2fe3300$0afbfdc8@CPD> Ola amigo, eu estou tentando instalar a extensao do Pg para usar na minha maquina em casa (uso 2000) e a extensao DBD-Pg nao aparece, aparece PgPP, alguem poderia me dizer se seria a mesma coisa que DBD-Pg ? Atenciosamente Vlademiro Junior -----Original Message----- From: cascavel-pm-bounces+vlj=fortalnet.com.br em pm.org [mailto:cascavel-pm-bounces+vlj=fortalnet.com.br em pm.org] On Behalf Of armando em cptec.inpe.br Sent: terça-feira, 23 de maio de 2006 23:36 To: cascavel-pm em pm.org Subject: [Cascavel-pm] PostgreSQL erro Windows XP Estou usando o ActivePerl 5.8.8 no Windows XP e instalei o modulo DBD::Pg: ppm> install DBD-Pg [1.45] PostgreSQL database driver for the DBI module mas quando tento rodar um script que acessa o PostgreSQL da um erro geral, o que pode estar acontecendo, estou usando o modulo certo? Ate mais Armando! _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From acid06 em gmail.com Wed May 24 17:55:19 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 24 May 2006 21:55:19 -0300 Subject: [Cascavel-pm] PostgreSQL erro Windows XP In-Reply-To: <000001c67f78$c2fe3300$0afbfdc8@CPD> References: <1148438162.4473c6926eb95@webmail.cptec.inpe.br> <000001c67f78$c2fe3300$0afbfdc8@CPD> Message-ID: <9a08c9b40605241755w4a0d8294ye87c3591113cd58@mail.gmail.com> On 5/24/06, FortalNET - CPD - Vlademiro Junior wrote: > Ola amigo, eu estou tentando instalar a extensao do Pg para usar na > minha maquina em casa (uso 2000) e a extensao DBD-Pg nao aparece, > aparece PgPP, alguem poderia me dizer se seria a mesma coisa que DBD-Pg O sufixo "PP" indica que esse módulo é uma implementação Pure Perl, isso é, sem código auxiliar em C / XS. Muitas vezes as implementações Pure Perl não são tão completas, confiáveis e eficientes quanto as com código auxiliar compilado. Eu verifiquei aqui no meu PPM e eu encontrei o módulo DBD::Pg, versão 1.45 disponível no repositório da Universidade de Winnipeg. Talvez você ainda não possua esse repositório adicionado, uma vez que ele não é padrão, então, para adicioná-lo, execute o seguinte comando, dentro do PPM: rep add UWinnipeg http://theoryx5.uwinnipeg.ca/ppms/ Após executado esse comando, uma nova busca por DBD::Pg deve encontrar o módulo corretamente e você poderá instalá-lo sem problemas. Aí você não precisará de utilizar a versão Pure Perl. -Nilson Santos F. Jr. From ptfzs em yahoo.com.br Thu May 25 04:35:02 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 25 May 2006 08:35:02 -0300 (ART) Subject: [Cascavel-pm] Modificar valor da variavel In-Reply-To: <4474B69F.1080909@gmail.com> Message-ID: <20060525113502.2843.qmail@web31310.mail.mud.yahoo.com> Ok Nelson.. ainda nao tinha trabalhando com tabelas HASH :) funcionou perfeitamente!! Obrigada Nelson Ferraz escreveu: Patty Silva wrote: > Pessoal, a pedidos mudei o assunto! :) > Nao resolveu meu problema.. nao quero fazer com IFs, como ficarei na > expressao regular > if($id eq "pad1") > { > $id="PADRAO100"; > } > > Invez de IF teria como fazer com expressao regular?? Sim, e existem várias maneiras. Por exemplo: $id =~ s/^pad1$/PADRAO100/; Mas por que você quer usar uma expressão regular??? Se você não quiser digitar um monte de ifs, pode colocar seus padrões num hash: my %table = ( "foo" => "bar", "x" => "y", "etc" => "123", ); E depois: if (defined $table{$id}) { $id = $table{$_}; } "When the only tool you have is a hammer, every problem begins to resemble a nail". - Abraham Maslow _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Yahoo! Messenger com voz - Instale agora e faça ligações de graça. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/85dd6039/attachment.html From ptfzs em yahoo.com.br Thu May 25 04:40:18 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 25 May 2006 08:40:18 -0300 (ART) Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <000001c67f78$c2fe3300$0afbfdc8@CPD> Message-ID: <20060525114018.28071.qmail@web31302.mail.mud.yahoo.com> Ola Pessoal :) Eu again solicitando ajuda.. Bom.. gostaria de uma sugestao de vcs, no caso eu leio linha por linha de um arquivo , armazeno a variavel e seu respectivo valor e faco essa instrucao SQL para cada linha: "Insert into $tipo(Nome,DataHora) values($nomen,$data) on duplicate key update $update"; sendo o update = $update = "$variavel=$valor"; So que.. para cada linha eu teria uma execucao no Banco, que eu acho que nao eh favoravel... Como eu poderia fazer isso? poderia identificar para todas linhas com nome=x armazenar as variaveis e inserir.. mas por outro lado.. teria que verificar o campo data tb!! :) Nao sei se fui clara!! Mas quem puder me dar um help Obrigada --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/556c167d/attachment.html From igor.sutton em gmail.com Thu May 25 05:01:39 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Thu, 25 May 2006 09:01:39 -0300 Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <20060525114018.28071.qmail@web31302.mail.mud.yahoo.com> References: <000001c67f78$c2fe3300$0afbfdc8@CPD> <20060525114018.28071.qmail@web31302.mail.mud.yahoo.com> Message-ID: <6c65a53f0605250501y52595304t51083b14b9eb524f@mail.gmail.com> Patty, Quando fizer uma pergunta por favor nos ajude, e principalmente ajude a você mesma, enviando o código que você já fez para resolver o problema. Desculpa a *ogrisse*, mas já está ficando chato isso. On 5/25/06, Patty Silva wrote: > > > Ola Pessoal :) > Eu again solicitando ajuda.. > > Bom.. gostaria de uma sugestao de vcs, no caso eu leio linha por linha de > um arquivo , armazeno a variavel e seu respectivo valor e faco essa > instrucao SQL para cada linha: > "Insert into $tipo(Nome,DataHora) values($nomen,$data) on duplicate key > update $update"; > sendo o update = $update = "$variavel=$valor"; > > So que.. para cada linha eu teria uma execucao no Banco, que eu acho que > nao eh favoravel... > Como eu poderia fazer isso? poderia identificar para todas linhas com > nome=x armazenar as variaveis e inserir.. mas por outro lado.. teria que > verificar o campo data tb!! :) > > Nao sei se fui clara!! > > Mas quem puder me dar um help > > > Obrigada > > > > > ------------------------------ > Abra sua conta no Yahoo! Mail- 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Igor Sutton Lopes http://www.izut.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/06f48f51/attachment.html From ptfzs em yahoo.com.br Thu May 25 06:09:19 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 25 May 2006 10:09:19 -0300 (ART) Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <6c65a53f0605250501y52595304t51083b14b9eb524f@mail.gmail.com> Message-ID: <20060525130919.90667.qmail@web31306.mail.mud.yahoo.com> Oks "ogro" :) Igor Sutton escreveu: Patty, Quando fizer uma pergunta por favor nos ajude, e principalmente ajude a você mesma, enviando o código que você já fez para resolver o problema. Desculpa a *ogrisse*, mas já está ficando chato isso. On 5/25/06, Patty Silva wrote: Ola Pessoal :) Eu again solicitando ajuda.. Bom.. gostaria de uma sugestao de vcs, no caso eu leio linha por linha de um arquivo , armazeno a variavel e seu respectivo valor e faco essa instrucao SQL para cada linha: "Insert into $tipo(Nome,DataHora) values($nomen,$data) on duplicate key update $update"; sendo o update = $update = "$variavel=$valor"; So que.. para cada linha eu teria uma execucao no Banco, que eu acho que nao eh favoravel... Como eu poderia fazer isso? poderia identificar para todas linhas com nome=x armazenar as variaveis e inserir.. mas por outro lado.. teria que verificar o campo data tb!! :) Nao sei se fui clara!! Mas quem puder me dar um help Obrigada --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Igor Sutton Lopes http://www.izut.com/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/676b75ea/attachment.html From ptfzs em yahoo.com.br Thu May 25 06:29:26 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 25 May 2006 10:29:26 -0300 (ART) Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <20060525130919.90667.qmail@web31306.mail.mud.yahoo.com> Message-ID: <20060525132926.14042.qmail@web31304.mail.mud.yahoo.com> ------------------------------------------------------------------------------------------------- Codigo: my %table = ( "Variavel 1" => "T1r", "Variavel 2" => "T2r", "Variavel 3" => "T3r", ); $dbh = DBI->connect("DBI:mysql:$DBName",$UserName, $password) || die("Erro de Conexao:$DBI:errstr") ; chdir ($caminho) || die "\n *** Erro no diretorio $caminho ***"; for(parse_dir(`ls -ltr`)) { ($arquivo) = @$_; open(FH, "<$arquivo") or die("Arquivo nao encontrado"); @table = ; shift @table; # descarta primeira linha close(FH); foreach(@table) { if ($_ =~ /^\s*VARIAVEL/) { if( (s#^\s*VARIAVEL-S##) or (s#^\s*VARIAVEL-B##) ) { } else { (undef,$variavel,$nome,undef,undef,undef,undef,undef,$data_arquivo,undef,$valor,$var) = split /\s+/, $_; $data_arquivo =~ s/(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d)/$1-$2-$3 $4:00/; if (defined $table{$variavel}) { $variavel = $table{$variavel}; } $update = "$variavel=$valor"; $sql="Insert into tabela1(Nome,DataHora) values($nome,$data) on duplicate key update $update"; # $sth = $dbh->prepare($SQL); # $sth->execute(); # $sth->finish(); } } Entao pessoal esta ai!! :) desculpe se anteriormente nao postava o codigo.. daqui pra frente comecarei a postar!! :P Ajuda os companheiros tb!! :*** Ola Pessoal :) Eu again solicitando ajuda.. Bom.. gostaria de uma sugestao de vcs, no caso eu leio linha por linha de um arquivo , armazeno a variavel e seu respectivo valor e faco essa instrucao SQL para cada linha: "Insert into $tipo(Nome,DataHora) values($nomen,$data) on duplicate key update $update"; sendo o update = $update = "$variavel=$valor"; So que.. para cada linha eu teria uma execucao no Banco, que eu acho que nao eh favoravel... Como eu poderia fazer isso? poderia identificar para todas linhas com nome=x armazenar as variaveis e inserir.. mas por outro lado.. teria que verificar o campo data tb!! :) Nao sei se fui clara!! Mas quem puder me dar um help Obrigada --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Igor Sutton Lopes http://www.izut.com/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!_______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/f6f9eda5/attachment-0001.html From monsieur_champs em yahoo.com.br Thu May 25 06:40:31 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 25 May 2006 14:40:31 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Eu_me_lembro_de_voc=EA=2C_Ari_Arante?= =?iso-8859-1?q?s=2E=2E=2E?= In-Reply-To: References: Message-ID: <4475B3CF.9010600@yahoo.com.br> mailman-bounces em pm.org wrote: > ariarantes em gmail.com foi inscrito com sucesso na lista Cascavel-pm. Você é o proprietário de um lugarzinho chamado DoctorData, certo? Eu ainda me lembro de você. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From ptfzs em yahoo.com.br Thu May 25 06:45:50 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 25 May 2006 10:45:50 -0300 (ART) Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <44734B39.4010405@gmail.com> Message-ID: <20060525134550.52144.qmail@web31307.mail.mud.yahoo.com> Ola Nelson!1 Tentei usar o delimitador so que nao funcionou: olha o codigo while () { local $/ = '\s - TE\n'; print $_; } Ele imprime todos os dados do arquivo!! :>) Quero pegar tudo entre -TE e o ultimo -TE termina com o END TE :) Obrigada Nelson Ferraz escreveu: Patty Silva wrote: > Pessoal.. tenho um arquivo com diversas linhas.. so que quero ler tudo > que comeca com (- TE), recuperando 4 COLUNA e a 5 e depois a outra linha > de baixo tb :) > Nao sei se fui clara..:) mas quem puder me ajudar,, > > agradeceria > > Obrigada > > Obs: Quero Recuperar as linhas ABAIXO de TE independente da quantidade Patty, Você tem certeza de que já não consegue resolver este tipo de problema sozinha? Comece com um loop normal: while (<>) { # ... } Verifique se a linha começa com "- TE": while (<>) { if (/^- TE/) { # ... } } Esta é uma maneira. Outra maneira mais "idiomática" é definir a variável $/ (input record separator) com "- TE": $/ = "- TE"; while (<>) { # ... } Nesse caso, ao invés de trabalhar linha por linha (ou seja, delimitadas por "\n"), você pega blocos maiores, delimitados por "- TE". Existem muitas maneiras de se fazer isso. Depois você tem que extrair valores de uma linha. Você sabe qual é o tipo de delimitação usada? Verificou se existe algum módulo que pode ajudar? (http://search.cpan.org) []s Nelson _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/92ac8fc6/attachment.html From igor.sutton em gmail.com Thu May 25 06:52:02 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Thu, 25 May 2006 10:52:02 -0300 Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <20060525132926.14042.qmail@web31304.mail.mud.yahoo.com> References: <20060525130919.90667.qmail@web31306.mail.mud.yahoo.com> <20060525132926.14042.qmail@web31304.mail.mud.yahoo.com> Message-ID: <6c65a53f0605250652o64d7a030i3cc204cf9b75e56c@mail.gmail.com> Seguem comentários: my %table = ( > "Variavel 1" => "T1r", > "Variavel 2" => "T2r", > "Variavel 3" => "T3r", > ); > > > $dbh = DBI->connect("DBI:mysql:$DBName",$UserName, $password) || die("Erro > de Conexao:$DBI:errstr") ; > > chdir ($caminho) || die "\n *** Erro no diretorio $caminho ***"; > > for(parse_dir(`ls -ltr`)) > { > ($arquivo) = @$_; > Eu modificaria este trecho de código: open(FH, "<$arquivo") or die("Arquivo nao encontrado"); > @table = ; > shift @table; # descarta primeira linha > close(FH); > foreach(@table) > { > para: open FH, "<", $arquivo or die "Problemas para abrir o arquivo $arquivo: $!"; # Se o seu arquivo for muito grande, você não vai querer que ele # transforme todo o conteúdo em um graaaaaaaaaande array consumindo # toda a memória. foreach() é utilizado em contexto de array, por isso este # comportamento. while ($_ = ) { next unless $. > 1; if ($_ =~ /^\s*VARIAVEL/) > { > > if( (s#^\s*VARIAVEL-S##) or (s#^\s*VARIAVEL-B##) ) > { > > > > } > else > { > Este aqui também pode ser modificado: > (undef,$variavel,$nome,undef,undef,undef,undef,undef,$data_arquivo,undef,$valor,$var) > = split /\s+/, $_; > ($nome, $data_arquivo, $valor, $var) = (split /\s+/)[1,2,8,10,11]; $data_arquivo =~ s/(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d)/$1-$2-$3 $4:00/; > > if (defined $table{$variavel}) > { > > $variavel = $table{$variavel}; > > } > Creio que esteja aqui a sua dúvida, e uma possível solução, pois não lembro se podemos utilizar placeholders em nome de colunas também: $update = "$variavel=$valor"; > > $sql="Insert into tabela1(Nome,DataHora) values($nome,$data) on > duplicate key update $update"; > my $query = qq/INSERT INTO TABELA1(Nome, DataHora) values (? , ?) ON DUPLICATE KEY UPDATE ? = ?/; my $sth = $dbh->prepare($query); $sth->execute($nome, $data, $variavel, $valor) or warn "Problemas ao executar SQL: ", $dbh->errstr; # $sth = $dbh->prepare($SQL); > # $sth->execute(); > # $sth->finish(); > > } > > } > > Entao pessoal esta ai!! :) desculpe se anteriormente nao postava o > codigo.. daqui pra frente comecarei a postar!! :P > Ajuda os companheiros tb!! > > :*** > > -- Igor Sutton Lopes http://www.izut.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/70306e48/attachment.html From nferraz em gmail.com Thu May 25 07:00:11 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 25 May 2006 15:00:11 +0100 Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <20060525134550.52144.qmail@web31307.mail.mud.yahoo.com> References: <20060525134550.52144.qmail@web31307.mail.mud.yahoo.com> Message-ID: <4475B86B.6090600@gmail.com> Patty Silva wrote: > Ola Nelson!1 > > Tentei usar o delimitador so que nao funcionou: > olha o codigo > > while () > { > local $/ = '\s - TE\n'; > print $_; > > } Este é um típico caso de RTFM: "Remember: the value of $/ is a string, not a regex. awk has to be better for something. :-)" http://perldoc.perl.org/perlvar.html []s Nelson From nferraz em gmail.com Thu May 25 07:11:11 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 25 May 2006 15:11:11 +0100 Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <20060525132926.14042.qmail@web31304.mail.mud.yahoo.com> References: <20060525132926.14042.qmail@web31304.mail.mud.yahoo.com> Message-ID: <4475BAFF.5000103@gmail.com> Uma vez que você tenha definido a tabela de conversão... > my %table = ( > "Variavel 1" => "T1r", > "Variavel 2" => "T2r", > "Variavel 3" => "T3r", > ); Se as variáveis sempre aparecem como "Variavel 1", "Variavel 2" e "Variavel 3", você pode apagar o seguinte trecho: > if (defined $table{$variavel}) > { > > $variavel = $table{$variavel}; > > } > > $update = "$variavel=$valor"; E usar o hash diretamente: $update = "$table{$variavel} = $valor"; OBS - seria bom escolher um nome melhor para a variável "%table". []s Nelson From shonorio em gmail.com Thu May 25 09:14:23 2006 From: shonorio em gmail.com (Solli Honorio) Date: Thu, 25 May 2006 13:14:23 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Nova_padroniza=E7=E3o_de_arquivos_ac?= =?iso-8859-1?q?elerar=E1_ades=E3o_ao_Linux=2C_diz_executivo?= Message-ID: <12d1f4ee0605250914m55c33307j95d53536d7b4121b@mail.gmail.com> A aprovação da ISO e do IEC International Standard como padrão para troca de arquivos entre diferentes pacotes de aplicativos irá beneficiar a adesão ao software livre, informa Haroldo Hoffmann, executivo de estratégia da IBM Brasil. O ISO/IEC 26300 foi aprovado há duas semanas pelas duas instituições e define o padrão XML como formato para aplicações de escritório. A padronização facilitará o acesso, busca, utilização, integração e desenvolvimento de documentos, acreditam as entidades. Os atuais membros do comitê OASIS já estão envolvidos com a adesão ao padrão, incluindo IBM, Intel, Novell, Oracle e Sun Microsystems, além de órgãos governamentais e outras organizações, como a Chanfeng Open Standards Platform Software Alliance na China, o National Informatics Center of the Government da Índia, etc. O governo do Estado de Massassuchets, segundo Hoffmann, definiu que, a partir de 2007, somente receberá arquivos neste padrão. "Isso muda o rumo do jogo", diz o executivo, ao afirmar que já há iniciativa neste sentido no Brasil. http://www.convergenciadigital.com.br/cgi/cgilua.exe/sys/start.htm?infoid=3238&sid=3 ** -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/f0ab8519/attachment-0001.html From ptfzs em yahoo.com.br Thu May 25 09:35:31 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 25 May 2006 13:35:31 -0300 (ART) Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <6c65a53f0605250652o64d7a030i3cc204cf9b75e56c@mail.gmail.com> Message-ID: <20060525163531.16399.qmail@web31312.mail.mud.yahoo.com> Igor Obrigada pela dica.. isso que fiz de entrar no diretorio dar um ls e pegar os arquivos é eficaz? chdir ($caminho) || die "\n *** Erro no diretorio $caminho ***"; for(parse_dir(`ls -ltr`)) { ($arquivo) = @$_; ou possui outros metodos?? Obrigada Igor Sutton escreveu: Seguem comentários: my %table = ( "Variavel 1" => "T1r", "Variavel 2" => "T2r", "Variavel 3" => "T3r", ); $dbh = DBI->connect("DBI:mysql:$DBName",$UserName, $password) || die("Erro de Conexao:$DBI:errstr") ; chdir ($caminho) || die "\n *** Erro no diretorio $caminho ***"; for(parse_dir(`ls -ltr`)) { ($arquivo) = @$_; Eu modificaria este trecho de código: open(FH, "<$arquivo") or die("Arquivo nao encontrado"); @table = ; shift @table; # descarta primeira linha close(FH); foreach(@table) { para: open FH, "<", $arquivo or die "Problemas para abrir o arquivo $arquivo: $!"; # Se o seu arquivo for muito grande, você não vai querer que ele # transforme todo o conteúdo em um graaaaaaaaaande array consumindo # toda a memória. foreach() é utilizado em contexto de array, por isso este # comportamento. while ($_ = ) { next unless $. > 1; if ($_ =~ /^\s*VARIAVEL/) { if( (s#^\s*VARIAVEL-S##) or (s#^\s*VARIAVEL-B##) ) { } else { Este aqui também pode ser modificado: (undef,$variavel,$nome,undef,undef,undef,undef,undef,$data_arquivo,undef,$valor,$var) = split /\s+/, $_; ($nome, $data_arquivo, $valor, $var) = (split /\s+/)[1,2,8,10,11]; $data_arquivo =~ s/(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d)/$1-$2-$3 $4:00/; if (defined $table{$variavel}) { $variavel = $table{$variavel}; } Creio que esteja aqui a sua dúvida, e uma possível solução, pois não lembro se podemos utilizar placeholders em nome de colunas também: $update = "$variavel=$valor"; $sql="Insert into tabela1(Nome,DataHora) values($nome,$data) on duplicate key update $update"; my $query = qq/INSERT INTO TABELA1(Nome, DataHora) values (? , ?) ON DUPLICATE KEY UPDATE ? = ?/; my $sth = $dbh->prepare($query); $sth->execute($nome, $data, $variavel, $valor) or warn "Problemas ao executar SQL: ", $dbh->errstr; # $sth = $dbh->prepare($SQL); # $sth->execute(); # $sth->finish(); } } Entao pessoal esta ai!! :) desculpe se anteriormente nao postava o codigo.. daqui pra frente comecarei a postar!! :P Ajuda os companheiros tb!! :*** -- Igor Sutton Lopes http://www.izut.com/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/5d8952e4/attachment.html From igor.sutton em gmail.com Thu May 25 09:42:10 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Thu, 25 May 2006 13:42:10 -0300 Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <20060525163531.16399.qmail@web31312.mail.mud.yahoo.com> References: <6c65a53f0605250652o64d7a030i3cc204cf9b75e56c@mail.gmail.com> <20060525163531.16399.qmail@web31312.mail.mud.yahoo.com> Message-ID: <6c65a53f0605250942g53ba14cci4f248b193bd6b74b@mail.gmail.com> Patty, On 5/25/06, Patty Silva wrote: > > Igor Obrigada pela dica.. > De nada ;) isso que fiz de entrar no diretorio dar um ls e pegar os arquivos é eficaz? > Certamente não :) Dê uma olhada nos módulos File::Find e File::Find::Rule. -- Igor Sutton Lopes http://www.izut.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/37e4646a/attachment.html From glasswalk3r em yahoo.com.br Thu May 25 09:45:12 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 25 May 2006 13:45:12 -0300 (ART) Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <20060525163531.16399.qmail@web31312.mail.mud.yahoo.com> Message-ID: <20060525164512.71501.qmail@web30813.mail.mud.yahoo.com> --- Patty Silva escreveu: > isso que fiz de entrar no diretorio dar um ls e > pegar os arquivos é eficaz? > > chdir ($caminho) || die "\n *** Erro no diretorio > $caminho ***"; > > for(parse_dir(`ls -ltr`)) > { > ($arquivo) = @$_; Você está fazendo uma chamada de sistema para o comando "ls" quando Perl já possuí funções para isso: perldoc -f opendir Você pode utilizar o operador diamante também, que é até mais simples: my $dir = 'diretorio_qualquer'; chdir($dir); my @list_of_files = <*.XML>; supondo que seus arquivos tenham a extensão ".XML". []'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: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ From nferraz em gmail.com Thu May 25 09:46:07 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 25 May 2006 17:46:07 +0100 Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <20060525163531.16399.qmail@web31312.mail.mud.yahoo.com> References: <20060525163531.16399.qmail@web31312.mail.mud.yahoo.com> Message-ID: <4475DF4F.3080700@gmail.com> Patty Silva wrote: > isso que fiz de entrar no diretorio dar um ls e pegar os arquivos é eficaz? Isso funciona, mas não é bom depender de chamadas externas. > ou possui outros metodos?? SEMPRE existem outros métodos. Se você procurar na web encontrará algumas alternativas: @a = @a = glob("/some/path/*.c"); opendir(DIR, $some_dir) || die "can't opendir $some_dir: $!"; @dots = grep { /^\./ && -f "$some_dir/$_" } readdir(DIR); closedir DIR; From thomas em tcnet.com.br Thu May 25 09:49:18 2006 From: thomas em tcnet.com.br (Thomas Britis) Date: Thu, 25 May 2006 13:49:18 -0300 Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <20060525163531.16399.qmail@web31312.mail.mud.yahoo.com> References: <20060525163531.16399.qmail@web31312.mail.mud.yahoo.com> Message-ID: <4475E00E.60802@tcnet.com.br> opendir (DIR, $caminho") || die "\n *** Erro no diretorio $caminho ***"; while (defined ($f = readdir (DIR))) { open (FH, "<$f") ... Patty Silva wrote: > Igor Obrigada pela dica.. > > isso que fiz de entrar no diretorio dar um ls e pegar os arquivos é eficaz? > > chdir ($caminho) || die "\n *** Erro no diretorio $caminho ***"; > > for(parse_dir(`ls -ltr`)) > { > ($arquivo) = @$_; > > > > ou possui outros metodos?? > > > Obrigada > > */Igor Sutton /* escreveu: > > Seguem comentários: > > my %table = ( > "Variavel 1" => "T1r", > "Variavel 2" => "T2r", > "Variavel 3" => "T3r", > ); > > > $dbh = DBI->connect("DBI:mysql:$DBName",$UserName, $password) || > die("Erro de Conexao:$DBI:errstr") ; > > chdir ($caminho) || die "\n *** Erro no diretorio $caminho ***"; > > for(parse_dir(`ls -ltr`)) > { > ($arquivo) = @$_; > > > Eu modificaria este trecho de código: > > open(FH, "<$arquivo") or die("Arquivo nao encontrado"); > @table = ; > shift @table; # descarta primeira linha > close(FH); > > foreach(@table) > { > > > para: > > open FH, "<", $arquivo or die "Problemas para abrir o arquivo > $arquivo: $!"; > # Se o seu arquivo for muito grande, você não vai querer que ele > # transforme todo o conteúdo em um graaaaaaaaaande array consumindo > # toda a memória. foreach() é utilizado em contexto de array, por > isso este > # comportamento. > while ($_ = ) { > next unless $. > 1; > > if ($_ =~ /^\s*VARIAVEL/) > { > > if( (s#^\s*VARIAVEL-S##) or (s#^\s*VARIAVEL-B##) ) > { > > > > } > else > { > > > Este aqui também pode ser modificado: > > > (undef,$variavel,$nome,undef,undef,undef,undef,undef,$data_arquivo,undef,$valor,$var) > = split /\s+/, $_; > > > ($nome, $data_arquivo, $valor, $var) = (split /\s+/)[1,2,8,10,11]; > > $data_arquivo =~ > s/(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d)/$1-$2-$3 $4:00/; > > if (defined $table{$variavel}) > { > > $variavel = $table{$variavel}; > > } > > > Creio que esteja aqui a sua dúvida, e uma possível solução, pois não > lembro se podemos utilizar placeholders em nome de colunas também: > > $update = "$variavel=$valor"; > > $sql="Insert into tabela1(Nome,DataHora) > values($nome,$data) on duplicate key update $update"; > > > my $query = qq/INSERT INTO TABELA1(Nome, DataHora) values (? , ?) ON > DUPLICATE KEY UPDATE ? = ?/; > > my $sth = $dbh->prepare($query); > $sth->execute($nome, $data, $variavel, $valor) or warn "Problemas ao > executar SQL: ", $dbh->errstr; > > # $sth = $dbh->prepare($SQL); > # $sth->execute(); > # $sth->finish(); > > } > > } > > Entao pessoal esta ai!! :) desculpe se anteriormente nao postava > o codigo.. daqui pra frente comecarei a postar!! :P > Ajuda os companheiros tb!! > > :*** > > > -- > Igor Sutton Lopes > http://www.izut.com/ _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > ------------------------------------------------------------------------ > Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu > celular. Registre seu aparelho agora! > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From ptfzs em yahoo.com.br Thu May 25 09:57:58 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 25 May 2006 13:57:58 -0300 (ART) Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <6c65a53f0605250652o64d7a030i3cc204cf9b75e56c@mail.gmail.com> Message-ID: <20060525165758.94677.qmail@web31303.mail.mud.yahoo.com> Igor, essa solucao sugerida my $query = qq/INSERT INTO TABELA1(Nome, DataHora) values (? , ?) ON DUPLICATE KEY UPDATE ? = ?/; my $sth = $dbh->prepare($query); $sth->execute($nome, $data, $variavel, $valor) or warn "Problemas ao executar SQL: ", $dbh->errstr; Nao funciona! Problemas ao executar SQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''END' = 'MINAS'' at line 1 at teste.pl line 109, line 45. e assim vai.. para todas as linhas!! ?? pq sera?? Igor Sutton escreveu: Seguem comentários: my %table = ( "Variavel 1" => "T1r", "Variavel 2" => "T2r", "Variavel 3" => "T3r", ); $dbh = DBI->connect("DBI:mysql:$DBName",$UserName, $password) || die("Erro de Conexao:$DBI:errstr") ; chdir ($caminho) || die "\n *** Erro no diretorio $caminho ***"; for(parse_dir(`ls -ltr`)) { ($arquivo) = @$_; Eu modificaria este trecho de código: open(FH, "<$arquivo") or die("Arquivo nao encontrado"); @table = ; shift @table; # descarta primeira linha close(FH); foreach(@table) { para: open FH, "<", $arquivo or die "Problemas para abrir o arquivo $arquivo: $!"; # Se o seu arquivo for muito grande, você não vai querer que ele # transforme todo o conteúdo em um graaaaaaaaaande array consumindo # toda a memória. foreach() é utilizado em contexto de array, por isso este # comportamento. while ($_ = ) { next unless $. > 1; if ($_ =~ /^\s*VARIAVEL/) { if( (s#^\s*VARIAVEL-S##) or (s#^\s*VARIAVEL-B##) ) { } else { Este aqui também pode ser modificado: (undef,$variavel,$nome,undef,undef,undef,undef,undef,$data_arquivo,undef,$valor,$var) = split /\s+/, $_; ($nome, $data_arquivo, $valor, $var) = (split /\s+/)[1,2,8,10,11]; $data_arquivo =~ s/(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d)/$1-$2-$3 $4:00/; if (defined $table{$variavel}) { $variavel = $table{$variavel}; } Creio que esteja aqui a sua dúvida, e uma possível solução, pois não lembro se podemos utilizar placeholders em nome de colunas também: $update = "$variavel=$valor"; $sql="Insert into tabela1(Nome,DataHora) values($nome,$data) on duplicate key update $update"; my $query = qq/INSERT INTO TABELA1(Nome, DataHora) values (? , ?) ON DUPLICATE KEY UPDATE ? = ?/; my $sth = $dbh->prepare($query); $sth->execute($nome, $data, $variavel, $valor) or warn "Problemas ao executar SQL: ", $dbh->errstr; # $sth = $dbh->prepare($SQL); # $sth->execute(); # $sth->finish(); } } Entao pessoal esta ai!! :) desculpe se anteriormente nao postava o codigo.. daqui pra frente comecarei a postar!! :P Ajuda os companheiros tb!! :*** -- Igor Sutton Lopes http://www.izut.com/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/5be511cd/attachment-0001.html From nferraz em gmail.com Thu May 25 10:00:31 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 25 May 2006 18:00:31 +0100 Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <20060525164512.71501.qmail@web30813.mail.mud.yahoo.com> References: <20060525164512.71501.qmail@web30813.mail.mud.yahoo.com> Message-ID: <4475E2AF.5030304@gmail.com> Alceu R. de Freitas Jr. wrote: > Você pode utilizar o operador diamante também, que é > até mais simples: > (...) > my @list_of_files = <*.XML>; Apenas uma correção de nomenclatura: este *não é* o operador diamante. O operador diamante é aquele que se parece com um diamante: <> O operador diamante tem a propriedade especial de ler a entrada de ou de arquivos em @ARGV. Apenas como curiosidade, quem deu o nome para o operador diamante foi a filha do Larry Wall, que na época tinha apenas 8 anos. Ele e o Randal buscavam um nome para aquele que até então era chamado de "menor-maior", quando ela olhou para aquilo e disse: "é um diamante, papai!". O nome ficou. :) From glasswalk3r em yahoo.com.br Thu May 25 10:07:52 2006 From: glasswalk3r em yahoo.com.br (Alceu R. de Freitas Jr.) Date: Thu, 25 May 2006 17:07:52 +0000 (GMT) Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <4475E2AF.5030304@gmail.com> Message-ID: <20060525170752.59648.qmail@web30805.mail.mud.yahoo.com> --- Nelson Ferraz escreveu: > Alceu R. de Freitas Jr. wrote: > > Você pode utilizar o operador diamante também, que > é > > até mais simples: > > (...) > > my @list_of_files = <*.XML>; > > Apenas uma correção de nomenclatura: este *não é* o > operador diamante. > > O operador diamante é aquele que se parece com um > diamante: <> > > O operador diamante tem a propriedade especial de > ler a entrada de > ou de arquivos em @ARGV. Tá bom, tá bom... mas já que corrigiu poderia pelo menos dizer que "<*.XML>" é a mesma coisa que glob(*.XML). 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 _______________________________________________________ Novo Yahoo! Messenger com voz: Instale agora e faça ligações de graça. http://br.messenger.yahoo.com/ From ptfzs em yahoo.com.br Thu May 25 10:14:27 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 25 May 2006 14:14:27 -0300 (ART) Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <4475E2AF.5030304@gmail.com> Message-ID: <20060525171427.40463.qmail@web31301.mail.mud.yahoo.com> rss :) Interessante!! :) Nelson Ferraz escreveu: Alceu R. de Freitas Jr. wrote: > Você pode utilizar o operador diamante também, que é > até mais simples: > (...) > my @list_of_files = <*.XML>; Apenas uma correção de nomenclatura: este *não é* o operador diamante. O operador diamante é aquele que se parece com um diamante: <> O operador diamante tem a propriedade especial de ler a entrada de ou de arquivos em @ARGV. Apenas como curiosidade, quem deu o nome para o operador diamante foi a filha do Larry Wall, que na época tinha apenas 8 anos. Ele e o Randal buscavam um nome para aquele que até então era chamado de "menor-maior", quando ela olhou para aquilo e disse: "é um diamante, papai!". O nome ficou. :) _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/f6f5942f/attachment.html From ptfzs em yahoo.com.br Thu May 25 10:29:58 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 25 May 2006 14:29:58 -0300 (ART) Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <6c65a53f0605250652o64d7a030i3cc204cf9b75e56c@mail.gmail.com> Message-ID: <20060525172958.24937.qmail@web31306.mail.mud.yahoo.com> Bom Pessoal.. eu fiz assim para inserir no Banco: $update=$variavel."="."'$valor'"; $sql="Insert into tabela1(Nome,DataHora) values($nome,$data) on duplicate key update $update"; print "SQL: $sql\n": $sth = $dbh->prepare($sql); $sth->execute(); $sth->finish(); a saida na tela do SQL eu colei no mysql e funcionou perfeitamente.. mas no perl da a seguinte msg de erro: DBD::mysql::st execute failed: Query was empty at teste.pl line 118, line 532 ??? pq sera?? :) Igor Sutton escreveu: Seguem comentários: my %table = ( "Variavel 1" => "T1r", "Variavel 2" => "T2r", "Variavel 3" => "T3r", ); $dbh = DBI->connect("DBI:mysql:$DBName",$UserName, $password) || die("Erro de Conexao:$DBI:errstr") ; chdir ($caminho) || die "\n *** Erro no diretorio $caminho ***"; for(parse_dir(`ls -ltr`)) { ($arquivo) = @$_; Eu modificaria este trecho de código: open(FH, "<$arquivo") or die("Arquivo nao encontrado"); @table = ; shift @table; # descarta primeira linha close(FH); foreach(@table) { para: open FH, "<", $arquivo or die "Problemas para abrir o arquivo $arquivo: $!"; # Se o seu arquivo for muito grande, você não vai querer que ele # transforme todo o conteúdo em um graaaaaaaaaande array consumindo # toda a memória. foreach() é utilizado em contexto de array, por isso este # comportamento. while ($_ = ) { next unless $. > 1; if ($_ =~ /^\s*VARIAVEL/) { if( (s#^\s*VARIAVEL-S##) or (s#^\s*VARIAVEL-B##) ) { } else { Este aqui também pode ser modificado: (undef,$variavel,$nome,undef,undef,undef,undef,undef,$data_arquivo,undef,$valor,$var) = split /\s+/, $_; ($nome, $data_arquivo, $valor, $var) = (split /\s+/)[1,2,8,10,11]; $data_arquivo =~ s/(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d)/$1-$2-$3 $4:00/; if (defined $table{$variavel}) { $variavel = $table{$variavel}; } Creio que esteja aqui a sua dúvida, e uma possível solução, pois não lembro se podemos utilizar placeholders em nome de colunas também: $update = "$variavel=$valor"; $sql="Insert into tabela1(Nome,DataHora) values($nome,$data) on duplicate key update $update"; my $query = qq/INSERT INTO TABELA1(Nome, DataHora) values (? , ?) ON DUPLICATE KEY UPDATE ? = ?/; my $sth = $dbh->prepare($query); $sth->execute($nome, $data, $variavel, $valor) or warn "Problemas ao executar SQL: ", $dbh->errstr; # $sth = $dbh->prepare($SQL); # $sth->execute(); # $sth->finish(); } } Entao pessoal esta ai!! :) desculpe se anteriormente nao postava o codigo.. daqui pra frente comecarei a postar!! :P Ajuda os companheiros tb!! :*** -- Igor Sutton Lopes http://www.izut.com/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e ganhe prêmios de hora em hora. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/c6e5d096/attachment.html From thomas em tcnet.com.br Thu May 25 10:33:56 2006 From: thomas em tcnet.com.br (Thomas Britis) Date: Thu, 25 May 2006 14:33:56 -0300 Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <20060525172958.24937.qmail@web31306.mail.mud.yahoo.com> References: <20060525172958.24937.qmail@web31306.mail.mud.yahoo.com> Message-ID: <4475EA84.2080807@tcnet.com.br> $dbh->do($sql) ??? Patty Silva wrote: > Bom Pessoal.. > eu fiz assim para inserir no Banco: > $update=$variavel."="."'$valor'"; > $sql="Insert into tabela1(Nome,DataHora) values($nome,$data) on > duplicate key update $update"; > print "SQL: $sql\n": > $sth = $dbh->prepare($sql); > $sth->execute(); > $sth->finish(); > > a saida na tela do SQL eu colei no mysql e funcionou perfeitamente.. mas > no perl da a seguinte msg de erro: > > DBD::mysql::st execute failed: Query was empty at teste.pl line 118, > line 532 > ??? > > > pq sera?? :) > > > > > > */Igor Sutton /* escreveu: > > Seguem comentários: > > my %table = ( > "Variavel 1" => "T1r", > "Variavel 2" => "T2r", > "Variavel 3" => "T3r", > ); > > > $dbh = DBI->connect("DBI:mysql:$DBName",$UserName, $password) || > die("Erro de Conexao:$DBI:errstr") ; > > chdir ($caminho) || die "\n *** Erro no diretorio $caminho ***"; > > for(parse_dir(`ls -ltr`)) > { > ($arquivo) = @$_; > > > Eu modificaria este trecho de código: > > open(FH, "<$arquivo") or die("Arquivo nao encontrado"); > @table = ; > shift @table; # descarta primeira linha > close(FH); > > foreach(@table) > { > > > para: > > open FH, "<", $arquivo or die "Problemas para abrir o arquivo > $arquivo: $!"; > # Se o seu arquivo for muito grande, você não vai querer que ele > # transforme todo o conteúdo em um graaaaaaaaaande array consumindo > # toda a memória. foreach() é utilizado em contexto de array, por > isso este > # comportamento. > while ($_ = ) { > next unless $. > 1; > > if ($_ =~ /^\s*VARIAVEL/) > { > > if( (s#^\s*VARIAVEL-S##) or (s#^\s*VARIAVEL-B##) ) > { > > > > } > else > { > > > Este aqui também pode ser modificado: > > > (undef,$variavel,$nome,undef,undef,undef,undef,undef,$data_arquivo,undef,$valor,$var) > = split /\s+/, $_; > > > ($nome, $data_arquivo, $valor, $var) = (split /\s+/)[1,2,8,10,11]; > > $data_arquivo =~ > s/(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d)/$1-$2-$3 $4:00/; > > if (defined $table{$variavel}) > { > > $variavel = $table{$variavel}; > > } > > > Creio que esteja aqui a sua dúvida, e uma possível solução, pois não > lembro se podemos utilizar placeholders em nome de colunas também: > > $update = "$variavel=$valor"; > > $sql="Insert into tabela1(Nome,DataHora) > values($nome,$data) on duplicate key update $update"; > > > my $query = qq/INSERT INTO TABELA1(Nome, DataHora) values (? , ?) ON > DUPLICATE KEY UPDATE ? = ?/; > > my $sth = $dbh->prepare($query); > $sth->execute($nome, $data, $variavel, $valor) or warn "Problemas ao > executar SQL: ", $dbh->errstr; > > # $sth = $dbh->prepare($SQL); > # $sth->execute(); > # $sth->finish(); > > } > > } > > Entao pessoal esta ai!! :) desculpe se anteriormente nao postava > o codigo.. daqui pra frente comecarei a postar!! :P > Ajuda os companheiros tb!! > > :*** > > > -- > Igor Sutton Lopes > http://www.izut.com/ _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > ------------------------------------------------------------------------ > Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa > e ganhe prêmios de hora em hora > . > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From ptfzs em yahoo.com.br Thu May 25 10:34:35 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 25 May 2006 14:34:35 -0300 (ART) Subject: [Cascavel-pm] Sugestao - Insercao no Banco In-Reply-To: <20060525172958.24937.qmail@web31306.mail.mud.yahoo.com> Message-ID: <20060525173435.4705.qmail@web31313.mail.mud.yahoo.com> Ja descobri o bendito erro!! :P problema de interface!! :) Mas como disse vou executar a instrucao toda vez... Patty Silva escreveu: Bom Pessoal.. eu fiz assim para inserir no Banco: $update=$variavel."="."'$valor'"; $sql="Insert into tabela1(Nome,DataHora) values($nome,$data) on duplicate key update $update"; print "SQL: $sql\n": $sth = $dbh->prepare($sql); $sth->execute(); $sth->finish(); a saida na tela do SQL eu colei no mysql e funcionou perfeitamente.. mas no perl da a seguinte msg de erro: DBD::mysql::st execute failed: Query was empty at teste.pl line 118, line 532 ??? pq sera?? :) Igor Sutton escreveu: Seguem comentários: my %table = ( "Variavel 1" => "T1r", "Variavel 2" => "T2r", "Variavel 3" => "T3r", ); $dbh = DBI->connect("DBI:mysql:$DBName",$UserName, $password) || die("Erro de Conexao:$DBI:errstr") ; chdir ($caminho) || die "\n *** Erro no diretorio $caminho ***"; for(parse_dir(`ls -ltr`)) { ($arquivo) = @$_; Eu modificaria este trecho de código: open(FH, "<$arquivo") or die("Arquivo nao encontrado"); @table = ; shift @table; # descarta primeira linha close(FH); foreach(@table) { para: open FH, "<", $arquivo or die "Problemas para abrir o arquivo $arquivo: $!"; # Se o seu arquivo for muito grande, você não vai querer que ele # transforme todo o conteúdo em um graaaaaaaaaande array consumindo # toda a memória. foreach() é utilizado em contexto de array, por isso este # comportamento. while ($_ = ) { next unless $. > 1; if ($_ =~ /^\s*VARIAVEL/) { if( (s#^\s*VARIAVEL-S##) or (s#^\s*VARIAVEL-B##) ) { } else { Este aqui também pode ser modificado: (undef,$variavel,$nome,undef,undef,undef,undef,undef,$data_arquivo,undef,$valor,$var) = split /\s+/, $_; ($nome, $data_arquivo, $valor, $var) = (split /\s+/)[1,2,8,10,11]; $data_arquivo =~ s/(\d\d\d\d)(\d\d)(\d\d)_(\d\d)(\d\d)/$1-$2-$3 $4:00/; if (defined $table{$variavel}) { $variavel = $table{$variavel}; } Creio que esteja aqui a sua dúvida, e uma possível solução, pois não lembro se podemos utilizar placeholders em nome de colunas também: $update = "$variavel=$valor"; $sql="Insert into tabela1(Nome,DataHora) values($nome,$data) on duplicate key update $update"; my $query = qq/INSERT INTO TABELA1(Nome, DataHora) values (? , ?) ON DUPLICATE KEY UPDATE ? = ?/; my $sth = $dbh->prepare($query); $sth->execute($nome, $data, $variavel, $valor) or warn "Problemas ao executar SQL: ", $dbh->errstr; # $sth = $dbh->prepare($SQL); # $sth->execute(); # $sth->finish(); } } Entao pessoal esta ai!! :) desculpe se anteriormente nao postava o codigo.. daqui pra frente comecarei a postar!! :P Ajuda os companheiros tb!! :*** -- Igor Sutton Lopes http://www.izut.com/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e ganhe prêmios de hora em hora._______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060525/b96ce354/attachment-0001.html From fglock em gmail.com Thu May 25 13:53:31 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Thu, 25 May 2006 17:53:31 -0300 Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <4475B86B.6090600@gmail.com> References: <20060525134550.52144.qmail@web31307.mail.mud.yahoo.com> <4475B86B.6090600@gmail.com> Message-ID: > Patty Silva wrote: > > { > > local $/ = '\s - TE\n'; Experimente usar aspas duplas " - TE\n" - Flavio S. Glock From ricardo_filipo em yahoo.com.br Fri May 26 06:28:17 2006 From: ricardo_filipo em yahoo.com.br (Ricardo Filipo) Date: Fri, 26 May 2006 10:28:17 -0300 (ART) Subject: [Cascavel-pm] OFF - Trabalho em SP Message-ID: <20060526132817.5582.qmail@web33012.mail.mud.yahoo.com> Caros amigos, Saudações. Desculpem o OFF TOPIC, mas isto pode interessar a alguém da lista ou amigos: Estamos com uma vaga (CLT) para programador C++ com fortes conhecimentos de Linux e Qt, para participar do desenvolvimento de uma GUI. É desejável conhecer Perl e Bash. O trabalho é em São Paulo, na Mooca. Solicito me procurar em privado. Um forte abraço e obrigado! Cordialmente, Ricardo Filipo --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060526/c46726b9/attachment.html From nferraz em gmail.com Mon May 29 02:56:56 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 29 May 2006 10:56:56 +0100 Subject: [Cascavel-pm] Desktop movido "a tapa" Message-ID: <447AC568.1090603@gmail.com> Meio off-topic, mas na página tem um pequeno código em Perl. :) http://blog.medallia.com/2006/05/smacbook_pro.html (Vejam o vídeo! :D) []s Nelson -- Nelson Corrêa de Toledo Ferraz Segula Technologies (www.segula.fr) Free Software Foundation Associate Member #3203 Sociedade Perl do Brasil (www.perl.org.br) Rede Livre de Compartilhamento de Cultura Digital From nferraz em gmail.com Mon May 29 03:05:31 2006 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 29 May 2006 11:05:31 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?OFF=3A_1=B0_Encontro_Nacional_do_BrO?= =?iso-8859-1?q?ffice=2Eorg?= Message-ID: <447AC76B.6040407@gmail.com> Aproveito esta mensagem off-topic para sugerir uma reflexão -- de que maneiras a linguagem Perl pode ajudar a disseminação de padrões abertos, como o ODF e o projeto BROffice / OpenOffice.org? O SENAI Ceará juntamente com a ONG Broffice.org e o CSL-CE, com o apoio do ITI, estão promovendo o 1º Encontro Nacional BrOffice.org, no dia 02 de junho. O Encontro ocorrerá de forma simultânea em, até o momento, 14 cidades no país interligados por video-conferência, onde será discutido o software livre BrOffice.org, solução livre para escritório, que tem a possibilidade de uma enorme economia para o povo brasileiro e é uma arma poderosa contra a pirataria. -------- Original Message -------- Subject: [PSL-Brasil] [Fora-de-tópico] Ajuda na divulgação Date: Fri, 26 May 2006 18:32:18 -0400 From: Claudio F Filho Olá a todos Como deve ser de conhecimento de todos, estamos na reta final da organização do nosso evento - 1° Encontro Nacional do BrOffice.org - e contatei várias pessoas daqui da lista diretamente. Gostaria de pedir que encaminhassem a msg abaixo para seus respectivos PSLs e grupo de usuários e, aqueles q acreditarem ser possível, ajudar nas equipes locais. Aos que ajudarem, desde já o meu agradecimento. Claudio ----------------- BrOffice.org - mais de 700 inscritos e 18 estados brasileiros ============================================================= Este foi o anúncio da matéria postada hj, no início da tarde. Na realidade, já passamos dos 800 inscritos, e com 22 estados participando. Aos que quiserem *PARTICIPAR* deste evento, basta se inscrever na página do evento[1] e dia 02/Jun, sexta-feira próxima, a partir das 13h - hora de Brasília - ir até um dos pontos de video conferência disponíveis na página do projeto[2] com 02 Kg(dois quilos) de alimentos não perecíveis. [1]http://www.csl-ce.org/iencontronacionalbroffice/index.php?option=com_wrapper&Itemid=31 [2]http://www.openoffice.org.br/?q=node/54 No entanto, ainda precisamos de pessoas para *AJUDAR NA ORGANIZAÇÃO* do evento. Se você se interessar em ajudar, se inscreva na lista broo-diversos[3] e envie um email dizendo de onde é e que quer ajudar. [3]http://listas.openoffice.org.br/cgi-bin/mailman/listinfo/broo-diversos Outra forma de ajudar, é divulgar na sua faculdade, trabalho, conhecidos, comunidades que você participe, o nosso evento. Atenciosamente Claudio From ptfzs em yahoo.com.br Tue May 30 10:05:21 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Tue, 30 May 2006 14:05:21 -0300 (ART) Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: Message-ID: <20060530170522.91209.qmail@web31304.mail.mud.yahoo.com> Pessoal, ja tentei de tudo(ou quase tudo ) :) mas nao consigo somente ler os dados entre - TESTE bla bla bla bla - TESTE bla bla bla - TESTE bla bla bla - END TEST :( Alguem pode me dar um help/ please.. tentei usar o delimitador mas nao foi tb1! Obrigada "Flavio S. Glock" escreveu: > Patty Silva wrote: > > { > > local $/ = '\s - TE\n'; Experimente usar aspas duplas " - TE\n" - Flavio S. Glock _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060530/76e187d9/attachment.html From igor.sutton em gmail.com Tue May 30 10:12:04 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Tue, 30 May 2006 14:12:04 -0300 Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <20060530170522.91209.qmail@web31304.mail.mud.yahoo.com> References: <20060530170522.91209.qmail@web31304.mail.mud.yahoo.com> Message-ID: <6c65a53f0605301012h12c51c63q4b3049cadc76a1fe@mail.gmail.com> Patty, Mais uma vez... este é o seu arquivo de input, seria interessante que você postasse o código que você escreveu. Você quer ler o que esteja entre "^-\s+TESTE$" e "^-\s+END\s+TESTE$" ou entre "-\s+TESTE$" e "-\s+TESTE$" ? Responda esta mensagem com o seu código também, por favor. On 5/30/06, Patty Silva wrote: > > Pessoal, ja tentei de tudo(ou quase tudo ) :) > mas nao consigo somente ler os dados entre > - TESTE > > bla bla bla > bla > > - TESTE > > bla > bla > bla > > - TESTE > > bla bla bla > > - END TEST > > :( > > Alguem pode me dar um help/ please.. tentei usar o delimitador mas nao foi > tb1! > > Obrigada > > > *"Flavio S. Glock" * escreveu: > > > Patty Silva wrote: > > > { > > > local $/ = '\s - TE\n'; > > Experimente usar aspas duplas " - TE\n" > > - Flavio S. Glock > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > ------------------------------ > Abra sua conta no Yahoo! Mail- 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Igor Sutton Lopes http://www.izut.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060530/ca3075ba/attachment.html From ptfzs em yahoo.com.br Tue May 30 11:01:16 2006 From: ptfzs em yahoo.com.br (Patty Silva) Date: Tue, 30 May 2006 18:01:16 +0000 (GMT) Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <6c65a53f0605301012h12c51c63q4b3049cadc76a1fe@mail.gmail.com> Message-ID: <20060530180116.42486.qmail@web31314.mail.mud.yahoo.com> Eu ja tinha postado :) mas vai la!! while () { local $/ = '\s - TESTE\n'; print $_; } No caso nao funcionou.. eu quero pegar tudo que vem depois de - TESTE ou seja meu arquivo - TESTE VARIAVEL1 Joao 23 Minas Centro Maria Sao Paulo - TESTE VARIAVELT JOSE 32 Roberto 34 - TESTE VARIAVELB bla bla bla - END TESTE Eu quero pegar que vem depois do TESTE para eu fazer um relatorio ex: Joao 23 Minas Centro Maria Sao Paulo JOSE 32 Roberto 34 bla bla bla :) Estou sem meu codigo completo aqui!! por isso nao postei.. Obrigaduss :) em um arquivo separado criar Igor Sutton escreveu: Patty, Mais uma vez... este é o seu arquivo de input, seria interessante que você postasse o código que você escreveu. Você quer ler o que esteja entre "^-\s+TESTE$" e "^-\s+END\s+TESTE$" ou entre "-\s+TESTE$" e "-\s+TESTE$" ? Responda esta mensagem com o seu código também, por favor. On 5/30/06, Patty Silva wrote: Pessoal, ja tentei de tudo(ou quase tudo ) :) mas nao consigo somente ler os dados entre - TESTE bla bla bla bla - TESTE bla bla bla - TESTE bla bla bla - END TEST :( Alguem pode me dar um help/ please.. tentei usar o delimitador mas nao foi tb1! Obrigada "Flavio S. Glock" < fglock em gmail.com> escreveu: > Patty Silva wrote: > > { > > local $/ = '\s - TE\n'; Experimente usar aspas duplas " - TE\n" - Flavio S. Glock _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- Igor Sutton Lopes http://www.izut.com/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm --------------------------------- Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060530/e1a5345d/attachment.html From fglock em gmail.com Tue May 30 11:05:07 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Tue, 30 May 2006 15:05:07 -0300 Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <6c65a53f0605301012h12c51c63q4b3049cadc76a1fe@mail.gmail.com> References: <20060530170522.91209.qmail@web31304.mail.mud.yahoo.com> <6c65a53f0605301012h12c51c63q4b3049cadc76a1fe@mail.gmail.com> Message-ID: que tal: use strict; my $s = q( - TESTE bla bla bla bla - TESTE bla bla bla - TESTE bla bla bla - END TEST ); print "[", join( "]\n[", split( /\n?[^\n]*TEST[^\n]*\n?/, $s ) ), "]\n"; - Flavio S. Glock 2006/5/30, Igor Sutton : > Patty, > > Mais uma vez... este é o seu arquivo de input, seria interessante que você > postasse o código que você escreveu. Você quer ler o que esteja entre > "^-\s+TESTE$" e "^-\s+END\s+TESTE$" ou entre "-\s+TESTE$" e "-\s+TESTE$" ? > Responda esta mensagem com o seu código também, por favor. > > > On 5/30/06, Patty Silva wrote: > > > > Pessoal, ja tentei de tudo(ou quase tudo ) :) > > mas nao consigo somente ler os dados entre > > - TESTE > > > > bla bla bla > > bla > > > > - TESTE > > > > bla > > bla > > bla > > > > - TESTE > > > > bla bla bla > > > > - END TEST > > > > :( > > > > Alguem pode me dar um help/ please.. tentei usar o delimitador mas nao foi > tb1! > > > > Obrigada > > > > > > "Flavio S. Glock" < fglock em gmail.com> escreveu: > > > > > Patty Silva wrote: > > > > { > > > > local $/ = '\s - TE\n'; > > > > Experimente usar aspas duplas " - TE\n" > > > > - Flavio S. Glock > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > > > ________________________________ > Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular > e anti-spam realmente eficaz. > > > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > -- > Igor Sutton Lopes > http://www.izut.com/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > From igor.sutton em gmail.com Tue May 30 11:15:35 2006 From: igor.sutton em gmail.com (Igor Sutton) Date: Tue, 30 May 2006 15:15:35 -0300 Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <20060530180116.42486.qmail@web31314.mail.mud.yahoo.com> References: <6c65a53f0605301012h12c51c63q4b3049cadc76a1fe@mail.gmail.com> <20060530180116.42486.qmail@web31314.mail.mud.yahoo.com> Message-ID: <6c65a53f0605301115g419586c5ja7bb78045a393b79@mail.gmail.com> Tente isto: while ($_ = ) { next if /^\s*-\s*(?:END\s+)?TESTE.*$/; print; } On 5/30/06, Patty Silva wrote: > > Eu ja tinha postado :) mas vai la!! > > while () > { > local $/ = '\s - TESTE\n'; > print $_; > > } > > No caso nao funcionou.. > > eu quero pegar tudo que vem depois de - TESTE ou seja > meu arquivo > - TESTE VARIAVEL1 > Joao 23 Minas Centro > Maria Sao Paulo > - TESTE VARIAVELT > JOSE 32 > Roberto 34 > - TESTE VARIAVELB > bla bla bla > > - END TESTE > > Eu quero pegar que vem depois do TESTE para eu fazer um relatorio > ex: > Joao 23 Minas Centro > Maria Sao Paulo > JOSE 32 > Roberto 34 > bla bla bla > > > :) > Estou sem meu codigo completo aqui!! por isso nao postei.. > > Obrigaduss > :) > > > em um arquivo separado criar > > > > *Igor Sutton * escreveu: > > Patty, > > Mais uma vez... este é o seu arquivo de input, seria interessante que você > postasse o código que você escreveu. Você quer ler o que esteja entre > "^-\s+TESTE$" e "^-\s+END\s+TESTE$" ou entre "-\s+TESTE$" e "-\s+TESTE$" ? > Responda esta mensagem com o seu código também, por favor. > > On 5/30/06, Patty Silva wrote: > > > > Pessoal, ja tentei de tudo(ou quase tudo ) :) > > mas nao consigo somente ler os dados entre > > - TESTE > > > > bla bla bla > > bla > > > > - TESTE > > > > bla > > bla > > bla > > > > - TESTE > > > > bla bla bla > > > > - END TEST > > > > :( > > > > Alguem pode me dar um help/ please.. tentei usar o delimitador mas nao > > foi tb1! > > > > Obrigada > > > > > > *"Flavio S. Glock" < fglock em gmail.com>* escreveu: > > > > > Patty Silva wrote: > > > > { > > > > local $/ = '\s - TE\n'; > > > > Experimente usar aspas duplas " - TE\n" > > > > - Flavio S. Glock > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > ------------------------------ > > Abra sua conta no Yahoo! Mail- 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > > > > _______________________________________________ > > Cascavel-pm mailing list > > Cascavel-pm em pm.org > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > -- > Igor Sutton Lopes > http://www.izut.com/ _______________________________________________ > > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > ------------------------------ > Abra sua conta no Yahoo! Mail- 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > -- Igor Sutton Lopes http://www.izut.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060530/7b342c1b/attachment-0001.html From frighetti em cascavel.pm.org Tue May 30 11:21:54 2006 From: frighetti em cascavel.pm.org (Fabiano Reese Righetti) Date: Tue, 30 May 2006 15:21:54 -0300 Subject: [Cascavel-pm] Ler Arquivo In-Reply-To: <20060530180116.42486.qmail@web31314.mail.mud.yahoo.com> References: <20060530180116.42486.qmail@web31314.mail.mud.yahoo.com> Message-ID: <447C8D42.20802@cascavel.pm.org> Patty Silva escreveu: > Eu ja tinha postado :) mas vai la!! > > while () > { > local $/ = '\s - TESTE\n'; > print $_; > > } my $var = ''; my %dados = (); while () { if ($_ =~ /^- TESTE (\S+)/) { $var = $1; $dados{$var} = []; } else { push(@{$dados{$var}}, $_); } } > > No caso nao funcionou.. > > eu quero pegar tudo que vem depois de - TESTE ou seja > meu arquivo > - TESTE VARIAVEL1 > Joao 23 Minas Centro > Maria Sao Paulo > - TESTE VARIAVELT > JOSE 32 > Roberto 34 > - TESTE VARIAVELB > bla bla bla > > - END TESTE Peguei a conversa no final... mas espero que o código acima ajude! Abraços, -- Fabiano Reese Righetti From edencardim em gmail.com Tue May 30 14:14:58 2006 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 30 May 2006 18:14:58 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_obrigar_uma_regex_a_parar_e_um_?= =?iso-8859-1?q?determinado_local_durante_a_avalia=E7=E3o=3F?= Message-ID: <3de55ead0605301414wc471396s524f0b8779aa7f43@mail.gmail.com> Saudações! Não sei se a pergunta está bem feita, vou tentar explicar com mais detalhes. O problema é o seguinte: Eu tenho uma string contendo números inteiros separados por espaço. Quero uma expressão regular para percorrer a string, capturando os números um por um, comparando-os com um determinado parâmetro numérico, quero encerrar o reconhecimento da regex quando o último dígito reconhecido for menor que o parâmetro. Eu consegui armengar uma regex horrenda pra fazer isso: my $limit = 10; my $string = q/9 10 20 32 43 8 5 30 31/; $string =~ /(?:(\d+)(?(?{$1 < $limit})\S|\s))+/; print $&; #saída: '10 20 32 43' Isso só funciona porque sei que todos os dígitos são seguidos de espaço e obrigo a regex a parar obrigando casamento com \S se a condição for satisfeita. Só que agora preciso fazer algo similar e dessa vez não tenho ajuda da string de entrada. Quero que a expressão regular case com a maior substring possível tal que essa string tenha 90% (ou uma outra porcentagem qualquer) de um determinado caracter dentro dela. No caso: 'XXXXXAXXXX' 'XXXBXXXXXBBXXXXXXXXX' ...são reconhecidas e... 'XXXAAXXXXXBBXXXXXXXXX' reconhece a substring 'XXXXXBBXXXXXXXXX' Tem alguma forma de fazer isso com regex? Quero usar regexes por dois motivos: quero aproveitar a velocidade das regexes do perl, porque sei que qualquer outra coisa que eu mesmo implementar vai ficar mais lento (vou processar strings de até 1 GB). Além disso, estou com preguiça de elaborar um algorítmo com desempenho aceitável. :P Se houver uma outra alternativa, módulo, etc, que faça isso... agradeço antecipadamente as sugestões. From daniel em ruoso.com Tue May 30 15:57:17 2006 From: daniel em ruoso.com (Daniel Ruoso) Date: Tue, 30 May 2006 19:57:17 -0300 Subject: [Cascavel-pm] #perl.br calculator :) (Was: Perl shell) In-Reply-To: References: Message-ID: <1149029837.4615.9.camel@localhost.localdomain> Em Qua, 2006-05-24 às 17:43 -0300, Flavio S. Glock escreveu: > Escrevi este programa para responder uma pergunta no IRC - ele permite > a execução passo a passo de comandos Perl: > use strict; use warnings; > my $b = '; print "\n>> "; my $s = <>; eval $s . $b; '; > eval $b; Usando a mesma lógica, com a ajuda da galera do #perl.br... aqui vai o que agora é a minha calculadora... mas que tambem serve como shell com a diferença de que ele espera uma expressão e não um statement (qual é a tradução disso?) O grande lance é que ele faz 'use strict' e que as variáveis 'my' efetivamente funcionam... espero que olhando no código dê pra ver as features... #!/usr/bin/perl use strict; use warnings; use Term::ReadLine; my $name = '#perl.br calc'; print $name.$/; my $term = Term::ReadLine->new($name); $term->Features()->{'autohistory'} = 1; my $prompt = "> "; my $OUT = $term->OUT || \*STDOUT; my $___eval_str___; my $M = 0; my $scale = 2; sub ler { my $a = $term->readline($prompt); unless (defined $a) { print $/; exit(0); } return $a; } sub substituir { my $a = shift; $a =~ s/^(.+)(\*\*)$/\$M $2 $1/; $a =~ s/^(.+)(\+|\-|\*|\/)$/\$M $2 $1/; $a =~ s/\;\s*$//; if ($a =~ /^\s*do {\s*$/) { my $block = ''; my $count = 1; while (defined($_=$term->readline(' '.('.'x$count).' '))) { while ($_ =~ m/\{/g) { $count++; } while ($_ =~ m/\}/g) { $count--; } last if $count < 1; $block .= $_; } $a = 'do {'.$block.'}'; } return $a; } sub falar { my $a = shift; if ($@) { print "! ".$@; } else { if (defined $a && $a =~ /^[\d\.]$/) { $M=sprintf("%.".$scale."f",$a); } elsif ($a) { $M=$a; } print $OUT "= ".$M.$/ if defined $M; } } sub doit { $___eval_str___ = ' eval(" falar(".substituir(ler())."); $___eval_str___; "); if($@){ print "! ".$@; eval($___eval_str___) } '; eval $___eval_str___; } doit(); From acid06 em gmail.com Tue May 30 16:13:03 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 30 May 2006 20:13:03 -0300 Subject: [Cascavel-pm] #perl.br calculator :) (Was: Perl shell) In-Reply-To: <1149029837.4615.9.camel@localhost.localdomain> References: <1149029837.4615.9.camel@localhost.localdomain> Message-ID: <9a08c9b40605301613l22580ec2p435dafb2db1a82ea@mail.gmail.com> On 5/30/06, Daniel Ruoso wrote: > O grande lance é que ele faz 'use strict' e que as variáveis 'my' > efetivamente funcionam... espero que olhando no código dê pra ver as > features... Muito bom. ++ Acho que isso é o melhor interpretador interativo de Perl possível de ser feito com Perl 5. -Nilson Santos F. Jr. From monsieur_champs em yahoo.com.br Tue May 30 18:00:27 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Wed, 31 May 2006 02:00:27 +0100 Subject: [Cascavel-pm] #perl.br calculator :) (Was: Perl shell) In-Reply-To: <1149029837.4615.9.camel@localhost.localdomain> References: <1149029837.4615.9.camel@localhost.localdomain> Message-ID: <447CEAAB.8010001@yahoo.com.br> Daniel Ruoso wrote: > Em Qua, 2006-05-24 às 17:43 -0300, Flavio S. Glock escreveu: > >>Escrevi este programa para responder uma pergunta no IRC - ele permite >>a execução passo a passo de comandos Perl: >> use strict; use warnings; >> my $b = '; print "\n>> "; my $s = <>; eval $s . $b; '; >> eval $b; > > > Usando a mesma lógica, com a ajuda da galera do #perl.br... aqui vai o > que agora é a minha calculadora... mas que tambem serve como shell com a > diferença de que ele espera uma expressão e não um statement (qual é a > tradução disso?) "Afirmação" seria a tradução literal. Mas acho que contextualmente podemos dizer "comando" ou "declaração" com quase o mesmo significado. De qualquer forma, esta é daquelas palavras que eu evito traduzir, considerando um "termo técnico". > O grande lance é que ele faz 'use strict' e que as variáveis 'my' > efetivamente funcionam... espero que olhando no código dê pra ver as > features... [Código aqui] Putamplexos! -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From fglock em gmail.com Wed May 31 12:18:00 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 31 May 2006 16:18:00 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_obrigar_uma_regex_a_parar_e_um_?= =?iso-8859-1?q?determinado_local_durante_a_avalia=E7=E3o=3F?= In-Reply-To: <3de55ead0605301414wc471396s524f0b8779aa7f43@mail.gmail.com> References: <3de55ead0605301414wc471396s524f0b8779aa7f43@mail.gmail.com> Message-ID: 2006/5/30, Eden Cardim : > Quero que a expressão > regular case com a maior substring possível tal que essa string tenha > 90% (ou uma outra porcentagem qualquer) de um determinado caracter > dentro dela. No caso: > > 'XXXXXAXXXX' > 'XXXBXXXXXBBXXXXXXXXX' > ...são reconhecidas e... > 'XXXAAXXXXXBBXXXXXXXXX' > reconhece a substring 'XXXXXBBXXXXXXXXX' Para nos ajudar a entender o problema: Neste exemplo o caractere que você está procurando é o 'X' ? A sua subrotina recebe 3 parâmetros: uma string, uma porcentagem, e um caractere? Acho que o problema pode ser resolvido com "moving average". - Flavio S. Glock From edencardim em gmail.com Wed May 31 12:28:14 2006 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 31 May 2006 16:28:14 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_obrigar_uma_regex_a_parar_e_um_?= =?iso-8859-1?q?determinado_local_durante_a_avalia=E7=E3o=3F?= In-Reply-To: References: <3de55ead0605301414wc471396s524f0b8779aa7f43@mail.gmail.com> Message-ID: <3de55ead0605311228q240f7762o8777f7d3a9929ebb@mail.gmail.com> On 5/31/06, Flavio S. Glock wrote: > Para nos ajudar a entender o problema: > Neste exemplo o caractere que você está procurando é o 'X' ? > A sua subrotina recebe 3 parâmetros: > uma string, uma porcentagem, e um caractere? Exatamente, e ela devolve os offsets da maior substring que atenda ao critério da porcentagem. From fglock em gmail.com Wed May 31 12:40:39 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Wed, 31 May 2006 16:40:39 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_obrigar_uma_regex_a_parar_e_um_?= =?iso-8859-1?q?determinado_local_durante_a_avalia=E7=E3o=3F?= In-Reply-To: <3de55ead0605311228q240f7762o8777f7d3a9929ebb@mail.gmail.com> References: <3de55ead0605301414wc471396s524f0b8779aa7f43@mail.gmail.com> <3de55ead0605311228q240f7762o8777f7d3a9929ebb@mail.gmail.com> Message-ID: Sugiro começar com isso: $_ = 'XXXAAXXXXXBBXXXXXXXXX'; my ($start, $end); while ( /X+/cg ) { $start = $-[0]; $end = $+[0]; print "pos: $start..$end\n"; } Você pode processar o resultado para achar a região mais "densa". - Flavio S. Glock 2006/5/31, Eden Cardim : > On 5/31/06, Flavio S. Glock wrote: > > Para nos ajudar a entender o problema: > > Neste exemplo o caractere que você está procurando é o 'X' ? > > A sua subrotina recebe 3 parâmetros: > > uma string, uma porcentagem, e um caractere? > > Exatamente, e ela devolve os offsets da maior substring que atenda ao > critério da porcentagem. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From edencardim em gmail.com Wed May 31 13:49:49 2006 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 31 May 2006 17:49:49 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_obrigar_uma_regex_a_parar_e_um_?= =?iso-8859-1?q?determinado_local_durante_a_avalia=E7=E3o=3F?= In-Reply-To: References: <3de55ead0605301414wc471396s524f0b8779aa7f43@mail.gmail.com> <3de55ead0605311228q240f7762o8777f7d3a9929ebb@mail.gmail.com> Message-ID: <3de55ead0605311349g497b567eu69d38cc998bf7bd6@mail.gmail.com> On 5/31/06, Flavio S. Glock wrote: > Sugiro começar com isso: > > $_ = 'XXXAAXXXXXBBXXXXXXXXX'; > my ($start, $end); > while ( /X+/cg ) { > $start = $-[0]; > $end = $+[0]; > print "pos: $start..$end\n"; > } > > Você pode processar o resultado para achar a região mais "densa". É... vou fazer isso mesmo. Eu estava pensando melhor aqui, parece que não vai dar pra fazer da forma que eu imaginava, soh com regex, como foi o outro caso. Valeu Flávio! From acid06 em gmail.com Wed May 31 15:50:32 2006 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 31 May 2006 19:50:32 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_obrigar_uma_regex_a_parar_e_um_?= =?iso-8859-1?q?determinado_local_durante_a_avalia=E7=E3o=3F?= In-Reply-To: <3de55ead0605301414wc471396s524f0b8779aa7f43@mail.gmail.com> References: <3de55ead0605301414wc471396s524f0b8779aa7f43@mail.gmail.com> Message-ID: <9a08c9b40605311550m4d6fcf8cmcc99c984bb9a0674@mail.gmail.com> On 5/30/06, Eden Cardim wrote: > dessa vez não tenho ajuda da string de entrada. Quero que a expressão > regular case com a maior substring possível tal que essa string tenha > 90% (ou uma outra porcentagem qualquer) de um determinado caracter > dentro dela. No caso: > > 'XXXXXAXXXX' > 'XXXBXXXXXBBXXXXXXXXX' > ...são reconhecidas e... > 'XXXAAXXXXXBBXXXXXXXXX' > reconhece a substring 'XXXXXBBXXXXXXXXX' Não estou dando uma resposta direta ao seu problema, mas... Problemas de reconhecimento de substrings e/ou alinhamento de strings são coisas bem estudadas na ciência da computação (e bastante aplicadas na área de bioinformática). Usar uma expressão regular pra esse tipo de tarefa, não costuma apresentar bons resultados, pois a engine de expressão regular utiliza um algoritmo de backtracking. Existem algoritmos baseados em programação dinâmica pra esse tipo de tarefa que a resolvem a tarefa de forma *bem* mais eficiente. Então, caso você deseje pesquisar uma solução mais adequada, pesquise sobre programação de dinâmica aplicada a essa classe de problemas. Tem muita coisa na internet. -Nilson Santos F. Jr. From monsieur_champs em yahoo.com.br Wed May 31 16:22:05 2006 From: monsieur_champs em yahoo.com.br (Luis Motta Campos) Date: Thu, 01 Jun 2006 00:22:05 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_obrigar_uma_regex_a_parar_e_um_?= =?iso-8859-1?q?determinado_local_durante_a_avalia=E7=E3o=3F?= In-Reply-To: References: <3de55ead0605301414wc471396s524f0b8779aa7f43@mail.gmail.com> Message-ID: <447E251D.2010108@yahoo.com.br> Flavio S. Glock wrote: > 2006/5/30, Eden Cardim : > >>Quero que a expressão >>regular case com a maior substring possível tal que essa string tenha >>90% (ou uma outra porcentagem qualquer) de um determinado caracter >>dentro dela. No caso: >> >>'XXXXXAXXXX' >>'XXXBXXXXXBBXXXXXXXXX' >>...são reconhecidas e... >>'XXXAAXXXXXBBXXXXXXXXX' >>reconhece a substring 'XXXXXBBXXXXXXXXX' > > > Para nos ajudar a entender o problema: > Neste exemplo o caractere que você está procurando é o 'X' ? > A sua subrotina recebe 3 parâmetros: > uma string, uma porcentagem, e um caractere? > > Acho que o problema pode ser resolvido com "moving average". > Bom, agora que você, mencionou, que diabos vem a ser "moving average"??? Eu tentei resolver este problema por 5 minutos sem conseguir cuspir nada que parecesse vagamente interessante. Fiquei desapontado. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London} Perl Mongers and Perl Fanatic Evangelist =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= From fglock em gmail.com Wed May 31 20:06:25 2006 From: fglock em gmail.com (Flavio S. Glock) Date: Thu, 1 Jun 2006 00:06:25 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_obrigar_uma_regex_a_parar_e_um_?= =?iso-8859-1?q?determinado_local_durante_a_avalia=E7=E3o=3F?= In-Reply-To: <447E251D.2010108@yahoo.com.br> References: <3de55ead0605301414wc471396s524f0b8779aa7f43@mail.gmail.com> <447E251D.2010108@yahoo.com.br> Message-ID: Em 31/05/06, Luis Motta Campos escreveu: > Bom, agora que você, mencionou, que diabos vem a ser "moving average"??? É um algoritmo para calcular a média local de um stream - você vai colocando os itens em uma fifo e tem a média do buffer de forma bem eficiente - mais ou menos assim: # para cada novo item do stream: push @buf, $x; $soma += $x; $last = pop @buf; $soma -= $last; # media = $soma / scalar @buf > Eu tentei resolver este problema por 5 minutos sem conseguir cuspir > nada que parecesse vagamente interessante. bom, 5 minutos não chega a ser muito tempo de cérebro - não fique chateado :) - Flavio S. Glock