From lucas.allan em gmail.com Mon Dec 1 08:01:56 2008 From: lucas.allan em gmail.com (Lucas Allan) Date: Mon, 1 Dec 2008 13:01:56 -0300 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <4933833F.6050504@gmail.com> References: <4933833F.6050504@gmail.com> Message-ID: <88f3d5bd0812010801r4aeb744cnd146800fc098380b@mail.gmail.com> Você pode usar o Eclipse, ele possui plugin para perl. 2008/12/1 gilmar > Uma boa tarde a todos. > Para fazer a minhas brincadeiras em perl ( estou aprendendo perl) eu > usava o vi e depois executava. > Com o tempo eu descobri o quanta que tem muitas vantagens em ter abas, o > que facilita muito já que costumo escrever um código e ir otimizando ele, > salvando em varios arquivos , tipo teste1 teste2 teste3... > Mas como tempo estou me enchendo do quanta porque ele não foi escrito para > programar em perl. Então eu pensei na hipótese que deva ter uma ferramenta e > não a conheça. > Alguém conhece alguma ferramenta para facilitar a programação em perl? > Porque vi, emacs ou mcedit eu acho deafiadores, mas poucos práticos. > Aguém conhece? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Lucas Allan Cardoso Linux User # 467562 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From gabriel.vieira em gmail.com Mon Dec 1 08:17:53 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 1 Dec 2008 13:17:53 -0300 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <88f3d5bd0812010801r4aeb744cnd146800fc098380b@mail.gmail.com> References: <4933833F.6050504@gmail.com> <88f3d5bd0812010801r4aeb744cnd146800fc098380b@mail.gmail.com> Message-ID: <83d8367f0812010817k4cf6ded3x4e2c81188c257bc5@mail.gmail.com> Komodo, Scite, Padre (made in Perl), ... dia desses rolaram umas sugestões no SPPM. (http://sao-paulo.pm.org/), confere no histórico da lista. 2008/12/1 Lucas Allan : > Você pode usar o Eclipse, ele possui plugin para perl. > > 2008/12/1 gilmar >> >> Uma boa tarde a todos. >> Para fazer a minhas brincadeiras em perl ( estou aprendendo perl) eu >> usava o vi e depois executava. >> Com o tempo eu descobri o quanta que tem muitas vantagens em ter abas, o >> que facilita muito já que costumo escrever um código e ir otimizando ele, >> salvando em varios arquivos , tipo teste1 teste2 teste3... >> Mas como tempo estou me enchendo do quanta porque ele não foi escrito >> para programar em perl. Então eu pensei na hipótese que deva ter uma >> ferramenta e não a conheça. >> Alguém conhece alguma ferramenta para facilitar a programação em perl? >> Porque vi, emacs ou mcedit eu acho deafiadores, mas poucos práticos. >> Aguém conhece? >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > -- > Lucas Allan Cardoso > Linux User # 467562 > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From nferraz em gmail.com Mon Dec 1 08:29:12 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 1 Dec 2008 17:29:12 +0100 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <4933833F.6050504@gmail.com> References: <4933833F.6050504@gmail.com> Message-ID: <604cec170812010829k70318351wa70bbf317042f88f@mail.gmail.com> 2008/12/1 gilmar : > Uma boa tarde a todos. > Para fazer a minhas brincadeiras em perl ( estou aprendendo perl) eu usava > o vi e depois executava. > Com o tempo eu descobri o quanta que tem muitas vantagens em ter abas, o > que facilita muito já que costumo escrever um código e ir otimizando ele, > salvando em varios arquivos , tipo teste1 teste2 teste3... > Mas como tempo estou me enchendo do quanta porque ele não foi escrito para > programar em perl. Então eu pensei na hipótese que deva ter uma ferramenta e > não a conheça. > Alguém conhece alguma ferramenta para facilitar a programação em perl? > Porque vi, emacs ou mcedit eu acho deafiadores, mas poucos práticos. > Aguém conhece? Experimente usar o vim com um arquivo de configuracão apropriado ($HOME/.vimrc). Por exemplo: http://www.perlmonks.org/?node_id=540167 Uma das funcionalidades que eu mais gosto é digitar _t (underscore seguido por "t") para rodar o perl tidy e reformatar todo ou parte do código. (Precisa ter o Perl::Tidy instalado no seu computador.) (Eu sei que a minha resposta foge da sua pergunta, mas, se você pretende usar perl profissionalmente, muitas vezes não terá acesso a IDEs ou editores mais rebuscados. Por isso vale a pena aprender a se virar com o vim.) []s Nelson From luismottacampos em yahoo.co.uk Mon Dec 1 09:12:15 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 01 Dec 2008 18:12:15 +0100 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <4933833F.6050504@gmail.com> References: <4933833F.6050504@gmail.com> Message-ID: <49341AEF.5080406@yahoo.co.uk> gilmar wrote: > Uma boa tarde a todos. > Para fazer a minhas brincadeiras em perl ( estou aprendendo perl) eu > usava o vi e depois executava. > Com o tempo eu descobri o quanta que tem muitas vantagens em ter > abas, o que facilita muito já que costumo escrever um código e ir > otimizando ele, salvando em varios arquivos , tipo teste1 teste2 teste3... Espera... você parou de usar o Vim por que achou que ele não tinha abas? Lamento informar, mas o Emacs ou o Vim são os editores que eu recomendo que as pessoas aprendam a usar para programar computadores. Eles tornam a tarefa de programar simples e fácil, e tem muitas coisas prontas que facilitam a sua vida. O Alceu traduziu um excelente tutorial sobre como usar Vim: http://sao-paulo.pm.org/papers/alceu/vim4perl/index.html E você pode aprender a usar abas no vim aqui: http://stoa.usp.br/vim/weblog/9538.html Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From daniel.oliveira.mantovani em gmail.com Mon Dec 1 09:19:43 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 1 Dec 2008 15:19:43 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <49341AEF.5080406@yahoo.co.uk> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> Message-ID: <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> E outra, não sei o que faz da vida, mas se um dia estiver em um servidor Unix precisando criar um script de automatização vai instalar o gnome no servidor de WEB ? Fora que é muito rápido mexer no Vim do que em um editor de texto, ao invés de você apertar CTRL+I e depois clicar na janelinha e colocar o número da linha, você aperta "2 tecla" no vim e já vai para linha que quer, esse exemplo é banal mas é por aí que as coisas seguem em frente.( É claro alguns insistem em seguir para trás.) E o vim tem abas!!! while(){s/gráfico/shell/ or die "Você merece\n"};print "Agora você está aprendendo,$/ 2008/12/1 Luis Motta Campos > gilmar wrote: > >> Uma boa tarde a todos. >> Para fazer a minhas brincadeiras em perl ( estou aprendendo perl) eu >> usava o vi e depois executava. >> Com o tempo eu descobri o quanta que tem muitas vantagens em ter abas, o >> que facilita muito já que costumo escrever um código e ir otimizando ele, >> salvando em varios arquivos , tipo teste1 teste2 teste3... >> > > Espera... você parou de usar o Vim por que achou que ele não tinha abas? > > Lamento informar, mas o Emacs ou o Vim são os editores que eu recomendo que > as pessoas aprendam a usar para programar computadores. Eles tornam a tarefa > de programar simples e fácil, e tem muitas coisas prontas que facilitam a > sua vida. > > O Alceu traduziu um excelente tutorial sobre como usar Vim: > > http://sao-paulo.pm.org/papers/alceu/vim4perl/index.html > > E você pode aprender a usar abas no vim aqui: > > http://stoa.usp.br/vim/weblog/9538.html > > Putamplexos. > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Procuro emprego C.V: http://www.danielmantovani.site50.net/ print "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From luismottacampos em yahoo.co.uk Mon Dec 1 09:45:58 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 01 Dec 2008 18:45:58 +0100 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> Message-ID: <493422D6.6010102@yahoo.co.uk> Daniel de Oliveira Mantovani wrote: > E outra, não sei o que faz da vida, mas se um dia estiver em um > servidor Unix precisando criar um script de automatização vai > instalar o gnome no servidor de WEB ? Eu não sei o que é que você faz da vida para achar que eu ou qualquer outra pessoa aqui ia ser desleixado e tolo o bastante para tentar desenvolver qualquer coisa que seja no ambiente de produção. Qualquer desenvolvedor que se dá ao respeito roda vim no seu ambiente de desenvolvimento, apenas. Para mim, isso é o meu desktop no trabalho, mas pode ser também um outro servidor especificamente designado para esta finalidade. Fora isso, não se deve mexer em nada sem controle de versão. Assim, se você não puxou uma "cópia de trabalho" do teu programa, você está fazendo cagada. E, se a ferramenta que mais te agrada é gráfica, você deve mais é usar ela mesmo. Se uma ferramenta fosse a escolha perfeita para todo mundo, não haveriam tantas disponíveis para a gente escolher. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From gilmarmoretto.mp em gmail.com Mon Dec 1 00:24:20 2008 From: gilmarmoretto.mp em gmail.com (gilmar) Date: Mon, 01 Dec 2008 06:24:20 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <493422D6.6010102@yahoo.co.uk> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> Message-ID: <49339F34.2020003@gmail.com> Luis Motta Campos escreveu: > Daniel de Oliveira Mantovani wrote: >> E outra, não sei o que faz da vida, mas se um dia estiver em um >> servidor Unix precisando criar um script de automatização vai >> instalar o gnome no servidor de WEB ? > > Eu não sei o que é que você faz da vida para achar que eu ou qualquer > outra pessoa aqui ia ser desleixado e tolo o bastante para tentar > desenvolver qualquer coisa que seja no ambiente de produção. > > Qualquer desenvolvedor que se dá ao respeito roda vim no seu ambiente > de desenvolvimento, apenas. Para mim, isso é o meu desktop no > trabalho, mas pode ser também um outro servidor especificamente > designado para esta finalidade. > > Fora isso, não se deve mexer em nada sem controle de versão. Assim, se > você não puxou uma "cópia de trabalho" do teu programa, você está > fazendo cagada. > > E, se a ferramenta que mais te agrada é gráfica, você deve mais é usar > ela mesmo. Se uma ferramenta fosse a escolha perfeita para todo mundo, > não haveriam tantas disponíveis para a gente escolher. > > Putamplexos. Puxa. Sinceramente no começo da resposta eu cheguei a pensar que o que estava perguntando era uma ofença. Estão vamos relembrar, estou aprendendo perl. Só isso e não sou um programador profissional como vários outros que estão nesse mesmo grupo. Eu só fiz uma pergunta porque eu acho um pouco difícil de entender os códigos sem a indicação de erro que uma tela gráfica pode oferecer. E perguntei por desconhecimento mesmo, embora sendo um usuário de slackware por anos, perl para min é muito novo e tenho dificuldade para entender onde está os erros conforme vão aparecendo. Portanto estou bem adaptado ao konsole com seus emas e elvis mas só estava procurando algo que me indicasse onde está o erro em um script. From frederico em gmail.com Mon Dec 1 10:03:32 2008 From: frederico em gmail.com (Frederico Recsky) Date: Mon, 1 Dec 2008 16:03:32 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> Message-ID: <88fe68ee0812011003t7b067137i560536c9b96c5ff3@mail.gmail.com> Olá, 2008/12/1 Daniel de Oliveira Mantovani : > E outra, não sei o que faz da vida, mas se um dia estiver em um servidor > Unix precisando criar um script de automatização vai instalar o gnome no > servidor de WEB ? Existe um mito que somente vim/emacs ou só o ed, ou um editor hexa... vai estar num servidor em ambiente de produção. Eu pessoalmente nunca edito arquivos no terminal local de um servidor. Tenho utilizado muito o kate, porque 90% do que eu preciso em 95% do tempo tem nele. Inclusive edição de arquivos remotos , via http, ftp , ssh. Para quem usa linux e tem o kate instalado, vai la, file->open. Na janela digite fish://nomedoservidor, nome do usuario e senha e voi la.. ta tudo listado na propria janela de abrir arquivo. (ou ftp:// ou http://). O esquema de guardar multiplas sessões é muito bom. Entre outro n recursos, isso porque eu to no kde3 ainda, o do kde4 ta um passo a mais (não muito estavel porem). Se o servidor tiver offline, alguem vai ter que pagar meu taxi até o datacenter, dai eu uso vi/vim mesmo. Ah, sim, tem abas :). (apesar que a listagem lateral dos arquivos eu ache mais produtiva). []'s -- ____________________________ Frederico Recsky Linux User: #253572 http://www.fred.eti.br http://www.perl.org.br From frederico em gmail.com Mon Dec 1 10:09:06 2008 From: frederico em gmail.com (Frederico Recsky) Date: Mon, 1 Dec 2008 16:09:06 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <49339F34.2020003@gmail.com> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <49339F34.2020003@gmail.com> Message-ID: <88fe68ee0812011009u44dee20bg37cdee71f8ad00fe@mail.gmail.com> Olá, 2008/12/1 gilmar : > Estão vamos relembrar, estou aprendendo perl. Só isso e não sou um > programador profissional como vários outros que estão nesse mesmo grupo. Eu > só fiz uma pergunta porque eu acho um pouco difícil de entender os códigos > sem a indicação de erro que uma tela gráfica pode oferecer. Se eu entendi, voce quer algo "debug do borland ou visual studio" ? > E perguntei por desconhecimento mesmo, embora sendo um usuário de slackware > por anos, perl para min é muito novo e tenho dificuldade para entender onde > está os erros conforme vão aparecendo. Portanto estou bem adaptado ao > konsole com seus emas e elvis mas só estava procurando algo que me > indicasse onde está o erro em um script. Putz, infelizmente não tem como. Se tivesse algo desse tipo a skynet ia por os robos para matar a gente :). Erro de sintaxe voce consegue pegar sem rodar com perl -c programa.pl. Usar linhas numeradas (set number no vim acho) e F11 no kate ajuda a procurar a mensagem de erro e percorrer o programa. Voce pode se aventurar pelo debug do perl, perl -D. No caso já pega o console do kate (embaixo da tela de edição) e vai acompanhando com o codigo em cima. No mais da para ficar uns bons threads discutindo tecnicas de debug. 90% das coisas para mim se resolve com print variavel ou fazendo watch delas de alguma forma. []'s -- ____________________________ Frederico Recsky Linux User: #253572 http://www.fred.eti.br http://www.perl.org.br From gilmarmoretto.mp em gmail.com Mon Dec 1 00:51:51 2008 From: gilmarmoretto.mp em gmail.com (gilmar) Date: Mon, 01 Dec 2008 06:51:51 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <88fe68ee0812011009u44dee20bg37cdee71f8ad00fe@mail.gmail.com> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <49339F34.2020003@gmail.com> <88fe68ee0812011009u44dee20bg37cdee71f8ad00fe@mail.gmail.com> Message-ID: <4933A5A7.8070801@gmail.com> Frederico Recsky escreveu: > > Voce pode se aventurar pelo debug do perl, perl -D. No caso já pega o > console do kate (embaixo da tela de edição) e vai acompanhando com o > codigo em cima. > > No mais da para ficar uns bons threads discutindo tecnicas de debug. > 90% das coisas para mim se resolve com print variavel ou fazendo watch > delas de alguma forma. > > []'s > > Certo, vou dar uma googlada para ver o que acho por aí. 2008/12/1 Luis Motta Campos > O Alceu traduziu um excelente tutorial sobre como usar Vim: http://sao-paulo.pm.org/papers/alceu/vim4perl/index.html E você pode aprender a usar abas no vim aqui: Muito bom isso hein?! Estou dando uma lida nesse tuto que passou. Estou vendo que estava usando o vim meio cru, não sabia que ele tinha essas possibilidades From agnaldo em starweb-software.com.br Mon Dec 1 10:42:07 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Mon, 1 Dec 2008 16:42:07 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk><214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com><493422D6.6010102@yahoo.co.uk> <49339F34.2020003@gmail.com> <88fe68ee0812011009u44dee20bg37cdee71f8ad00fe@mail.gmail.com> Message-ID: <7D4B87D7FE98423DBFA8724FE36188BD@swmobile> Opções: http://www.activestate.com/Products/komodo_ide/index.mhtml http://open-perl-ide.sourceforge.net/ http://www.xarka.com/optiperl/features.html http://www.solutionsoft.com/perl.htm http://www.indigostar.com/perledit.html ----- Original Message ----- From: "Frederico Recsky" To: "Cascavel Perl Mongers" Sent: Monday, December 01, 2008 4:09 PM Subject: Re: [Cascavel-pm] tem uma ferramenta grafica para perl? Olá, 2008/12/1 gilmar : > Estão vamos relembrar, estou aprendendo perl. Só isso e não sou um > programador profissional como vários outros que estão nesse mesmo grupo. > Eu > só fiz uma pergunta porque eu acho um pouco difícil de entender os > códigos > sem a indicação de erro que uma tela gráfica pode oferecer. Se eu entendi, voce quer algo "debug do borland ou visual studio" ? > E perguntei por desconhecimento mesmo, embora sendo um usuário de > slackware > por anos, perl para min é muito novo e tenho dificuldade para entender > onde > está os erros conforme vão aparecendo. Portanto estou bem adaptado ao > konsole com seus emas e elvis mas só estava procurando algo que me > indicasse onde está o erro em um script. Putz, infelizmente não tem como. Se tivesse algo desse tipo a skynet ia por os robos para matar a gente :). Erro de sintaxe voce consegue pegar sem rodar com perl -c programa.pl. Usar linhas numeradas (set number no vim acho) e F11 no kate ajuda a procurar a mensagem de erro e percorrer o programa. Voce pode se aventurar pelo debug do perl, perl -D. No caso já pega o console do kate (embaixo da tela de edição) e vai acompanhando com o codigo em cima. No mais da para ficar uns bons threads discutindo tecnicas de debug. 90% das coisas para mim se resolve com print variavel ou fazendo watch delas de alguma forma. []'s -- ____________________________ Frederico Recsky Linux User: #253572 http://www.fred.eti.br http://www.perl.org.br _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From claudio em dpreferencial.com.br Mon Dec 1 10:47:41 2008 From: claudio em dpreferencial.com.br (claudio em dpreferencial.com.br) Date: Mon, 1 Dec 2008 16:47:41 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? References: <4933833F.6050504@gmail.com><49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk><49339F34.2020003@gmail.com><88fe68ee0812011009u44dee20bg37cdee71f8ad00fe@mail.gmail.com> <4933A5A7.8070801@gmail.com> Message-ID: <10E239CB25F24A6E88E9D8999431F2B8@preferencial.local> Pessoall.. Boa tarde! Particularmente acho que ter um editor especifico para Perl, ajuda muito... Estive pesquisando algumas indicações da lista sobre este tema... O tal do Perl Studio 2008 .. me parace uma opção custox benefício bem razoável.. http://www.cayoren.com/ Se alguém souber algo sobre o programa, por gentileza dê a sua opinião. Claudio H.Binaghi claudio em dpreferencial.com.br 5511 3288.4840 From acid06 em gmail.com Mon Dec 1 11:00:41 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 1 Dec 2008 17:00:41 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <49339F34.2020003@gmail.com> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <49339F34.2020003@gmail.com> Message-ID: <9a08c9b40812011100h41d412daqc233465e84866a6b@mail.gmail.com> 2008/12/1 gilmar : > E perguntei por desconhecimento mesmo, embora sendo um usuário de slackware > por anos, perl para min é muito novo e tenho dificuldade para entender onde > está os erros conforme vão aparecendo. Portanto estou bem adaptado ao > konsole com seus emas e elvis mas só estava procurando algo que me > indicasse onde está o erro em um script. Não existe nenhum problema em querer utilizar outras coisas além de vim ou emacs. Eu programo há diversos anos e não gosto de nenhum dos dois (apesar de saber usar o vim sem problemas e costumar, inclusive, utilizá-lo para outras coisas). Eu não sou tão produtivo no vim como sou com outras ferramentas. Em especial, sinto o mesmo problema que você: faltam abas. Abas de verdade - eu sei editar múltiplos arquivos no vim simultâneamente (inclusive, com diversos buffers dentro da mesma tela) e, inclusive, sei que dá pra ter algo "similar" a abas, em que os nomes dos arquivos aparecem e você pode clicá-los. Mas não é a mesma coisa. Minha recomendação pessoal é que utilize um editor de texto gráfico mais simplificado, que não seja uma IDE, mas que tenha tudo que seja necessário. Quando estou no Linux, costumo usar o Kate (do KDE). No Windows, eu utilizo um editor chamado EditPlus 2. Caso você realmente uma IDE pra Perl, a única escolha sensata é o Komodo. Tem o Eclipse com o plugin EPIC, mas... bem, eu não gosto do Eclipse. Essa coisa de usar vim/emcas dar mais produtividade é meio míope. Qualquer editor que tenha os seguintes recursos acessíveis facilmente (atalhos de teclado) vai ser pelo menos 95% tão produtivo quanto qualquer outra alternativa: find/replace com expressões regulares, goto line, syntax highlighting e edição de múltiplos arquivos simultâneos. Pra quem gosta, autocomplete também é bom (eu não gosto). Na verdade, a única coisa que eu sinto falta do vim quando estou em outros editores é de dar "dd" e apagar uma linha inteira. Home, Shift+End, Delete são 2 keystrokes a mais. -Nilson Santos F. Jr. From breno em rio.pm.org Mon Dec 1 11:08:16 2008 From: breno em rio.pm.org (breno) Date: Mon, 1 Dec 2008 17:08:16 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <9a08c9b40812011100h41d412daqc233465e84866a6b@mail.gmail.com> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <49339F34.2020003@gmail.com> <9a08c9b40812011100h41d412daqc233465e84866a6b@mail.gmail.com> Message-ID: 2008/12/1 Nilson Santos Figueiredo Junior : > > Na verdade, a única coisa que eu sinto falta do vim quando estou em > outros editores é de dar "dd" e apagar uma linha inteira. Home, > Shift+End, Delete são 2 keystrokes a mais. > Padre (http://padre.perlide.org) é gráfico, possui abas, está evoluindo rapidamente e tem "modo vim" desde a versão 0.17 []s -b From daniel.oliveira.mantovani em gmail.com Mon Dec 1 11:08:56 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 1 Dec 2008 17:08:56 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <493422D6.6010102@yahoo.co.uk> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> Message-ID: <214823ca0812011108x92a62f8tf9db6a5d2b6e263a@mail.gmail.com> 2008/12/1 Luis Motta Campos > Daniel de Oliveira Mantovani wrote: > >> E outra, não sei o que faz da vida, mas se um dia estiver em um servidor >> Unix precisando criar um script de automatização vai instalar o gnome no >> servidor de WEB ? >> > > Eu não sei o que é que você faz da vida para achar que eu ou qualquer outra > pessoa aqui ia ser desleixado e tolo o bastante para tentar desenvolver > qualquer coisa que seja no ambiente de produção. Bom "desenvolver" e "criar um script" pore parecer a mesma coisa ou não, mas isso não importa, "Na boca de quem sabe falar qualquer palavra tem qualquer significado. Pode [i]ler essa resposta de trás para frente[/i]. Quando eu disse ":precisando criar um script" significa que é uma situação composta por vários fátores aglomerados que podem ser uma bola de neve ou não, o importante é que você está em um servidor WEB Unix e precisa [b]desenvolver[/b] um script Perl. Se você não conhecer nem um editor em modo sem ser gráfico você está morto ou como se dizem( é ou = || porque tem precedência maior) você está demitido. Se todas situações fossem iguais não existiriam mais desenvolvedores só "criadores de script"(Agora é a parte que eu digo ao contrário do que eu disse, [i]leia de trás para frente[/i] ) Resumindo eu quero dizer isso: É bom conhece um pouco de um pouco. Qualquer desenvolvedor que se dá ao respeito roda vim no seu ambiente de > desenvolvimento, apenas. Para mim, isso é o meu desktop no trabalho, mas > pode ser também um outro servidor especificamente designado para esta > finalidade. > > Fora isso, não se deve mexer em nada sem controle de versão. Assim, se você > não puxou uma "cópia de trabalho" do teu programa, você está fazendo cagada. > > E, se a ferramenta que mais te agrada é gráfica, você deve mais é usar ela > mesmo. Se uma ferramenta fosse a escolha perfeita para todo mundo, não > haveriam tantas disponíveis para a gente escolher. > > > Putamplexos. > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Procuro emprego C.V: http://www.danielmantovani.site50.net/ print "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani em gmail.com Mon Dec 1 11:10:32 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 1 Dec 2008 17:10:32 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <214823ca0812011108x92a62f8tf9db6a5d2b6e263a@mail.gmail.com> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <214823ca0812011108x92a62f8tf9db6a5d2b6e263a@mail.gmail.com> Message-ID: <214823ca0812011110w3ffd65edv3a00e1023e55f91@mail.gmail.com> Ops! errei sem perdão pore = pode, esta = estar 2008/12/1 Daniel de Oliveira Mantovani > 2008/12/1 Luis Motta Campos > >> Daniel de Oliveira Mantovani wrote: >> >>> E outra, não sei o que faz da vida, mas se um dia estiver em um servidor >>> Unix precisando criar um script de automatização vai instalar o gnome no >>> servidor de WEB ? >>> >> >> Eu não sei o que é que você faz da vida para achar que eu ou qualquer >> outra pessoa aqui ia ser desleixado e tolo o bastante para tentar >> desenvolver qualquer coisa que seja no ambiente de produção. >> > > Bom "desenvolver" e "criar um script" pore parecer a mesma coisa ou não, > mas isso não importa, "Na boca de quem sabe falar qualquer palavra tem > qualquer significado. Pode [i]ler essa resposta de trás para frente[/i]. > > Quando eu disse ":precisando criar um script" significa que é uma situação > composta por vários fátores aglomerados que podem ser uma bola de neve ou > não, o importante é que você está em um servidor WEB Unix e precisa > [b]desenvolver[/b] um script Perl. > Se você não conhecer nem um editor em modo sem ser gráfico você está morto > ou como se dizem( é ou = || porque tem precedência maior) você está > demitido. > > Se todas situações fossem iguais não existiriam mais desenvolvedores só > "criadores de script"(Agora é a parte que eu digo ao contrário do que eu > disse, [i]leia de trás para frente[/i] ) > > Resumindo eu quero dizer isso: > É bom conhece um pouco de um pouco. > > > Qualquer desenvolvedor que se dá ao respeito roda vim no seu ambiente de >> desenvolvimento, apenas. Para mim, isso é o meu desktop no trabalho, mas >> pode ser também um outro servidor especificamente designado para esta >> finalidade. >> >> Fora isso, não se deve mexer em nada sem controle de versão. Assim, se >> você não puxou uma "cópia de trabalho" do teu programa, você está fazendo >> cagada. >> >> E, se a ferramenta que mais te agrada é gráfica, você deve mais é usar ela >> mesmo. Se uma ferramenta fosse a escolha perfeita para todo mundo, não >> haveriam tantas disponíveis para a gente escolher. >> >> >> Putamplexos. >> -- >> Luis Motta Campos is a software engineer, >> Perl Programmer, foodie and photographer. >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> > > > > -- > Procuro emprego C.V: > http://www.danielmantovani.site50.net/ > > print > "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ > > -- Procuro emprego C.V: http://www.danielmantovani.site50.net/ print "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From acid06 em gmail.com Mon Dec 1 11:21:15 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 1 Dec 2008 17:21:15 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <493422D6.6010102@yahoo.co.uk> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> Message-ID: <9a08c9b40812011121pb4227e2qb081922b652177b2@mail.gmail.com> 2008/12/1 Luis Motta Campos : > Eu não sei o que é que você faz da vida para achar que eu ou qualquer outra > pessoa aqui ia ser desleixado e tolo o bastante para tentar desenvolver > qualquer coisa que seja no ambiente de produção. Se isso é ser desleixado e tolo... me dá um daqueles chapeuzinhos de "Dunce" pra eu sentar no canto da sala. Eu já fiz isso diversas vezes. Obviamente, *meus* sistemas normalmente não precisam disso. Mas eu já fiz isso enquanto dava manutenção de emergência em sistemas dos outros. E, sinceramente, eu duvido que você não tenha feito esse tipo de coisa, não só uma, mas diversas vezes. Além disso, em ambientes assimétricos (servidores de produção rodam OS, bibliotecas, versões diferentes dos servidores de desenvolvimento, por exemplo) também acontecem problemas somente no ambiente de produção. É bem mais produtivo isolar um dos servidores e "debugar" lá mesmo, do que ficar tentando inferir o que está de errado olhando pelo lado de fora, ainda mais se o problema for grave e tudo já estiver fora do ar mesmo. Enfim, é óbvio que essas situações *não deveriam* acontecer. Mas acontecem, muitas vezes, sem depender de nós. Não estou defendendo que isso seja uma boa prática, é uma péssima prática. Mas quando um cano da sua casa estoura, se você conseguir tampar o vazamento com um pedaço de chiclete, aquilo vai ser melhor do que nada até ter tempo de realmente consertar o cano. O importante é lembrar que essas "soluções" são como o chiclete no encanamento: é algo feio (eu diria até mesmo nojento) e temporário. -Nilson Santos F. Jr. From luismottacampos em yahoo.co.uk Mon Dec 1 11:36:19 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 01 Dec 2008 20:36:19 +0100 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <9a08c9b40812011100h41d412daqc233465e84866a6b@mail.gmail.com> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <49339F34.2020003@gmail.com> <9a08c9b40812011100h41d412daqc233465e84866a6b@mail.gmail.com> Message-ID: <49343CB3.4060503@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > Qualquer editor que tenha os seguintes recursos acessíveis facilmente > (atalhos de teclado) vai ser pelo menos 95% tão produtivo quanto > qualquer outra alternativa: find/replace com expressões regulares, > goto line, syntax highlighting e edição de múltiplos arquivos > simultâneos. Pra quem gosta, autocomplete também é bom (eu não gosto). Boa síntese, Nilson. Eu acho que os editores mais simples de se conseguir isso tudo junto continuam sendo o Vim e o Emacs, com a vantagem de que o Emacs sabe (sabia?) como interpretar comandos do Perl Debugger e colocar o programa para acompanhar ele (mais ou menos como funciona para o GDB). Eu recomendo experimentar o xemacs (versão 21 ou maior) por causa desta possibilidade de usar o debugger do Perl dentro dele. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From luismottacampos em yahoo.co.uk Mon Dec 1 11:40:09 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 01 Dec 2008 20:40:09 +0100 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <49339F34.2020003@gmail.com> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <49339F34.2020003@gmail.com> Message-ID: <49343D99.4040108@yahoo.co.uk> gilmar wrote: > Luis Motta Campos escreveu: >> Daniel de Oliveira Mantovani wrote: >>> E outra, não sei o que faz da vida, mas se um dia estiver em um >>> servidor Unix precisando criar um script de automatização vai >>> instalar o gnome no servidor de WEB ? >> >> Eu não sei o que é que você faz da vida para achar que eu ou qualquer >> outra pessoa aqui ia ser desleixado e tolo o bastante para tentar >> desenvolver qualquer coisa que seja no ambiente de produção. >> >> Qualquer desenvolvedor que se dá ao respeito roda vim no seu ambiente >> de desenvolvimento, apenas. Para mim, isso é o meu desktop no >> trabalho, mas pode ser também um outro servidor especificamente >> designado para esta finalidade. >> >> Fora isso, não se deve mexer em nada sem controle de versão. Assim, se >> você não puxou uma "cópia de trabalho" do teu programa, você está >> fazendo cagada. >> >> E, se a ferramenta que mais te agrada é gráfica, você deve mais é usar >> ela mesmo. Se uma ferramenta fosse a escolha perfeita para todo mundo, >> não haveriam tantas disponíveis para a gente escolher. >> >> Putamplexos. > > Puxa. Sinceramente no começo da resposta eu cheguei a pensar que o que > estava perguntando era uma ofença. Lamento, tem dois mal-entendidos aqui: 1. Não é uma ofensa, é um chacoalhão; 2. Não estou falando com você, mas por você. O chacoalhão é para o Daniel Mantovani, que deveria ser menos arrogante e primeiro aprender a usar qualquer ferramenta. > Estão vamos relembrar, estou aprendendo perl. Só isso e não sou um > programador profissional como vários outros que estão nesse mesmo grupo. OK, o resto das recomendações podem se aplicar a você também: 1. Tenha um ambiente de desenvolvimento separado da produção; 2. Use controle de versão; 3. Use um editor que te faça sentir confortável. O Nílson resumiu bem as características mais importantes de um editor para programador. > Eu só fiz uma pergunta porque eu acho um pouco difícil de entender os > códigos sem a indicação de erro que uma tela gráfica pode oferecer. OK, é questão de hábito e de ter um modelo mental para isso. Eu tenho a impressão que a GUI atrapalha. Assim, eu não costumo usar. Talvez você se sinta bem usando o GVim, vale à pena experimentar. Ele suporta abas bonitas, e acho que consegue fazer uma interface mais ou menos boa para o Perl Debugger, além de ter /syntax/ /highlight/ bom e outras caractrísticas importantes para um editor de programação. > E perguntei por desconhecimento mesmo, embora sendo um usuário de > slackware por anos, perl para min é muito novo e tenho dificuldade para > entender onde está os erros conforme vão aparecendo. Portanto estou bem > adaptado ao konsole com seus emas e elvis mas só estava procurando algo > que me indicasse onde está o erro em um script. Lamento o mal entendido. Espero que agora a coisa esteja clara. Sobre encontrar um editor que te faça sentir bem e produzir mais: eu levei 6 anos para encontrar o meu, recomendo paciência. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From luismottacampos em yahoo.co.uk Mon Dec 1 11:44:34 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 01 Dec 2008 20:44:34 +0100 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <214823ca0812011108x92a62f8tf9db6a5d2b6e263a@mail.gmail.com> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <214823ca0812011108x92a62f8tf9db6a5d2b6e263a@mail.gmail.com> Message-ID: <49343EA2.3020701@yahoo.co.uk> Daniel de Oliveira Mantovani wrote: > Bom "desenvolver" e "criar um script" pore parecer a mesma coisa ou > não, mas isso não importa, "Na boca de quem sabe falar qualquer > palavra tem qualquer significado. Pode [i]ler essa resposta de trás > para frente[/i]. > > Quando eu disse ":precisando criar um script" significa que é uma > situação composta por vários fátores aglomerados que podem ser uma > bola de neve ou não, o importante é que você está em um servidor WEB > Unix e precisa [b]desenvolver[/b] um script Perl. Se você não > conhecer nem um editor em modo sem ser gráfico você está morto ou > como se dizem( é ou = || porque tem precedência maior) você está > demitido. > > Se todas situações fossem iguais não existiriam mais desenvolvedores > só "criadores de script"(Agora é a parte que eu digo ao contrário do > que eu disse, [i]leia de trás para frente[/i] ) > > Resumindo eu quero dizer isso: É bom conhece um pouco de um pouco. > Lamento, você não consegue expressar as tuas idéias com clareza. Com base nisso, eu vou questionar e derrubar o seu argumento sem entrar no mérito: se você é programador profissional e não consegue organizar as tuas idéias numa folha de papel (ou num email) deveria ser demitido de qualquer forma. Não vai ser por que não consegue usar este ou aquele editor de texto que isso vai acontecer. Espero que isso ajude todo mundo a entender por que eu faço questão de que todo mundo escreva português correto nas listas, e tento dar o exemplo eu mesmo, escrevendo corretamente, sem erros de digitação, acentuação ou pontuação. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From acid06 em gmail.com Mon Dec 1 11:48:54 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Mon, 1 Dec 2008 17:48:54 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <49343CB3.4060503@yahoo.co.uk> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <49339F34.2020003@gmail.com> <9a08c9b40812011100h41d412daqc233465e84866a6b@mail.gmail.com> <49343CB3.4060503@yahoo.co.uk> Message-ID: <9a08c9b40812011148oe586743j532e914114ef0c1d@mail.gmail.com> 2008/12/1 Luis Motta Campos : > Boa síntese, Nilson. Eu acho que os editores mais simples de se conseguir > isso tudo junto continuam sendo o Vim e o Emacs, com a vantagem de que o > Emacs sabe (sabia?) como interpretar comandos do Perl Debugger e colocar o > programa para acompanhar ele (mais ou menos como funciona para o GDB). Mas qualquer editor tem isso hoje em dia. Virou commodity, a não ser que você vire especialista em um editor específico. Mas isso não funciona pra mim. Aliás, isso de debugging é outra coisa que não faz a menor diferença pra mim (e por isso não ligo muito pra IDEs). Pra mim é completamente inútil. Eu não consigo tirar nada de útil quando rodo um programa linha a linha. Sou adepto do "debugging via print", acho muito mais eficiente porque, dessa maneira, você gera um registro escrito da execução, enquanto debugando linha a linha você tem que guardar os valores na cabeça... se esquecer de algo, já era. Mas, novamente, isso é apenas uma preferência pessoal. -Nilson Santos F. Jr. From gabriel.vieira em gmail.com Mon Dec 1 11:54:22 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 1 Dec 2008 16:54:22 -0300 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <49343EA2.3020701@yahoo.co.uk> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <214823ca0812011108x92a62f8tf9db6a5d2b6e263a@mail.gmail.com> <49343EA2.3020701@yahoo.co.uk> Message-ID: <83d8367f0812011154r5dd828ffqc0d9b02334700122@mail.gmail.com> 2008/12/1 Luis Motta Campos : > > Lamento, você não consegue expressar as tuas idéias com clareza. > Tirando que você conjugou o pronome de maneira equivocada, concordo plenamente e participo dessa campanha! Abraços, -- Gabriel Vieira From luismottacampos em yahoo.co.uk Mon Dec 1 11:53:31 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 01 Dec 2008 20:53:31 +0100 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <9a08c9b40812011121pb4227e2qb081922b652177b2@mail.gmail.com> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <9a08c9b40812011121pb4227e2qb081922b652177b2@mail.gmail.com> Message-ID: <493440BB.9000106@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > Obviamente, *meus* sistemas normalmente não precisam disso. Mas eu já > fiz isso enquanto dava manutenção de emergência em sistemas dos > outros. E, sinceramente, eu duvido que você não tenha feito esse tipo > de coisa, não só uma, mas diversas vezes. Não é o caso, eu não me orgulho disso e não digo publicamente que eu faço. Mas sim, quando o chefe grita que quer que eu mexa no script "no ar" eu faço, na frente dele, até ele cansar de me ver digitar e ir embora. Depois, eu paro, que eu não sou besta e tenho um nome a zelar. Motivos políticos à parte, ninguém deveria fazer isso nunca. E eu sigo estar norma e pressiono os meus subordinados, pupilos e amigos a não fazer isso o mais que eu posso. E ninguém nunca veio me contar da vez que eles seguiram o procedimento correto e a coisa saiu errado de uma forma catastrófica, que eles não conseguiram corrigir (nem que seja rolando de volta a versão anterior). > Além disso, em ambientes assimétricos (servidores de produção rodam > OS, bibliotecas, versões diferentes dos servidores de desenvolvimento, > por exemplo) também acontecem problemas somente no ambiente de > produção. É bem mais produtivo isolar um dos servidores e "debugar" lá > mesmo, do que ficar tentando inferir o que está de errado olhando pelo > lado de fora, ainda mais se o problema for grave e tudo já estiver > fora do ar mesmo. Ter ambiente assimétrico não ajuda nada. Se você não pode garantir que as dependências do seu sistema são satisfeitas em ambos os ambientes de produção e desenvolvimento, tem mais um problema. Mas isso é assunto para outro /thread/. > Enfim, é óbvio que essas situações *não deveriam* acontecer. Mas > acontecem, muitas vezes, sem depender de nós. Como eu disse antes: eu sei disso, eu passo por isso também, mas eu tento o mais que eu posso fazer com que os meus subordinados, meus pupilos e meus amigos não precisem passar por isso. Eu ensino apenas o certo. Por favor compreenda que a minha postura aqui é o mais correta possível. Eu não posso dar mau exemplo. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From luismottacampos em yahoo.co.uk Mon Dec 1 12:24:34 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Mon, 01 Dec 2008 21:24:34 +0100 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <83d8367f0812011154r5dd828ffqc0d9b02334700122@mail.gmail.com> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <214823ca0812011108x92a62f8tf9db6a5d2b6e263a@mail.gmail.com> <49343EA2.3020701@yahoo.co.uk> <83d8367f0812011154r5dd828ffqc0d9b02334700122@mail.gmail.com> Message-ID: <49344802.9000305@yahoo.co.uk> Gabriel Vieira wrote: > 2008/12/1 Luis Motta Campos : >> Lamento, você não consegue expressar as tuas idéias com clareza. >> > > Tirando que você conjugou o pronome de maneira equivocada, concordo > plenamente e participo dessa campanha! Por favor me diga qual, para que eu corrija. ;) Putamplexos! -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From russoz em gmail.com Mon Dec 1 12:28:33 2008 From: russoz em gmail.com (Alexei Znamensky) Date: Mon, 1 Dec 2008 18:28:33 -0200 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <49344802.9000305@yahoo.co.uk> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <214823ca0812011108x92a62f8tf9db6a5d2b6e263a@mail.gmail.com> <49343EA2.3020701@yahoo.co.uk> <83d8367f0812011154r5dd828ffqc0d9b02334700122@mail.gmail.com> <49344802.9000305@yahoo.co.uk> Message-ID: <23f46d7f0812011228v62517531y5f82654c804a5623@mail.gmail.com> "Você", de "Vosmecê", de "Vossa Mercê", é 3a.pessoa "Tuas" é 2a.pessoa Hence ;-) On Mon, Dec 1, 2008 at 6:24 PM, Luis Motta Campos < luismottacampos em yahoo.co.uk> wrote: > Gabriel Vieira wrote: > >> 2008/12/1 Luis Motta Campos : >> >>> Lamento, você não consegue expressar as tuas idéias com clareza. >>> >>> >> Tirando que você conjugou o pronome de maneira equivocada, concordo >> plenamente e participo dessa campanha! >> > > Por favor me diga qual, para que eu corrija. ;) > > Putamplexos! > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] "Though we live in trying times, we're the ones who have to try" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From gabriel.vieira em gmail.com Mon Dec 1 12:33:46 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 1 Dec 2008 17:33:46 -0300 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <23f46d7f0812011228v62517531y5f82654c804a5623@mail.gmail.com> References: <4933833F.6050504@gmail.com> <49341AEF.5080406@yahoo.co.uk> <214823ca0812010919lcf2443do10ecee4abe0b5da0@mail.gmail.com> <493422D6.6010102@yahoo.co.uk> <214823ca0812011108x92a62f8tf9db6a5d2b6e263a@mail.gmail.com> <49343EA2.3020701@yahoo.co.uk> <83d8367f0812011154r5dd828ffqc0d9b02334700122@mail.gmail.com> <49344802.9000305@yahoo.co.uk> <23f46d7f0812011228v62517531y5f82654c804a5623@mail.gmail.com> Message-ID: <83d8367f0812011233h315bb8abufc3da73ec5b384b1@mail.gmail.com> =) 2008/12/1 Alexei Znamensky : > "Você", de "Vosmecê", de "Vossa Mercê", é 3a.pessoa > "Tuas" é 2a.pessoa > > Hence ;-) > > On Mon, Dec 1, 2008 at 6:24 PM, Luis Motta Campos > wrote: >> >> Gabriel Vieira wrote: >>> >>> 2008/12/1 Luis Motta Campos : >>>> >>>> Lamento, você não consegue expressar as tuas idéias com clareza. >>>> >>> >>> Tirando que você conjugou o pronome de maneira equivocada, concordo >>> plenamente e participo dessa campanha! >> >> Por favor me diga qual, para que eu corrija. ;) >> >> Putamplexos! >> -- >> Luis Motta Campos is a software engineer, >> Perl Programmer, foodie and photographer. >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] > [www.flickr.com/photos/alexeiz] > "Though we live in trying times, we're the ones who have to try" > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From fernandocorrea em gmail.com Mon Dec 1 11:56:29 2008 From: fernandocorrea em gmail.com (Fernando) Date: Mon, 1 Dec 2008 14:56:29 -0500 Subject: [Cascavel-pm] tem uma ferramenta grafica para perl? In-Reply-To: <4933833F.6050504@gmail.com> References: <4933833F.6050504@gmail.com> Message-ID: Pq vc não usa :split ou :n? Just another perl hacker On Dec 1, 2008, at 1:25 AM, gilmar wrote: > Uma boa tarde a todos. > Para fazer a minhas brincadeiras em perl ( estou aprendendo perl) > eu usava o vi e depois executava. > Com o tempo eu descobri o quanta que tem muitas vantagens em ter > abas, o que facilita muito já que costumo escrever um código e ir ot > imizando ele, salvando em varios arquivos , tipo teste1 teste2 teste > 3... > Mas como tempo estou me enchendo do quanta porque ele não foi escri > to para programar em perl. Então eu pensei na hipótese que deva ter > uma ferramenta e não a conheça. > Alguém conhece alguma ferramenta para facilitar a programação em > perl? Porque vi, emacs ou mcedit eu acho deafiadores, mas poucos prá > ticos. > Aguém conhece? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From geovanny em eutsiv.com.br Tue Dec 2 12:33:46 2008 From: geovanny em eutsiv.com.br (Geovanny Junio - eutsiv) Date: Tue, 2 Dec 2008 18:33:46 -0200 Subject: [Cascavel-pm] OFF: Telecommute Message-ID: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> Olá Pessoal, Alguém aqui da lista trabalha em casa para o pessoal do exterior? Bem, queria saber da experiência de vocês, se é confiável, quais os possíveis problemas, como funciona o esquema de trabalhar por horas, etc. Grato, -- Geovanny Junio Analista de TI geovanny em eutsiv.com.br 00 55 31 9291-8966 00 55 31 8539-3443 00 55 31 3393-9132 www.eutsiv.com.br -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From acid06 em gmail.com Tue Dec 2 13:29:04 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 2 Dec 2008 19:29:04 -0200 Subject: [Cascavel-pm] OFF: Telecommute In-Reply-To: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> References: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> Message-ID: <9a08c9b40812021329t3f0d4be3l81d7970dec2161e9@mail.gmail.com> 2008/12/2 Geovanny Junio - eutsiv : > Alguém aqui da lista trabalha em casa para o pessoal do exterior? > Bem, queria saber da experiência de vocês, se é confiável, > quais os possíveis problemas, como funciona o esquema de trabalhar por > horas, etc. Eu trabalho fazem quase 2 anos sem problemas quaisquer. Outras pessoas também trabalham. -Nilson Santos F. Jr. From edencardim em gmail.com Tue Dec 2 13:51:01 2008 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 2 Dec 2008 18:51:01 -0300 Subject: [Cascavel-pm] OFF: Telecommute In-Reply-To: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> References: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> Message-ID: <3de55ead0812021351g4015f49fx8ac836b76a4fd85@mail.gmail.com> 2008/12/2 Geovanny Junio - eutsiv : > Olá Pessoal, > > Alguém aqui da lista trabalha em casa para o pessoal do exterior? > Bem, queria saber da experiência de vocês, se é confiável, > quais os possíveis problemas, como funciona o esquema de trabalhar por > horas, etc. Eu vivo disso atualmente. A questão da confiança varia de caso em caso, você precisa analisar bem a situação. Geralmente não tem problema, mas eu já levei calote sim. Geralmente o que eu faço é mandar uma cobrança cedo, depois de cerca de 1 semana de trabalho, pra "sondar" se o cliente é enrolado ou não. Se enrolarem pra pagar, você encerra o contrato e só terá perdido 1 semana. É bem raro de acontecer, e é inevitável depois de se trabalhar muito com isso, como em qualquer outra área. Acho que o que você precisa se preocupar é em cobrar um valor razoável pra você e evitar de ser explorado. A questão das horas, geralmente você relata o quanto trabalhou e eles pagam sem questionar. Seja honesto, vale a pena, se você colocar mais horas do que realmente fez, vão passar a te ver como ineficiente, se colocar menos (pra tentar simular eficiência) vão te sobrecarregar de trabalho e depois perguntar porque você não tá dando conta. -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From edencardim em gmail.com Tue Dec 2 13:55:11 2008 From: edencardim em gmail.com (Eden Cardim) Date: Tue, 2 Dec 2008 18:55:11 -0300 Subject: [Cascavel-pm] OFF: Telecommute In-Reply-To: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> References: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> Message-ID: <3de55ead0812021355l1afb2383meb4525b5689f463c@mail.gmail.com> 2008/12/2 Geovanny Junio - eutsiv : > Olá Pessoal, > > Alguém aqui da lista trabalha em casa para o pessoal do exterior? > Bem, queria saber da experiência de vocês, se é confiável, > quais os possíveis problemas, como funciona o esquema de trabalhar por > horas, etc. E tem mais, de acordo com alguns artigos que andei lendo, esse ramo tende a crescer bastante durante essa época de recessão onde as empresas farão de tudo para cortar gastos, contratando pessoas de países com preços mais baixos, como a Índia e o Brasil. http://www.zibb.com/article/4335826/GLOBAL+ECONOMIC+RECESSION+A+BLESSING+TIME+FOR+INDIAN+LPOs http://www.humanresourcesmagazine.com.au/articles/CE/0C055ECE.asp?Type=61&Category=1564 -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From acid06 em gmail.com Tue Dec 2 14:40:30 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 2 Dec 2008 20:40:30 -0200 Subject: [Cascavel-pm] OFF: Telecommute In-Reply-To: <3de55ead0812021355l1afb2383meb4525b5689f463c@mail.gmail.com> References: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> <3de55ead0812021355l1afb2383meb4525b5689f463c@mail.gmail.com> Message-ID: <9a08c9b40812021440iee0cf3drd3eddd99d2e0aa5f@mail.gmail.com> 2008/12/2 Eden Cardim : > E tem mais, de acordo com alguns artigos que andei lendo, esse ramo > tende a crescer bastante durante essa época de recessão onde as > empresas farão de tudo para cortar gastos, contratando pessoas de > países com preços mais baixos, como a Índia e o Brasil. Lembrando que "preços mais baixos" pra eles significa algo normalmente acima da média pro Brasil. -Nilson Santos F. Jr. From reis.wallace em gmail.com Tue Dec 2 14:43:23 2008 From: reis.wallace em gmail.com (wreis) Date: Tue, 2 Dec 2008 19:43:23 -0300 Subject: [Cascavel-pm] OFF: Telecommute In-Reply-To: <3de55ead0812021351g4015f49fx8ac836b76a4fd85@mail.gmail.com> References: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> <3de55ead0812021351g4015f49fx8ac836b76a4fd85@mail.gmail.com> Message-ID: <912e34190812021443r218c4da2o5a964fc1389e56f7@mail.gmail.com> 2008/12/2 Eden Cardim : > 2008/12/2 Geovanny Junio - eutsiv : >> Olá Pessoal, >> >> Alguém aqui da lista trabalha em casa para o pessoal do exterior? >> Bem, queria saber da experiência de vocês, se é confiável, >> quais os possíveis problemas, como funciona o esquema de trabalhar por >> horas, etc. > > Eu vivo disso atualmente. ++ -- wallace reis/wreis Shadowcat Systems Limited http://www.shadowcat.co.uk http://www.linkedin.com/in/wallacereis From edencardim em gmail.com Tue Dec 2 19:58:19 2008 From: edencardim em gmail.com (Eden Cardim) Date: Wed, 3 Dec 2008 00:58:19 -0300 Subject: [Cascavel-pm] OFF: Telecommute In-Reply-To: <9a08c9b40812021440iee0cf3drd3eddd99d2e0aa5f@mail.gmail.com> References: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> <3de55ead0812021355l1afb2383meb4525b5689f463c@mail.gmail.com> <9a08c9b40812021440iee0cf3drd3eddd99d2e0aa5f@mail.gmail.com> Message-ID: <3de55ead0812021958y7d41f4e1t4274259652c708f7@mail.gmail.com> 2008/12/2 Nilson Santos Figueiredo Junior : > 2008/12/2 Eden Cardim : >> E tem mais, de acordo com alguns artigos que andei lendo, esse ramo >> tende a crescer bastante durante essa época de recessão onde as >> empresas farão de tudo para cortar gastos, contratando pessoas de >> países com preços mais baixos, como a Índia e o Brasil. > > Lembrando que "preços mais baixos" pra eles significa algo normalmente > acima da média pro Brasil. Sim, geralmente é uma situação "ganha-ganha", menos custos pra eles, lucros acima da média pra nós. -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From russoz em gmail.com Wed Dec 3 04:05:06 2008 From: russoz em gmail.com (Alexei Znamensky) Date: Wed, 3 Dec 2008 10:05:06 -0200 Subject: [Cascavel-pm] OFF: Telecommute In-Reply-To: <3de55ead0812021958y7d41f4e1t4274259652c708f7@mail.gmail.com> References: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> <3de55ead0812021355l1afb2383meb4525b5689f463c@mail.gmail.com> <9a08c9b40812021440iee0cf3drd3eddd99d2e0aa5f@mail.gmail.com> <3de55ead0812021958y7d41f4e1t4274259652c708f7@mail.gmail.com> Message-ID: <23f46d7f0812030405m51a9bf07o48add9872cc174f2@mail.gmail.com> Hmmm... e tem alguma lugar onde podemos ter um parâmetro de quanto é o custo que eles teriam por lá? E quanto que é a "média" aqui? 2008/12/3 Eden Cardim > 2008/12/2 Nilson Santos Figueiredo Junior : > > 2008/12/2 Eden Cardim : > >> E tem mais, de acordo com alguns artigos que andei lendo, esse ramo > >> tende a crescer bastante durante essa época de recessão onde as > >> empresas farão de tudo para cortar gastos, contratando pessoas de > >> países com preços mais baixos, como a Índia e o Brasil. > > > > Lembrando que "preços mais baixos" pra eles significa algo normalmente > > acima da média pro Brasil. > > Sim, geralmente é uma situação "ganha-ganha", menos custos pra eles, > lucros acima da média pra nós. > > -- > Eden Cardim Need help with your Catalyst or DBIx::Class project? > Code Monkey http://www.shadowcat.co.uk/catalyst/ > Shadowcat Systems Ltd. Want a managed development or deployment platform? > http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] "Though we live in trying times, we're the ones who have to try" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From nferraz em gmail.com Wed Dec 3 04:21:07 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Wed, 3 Dec 2008 13:21:07 +0100 Subject: [Cascavel-pm] OFF: Telecommute In-Reply-To: <23f46d7f0812030405m51a9bf07o48add9872cc174f2@mail.gmail.com> References: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> <3de55ead0812021355l1afb2383meb4525b5689f463c@mail.gmail.com> <9a08c9b40812021440iee0cf3drd3eddd99d2e0aa5f@mail.gmail.com> <3de55ead0812021958y7d41f4e1t4274259652c708f7@mail.gmail.com> <23f46d7f0812030405m51a9bf07o48add9872cc174f2@mail.gmail.com> Message-ID: <604cec170812030421w6098fedapc4789bf81201947a@mail.gmail.com> 2008/12/3 Alexei Znamensky : > Hmmm... e tem alguma lugar onde podemos ter um parâmetro de quanto é o custo > que eles teriam por lá? E quanto que é a "média" aqui? http://www.jasonporritt.com/perl-survey-results-part-i/ http://www.payscale.com/research/US/Skill=Perl/Salary From glasswalk3r em yahoo.com.br Wed Dec 3 17:38:01 2008 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Wed, 03 Dec 2008 23:38:01 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_automatizada_de_aplic?= =?iso-8859-1?q?a=E7=E3o_web?= In-Reply-To: <8e3843570811260907p59b4ace8vcd34a0d4b2b04a39@mail.gmail.com> References: <492D2961.5080003@yahoo.com.br> <492D2ADA.1040600@yahoo.co.uk> <8e3843570811260552gd716543j1b2e42458e9b1c2c@mail.gmail.com> <492D5BA4.1050608@yahoo.co.uk> <3de55ead0811260633q23d52bb0u2f3624ae7f028031@mail.gmail.com> <492D62E8.8050502@yahoo.co.uk> <23f46d7f0811260705w6737dd6pda24ba29776fd5db@mail.gmail.com> <492D70D7.4090403@yahoo.co.uk> <8e3843570811260907p59b4ace8vcd34a0d4b2b04a39@mail.gmail.com> Message-ID: <49373479.4040309@yahoo.com.br> Otávio Fernandes escreveu: > Sim, eu também acredito que é o mais lógico a fazer, mas nem sempre é > o mais simples. Quando eu trabalho com Linux, eu gosto de gerar um > Makefile e utilizar o Checkinstall para gerar um pacote (deb ou rpm). > No FreeBSD, minha plataforma favorita, quando você instala algo pela > CPAN, ele automaticamente gera um pacote. > > um abraço, > > Otávio Fernandes > http://otaviof.blogspot.com/ Como é que o FreeBSD faz isso? Eu acharia interessantíssimo poder fazer isso em distribuições Linux como Debian que possuem pacotes DEB para módulos Perl nem sempre tão atualizados como gostaríamos e às vezes simplesmente não se pode remover eles. Aliás, seria legal poder até substituir o pacote do Perl inteiro se você quiser compilar o interpretador pelo código fonte. []'s Alceu From luismottacampos em yahoo.co.uk Wed Dec 3 23:43:52 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 04 Dec 2008 08:43:52 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_automatizada_de_aplic?= =?iso-8859-1?q?a=E7=E3o_web?= In-Reply-To: <49373479.4040309@yahoo.com.br> References: <492D2961.5080003@yahoo.com.br> <492D2ADA.1040600@yahoo.co.uk> <8e3843570811260552gd716543j1b2e42458e9b1c2c@mail.gmail.com> <492D5BA4.1050608@yahoo.co.uk> <3de55ead0811260633q23d52bb0u2f3624ae7f028031@mail.gmail.com> <492D62E8.8050502@yahoo.co.uk> <23f46d7f0811260705w6737dd6pda24ba29776fd5db@mail.gmail.com> <492D70D7.4090403@yahoo.co.uk> <8e3843570811260907p59b4ace8vcd34a0d4b2b04a39@mail.gmail.com> <49373479.4040309@yahoo.com.br> Message-ID: <49378A38.4090002@yahoo.co.uk> Alceu Rodrigues de Freitas Junior wrote: > Eu acharia interessantíssimo poder fazer isso em distribuições Linux > como Debian que possuem pacotes DEB para módulos Perl nem sempre tão > atualizados como gostaríamos e às vezes simplesmente não se pode > remover eles. > > Aliás, seria legal poder até substituir o pacote do Perl inteiro se > você quiser compilar o interpretador pelo código fonte. http://search.cpan.org/~kane/CPANPLUS-Dist-Deb-0.10/lib/CPANPLUS/Dist/Deb.pm Já existe desde 2005... :D Divirta-se. Putamplexos -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From otaviof em gmail.com Thu Dec 4 05:37:38 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Thu, 4 Dec 2008 11:37:38 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?instala=E7=E3o_automatizada_de_aplic?= =?iso-8859-1?q?a=E7=E3o_web?= In-Reply-To: <49373479.4040309@yahoo.com.br> References: <492D2961.5080003@yahoo.com.br> <492D2ADA.1040600@yahoo.co.uk> <8e3843570811260552gd716543j1b2e42458e9b1c2c@mail.gmail.com> <492D5BA4.1050608@yahoo.co.uk> <3de55ead0811260633q23d52bb0u2f3624ae7f028031@mail.gmail.com> <492D62E8.8050502@yahoo.co.uk> <23f46d7f0811260705w6737dd6pda24ba29776fd5db@mail.gmail.com> <492D70D7.4090403@yahoo.co.uk> <8e3843570811260907p59b4ace8vcd34a0d4b2b04a39@mail.gmail.com> <49373479.4040309@yahoo.com.br> Message-ID: <8e3843570812040537k278cc4ecr38015d9645bda74a@mail.gmail.com> Olá Alceu, Eu estou lendo os patches feitos para a CPAN, mas por enquanto, vai o exemplo: $ sudo perl -MCPAN -e 'install Net::SMTP' $ sudo portversion -vL= bsdpan-libnet # [held] error - origin not recorded; run pkgdb -F en-openoffice.org-US < needs updating (port has 2.4.2) $ sudo pkg_deinstall bsdpan-libnet ---> Deinstalling 'bsdpan-libnet-1.22' [Updating the pkgdb in /var/db/pkg ... - 770 packages found (-1 +0) (...)(? bsdpan-libnet-1.22) done] $ sudo portversion -vL= en-openoffice.org-US < needs updating (port has 2.4.2) um abraço, Otávio Fernandes http://otaviof.blogspot.com/ From breno em rio.pm.org Thu Dec 4 06:12:00 2008 From: breno em rio.pm.org (breno) Date: Thu, 4 Dec 2008 12:12:00 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Calend=E1rios_do_Advento_Natalino!?= In-Reply-To: References: Message-ID: O calendário Perl do advento natalino é uma tradição na comunidade desde o ano 2000. A idéia é apresentar um módulo bacana (para qualquer definição de "bacana") do CPAN em cada dia de dezembro que antecede o Natal. O desse ano já está no ar! http://perladvent.pm.org/2008/ O dia 1 fala do ToolSet, um módulo que agrega todos os seus módulos mais usados em um único import, evitando assim o "ctrl-c/ctrl-v". Dia 2 fala de um módulo que eu particularmente acho o maior barato, o Math::Prime::TiedArray, que cria um array virtual com todos os números primos.Todos?! Todos. Afinal, é um array virtual, ele computa o número primo que ocupa a posição desejada conforme a demanda ;-) Fiquem atentos ao site oficial do calendário! Quem tiver curiosidade é só olhar o histórico para os outros anos, e se vc acha que seu [insira módulo xodó aqui] está sendo injustiçado por não ter sido apresentado até hoje, escreva para eles! O pessoal do calendário está sempre atrás de idéias (e escritores!!!!!) Finalmente, mas não menos importante, já saiu também o calendário Catalyst do advento natalino, que desde 2005 complementa o calendário do Perl com dicas e módulos específicos para o Catalyst! http://www.catalystframework.org/calendar/2008/ O dia 1 apresenta as estatísticas da pesquisa de Catalyst (que circulou inclusive pela lista, infelizmente apenas 2 brasileiros responderam). Dia 2 mostra as diferentes formas de se implantar o Catalyst em servidores Web (servidor built-in, mod_perl, fastcgi, etc) O dia 3 apresenta um módulo bonitão que já mencionei por aqui, o Chart::Clicker, e como usá-lo junto com o Catalyst para exibir páginas com gráficos informativos. Como sempre, é possível ver calendários de anos anteriores, e eles também adoram voluntários! []s, e boas festas ;-) -b From jamorreu em gmail.com Thu Dec 4 12:42:59 2008 From: jamorreu em gmail.com (Joao Gabriel) Date: Thu, 4 Dec 2008 18:42:59 -0200 Subject: [Cascavel-pm] OFF: Telecommute In-Reply-To: <604cec170812030421w6098fedapc4789bf81201947a@mail.gmail.com> References: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> <3de55ead0812021355l1afb2383meb4525b5689f463c@mail.gmail.com> <9a08c9b40812021440iee0cf3drd3eddd99d2e0aa5f@mail.gmail.com> <3de55ead0812021958y7d41f4e1t4274259652c708f7@mail.gmail.com> <23f46d7f0812030405m51a9bf07o48add9872cc174f2@mail.gmail.com> <604cec170812030421w6098fedapc4789bf81201947a@mail.gmail.com> Message-ID: <8ff2963a0812041242i3649a6d9u46da2e28e32332f7@mail.gmail.com> Curiosidade pessoal: vocês trabalham pra qual empresas? -- João Gabriel C. Laass 2008/12/3 Nelson Ferraz : > 2008/12/3 Alexei Znamensky : >> Hmmm... e tem alguma lugar onde podemos ter um parâmetro de quanto é o custo >> que eles teriam por lá? E quanto que é a "média" aqui? > > http://www.jasonporritt.com/perl-survey-results-part-i/ > > http://www.payscale.com/research/US/Skill=Perl/Salary > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From daniel.oliveira.mantovani em gmail.com Fri Dec 5 16:42:27 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Fri, 5 Dec 2008 22:42:27 -0200 Subject: [Cascavel-pm] Hospedagem Paga com suporte ao CPAN Message-ID: <214823ca0812051642l288493c3w7c0a4a00d687e140@mail.gmail.com> Hospedagem Paga com suporte ao CPAN Alguém me indica um? []'s -- Procuro emprego C.V: http://danielmantovani.awardspace.com/ print "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From aferreira em shopzilla.com Sat Dec 6 03:33:02 2008 From: aferreira em shopzilla.com (Adriano Ferreira) Date: Sat, 6 Dec 2008 09:33:02 -0200 Subject: [Cascavel-pm] OFF: Telecommute In-Reply-To: <8ff2963a0812041242i3649a6d9u46da2e28e32332f7@mail.gmail.com> References: <692c13f70812021233x40b2813bh1cbf7ba6aa2c9c8f@mail.gmail.com> <3de55ead0812021355l1afb2383meb4525b5689f463c@mail.gmail.com> <9a08c9b40812021440iee0cf3drd3eddd99d2e0aa5f@mail.gmail.com> <3de55ead0812021958y7d41f4e1t4274259652c708f7@mail.gmail.com> <23f46d7f0812030405m51a9bf07o48add9872cc174f2@mail.gmail.com> <604cec170812030421w6098fedapc4789bf81201947a@mail.gmail.com> <8ff2963a0812041242i3649a6d9u46da2e28e32332f7@mail.gmail.com> Message-ID: <73ddeb6c0812060333n42c525cdgc50ccb4e4902c2c1@mail.gmail.com> On Thu, Dec 4, 2008 at 6:42 PM, Joao Gabriel wrote: > Curiosidade pessoal: vocês trabalham pra qual empresas? Uma maneira fácil de encontrar pelo menos algumas das empresas para quem o pessoal trabalha, é fazer buscas pelos seus nomes no LinkedIn. > > 2008/12/3 Nelson Ferraz : >> 2008/12/3 Alexei Znamensky : >>> Hmmm... e tem alguma lugar onde podemos ter um parâmetro de quanto é o custo >>> que eles teriam por lá? E quanto que é a "média" aqui? >> >> http://www.jasonporritt.com/perl-survey-results-part-i/ >> >> http://www.payscale.com/research/US/Skill=Perl/Salary >> _______________________________________________ >> 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 edencardim em gmail.com Sat Dec 6 19:52:34 2008 From: edencardim em gmail.com (Eden Cardim) Date: Sun, 7 Dec 2008 00:52:34 -0300 Subject: [Cascavel-pm] Hospedagem Paga com suporte ao CPAN In-Reply-To: <214823ca0812051642l288493c3w7c0a4a00d687e140@mail.gmail.com> References: <214823ca0812051642l288493c3w7c0a4a00d687e140@mail.gmail.com> Message-ID: <3de55ead0812061952i828759bsc657f2d338009742@mail.gmail.com> 2008/12/5 Daniel de Oliveira Mantovani : > > Hospedagem Paga com suporte ao CPAN > Alguém me indica um? Qualquer um que te dê uma conta shell. -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From donatoaz em gmail.com Sun Dec 7 20:40:55 2008 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon, 8 Dec 2008 02:40:55 -0200 Subject: [Cascavel-pm] Duvida DBIC Message-ID: <1746e3e30812072040n5f5a90ddge9e21e4eedb29f68@mail.gmail.com> Pessoal a minha duvida é a seguinte: eu tenho 1 tabela com 2 relacionamentos many_to_many com outras tabelas. para ilustrar A has_many AB; A many_to_many B; A has_many AC; A many_to_many C; como eu faco para buscar todos os A que cujo B relacionado tem B.atributoX like '%x%' e que ao mesmo tempo cujo C relacionado tem C.atributoY like '%y%'? eu consigo fazer isto para um, fazendo $c->model('B')->search_like(...)->search_related(AB)->search_related(A)-search_like(...) mas nao sei como encaixar C nesse meio. Donato Azevedo BSEng. Ctrl & Automation - UFMG - 10o per. "Try not. Do or do not. There is no try." -- Master Yoda na reta final sem hamilton nem timo glock! From edencardim em gmail.com Mon Dec 8 03:02:13 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 8 Dec 2008 08:02:13 -0300 Subject: [Cascavel-pm] Duvida DBIC In-Reply-To: <1746e3e30812072040n5f5a90ddge9e21e4eedb29f68@mail.gmail.com> References: <1746e3e30812072040n5f5a90ddge9e21e4eedb29f68@mail.gmail.com> Message-ID: <3de55ead0812080302u3a736e5av4c3edf59a9ee9b0d@mail.gmail.com> On Mon, Dec 8, 2008 at 1:40 AM, Donato Azevedo wrote: > Pessoal > > a minha duvida é a seguinte: > eu tenho 1 tabela com 2 relacionamentos many_to_many com outras tabelas. > para ilustrar > A has_many AB; > A many_to_many B; > > A has_many AC; > A many_to_many C; > > como eu faco para buscar todos os A que cujo B relacionado tem > B.atributoX like '%x%' e que ao mesmo tempo cujo C relacionado tem > C.atributoY like '%y%'? > > eu consigo fazer isto para um, fazendo > > $c->model('B')->search_like(...)->search_related(AB)->search_related(A)-search_like(...) $c->model('A')->search({'b.atributoX' => { '-like' => '%x%' }, 'c.atributoY' => {'-like' => '%y%'} }, { join => [{ab => 'b'}, { ac => 'c' }] }); -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From donatoaz em gmail.com Mon Dec 8 05:14:10 2008 From: donatoaz em gmail.com (Donato Azevedo) Date: Mon, 8 Dec 2008 11:14:10 -0200 Subject: [Cascavel-pm] Duvida DBIC In-Reply-To: <3de55ead0812080302u3a736e5av4c3edf59a9ee9b0d@mail.gmail.com> References: <1746e3e30812072040n5f5a90ddge9e21e4eedb29f68@mail.gmail.com> <3de55ead0812080302u3a736e5av4c3edf59a9ee9b0d@mail.gmail.com> Message-ID: <1746e3e30812080514p5ed68e15jf12cd230202ae701@mail.gmail.com> Valeu Eden! Eu fiz o seguinte, e tou recebendo tuplas repetidas como resultado quando eu nao passo nenhum parametro $c->model('CDSModel::Cd')->search({ 'me.titulo' => {'like'=>'%'.$cd->{titulo}.'%'}, 'artista.nome'=>{'like'=>'%'.$cd->{artista}.'%'}, 'musica.titulo'=>{'like'=>'%'.$cd->{musica}.'%'}}, { 'join'=> [ {'artista_cds'=>'artista'},{'faixas'=>'musica'} ] } ); quando eu nao coloco texto nos campos de busca o DBIC me gera o seguinte select: SELECT COUNT(*) FROM CD me LEFT JOIN Artista_CD artista_cds ON ( artista_cds.id_cd = me.id ) LEFT JOIN Artista artista ON ( artista.id = artista_cds.id_artista ) LEFT JOIN Faixa faixas ON ( faixas.id_cd = me.id ) LEFT JOIN Musica musica ON ( musica.id = faixas.id_musica ) WHERE ( artista.nome LIKE ? AND me.titulo LIKE ? AND musica.titulo like ? ): '%%', '%%', '%%' dai, eu coloquei um distinct. Funcionou, mas nao sei se é gambiarra: $c->model('CDSModel::Cd')->search({ 'me.titulo' => {'like'=>'%'.$cd->{titulo}.'%'}, 'artista.nome'=>{'like'=>'%'.$cd->{artista}.'%'}, 'musica.titulo'=>{'like'=>'%'.$cd->{musica}.'%'}}, { 'join'=> [ {'artista_cds'=>'artista'},{'faixas'=>'musica'} ], 'distinct'=>'me.titulo' } ); SELECT COUNT( DISTINCT( me.id ) ) FROM CD me LEFT JOIN Artista_CD artista_cds ON ( artista_cds.id_cd = me.id ) LEFT JOIN Artista artista ON ( artista.id = artista_cds.id_artista ) LEFT JOIN Faixa faixas ON ( faixas.id_cd = me.id ) LEFT JOIN Musica musica ON ( musica.id = faixas.id_musica ) WHERE ( artista.nome LIKE ? AND me.titulo LIKE ? AND musica.titulo like ? ): '%%', '%%', '%%' Donato Azevedo BSEng. Ctrl & Automation - UFMG - 10o per. "Try not. Do or do not. There is no try." -- Master Yoda na reta final sem hamilton nem timo glock! On Mon, Dec 8, 2008 at 9:02 AM, Eden Cardim wrote: > On Mon, Dec 8, 2008 at 1:40 AM, Donato Azevedo wrote: >> Pessoal >> >> a minha duvida é a seguinte: >> eu tenho 1 tabela com 2 relacionamentos many_to_many com outras tabelas. >> para ilustrar >> A has_many AB; >> A many_to_many B; >> >> A has_many AC; >> A many_to_many C; >> >> como eu faco para buscar todos os A que cujo B relacionado tem >> B.atributoX like '%x%' e que ao mesmo tempo cujo C relacionado tem >> C.atributoY like '%y%'? >> >> eu consigo fazer isto para um, fazendo >> >> $c->model('B')->search_like(...)->search_related(AB)->search_related(A)-search_like(...) > > $c->model('A')->search({'b.atributoX' => { '-like' => '%x%' }, > 'c.atributoY' => {'-like' => '%y%'} }, { join => [{ab => 'b'}, { ac => > 'c' }] }); > > -- > Eden Cardim Need help with your Catalyst or DBIx::Class project? > Code Monkey http://www.shadowcat.co.uk/catalyst/ > Shadowcat Systems Ltd. Want a managed development or deployment platform? > http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From ptfzs em yahoo.com.br Tue Dec 9 03:35:35 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Tue, 9 Dec 2008 03:35:35 -0800 (PST) Subject: [Cascavel-pm] Print Loading ao executar system Message-ID: <895246.77940.qm@web31306.mail.mud.yahoo.com> Pessoal, Tem como eu imprimir na tela "Loading ................." quando executa o system?? Para o usuário saber que não travou o script, e sim esta executando o system('./exe') algo assim!!? Eu fiz usando o : $|=1; print "please wait"; system("../bin/teste.exe"); print "Thanks for waiting"; Mas como eu imprimir pontos ( ..................) ao executar?? Obrigada Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From luismottacampos em yahoo.co.uk Tue Dec 9 04:02:24 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 09 Dec 2008 13:02:24 +0100 Subject: [Cascavel-pm] Print Loading ao executar system In-Reply-To: <895246.77940.qm@web31306.mail.mud.yahoo.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> Message-ID: <493E5E50.3010309@yahoo.co.uk> Patty Silva wrote: > Pessoal, Tem como eu imprimir na tela "Loading ................." > quando executa o system?? Para o usuário saber que não travou o > script, e sim esta executando o system('./exe') algo assim!!? > > Eu fiz usando o : $|=1; print "please wait"; > system("../bin/teste.exe"); print "Thanks for waiting"; > > Mas como eu imprimir pontos ( ..................) ao executar?? Hum. Não tem como fazer isso com uma chamada de system(). system(), na prática, executa uma chamada de fork() para executar o programa que você passou como parâmetro, e o processo principal executa wait() no processo filho (efetivamente "desistindo" de usar qualquer ciclo de processador até que o processo filho termine). Assim, você tem de encontrar outra solução para o seu problema. Eu, como sempre, vou fazer as perguntas que você não costuma responder: 1. Qual é o teu "problema maior", aquele que você estava tentando resolver antes de esbarrar com este "detalhe de implementação" do system()? 2. Você precisa mesmo chamar system() para resolver o teu problema? Não tem como um usuário executar diretamente o programa que você está executando para ele? E não existe uma forma de você implementar (talvez usando uma biblioteca Perl pronta) a funcionalidade do programa que você está chamando com system(), para ter controle e poder imprimir os pontinhos você mesma? Espero que isso ajude. Putamplexos, -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From ptfzs em yahoo.com.br Tue Dec 9 04:45:25 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Tue, 9 Dec 2008 04:45:25 -0800 (PST) Subject: [Cascavel-pm] Res: Print Loading ao executar system References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> Message-ID: <62230.41109.qm@web31305.mail.mud.yahoo.com> OIii.. entao.. 1) Aparentemente nao tenho problema :) meu programa esta funcionando , só queria que o usuário soubesse que esta executando um arquivo :D 2) Eu preciso sim chamar o system. ele chama um programa em Fortran que le alguns arquivos de entrada ou arquivos de um diretorio :D È só perfumaria!! :D Muito Obrigada Até mais... ________________________________ De: Luis Motta Campos Para: Cascavel Perl Mongers Enviadas: Terça-feira, 9 de Dezembro de 2008 12:02:24 Assunto: Re: [Cascavel-pm] Print Loading ao executar system Patty Silva wrote: > Pessoal, Tem como eu imprimir na tela "Loading ................." > quando executa o system?? Para o usuário saber que não travou o > script, e sim esta executando o system('./exe') algo assim!!? > > Eu fiz usando o : $|=1; print "please wait"; > system("../bin/teste.exe"); print "Thanks for waiting"; > > Mas como eu imprimir pontos ( ..................) ao executar?? Hum. Não tem como fazer isso com uma chamada de system(). system(), na prática, executa uma chamada de fork() para executar o programa que você passou como parâmetro, e o processo principal executa wait() no processo filho (efetivamente "desistindo" de usar qualquer ciclo de processador até que o processo filho termine). Assim, você tem de encontrar outra solução para o seu problema. Eu, como sempre, vou fazer as perguntas que você não costuma responder: 1. Qual é o teu "problema maior", aquele que você estava tentando resolver antes de esbarrar com este "detalhe de implementação" do system()? 2. Você precisa mesmo chamar system() para resolver o teu problema? Não tem como um usuário executar diretamente o programa que você está executando para ele? E não existe uma forma de você implementar (talvez usando uma biblioteca Perl pronta) a funcionalidade do programa que você está chamando com system(), para ter controle e poder imprimir os pontinhos você mesma? Espero que isso ajude. Putamplexos, -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From luismottacampos em yahoo.co.uk Tue Dec 9 05:05:24 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Tue, 09 Dec 2008 14:05:24 +0100 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <62230.41109.qm@web31305.mail.mud.yahoo.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> Message-ID: <493E6D14.2050506@yahoo.co.uk> Patty Silva wrote: > OIii.. entao.. > 1) Aparentemente nao tenho problema :) meu programa esta funcionando , só queria que o usuário soubesse que esta executando um arquivo :D > 2) Eu preciso sim chamar o system. ele chama um programa em Fortran que le alguns arquivos de entrada ou arquivos de um diretorio :D > > È só perfumaria!! :D Você não pode fazer esta perfumaria com system(). Mas pode fazer coisas assim com fork() e um loop. Mas eu acho que isso é dispensável. Se teu sistema é tosco e você depende de sistemas velhos escritos em fortran, tem de ter usuários muito educados que sabem esperar pelo sistema rodar. Perfumaria não resolve teu problema, Patty. Putamplexos -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From acid06 em gmail.com Tue Dec 9 05:06:37 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 9 Dec 2008 11:06:37 -0200 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <493E6D14.2050506@yahoo.co.uk> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> Message-ID: <9a08c9b40812090506h34ba6bbcja7dffc1257f7d2db@mail.gmail.com> 2008/12/9 Luis Motta Campos : > Você não pode fazer esta perfumaria com system(). Mas pode fazer coisas > assim com fork() e um loop. Mas eu acho que isso é dispensável. Se teu > sistema é tosco e você depende de sistemas velhos escritos em fortran, > tem de ter usuários muito educados que sabem esperar pelo sistema rodar. > > Perfumaria não resolve teu problema, Patty. Ogro++ ;-) -Nilson Santos F. Jr. From vandersons em gmail.com Tue Dec 9 06:50:35 2008 From: vandersons em gmail.com (Vanderson Sampaio) Date: Tue, 9 Dec 2008 11:50:35 -0300 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <9a08c9b40812090506h34ba6bbcja7dffc1257f7d2db@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <9a08c9b40812090506h34ba6bbcja7dffc1257f7d2db@mail.gmail.com> Message-ID: <792d03600812090650h472aedbbta109a9b5c0cefab0@mail.gmail.com> Acho que a perfumaria que a Patty quer, pode ser feita com Javascript! Patty, podes usar AJAX. Independente de fork() ou system(), o desejado "loading" vai aparecer... http://www.perl.com/pub/a/2006/03/02/ajax_and_perl.html Abraços! On Tue, Dec 9, 2008 at 10:06 AM, Nilson Santos Figueiredo Junior < acid06 em gmail.com> wrote: > 2008/12/9 Luis Motta Campos : > > Você não pode fazer esta perfumaria com system(). Mas pode fazer coisas > > assim com fork() e um loop. Mas eu acho que isso é dispensável. Se teu > > sistema é tosco e você depende de sistemas velhos escritos em fortran, > > tem de ter usuários muito educados que sabem esperar pelo sistema rodar. > > > > Perfumaria não resolve teu problema, Patty. > > Ogro++ > > ;-) > > -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: From russoz em gmail.com Tue Dec 9 07:11:39 2008 From: russoz em gmail.com (Alexei Znamensky) Date: Tue, 9 Dec 2008 13:11:39 -0200 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <792d03600812090650h472aedbbta109a9b5c0cefab0@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <9a08c9b40812090506h34ba6bbcja7dffc1257f7d2db@mail.gmail.com> <792d03600812090650h472aedbbta109a9b5c0cefab0@mail.gmail.com> Message-ID: <23f46d7f0812090711y768e3835t34966e3dfa49be20@mail.gmail.com> (Cadê o ogro mau quando a gente mais precisa dele?) Vanderson, por favor: não. Ela só quer executar um comando local, colocar um framework de web em cima disso não parece uma boa idéia. Dá para fazer em três camadas, com MVC também, mas o que ela precisa não é isso. 2008/12/9 Vanderson Sampaio > Acho que a perfumaria que a Patty quer, pode ser feita com Javascript! > Patty, podes usar AJAX. Independente de fork() ou system(), o desejado > "loading" vai aparecer... > > http://www.perl.com/pub/a/2006/03/02/ajax_and_perl.html > > Abraços! > > > On Tue, Dec 9, 2008 at 10:06 AM, Nilson Santos Figueiredo Junior < > acid06 em gmail.com> wrote: > >> 2008/12/9 Luis Motta Campos : >> > Você não pode fazer esta perfumaria com system(). Mas pode fazer coisas >> > assim com fork() e um loop. Mas eu acho que isso é dispensável. Se teu >> > sistema é tosco e você depende de sistemas velhos escritos em fortran, >> > tem de ter usuários muito educados que sabem esperar pelo sistema rodar. >> > >> > Perfumaria não resolve teu problema, Patty. >> >> Ogro++ >> >> ;-) >> >> -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 > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] "Though we live in trying times, we're the ones who have to try" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From vandersons em gmail.com Tue Dec 9 07:15:29 2008 From: vandersons em gmail.com (Vanderson Sampaio) Date: Tue, 9 Dec 2008 12:15:29 -0300 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <23f46d7f0812090711y768e3835t34966e3dfa49be20@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <9a08c9b40812090506h34ba6bbcja7dffc1257f7d2db@mail.gmail.com> <792d03600812090650h472aedbbta109a9b5c0cefab0@mail.gmail.com> <23f46d7f0812090711y768e3835t34966e3dfa49be20@mail.gmail.com> Message-ID: <792d03600812090715p26420f0ej1b2e7398eb410fc3@mail.gmail.com> Rapaz, é verdade! Não sei porque me passou pela cabeça que isso fosse uma espécie de webservice... Sendo assim, fico com a opinião do Luis... Perfumaria zero! Valeu, Znamensky! 2008/12/9 Alexei Znamensky > (Cadê o ogro mau quando a gente mais precisa dele?) > > Vanderson, por favor: não. > > Ela só quer executar um comando local, colocar um framework de web em cima > disso não parece uma boa idéia. Dá para fazer em três camadas, com MVC > também, mas o que ela precisa não é isso. > > 2008/12/9 Vanderson Sampaio > > Acho que a perfumaria que a Patty quer, pode ser feita com Javascript! >> Patty, podes usar AJAX. Independente de fork() ou system(), o desejado >> "loading" vai aparecer... >> >> http://www.perl.com/pub/a/2006/03/02/ajax_and_perl.html >> >> Abraços! >> >> >> On Tue, Dec 9, 2008 at 10:06 AM, Nilson Santos Figueiredo Junior < >> acid06 em gmail.com> wrote: >> >>> 2008/12/9 Luis Motta Campos : >>> > Você não pode fazer esta perfumaria com system(). Mas pode fazer coisas >>> > assim com fork() e um loop. Mas eu acho que isso é dispensável. Se teu >>> > sistema é tosco e você depende de sistemas velhos escritos em fortran, >>> > tem de ter usuários muito educados que sabem esperar pelo sistema >>> rodar. >>> > >>> > Perfumaria não resolve teu problema, Patty. >>> >>> Ogro++ >>> >>> ;-) >>> >>> -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 >> > > > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ > www.flickr.com/photos/alexeiz] > "Though we live in trying times, we're the ones who have to try" > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- 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: From thomas em tcnet.com.br Tue Dec 9 07:53:47 2008 From: thomas em tcnet.com.br (Thomas Britis) Date: Tue, 09 Dec 2008 13:53:47 -0200 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <493E6D14.2050506@yahoo.co.uk> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> Message-ID: <493E948B.3080004@tcnet.com.br> Luis, Não daria, então, para usar alarm() para controlar uma chamada ao system()? Obrigado. Luis Motta Campos wrote: > Você não pode fazer esta perfumaria com system(). Mas pode fazer coisas > assim com fork() e um loop. Mas eu acho que isso é dispensável. Se teu > sistema é tosco e você depende de sistemas velhos escritos em fortran, > tem de ter usuários muito educados que sabem esperar pelo sistema rodar. > > Perfumaria não resolve teu problema, Patty. > > Putamplexos -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From russoz em gmail.com Tue Dec 9 08:14:09 2008 From: russoz em gmail.com (Alexei Znamensky) Date: Tue, 9 Dec 2008 14:14:09 -0200 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <493E948B.3080004@tcnet.com.br> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br> Message-ID: <23f46d7f0812090814y72e01834h2aa173467ec17bfd@mail.gmail.com> Na minha humilde opinião, a coisa mais certa seria o programa externo (seja em Fortran, Cobol, C, Basic ou Logo) é que deveria disponibilizar alguma informação de progresso na saída padrão dele, assim o perl poderia, ao invés de chamar um system(), chamar um open my $handle, "-|", "programa" Eu chuto que isso vai ser algo complicado de se obter,então eu sugeriria abrir: 1. Abrir um thread e fazer com que ele imprima informações de progresso (pontos, por cento, mensagens explicativa, whatever). Mas threads em perl deve gerar controvérsias. 2. Usando a idéia do Thomas, setar alarmes periódicos, e imprimir informação de progresso cada vez que a rotina for executada. Cheers, Russo 2008/12/9 Thomas Britis > Luis, > > Não daria, então, para usar alarm() para controlar uma chamada ao > system()? > > Obrigado. > > Luis Motta Campos wrote: > >> Você não pode fazer esta perfumaria com system(). Mas pode fazer coisas >> assim com fork() e um loop. Mas eu acho que isso é dispensável. Se teu >> sistema é tosco e você depende de sistemas velhos escritos em fortran, >> tem de ter usuários muito educados que sabem esperar pelo sistema rodar. >> >> Perfumaria não resolve teu problema, Patty. >> >> Putamplexos >> > > -- > 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 > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] "Though we live in trying times, we're the ones who have to try" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From acid06 em gmail.com Tue Dec 9 08:24:29 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 9 Dec 2008 14:24:29 -0200 Subject: [Cascavel-pm] Print Loading ao executar system In-Reply-To: <895246.77940.qm@web31306.mail.mud.yahoo.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> Message-ID: <9a08c9b40812090824u236de212w8570906b581a20d9@mail.gmail.com> 2008/12/9 Patty Silva : > Tem como eu imprimir na tela "Loading ................." quando executa o > system?? > Para o usuário saber que não travou o script, e sim esta executando o > system('./exe') algo assim!!? Como eu estou de bom humor agora pela tarde, se o seu programa não for algo web mas sim algo pra ser executado em um terminal, você pode simplesmente utilizar o IPC::Open3. -Nilson Santos F. Jr. From glasswalk3r em yahoo.com.br Tue Dec 9 15:00:20 2008 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Tue, 09 Dec 2008 21:00:20 -0200 Subject: [Cascavel-pm] Print Loading ao executar system In-Reply-To: <9a08c9b40812090824u236de212w8570906b581a20d9@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <9a08c9b40812090824u236de212w8570906b581a20d9@mail.gmail.com> Message-ID: <493EF884.5030102@yahoo.com.br> Nilson Santos Figueiredo Junior escreveu: > 2008/12/9 Patty Silva : >> Tem como eu imprimir na tela "Loading ................." quando executa o >> system?? >> Para o usuário saber que não travou o script, e sim esta executando o >> system('./exe') algo assim!!? > > Como eu estou de bom humor agora pela tarde, se o seu programa não for > algo web mas sim algo pra ser executado em um terminal, você pode > simplesmente utilizar o IPC::Open3. > > -Nilson Santos F. Jr. Tem também a versão simples do IPC::Open3: http://search.cpan.org/~erwan/IPC-Open3-Simple-0.04/lib/IPC/Open3/Simple.pm []'s Alceu From glasswalk3r em yahoo.com.br Tue Dec 9 15:08:59 2008 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Tue, 09 Dec 2008 21:08:59 -0200 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <62230.41109.qm@web31305.mail.mud.yahoo.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> Message-ID: <493EFA8B.4060802@yahoo.com.br> Patty, o que o Luis sugeriu mais abaixo faz exatamente o que você precisa e ainda te dá controle sobre os processos para exibir alguma coisa no terminal para o usuário. Você não precisa ficar presa ao system(). Agora, na minha opinião, se você está usando Perl só para dar um system no programa em Fortran, então eu usaria shell script mesmo. Você executa o processo do Fortran em background depois bisbilhota ele com um ps ax | grep '^' Mas essa lista é de Perl e eu já fui herege demais. :-) Agora, se você está afim de soluções mais elegantes e com valores vitamínicos maiores: http://search.cpan.org/~sisyphus/Inline-0.45/Inline.pod []'s Alceu Patty Silva escreveu: > OIii.. entao.. > 1) Aparentemente nao tenho problema :) meu programa esta funcionando , > só queria que o usuário soubesse que esta executando um arquivo :D > 2) Eu preciso sim chamar o system. ele chama um programa em Fortran que > le alguns arquivos de entrada ou arquivos de um diretorio :D > > È só perfumaria!! :D > > Muito Obrigada > Até mais... > > ------------------------------------------------------------------------ > *De:* Luis Motta Campos > *Para:* Cascavel Perl Mongers > *Enviadas:* Terça-feira, 9 de Dezembro de 2008 12:02:24 > *Assunto:* Re: [Cascavel-pm] Print Loading ao executar system > > Patty Silva wrote: >> Pessoal, Tem como eu imprimir na tela "Loading ................." >> quando executa o system?? Para o usuário saber que não travou o >> script, e sim esta executando o system('./exe') algo assim!!? >> >> Eu fiz usando o : $|=1; print "please wait"; >> system("../bin/teste.exe"); print "Thanks for waiting"; >> >> Mas como eu imprimir pontos ( ..................) ao executar?? > > Hum. > > Não tem como fazer isso com uma chamada de system(). system(), na > prática, executa uma chamada de fork() para executar o programa que você > passou como parâmetro, e o processo principal executa wait() no processo > filho (efetivamente "desistindo" de usar qualquer ciclo de processador > até que o processo filho termine). From breno em rio.pm.org Tue Dec 9 15:35:56 2008 From: breno em rio.pm.org (breno) Date: Tue, 9 Dec 2008 21:35:56 -0200 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <493EFA8B.4060802@yahoo.com.br> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493EFA8B.4060802@yahoo.com.br> Message-ID: 2008/12/9 Alceu Rodrigues de Freitas Junior : > > Agora, se você está afim de soluções mais elegantes e com valores > vitamínicos maiores: http://search.cpan.org/~sisyphus/Inline-0.45/Inline.pod > Ainda não existe um Inline::Fortran (hmmm....), mas algumas coisas podem te ajudar: http://search.cpan.org/perldoc?Fortran::Format http://search.cpan.org/perldoc?Fortran::F90Format http://search.cpan.org/perldoc?Rinchi::Fortran::Preprocessor http://search.cpan.org/perldoc?ExtUtils::F77 []s -b From acid06 em gmail.com Tue Dec 9 16:14:58 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Tue, 9 Dec 2008 22:14:58 -0200 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493EFA8B.4060802@yahoo.com.br> Message-ID: <9a08c9b40812091614t15c7e678q93b0d951fb680ced@mail.gmail.com> On Tue, Dec 9, 2008 at 9:35 PM, breno wrote: > Ainda não existe um Inline::Fortran (hmmm....) E tomara que continue sem exister! *sinal da cruz pra espantar demônios* Brincadeiras à parte, eu tive que aprender Fortran 77 e é uma coisa que eu não recomendo nem pro meu inimigo. O pior é gente que usa Fortran por que supostamente é "melhor para computação científica" quando, na verdade, o g77 simplesmente traduz o código pra C e depois manda o GCC compilar (mas o gfortran é um compilador de verdade). -Nilson Santos F. Jr. From frederico em gmail.com Tue Dec 9 16:59:46 2008 From: frederico em gmail.com (Frederico Recsky) Date: Tue, 9 Dec 2008 22:59:46 -0200 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <9a08c9b40812091614t15c7e678q93b0d951fb680ced@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493EFA8B.4060802@yahoo.com.br> <9a08c9b40812091614t15c7e678q93b0d951fb680ced@mail.gmail.com> Message-ID: <88fe68ee0812091659l787c26fftc8dda20b0e3b5be1@mail.gmail.com> Ola 2008/12/9 Nilson Santos Figueiredo Junior : > On Tue, Dec 9, 2008 at 9:35 PM, breno wrote: >> Ainda não existe um Inline::Fortran (hmmm....) > > E tomara que continue sem exister! > *sinal da cruz pra espantar demônios* > > Brincadeiras à parte, eu tive que aprender Fortran 77 e é uma coisa > que eu não recomendo nem pro meu inimigo. > O pior é gente que usa Fortran por que supostamente é "melhor para > computação científica" quando, na verdade, o g77 simplesmente traduz o > código pra C e depois manda o GCC compilar (mas o gfortran é um > compilador de verdade). Quem precisa de fortran decente nao usa g77. O compilador da intel e legal e tem um da portland muito bom que eu usava e nao se compara. Alias fortran 90 e bem melhor em n aspectos... Inclusive o MS-Fortran e massa. Eu faria um fork e rodava o comando no processo filho, dormia um segundo, verificava o sinal do filho e se terminou o status (ou stdout conforme o caso) e imprimia um ponto dentro do while que espera o filho. Mas sinceramente nao sei se esse pensamento unix ia funcionar bem no windao dela. []' s -- ____________________________ Frederico Recsky Linux User: #253572 http://www.fred.eti.br http://www.perl.org.br From luismottacampos em yahoo.co.uk Wed Dec 10 00:41:23 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 10 Dec 2008 09:41:23 +0100 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <493E948B.3080004@tcnet.com.br> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br> Message-ID: <493F80B3.8090808@yahoo.co.uk> Thomas Britis wrote: > Luis, > > Não daria, então, para usar alarm() para controlar uma chamada ao > system()? Não, system() é uma chamada "blocking". Não adianta mandar SIGALARM e esperar que isso resolva. A única forma de retornar de uma chamada de system() é terminando o processo filho. Claro, eu posso estar errado e você pode experimentar. ;) Mas o meu modelo mental de Unix tem 12 anos de aperfeiçoamento em cima dele. Se você conseguir uma implementação que use SIGALARM para retornar de um system(), eu quero ver isso. Putamplexos! -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From luismottacampos em yahoo.co.uk Wed Dec 10 01:22:09 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 10 Dec 2008 10:22:09 +0100 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <493EFA8B.4060802@yahoo.com.br> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493EFA8B.4060802@yahoo.com.br> Message-ID: <493F8A41.3050105@yahoo.co.uk> Alceu Rodrigues de Freitas Junior wrote: > Patty, o que o Luis sugeriu mais abaixo faz exatamente o que você > precisa e ainda te dá controle sobre os processos para exibir alguma > coisa no terminal para o usuário. Você não precisa ficar presa ao system(). Você não deve ficar presa ao system(). Ele é a mais simples e menos flexível de todas as formas de invocar programas externos ao Perl. Mais controle implica mais complexidade, automaticamente. Esta é uma das poucas verdades biunívocas do universo que o meu guru russo de unix me ensinou, quando a gente começou a trabalhar juntos, em 1996-97. > Agora, na minha opinião, se você está usando Perl só para dar um system > no programa em Fortran, então eu usaria shell script mesmo. Você executa > o processo do Fortran em background depois bisbilhota ele com um > > ps ax | grep '^' Isso é velho, muito velho. Tenta usar este aqui, que está presente em todos os unixes modernos: pgrep -u $USER -lf fortran Isso é muito melhor e mais "esperto" do ponto de vista de gestão de processos que o velho "ps". ;) > Mas essa lista é de Perl e eu já fui herege demais. :-) Corta essa. Eu vivo repetindo, não existe off-toppic aqui. Esta é uma das diferenças entre o Perl e o Bash, por exemplo. ;-) > Agora, se você está afim de soluções mais elegantes e com valores > vitamínicos maiores: http://search.cpan.org/~sisyphus/Inline-0.45/Inline.pod Lamento informar, mas o Inline é um hack sujo e não tem implementação para o Inline::Fortran. ;) Putamplexos! -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From luismottacampos em yahoo.co.uk Wed Dec 10 01:23:38 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 10 Dec 2008 10:23:38 +0100 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <9a08c9b40812091614t15c7e678q93b0d951fb680ced@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493EFA8B.4060802@yahoo.com.br> <9a08c9b40812091614t15c7e678q93b0d951fb680ced@mail.gmail.com> Message-ID: <493F8A9A.8070504@yahoo.co.uk> Nilson Santos Figueiredo Junior wrote: > On Tue, Dec 9, 2008 at 9:35 PM, breno wrote: >> Ainda não existe um Inline::Fortran (hmmm....) > > E tomara que continue sem exister! > *sinal da cruz pra espantar demônios* > > Brincadeiras à parte, eu tive que aprender Fortran 77 e é uma coisa > que eu não recomendo nem pro meu inimigo. > O pior é gente que usa Fortran por que supostamente é "melhor para > computação científica" quando, na verdade, o g77 simplesmente traduz o > código pra C e depois manda o GCC compilar (mas o gfortran é um > compilador de verdade). Se a tradução for melhor que um programa C escrito à mão por um programador experiente, valeu. Muita gente gera assembly via GCC exatamente por este motivo. ;) E depois tira todas as vantagens do assembler nativo do seu hardware. Putamplexos! -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From luismottacampos em yahoo.co.uk Wed Dec 10 01:24:46 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 10 Dec 2008 10:24:46 +0100 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <88fe68ee0812091659l787c26fftc8dda20b0e3b5be1@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493EFA8B.4060802@yahoo.com.br> <9a08c9b40812091614t15c7e678q93b0d951fb680ced@mail.gmail.com> <88fe68ee0812091659l787c26fftc8dda20b0e3b5be1@mail.gmail.com> Message-ID: <493F8ADE.5090503@yahoo.co.uk> Frederico Recsky wrote: > Eu faria um fork e rodava o comando no processo filho, dormia um > segundo, verificava o sinal do filho e se terminou o status (ou > stdout conforme o caso) e imprimia um ponto dentro do while que > espera o filho. Mas sinceramente nao sei se esse pensamento unix ia > funcionar bem no windao dela. Não, mas é escolha de implementação da micro$hit. Eles preferem gerenciar processos e threads de qualquer jeito até onde eu sei. Putamplexos! -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From luismottacampos em yahoo.co.uk Wed Dec 10 01:26:42 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 10 Dec 2008 10:26:42 +0100 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <23f46d7f0812090711y768e3835t34966e3dfa49be20@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <9a08c9b40812090506h34ba6bbcja7dffc1257f7d2db@mail.gmail.com> <792d03600812090650h472aedbbta109a9b5c0cefab0@mail.gmail.com> <23f46d7f0812090711y768e3835t34966e3dfa49be20@mail.gmail.com> Message-ID: <493F8B52.2090207@yahoo.co.uk> Alexei Znamensky wrote: > (Cadê o ogro mau quando a gente mais precisa dele?) Pelo Palácio do Catete. Eu também durmo, apesar das aparências. > Vanderson, por favor: não. > > Ela só quer executar um comando local, colocar um framework de web em cima > disso não parece uma boa idéia. Dá para fazer em três camadas, com MVC > também, mas o que ela precisa não é isso. Apesar de sempre achar que "the only sure kill is overkill", eu sou obrigado a concordar com o Alexei. Você está criando complicações demais para resolver problemas que não estão lá. Putamplexos! -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From fernandocorrea em gmail.com Wed Dec 10 04:20:38 2008 From: fernandocorrea em gmail.com (Fernando) Date: Wed, 10 Dec 2008 07:20:38 -0500 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <493F80B3.8090808@yahoo.co.uk> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br> <493F80B3.8090808@yahoo.co.uk> Message-ID: <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> system("bla &"); etc... ? Just another perl hacker On Dec 10, 2008, at 3:41 AM, Luis Motta Campos wrote: > Thomas Britis wrote: >> Luis, >> >> Não daria, então, para usar alarm() para controlar uma chamada ao >> system()? > > Não, system() é uma chamada "blocking". Não adianta mandar SIGALARM > e > esperar que isso resolva. A única forma de retornar de uma chamada de > system() é terminando o processo filho. > > Claro, eu posso estar errado e você pode experimentar. ;) Mas o meu > modelo mental de Unix tem 12 anos de aperfeiçoamento em cima dele. > > Se você conseguir uma implementação que use SIGALARM para retornar > de um > system(), eu quero ver isso. > > Putamplexos! > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From thomas em tcnet.com.br Wed Dec 10 08:00:55 2008 From: thomas em tcnet.com.br (Thomas Britis) Date: Wed, 10 Dec 2008 14:00:55 -0200 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br> <493F80B3.8090808@yahoo.co.uk> <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> Message-ID: <493FE7B7.1090100@tcnet.com.br> Mas, nesse caso, você nunca saberá quando é o fim da execução do system(), certo? Os pontinhos dela vão correr "ad eternum". hehehe. Fernando wrote: > system("bla &"); > etc... > ? > > Just another perl hacker > > On Dec 10, 2008, at 3:41 AM, Luis Motta Campos > wrote: > >> Thomas Britis wrote: >> >>> Luis, >>> >>> Não daria, então, para usar alarm() para controlar uma chamada ao >>> system()? >> >> >> Não, system() é uma chamada "blocking". Não adianta mandar SIGALARM e >> esperar que isso resolva. A única forma de retornar de uma chamada de >> system() é terminando o processo filho. >> >> Claro, eu posso estar errado e você pode experimentar. ;) Mas o meu >> modelo mental de Unix tem 12 anos de aperfeiçoamento em cima dele. >> >> Se você conseguir uma implementação que use SIGALARM para retornar de um >> system(), eu quero ver isso. >> >> Putamplexos! >> -- >> Luis Motta Campos is a software engineer, >> Perl Programmer, foodie and photographer. >> _______________________________________________ >> 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 > > -- Thomas Storino Britis TCNet Informatica e Telecomunicacoes LTDA From luismottacampos em yahoo.co.uk Wed Dec 10 14:30:34 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Wed, 10 Dec 2008 23:30:34 +0100 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br> <493F80B3.8090808@yahoo.co.uk> <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> Message-ID: <4940430A.5070904@yahoo.co.uk> Fernando wrote: > system("bla &"); > etc... > ? Tosco, tosco, tosco... sem controle, sem saber se o comando foi executado com sucesso ou não, sem saber quando termina a execução... tosco. > Just another perl hacker Tosco, tosco, tosco. Tradicionalmente, a gente tem de escrever "Just another Perl hacker," (repare na capitalização e na vírgula no final da frase). Claro, como você nunca estudou estas coisas, não tem como saber. O Jargon File e a tradição da comunidade de programadores ligados ao mundo Open-Source condena a prática de se auto-denominar "hacker", considerada "imoral" numa sociedade meritocrática. O elogio apenas tem força quando outras pessoas falam isso de você. Ah, mas o que é que eu estou falando? Ninguém me escuta de qualquer forma... ainda bem que eu escutei o meu guru, quando eu comecei a estudar Perl no LSI... Putamplexos -- Luis Motta Campos, provavelmente o único panaca que ainda acredita em reconhecimento pelos pares no mundo. From acid06 em gmail.com Wed Dec 10 15:50:29 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Wed, 10 Dec 2008 21:50:29 -0200 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <4940430A.5070904@yahoo.co.uk> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br> <493F80B3.8090808@yahoo.co.uk> <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> <4940430A.5070904@yahoo.co.uk> Message-ID: <9a08c9b40812101550u643ba9nac8a6dd6b2f001b7@mail.gmail.com> 2008/12/10 Luis Motta Campos : > Ah, mas o que é que eu estou falando? Ninguém me escuta de qualquer > forma... ainda bem que eu escutei o meu guru, quando eu comecei a > estudar Perl no LSI... Crise de meia-idade? ;-) Você sabe que muita gente escuta o que você diz. Ou melhor, lê o que você escreve. -Nilson Santos F. Jr. From russoz em gmail.com Wed Dec 10 20:44:30 2008 From: russoz em gmail.com (Alexei Znamensky) Date: Thu, 11 Dec 2008 02:44:30 -0200 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <9a08c9b40812101550u643ba9nac8a6dd6b2f001b7@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br> <493F80B3.8090808@yahoo.co.uk> <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> <4940430A.5070904@yahoo.co.uk> <9a08c9b40812101550u643ba9nac8a6dd6b2f001b7@mail.gmail.com> Message-ID: <23f46d7f0812102044x4b4e2556s29e139609c2fc58f@mail.gmail.com> Se esse lazarento tá em crise de meia idade, eu deveria estar no asilo. Hmm... isso talvez explique as fraldas geriátricas. On Wed, Dec 10, 2008 at 9:50 PM, Nilson Santos Figueiredo Junior < acid06 em gmail.com> wrote: > 2008/12/10 Luis Motta Campos : > > Ah, mas o que é que eu estou falando? Ninguém me escuta de qualquer > > forma... ainda bem que eu escutei o meu guru, quando eu comecei a > > estudar Perl no LSI... > > Crise de meia-idade? ;-) > Você sabe que muita gente escuta o que você diz. Ou melhor, lê o que > você escreve. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] "Though we live in trying times, we're the ones who have to try" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From fernandocorrea em gmail.com Wed Dec 10 20:45:42 2008 From: fernandocorrea em gmail.com (Fernando) Date: Wed, 10 Dec 2008 23:45:42 -0500 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <4940430A.5070904@yahoo.co.uk> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br> <493F80B3.8090808@yahoo.co.uk> <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> <4940430A.5070904@yahoo.co.uk> Message-ID: <546E26AA-2F1A-4D34-90EF-EC5592DA2779@gmail.com> Just another perl hacker On Dec 10, 2008, at 5:30 PM, Luis Motta Campos wrote: > Fernando wrote: >> system("bla &"); >> etc... >> ? > > Tosco, tosco, tosco... sem controle, sem saber se o comando foi > executado com sucesso ou não, sem saber quando termina a > execução... tosco. Mas é possível... > > >> Just another perl hacker > > Tosco, tosco, tosco. Tradicionalmente, a gente tem de escrever "Just > another Perl hacker," (repare na capitalização e na vírgula no > final da > frase) Tradicionalmente a vírgula é opcional... > . Claro, como você nunca estudou estas coisas, não tem como saber. Nunca estudei? Que mau lhe pergunte, como vc sabe o que eu estudei ou não?! > > > O Jargon File e a tradição da comunidade de programadores ligados ao > mundo Open-Source condena a prática de se auto-denominar "hacker", > considerada "imoral" numa sociedade meritocrática. O elogio apenas t > em > força quando outras pessoas falam isso de você. > > Ah, mas o que é que eu estou falando? Ninguém me escuta de qualquer > forma... ainda bem que eu escutei o meu guru, quando eu comecei a > estudar Perl no LSI... > > Putamplexos > -- > Luis Motta Campos, provavelmente o único panaca > que ainda acredita em reconhecimento pelos pares no mundo. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From russoz em gmail.com Wed Dec 10 20:49:14 2008 From: russoz em gmail.com (Alexei Znamensky) Date: Thu, 11 Dec 2008 02:49:14 -0200 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <546E26AA-2F1A-4D34-90EF-EC5592DA2779@gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br> <493F80B3.8090808@yahoo.co.uk> <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> <4940430A.5070904@yahoo.co.uk> <546E26AA-2F1A-4D34-90EF-EC5592DA2779@gmail.com> Message-ID: <23f46d7f0812102049y1e6fd947pd20329ccb2e51f7@mail.gmail.com> Fernando, boa sorte com o ogro. 2008/12/11 Fernando > > > Just another perl hacker > > On Dec 10, 2008, at 5:30 PM, Luis Motta Campos < > luismottacampos em yahoo.co.uk> wrote: > > Fernando wrote: >> >>> system("bla &"); >>> etc... >>> ? >>> >> >> Tosco, tosco, tosco... sem controle, sem saber se o comando foi >> executado com sucesso ou não, sem saber quando termina a execução... >> tosco. >> > Mas é possível... > >> >> >> Just another perl hacker >>> >> >> Tosco, tosco, tosco. Tradicionalmente, a gente tem de escrever "Just >> another Perl hacker," (repare na capitalização e na vírgula no final da >> frase) >> > Tradicionalmente a vírgula é opcional... > >> . Claro, como você nunca estudou estas coisas, não tem como saber. >> > Nunca estudei? Que mau lhe pergunte, como vc sabe o que eu estudei ou não?! > > >> >> O Jargon File e a tradição da comunidade de programadores ligados ao >> mundo Open-Source condena a prática de se auto-denominar "hacker", >> considerada "imoral" numa sociedade meritocrática. O elogio apenas tem >> força quando outras pessoas falam isso de você. >> >> Ah, mas o que é que eu estou falando? Ninguém me escuta de qualquer >> forma... ainda bem que eu escutei o meu guru, quando eu comecei a >> estudar Perl no LSI... >> >> Putamplexos >> -- >> Luis Motta Campos, provavelmente o único panaca >> que ainda acredita em reconhecimento pelos pares no mundo. >> _______________________________________________ >> 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 > -- Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [ www.flickr.com/photos/alexeiz] "Though we live in trying times, we're the ones who have to try" -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From fernandocorrea em gmail.com Wed Dec 10 21:02:00 2008 From: fernandocorrea em gmail.com (Fernando) Date: Thu, 11 Dec 2008 00:02:00 -0500 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <23f46d7f0812102049y1e6fd947pd20329ccb2e51f7@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br> <493F80B3.8090808@yahoo.co.uk> <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> <4940430A.5070904@yahoo.co.uk> <546E26AA-2F1A-4D34-90EF-EC5592DA2779@gmail.com> <23f46d7f0812102049y1e6fd947pd20329ccb2e51f7@mail.gmail.com> Message-ID: <8B0D3591-A136-4075-93FE-01AEB69653E7@gmail.com> Obrigado mas não vou precisar, já tive problemas com ele antes, e aprendi que não vale a pena discutir... Just another perl hacker On Dec 10, 2008, at 11:49 PM, "Alexei Znamensky" wrote: > Fernando, boa sorte com o ogro. > > 2008/12/11 Fernando > > > Just another perl hacker > > > On Dec 10, 2008, at 5:30 PM, Luis Motta Campos > wrote: > > Fernando wrote: > system("bla &"); > etc... > ? > > Tosco, tosco, tosco... sem controle, sem saber se o comando foi > executado com sucesso ou não, sem saber quando termina a > execução... tosco. > Mas é possível... > > > > Just another perl hacker > > Tosco, tosco, tosco. Tradicionalmente, a gente tem de escrever "Just > another Perl hacker," (repare na capitalização e na vírgula no > final da > frase) > Tradicionalmente a vírgula é opcional... > > . Claro, como você nunca estudou estas coisas, não tem como saber. > Nunca estudei? Que mau lhe pergunte, como vc sabe o que eu estudei > ou não?! > > > > O Jargon File e a tradição da comunidade de programadores ligados ao > mundo Open-Source condena a prática de se auto-denominar "hacker", > considerada "imoral" numa sociedade meritocrática. O elogio apenas t > em > força quando outras pessoas falam isso de você. > > Ah, mas o que é que eu estou falando? Ninguém me escuta de qualquer > forma... ainda bem que eu escutei o meu guru, quando eu comecei a > estudar Perl no LSI... > > Putamplexos > -- > Luis Motta Campos, provavelmente o único panaca > que ainda acredita em reconhecimento pelos pares no mundo. > _______________________________________________ > 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 > > > > -- > Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [www.flickr.com/photos/alexeiz] > "Though we live in trying times, we're the ones who have to try" > _______________________________________________ > 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: From agnaldo em starweb-software.com.br Thu Dec 11 02:10:27 2008 From: agnaldo em starweb-software.com.br (Agnaldo Macedo) Date: Thu, 11 Dec 2008 08:10:27 -0200 Subject: [Cascavel-pm] Executar system References: <895246.77940.qm@web31306.mail.mud.yahoo.com><493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com><493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br><493F80B3.8090808@yahoo.co.uk> <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> Message-ID: <311E9AFB9E6A4398BD7D2BC578882973@swmobile> Aproveitando.... Quais seriam as melhores opções (alternativas) para system? Levando-se em consideração que: a) Não é um comando do SO que será chamado b) É uma aplicação feita em outra linguagem/ferramenta (converter para Perl não é uma opção) c) Além de chamar, precisa passar dados para quem esta sendo chamado. ----- Original Message ----- From: "Fernando" To: "Cascavel Perl Mongers" Sent: Wednesday, December 10, 2008 10:20 AM Subject: Re: [Cascavel-pm] Res: Print Loading ao executar system system("bla &"); etc... ? Just another perl hacker On Dec 10, 2008, at 3:41 AM, Luis Motta Campos wrote: > Thomas Britis wrote: >> Luis, >> >> Não daria, então, para usar alarm() para controlar uma chamada ao >> system()? > > Não, system() é uma chamada "blocking". Não adianta mandar SIGALARM e > esperar que isso resolva. A única forma de retornar de uma chamada de > system() é terminando o processo filho. > > Claro, eu posso estar errado e você pode experimentar. ;) Mas o meu > modelo mental de Unix tem 12 anos de aperfeiçoamento em cima dele. > > Se você conseguir uma implementação que use SIGALARM para retornar de um > system(), eu quero ver isso. > > Putamplexos! > -- > Luis Motta Campos is a software engineer, > Perl Programmer, foodie and photographer. > _______________________________________________ > 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 daniel em ruoso.com Thu Dec 11 03:40:07 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 11 Dec 2008 08:40:07 -0300 Subject: [Cascavel-pm] IPC::Open3 comes to the rescue! (Was: Re: Print Loading ao executar system) In-Reply-To: <895246.77940.qm@web31306.mail.mud.yahoo.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> Message-ID: <1228995607.4094.25.camel@cajueiro> Em Ter, 2008-12-09 às 03:35 -0800, Patty Silva escreveu: > Pessoal, > Tem como eu imprimir na tela "Loading ................." quando > executa o system?? Olá, Pessoal, eu tenho me mantido meio calado ultimamente, mas vendo esse thread enorme sem ninguem dar a solução para um problema que, precisamos reconhecer, não é "de iniciante", resolvi dar a solução... A resposta curta é: "Não use system". A resposta longa é: #!/usr/bin/perl use strict; use warnings; use Symbol; # essa linha define símbolos para os três filehandles, # acho que eu vi isso pela primeira vez no PBP my ($wtr, $rdr, $err) = map { gensym } 1..3; use IPC::Open3; my $pid = open3($wtr, $rdr, $err, 'ls', '-la'); # considerando que o comando não recebe nada pelo stdin close $wtr; # usar o IO::Handle é legal porque ele dá uma visão OO sobre # os filehandles, o que facilita algumas coisas... use IO::Handle; # por exemplo: $_->blocking(0) for ($rdr, $err); STDOUT->autoflush(1); # usar o IO::Select também é legal, porque te permite acompanhar # filehandles de uma maneira mais esperta use IO::Select; my $sel = IO::Select->new($rdr, $err); # vamos fazer um loop, e ver se o comando escreveu alguma coisa, # se ele não escrever em 1 segundo, imprimimos um "." while (1) { my @ready = $sel->can_read(1000); foreach my $io (@ready) { my $type = $io == $rdr ? '[STDOUT]' : '[STDERR]'; # Como estamos fazendo leitura não bloqueante, não devemos # usar <$io>... if (read $io, my $buf, 1024) { print $type, ' ', $buf, $/; } else { # se read retornar 0 ou undef, é porque acabou o arquivo ou tem # algum erro no filehandle, então vamos tirar do select. $sel->remove($io); } } # imprime o pontinho... print '.' unless @ready; # sai se não tem mais nenhum filehandle last unless scalar $sel->handles; }; # espera o processo sair de verdade; waitpid $pid, 0; __END__ e é isso aí... From iuridiniz em gmail.com Thu Dec 11 04:05:42 2008 From: iuridiniz em gmail.com (Iuri Diniz) Date: Thu, 11 Dec 2008 10:05:42 -0200 Subject: [Cascavel-pm] Executar system In-Reply-To: <311E9AFB9E6A4398BD7D2BC578882973@swmobile> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br> <493F80B3.8090808@yahoo.co.uk> <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> <311E9AFB9E6A4398BD7D2BC578882973@swmobile> Message-ID: popen 2008/12/11 Agnaldo Macedo > > Aproveitando.... > > Quais seriam as melhores opções (alternativas) para system? > Levando-se em consideração que: > a) Não é um comando do SO que será chamado > b) É uma aplicação feita em outra linguagem/ferramenta (converter para Perl > não é uma opção) > c) Além de chamar, precisa passar dados para quem esta sendo chamado. > > > > > ----- Original Message ----- From: "Fernando" > To: "Cascavel Perl Mongers" > Sent: Wednesday, December 10, 2008 10:20 AM > Subject: Re: [Cascavel-pm] Res: Print Loading ao executar system > > > system("bla &"); > etc... > ? > > Just another perl hacker > > On Dec 10, 2008, at 3:41 AM, Luis Motta Campos < > luismottacampos em yahoo.co.uk > > wrote: > > Thomas Britis wrote: >> >>> Luis, >>> >>> Não daria, então, para usar alarm() para controlar uma chamada ao >>> system()? >>> >> >> Não, system() é uma chamada "blocking". Não adianta mandar SIGALARM e >> esperar que isso resolva. A única forma de retornar de uma chamada de >> system() é terminando o processo filho. >> >> Claro, eu posso estar errado e você pode experimentar. ;) Mas o meu >> modelo mental de Unix tem 12 anos de aperfeiçoamento em cima dele. >> >> Se você conseguir uma implementação que use SIGALARM para retornar de um >> system(), eu quero ver isso. >> >> Putamplexos! >> -- >> Luis Motta Campos is a software engineer, >> Perl Programmer, foodie and photographer. >> _______________________________________________ >> 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 > -- Iuri Diniz http://iuridiniz.com http://blog.igdium.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From jamorreu em gmail.com Thu Dec 11 04:20:55 2008 From: jamorreu em gmail.com (Joao Gabriel) Date: Thu, 11 Dec 2008 10:20:55 -0200 Subject: [Cascavel-pm] IPC::Open3 comes to the rescue! (Was: Re: Print Loading ao executar system) In-Reply-To: <1228995607.4094.25.camel@cajueiro> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <1228995607.4094.25.camel@cajueiro> Message-ID: <8ff2963a0812110420r7a401087jf301d63d57ac2861@mail.gmail.com> As vezes 56 linhas bem comentadas valem mais do que 29 e-mails na qual 50% ou 60% estão discutindo bobeiras sobre Japh... -- João Gabriel C. Laass 2008/12/11 Daniel Ruoso : > Em Ter, 2008-12-09 às 03:35 -0800, Patty Silva escreveu: >> Pessoal, >> Tem como eu imprimir na tela "Loading ................." quando >> executa o system?? > > Olá, > > Pessoal, eu tenho me mantido meio calado ultimamente, mas vendo esse > thread enorme sem ninguem dar a solução para um problema que, precisamos > reconhecer, não é "de iniciante", resolvi dar a solução... > > A resposta curta é: "Não use system". > > A resposta longa é: > > > #!/usr/bin/perl > use strict; > use warnings; > > use Symbol; > # essa linha define símbolos para os três filehandles, > # acho que eu vi isso pela primeira vez no PBP > my ($wtr, $rdr, $err) = map { gensym } 1..3; > > use IPC::Open3; > my $pid = open3($wtr, $rdr, $err, > 'ls', '-la'); > > # considerando que o comando não recebe nada pelo stdin > close $wtr; > > # usar o IO::Handle é legal porque ele dá uma visão OO sobre > # os filehandles, o que facilita algumas coisas... > use IO::Handle; > # por exemplo: > $_->blocking(0) for ($rdr, $err); > STDOUT->autoflush(1); > > # usar o IO::Select também é legal, porque te permite acompanhar > # filehandles de uma maneira mais esperta > use IO::Select; > my $sel = IO::Select->new($rdr, $err); > > # vamos fazer um loop, e ver se o comando escreveu alguma coisa, > # se ele não escrever em 1 segundo, imprimimos um "." > while (1) { > my @ready = $sel->can_read(1000); > foreach my $io (@ready) { > my $type = $io == $rdr ? '[STDOUT]' : '[STDERR]'; > > # Como estamos fazendo leitura não bloqueante, não devemos > # usar <$io>... > if (read $io, my $buf, 1024) { > print $type, ' ', $buf, $/; > } else { > # se read retornar 0 ou undef, é porque acabou o arquivo ou tem > # algum erro no filehandle, então vamos tirar do select. > $sel->remove($io); > } > } > > # imprime o pontinho... > print '.' unless @ready; > > # sai se não tem mais nenhum filehandle > last unless scalar $sel->handles; > }; > > > # espera o processo sair de verdade; > waitpid $pid, 0; > > __END__ > > > e é isso aí... > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From lorn.br em gmail.com Thu Dec 11 05:05:32 2008 From: lorn.br em gmail.com (Lindolfo "Lorn" Rodrigues) Date: Thu, 11 Dec 2008 11:05:32 -0200 Subject: [Cascavel-pm] Quando usar Moose::* ou Class::* ? Message-ID: Rau! Fiquei com um duvida hoje no metrô :P, estava filosofando comigo mesmo sobre OO e Perl e como usar do jeito certo e etc, quando percebi que todos os módulos que eu tenho, não são muitos, 90% usam OO com Hash + Bless, e os outros 10% usam Moose porque eu queria experimentar e aprender nada que o velho Hash + Bless não resolvesse. A pergunta é, em que momento eu devo usar Moose/Class* para fazer um modulo? que tipo de ganho eu tenho com o Moose/Class? Um ponto negativo que eu vejo e o excesso de dependência, acessei uma maquina que não tem nada de Perl e digitei: cpan> install Moose Dependencias: Test::LongString Scalar::Util Test::Exception Class::MOP Sub::Exporter Test::More Task::Weaken List::MoreUtils Test::Builder::Tester Sub::Uplevel Sub::Name Sub::Identify Devel::GlobalDestruction MRO::Compat Task::Weaken Scope::Guard Sub::Exporter Params::Util Sub::Install Data::OptList - Class::C3 ...missing. (would need 0.19) - Class::C3::XS ...missing. (would need 0.08) Class::C3::XS Class::C3 - Algorithm::C3 ...missing. (would need 0.06) Qual a vantagem que eu ganho com o Moose que me faria enfrentar todas essas dependências? eu sei que Hash + Bless não é muito OO mas quebra um bom galho, que tipo de operações de OO eu só conseguiria fazer com Moose/Class* ? Espero que eu tenha sido claro :) PS: Citei o Moose porque nunca utilizei o Class::* . -- --Lindolfo "Lorn" Rodrigues www.slackwarezine.com.br http://lornlab.org http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel em ruoso.com Thu Dec 11 05:20:39 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Thu, 11 Dec 2008 10:20:39 -0300 Subject: [Cascavel-pm] Quando usar Moose::* ou Class::* ? In-Reply-To: References: Message-ID: <1229001639.4094.28.camel@cajueiro> Em Qui, 2008-12-11 às 11:05 -0200, Lindolfo "Lorn" Rodrigues escreveu: > Fiquei com um duvida hoje no metrô :P, estava filosofando comigo mesmo > sobre OO e Perl e como usar do jeito certo e etc, quando percebi que > todos os módulos que eu tenho, não são muitos, 90% usam OO com Hash + > Bless, e os outros 10% usam Moose porque eu queria experimentar e > aprender nada que o velho Hash + Bless não resolvesse. > A pergunta é, em que momento eu devo usar Moose/Class* para fazer um > modulo? que tipo de ganho eu tenho com o Moose/Class? Um ponto > negativo que eu vejo e o excesso de dependência, acessei uma maquina > que não tem nada de Perl e digitei: É curioso você levantar esse assunto porque hoje mesmo eu vi uma discussão sobre colocar Moose e Class::Accessor no core... Bom, o Moose é muito bom, mas como você disse, tem muitas dependências e também não é lá muito rápido... Foi então que eu ouvi falar no Mouse, que é uma criação do próprio pessoal do Moose, só que é uma simplificação, tendo menos dependências e sendo mais rápido. O Class::Accessor e o Class::Accessor::Fast eu uso indiscriminadamente porque eles são pouco intrusivos, pra falar a verdade, quase nada intrusivos. Agora é assim, o Catalyst está migrando para usar Moose, então já é um bom use case para você pensar... daniel From daniel.oliveira.mantovani em gmail.com Thu Dec 11 06:47:32 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Thu, 11 Dec 2008 12:47:32 -0200 Subject: [Cascavel-pm] IPC::Open3 comes to the rescue! (Was: Re: Print Loading ao executar system) In-Reply-To: <8ff2963a0812110420r7a401087jf301d63d57ac2861@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <1228995607.4094.25.camel@cajueiro> <8ff2963a0812110420r7a401087jf301d63d57ac2861@mail.gmail.com> Message-ID: <214823ca0812110647n510851an4103b8ae2a175766@mail.gmail.com> 2008/12/11 Joao Gabriel > As vezes 56 linhas bem comentadas valem mais do que 29 e-mails na qual > 50% ou 60% estão discutindo bobeiras sobre Japh... Claro, olha o nome do cara 'Daniel' precisa falar mais alguma coisa ? hahahaha > > > > -- > João Gabriel C. Laass > > > > 2008/12/11 Daniel Ruoso : > > Em Ter, 2008-12-09 às 03:35 -0800, Patty Silva escreveu: > >> Pessoal, > >> Tem como eu imprimir na tela "Loading ................." quando > >> executa o system?? > > > > Olá, > > > > Pessoal, eu tenho me mantido meio calado ultimamente, mas vendo esse > > thread enorme sem ninguem dar a solução para um problema que, precisamos > > reconhecer, não é "de iniciante", resolvi dar a solução... > > > > A resposta curta é: "Não use system". > > > > A resposta longa é: > > > > > > #!/usr/bin/perl > > use strict; > > use warnings; > > > > use Symbol; > > # essa linha define símbolos para os três filehandles, > > # acho que eu vi isso pela primeira vez no PBP > > my ($wtr, $rdr, $err) = map { gensym } 1..3; > > > > use IPC::Open3; > > my $pid = open3($wtr, $rdr, $err, > > 'ls', '-la'); > > > > # considerando que o comando não recebe nada pelo stdin > > close $wtr; > > > > # usar o IO::Handle é legal porque ele dá uma visão OO sobre > > # os filehandles, o que facilita algumas coisas... > > use IO::Handle; > > # por exemplo: > > $_->blocking(0) for ($rdr, $err); > > STDOUT->autoflush(1); > > > > # usar o IO::Select também é legal, porque te permite acompanhar > > # filehandles de uma maneira mais esperta > > use IO::Select; > > my $sel = IO::Select->new($rdr, $err); > > > > # vamos fazer um loop, e ver se o comando escreveu alguma coisa, > > # se ele não escrever em 1 segundo, imprimimos um "." > > while (1) { > > my @ready = $sel->can_read(1000); > > foreach my $io (@ready) { > > my $type = $io == $rdr ? '[STDOUT]' : '[STDERR]'; > > > > # Como estamos fazendo leitura não bloqueante, não devemos > > # usar <$io>... > > if (read $io, my $buf, 1024) { > > print $type, ' ', $buf, $/; > > } else { > > # se read retornar 0 ou undef, é porque acabou o arquivo ou tem > > # algum erro no filehandle, então vamos tirar do select. > > $sel->remove($io); > > } > > } > > > > # imprime o pontinho... > > print '.' unless @ready; > > > > # sai se não tem mais nenhum filehandle > > last unless scalar $sel->handles; > > }; > > > > > > # espera o processo sair de verdade; > > waitpid $pid, 0; > > > > __END__ > > > > > > e é isso aí... > > > > _______________________________________________ > > 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 > -- Procuro emprego C.V: http://danielmantovani.awardspace.com/ print "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From acid06 em gmail.com Thu Dec 11 08:35:15 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 11 Dec 2008 14:35:15 -0200 Subject: [Cascavel-pm] Quando usar Moose::* ou Class::* ? In-Reply-To: References: Message-ID: <9a08c9b40812110835p50ebd330ta2e93e31ed53dc7b@mail.gmail.com> 2008/12/11 Lindolfo Lorn Rodrigues : > Qual a vantagem que eu ganho com o Moose que me faria enfrentar todas essas > dependências? eu sei que Hash + Bless não é muito OO mas quebra um bom > galho, que tipo de operações de OO eu só conseguiria fazer com Moose/Class* Pra ser sincero, eu acho uma vantagem o Moose ter tantas dependências. Obviamente, devo ser repreendido por puristas, mas a primeira coisa que eu faço quando me deparo com uma máquina "limpa" é rodar o seguinte comando: cpan -i Task::Catalyst DBIx::Class Moose MojoMojo Com isso, eu garanto que a metade útil da CPAN já vai estar instalada naquela máquina. ;-) Eu não vejo dependências como um problema quando se tem o shell da CPAN. -Nilson Santos F. Jr. From acid06 em gmail.com Thu Dec 11 08:37:37 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 11 Dec 2008 14:37:37 -0200 Subject: [Cascavel-pm] IPC::Open3 comes to the rescue! (Was: Re: Print Loading ao executar system) In-Reply-To: <1228995607.4094.25.camel@cajueiro> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <1228995607.4094.25.camel@cajueiro> Message-ID: <9a08c9b40812110837x75163c6ag4fa88950190d6af8@mail.gmail.com> 2008/12/11 Daniel Ruoso : > Pessoal, eu tenho me mantido meio calado ultimamente, mas vendo esse > thread enorme sem ninguem dar a solução para um problema que, precisamos > reconhecer, não é "de iniciante", resolvi dar a solução... Na verdade eu já tinha sugerido utilizar o IPC::Open3 e alguém ainda sugeriu o IPC::Open3::Simple (que eu não conheço, pra ser sincero). Só que ninguém teve a paciência de dar a receita de bolo pronta como você. :-) -Nilson Santos F. Jr. From luismottacampos em yahoo.co.uk Thu Dec 11 14:12:05 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 11 Dec 2008 23:12:05 +0100 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <23f46d7f0812102044x4b4e2556s29e139609c2fc58f@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br> <493F80B3.8090808@yahoo.co.uk> <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> <4940430A.5070904@yahoo.co.uk> <9a08c9b40812101550u643ba9nac8a6dd6b2f001b7@mail.gmail.com> <23f46d7f0812102044x4b4e2556s29e139609c2fc58f@mail.gmail.com> Message-ID: <49419035.20308@yahoo.co.uk> Alexei Znamensky wrote: > Se esse lazarento tá em crise de meia idade, eu deveria estar no asilo. > > Hmm... isso talvez explique as fraldas geriátricas. HUAHUAHUAHUAHAUAHUHAUHUAHUAHUAHUAHUA -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From luismottacampos em yahoo.co.uk Thu Dec 11 14:25:04 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 11 Dec 2008 23:25:04 +0100 Subject: [Cascavel-pm] Executar system In-Reply-To: <311E9AFB9E6A4398BD7D2BC578882973@swmobile> References: <895246.77940.qm@web31306.mail.mud.yahoo.com><493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com><493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br><493F80B3.8090808@yahoo.co.uk> <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> <311E9AFB9E6A4398BD7D2BC578882973@swmobile> Message-ID: <49419340.2040500@yahoo.co.uk> Agnaldo Macedo wrote: > Aproveitando.... > > Quais seriam as melhores opções (alternativas) para system? > Levando-se em consideração que: > a) Não é um comando do SO que será chamado > b) É uma aplicação feita em outra linguagem/ferramenta (converter para > Perl não é uma opção) > c) Além de chamar, precisa passar dados para quem esta sendo chamado. Como sempre, mais perguntas que respostas: Alternativa 1: Se você tem parte do código escrito em outra linguagem, por que você não pode continuar a implementação e incorporar o que você já tem como uma biblioteca nesta linguagem? Assim, a maior parte dos seus problemas desaparece sem fazer força; Alternativa 2: Se não tem jeito e você precisa mesmo rodar um programa externo, tem uma coisa importante a considerar: A) Se você não precisa retornar nada, use exec(). O teu programa proprietário assume o controle e não é preciso se chatear com o que vai acontecer daí para adiante. B) Agora, se você precisa retornar alguma coisa, é preciso saber: B.1) O quê você quer retornar? Será que o programa não pode fazer isso por você por conta própria? Se este é o teu caso, você ainda pode usar exec() e esquecer que você tinha um problema; B.2) Como o programa funciona? Programas velhos normalmente são simples, eles imprimem para STDOUT ou STDERR. É possível resolver o problema capturando as saídas? Então IPC::Open2 ou IPC::Open3 podem ser a tua saída. B.3) Caso o programa seja velho mas mais sofisticado, e você precise interagir com ele de alguma forma enquanto captura a saída, ou precisa esperar e dar feedback para o usuário enquanto alguma coisa acontece, eu recomendo que se use técnicas de /pooling/ com o módulo Expect, fork() e select(), ou, se você tiver tempo e não tiver medo da curva de aprendizado mais íngreme, POE. Espero que isso ajude. Putamplexos. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From iuridiniz em gmail.com Thu Dec 11 14:26:40 2008 From: iuridiniz em gmail.com (Iuri Diniz) Date: Thu, 11 Dec 2008 20:26:40 -0200 Subject: [Cascavel-pm] Quando usar Moose::* ou Class::* ? In-Reply-To: <9a08c9b40812110835p50ebd330ta2e93e31ed53dc7b@mail.gmail.com> References: <9a08c9b40812110835p50ebd330ta2e93e31ed53dc7b@mail.gmail.com> Message-ID: Quanto menos dependência mais fácil ser adotado pelo core team 2008/12/11 Nilson Santos Figueiredo Junior > 2008/12/11 Lindolfo Lorn Rodrigues : > > Qual a vantagem que eu ganho com o Moose que me faria enfrentar todas > essas > > dependências? eu sei que Hash + Bless não é muito OO mas quebra um bom > > galho, que tipo de operações de OO eu só conseguiria fazer com > Moose/Class* > > Pra ser sincero, eu acho uma vantagem o Moose ter tantas dependências. > Obviamente, devo ser repreendido por puristas, mas a primeira coisa > que eu faço quando me deparo com uma máquina "limpa" é rodar o > seguinte comando: > > cpan -i Task::Catalyst DBIx::Class Moose MojoMojo > > Com isso, eu garanto que a metade útil da CPAN já vai estar instalada > naquela máquina. ;-) > > Eu não vejo dependências como um problema quando se tem o shell da CPAN. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Iuri Diniz http://iuridiniz.com http://blog.igdium.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From luismottacampos em yahoo.co.uk Thu Dec 11 14:27:08 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 11 Dec 2008 23:27:08 +0100 Subject: [Cascavel-pm] Res: Print Loading ao executar system In-Reply-To: <8B0D3591-A136-4075-93FE-01AEB69653E7@gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <493E5E50.3010309@yahoo.co.uk> <62230.41109.qm@web31305.mail.mud.yahoo.com> <493E6D14.2050506@yahoo.co.uk> <493E948B.3080004@tcnet.com.br> <493F80B3.8090808@yahoo.co.uk> <423127A8-5925-46BB-8C9D-61DCF2994E65@gmail.com> <4940430A.5070904@yahoo.co.uk> <546E26AA-2F1A-4D34-90EF-EC5592DA2779@gmail.com> <23f46d7f0812102049y1e6fd947pd20329ccb2e51f7@mail.gmail.com> <8B0D3591-A136-4075-93FE-01AEB69653E7@gmail.com> Message-ID: <494193BC.4030109@yahoo.co.uk> Fernando wrote: > Obrigado mas não vou precisar, já tive problemas com ele antes, e > aprendi que não vale a pena discutir... É. O problema é que eu ainda não aprendi a ignorar casos perdidos como o teu. Eu sou ogro, mas sou muito bonzinho, às vezes. -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From luismottacampos em yahoo.co.uk Thu Dec 11 14:29:58 2008 From: luismottacampos em yahoo.co.uk (Luis Motta Campos) Date: Thu, 11 Dec 2008 23:29:58 +0100 Subject: [Cascavel-pm] IPC::Open3 comes to the rescue! (Was: Re: Print Loading ao executar system) In-Reply-To: <8ff2963a0812110420r7a401087jf301d63d57ac2861@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <1228995607.4094.25.camel@cajueiro> <8ff2963a0812110420r7a401087jf301d63d57ac2861@mail.gmail.com> Message-ID: <49419466.5000608@yahoo.co.uk> Joao Gabriel wrote: > As vezes 56 linhas bem comentadas valem mais do que 29 e-mails na qual > 50% ou 60% estão discutindo bobeiras sobre Japh... Quer dizer que cultura é bobagem? -- Luis Motta Campos is a software engineer, Perl Programmer, foodie and photographer. From donatoaz em gmail.com Thu Dec 11 18:13:20 2008 From: donatoaz em gmail.com (Donato Azevedo) Date: Fri, 12 Dec 2008 00:13:20 -0200 Subject: [Cascavel-pm] single e multistep joins Message-ID: <1746e3e30812111813i3c09d83en3d32f9a5e32caa80@mail.gmail.com> Pessoal, mais uma duvida de DBIC eu tenho uma entidade A que tem um relacionamento NxN com uma entidade B atraves de AB, e tem um relacionamento Nx1 com uma entidade C (ou seja, cada A possui um C) como eu faço pra tunar uma query usando prefetch de modo que ele busque tanto os Bs quanto o C? quando eu uso um prefetch single-step com C ele faz uma pancada de queries para pegar os Bs e quando eu facho um prefetch multi-step ele faz uma pancada pra pegar os Cs se nao deu pra entender amanha eu explico, tou com muito sono!! Donato Azevedo na reta final sem hamilton nem timo glock! From gabriel.vieira em gmail.com Thu Dec 11 18:32:23 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 11 Dec 2008 23:32:23 -0300 Subject: [Cascavel-pm] IPC::Open3 comes to the rescue! (Was: Re: Print Loading ao executar system) In-Reply-To: <8ff2963a0812110420r7a401087jf301d63d57ac2861@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <1228995607.4094.25.camel@cajueiro> <8ff2963a0812110420r7a401087jf301d63d57ac2861@mail.gmail.com> Message-ID: <83d8367f0812111832q364d7e25w881204373b889a66@mail.gmail.com> JGCL-- Bobeiras?! Onde?! São situações diferentes as quais são muito bem aproveitadas por quem sabe fazê-la. 2008/12/11 Joao Gabriel : > As vezes 56 linhas bem comentadas valem mais do que 29 e-mails na qual > 50% ou 60% estão discutindo bobeiras sobre Japh... > > > -- > João Gabriel C. Laass > > > > 2008/12/11 Daniel Ruoso : >> Em Ter, 2008-12-09 às 03:35 -0800, Patty Silva escreveu: >>> Pessoal, >>> Tem como eu imprimir na tela "Loading ................." quando >>> executa o system?? >> >> Olá, >> >> Pessoal, eu tenho me mantido meio calado ultimamente, mas vendo esse >> thread enorme sem ninguem dar a solução para um problema que, precisamos >> reconhecer, não é "de iniciante", resolvi dar a solução... >> >> A resposta curta é: "Não use system". >> >> A resposta longa é: >> >> >> #!/usr/bin/perl >> use strict; >> use warnings; >> >> use Symbol; >> # essa linha define símbolos para os três filehandles, >> # acho que eu vi isso pela primeira vez no PBP >> my ($wtr, $rdr, $err) = map { gensym } 1..3; >> >> use IPC::Open3; >> my $pid = open3($wtr, $rdr, $err, >> 'ls', '-la'); >> >> # considerando que o comando não recebe nada pelo stdin >> close $wtr; >> >> # usar o IO::Handle é legal porque ele dá uma visão OO sobre >> # os filehandles, o que facilita algumas coisas... >> use IO::Handle; >> # por exemplo: >> $_->blocking(0) for ($rdr, $err); >> STDOUT->autoflush(1); >> >> # usar o IO::Select também é legal, porque te permite acompanhar >> # filehandles de uma maneira mais esperta >> use IO::Select; >> my $sel = IO::Select->new($rdr, $err); >> >> # vamos fazer um loop, e ver se o comando escreveu alguma coisa, >> # se ele não escrever em 1 segundo, imprimimos um "." >> while (1) { >> my @ready = $sel->can_read(1000); >> foreach my $io (@ready) { >> my $type = $io == $rdr ? '[STDOUT]' : '[STDERR]'; >> >> # Como estamos fazendo leitura não bloqueante, não devemos >> # usar <$io>... >> if (read $io, my $buf, 1024) { >> print $type, ' ', $buf, $/; >> } else { >> # se read retornar 0 ou undef, é porque acabou o arquivo ou tem >> # algum erro no filehandle, então vamos tirar do select. >> $sel->remove($io); >> } >> } >> >> # imprime o pontinho... >> print '.' unless @ready; >> >> # sai se não tem mais nenhum filehandle >> last unless scalar $sel->handles; >> }; >> >> >> # espera o processo sair de verdade; >> waitpid $pid, 0; >> >> __END__ >> >> >> e é isso aí... >> >> _______________________________________________ >> 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 > -- Gabriel Vieira From shonorio em gmail.com Fri Dec 12 05:00:48 2008 From: shonorio em gmail.com (Solli Honorio) Date: Fri, 12 Dec 2008 11:00:48 -0200 Subject: [Cascavel-pm] Quando usar Moose::* ou Class::* ? In-Reply-To: <9a08c9b40812110835p50ebd330ta2e93e31ed53dc7b@mail.gmail.com> References: <9a08c9b40812110835p50ebd330ta2e93e31ed53dc7b@mail.gmail.com> Message-ID: <12d1f4ee0812120500v33112287k2d330a08eae0e2fc@mail.gmail.com> Nilson, desculpa mas serei obrigado a chama-lo de mentiroso em público.... metade to cpan seria sem o MojoMojo, com o MojoMojo é quase o cpan inteiro :-D !!! Abraços, Solli M. Honório 2008/12/11 Nilson Santos Figueiredo Junior > 2008/12/11 Lindolfo Lorn Rodrigues : > > Qual a vantagem que eu ganho com o Moose que me faria enfrentar todas > essas > > dependências? eu sei que Hash + Bless não é muito OO mas quebra um bom > > galho, que tipo de operações de OO eu só conseguiria fazer com > Moose/Class* > > Pra ser sincero, eu acho uma vantagem o Moose ter tantas dependências. > Obviamente, devo ser repreendido por puristas, mas a primeira coisa > que eu faço quando me deparo com uma máquina "limpa" é rodar o > seguinte comando: > > cpan -i Task::Catalyst DBIx::Class Moose MojoMojo > > Com isso, eu garanto que a metade útil da CPAN já vai estar instalada > naquela máquina. ;-) > > Eu não vejo dependências como um problema quando se tem o shell da CPAN. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- "o animal satisfeito dorme". - Guimarães Rosa -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From glasswalk3r em yahoo.com.br Sat Dec 13 03:34:34 2008 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Sat, 13 Dec 2008 09:34:34 -0200 Subject: [Cascavel-pm] IPC::Open3 comes to the rescue! (Was: Re: Print Loading ao executar system) In-Reply-To: <1228995607.4094.25.camel@cajueiro> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <1228995607.4094.25.camel@cajueiro> Message-ID: <49439DCA.5090707@yahoo.com.br> ++ Daniel Esses dias eu vi no Calendário do Perl (desculpem pela falta de referências) um módulo chamado IPC::Open3::Poll ou algo assim. Faz a mesma coisa que o IPC::Open3 mas faz leitura assíncrona dos dados (o que talvez seja muito mais sofisticado que a Patty precisa). Aproveitando o enorme gancho, alguém aí já deu uma espiada em algo parecido aos projetos Cometd ou Juggernaut (Java e Ruby, respectivamente) para Perl? Eu sei que tem o Perlbal, mas ele não foi desenvolvido para a mesma aplicação. []'s Alceu Daniel Ruoso escreveu: > Em Ter, 2008-12-09 às 03:35 -0800, Patty Silva escreveu: > >> Pessoal, >> Tem como eu imprimir na tela "Loading ................." quando >> executa o system?? >> > > Olá, > > Pessoal, eu tenho me mantido meio calado ultimamente, mas vendo esse > thread enorme sem ninguem dar a solução para um problema que, precisamos > reconhecer, não é "de iniciante", resolvi dar a solução... > > A resposta curta é: "Não use system". > > A resposta longa é: > > > #!/usr/bin/perl > use strict; > use warnings; > > use Symbol; > # essa linha define símbolos para os três filehandles, > # acho que eu vi isso pela primeira vez no PBP > my ($wtr, $rdr, $err) = map { gensym } 1..3; > > use IPC::Open3; > my $pid = open3($wtr, $rdr, $err, > 'ls', '-la'); > > # considerando que o comando não recebe nada pelo stdin > close $wtr; > > # usar o IO::Handle é legal porque ele dá uma visão OO sobre > # os filehandles, o que facilita algumas coisas... > use IO::Handle; > # por exemplo: > $_->blocking(0) for ($rdr, $err); > STDOUT->autoflush(1); > > # usar o IO::Select também é legal, porque te permite acompanhar > # filehandles de uma maneira mais esperta > use IO::Select; > my $sel = IO::Select->new($rdr, $err); > > # vamos fazer um loop, e ver se o comando escreveu alguma coisa, > # se ele não escrever em 1 segundo, imprimimos um "." > while (1) { > my @ready = $sel->can_read(1000); > foreach my $io (@ready) { > my $type = $io == $rdr ? '[STDOUT]' : '[STDERR]'; > > # Como estamos fazendo leitura não bloqueante, não devemos > # usar <$io>... > if (read $io, my $buf, 1024) { > print $type, ' ', $buf, $/; > } else { > # se read retornar 0 ou undef, é porque acabou o arquivo ou tem > # algum erro no filehandle, então vamos tirar do select. > $sel->remove($io); > } > } > > # imprime o pontinho... > print '.' unless @ready; > > # sai se não tem mais nenhum filehandle > last unless scalar $sel->handles; > }; > > > # espera o processo sair de verdade; > waitpid $pid, 0; > > __END__ > > > e é isso aí... > -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From breno em rio.pm.org Sat Dec 13 08:31:17 2008 From: breno em rio.pm.org (breno) Date: Sat, 13 Dec 2008 14:31:17 -0200 Subject: [Cascavel-pm] IPC::Open3 comes to the rescue! (Was: Re: Print Loading ao executar system) In-Reply-To: <49439DCA.5090707@yahoo.com.br> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <1228995607.4094.25.camel@cajueiro> <49439DCA.5090707@yahoo.com.br> Message-ID: 2008/12/13 Alceu Rodrigues de Freitas Junior : > > Esses dias eu vi no Calendário do Perl (desculpem pela falta de referências) > um módulo chamado IPC::Open3::Poll ou algo assim. Faz a mesma coisa que o > IPC::Open3 mas faz leitura assíncrona dos dados (o que talvez seja muito > mais sofisticado que a Patty precisa). > Seria o Parallel::Jobs? http://www.perladvent.org/2007/2/ http://search.cpan.org/perldoc?Parallel::Jobs > Aproveitando o enorme gancho, alguém aí já deu uma espiada em algo parecido > aos projetos Cometd ou Juggernaut (Java e Ruby, respectivamente) para Perl? > Eu sei que tem o Perlbal, mas ele não foi desenvolvido para a mesma > aplicação. > O Cometd (http://code.google.com/p/cometd/) aparentemente funciona bem com Perl: "Cometd is a scalable HTTP-based event routing bus that uses a push technology pattern known as Comet. Currently there are java, perl and python version in the works. Other languages are planned, including ruby on rails, and php." E, no site oficial deles (cometd.com), o primeiro link deles depois de "documentação" é esse: irc.perl.org/#cometd IRC Channel for general discussion of cometd Ou seja, acho que suporte ao Perl não é problema ;-) De qq forma, o Perlbal (http://www.danga.com/perlbal/) parece ser bastante usado. De repente o Eden ou outra pessoa pode dar mais informações sobre ele e sua (eventual) adaptabilidade. []s -b From glasswalk3r em yahoo.com.br Sat Dec 13 11:31:27 2008 From: glasswalk3r em yahoo.com.br (Alceu Rodrigues de Freitas Junior) Date: Sat, 13 Dec 2008 17:31:27 -0200 Subject: [Cascavel-pm] IPC::Open3 comes to the rescue! (Was: Re: Print Loading ao executar system) In-Reply-To: References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <1228995607.4094.25.camel@cajueiro> <49439DCA.5090707@yahoo.com.br> Message-ID: <49440D8F.1020206@yahoo.com.br> breno escreveu: > 2008/12/13 Alceu Rodrigues de Freitas Junior : >> Esses dias eu vi no Calendário do Perl (desculpem pela falta de referências) >> um módulo chamado IPC::Open3::Poll ou algo assim. Faz a mesma coisa que o >> IPC::Open3 mas faz leitura assíncrona dos dados (o que talvez seja muito >> mais sofisticado que a Patty precisa). >> > > Seria o Parallel::Jobs? > > http://www.perladvent.org/2007/2/ > http://search.cpan.org/perldoc?Parallel::Jobs Não. Eu deixei de ser preguiçoso e procurei direito: http://perladvent.pm.org/2008/8/ O nome do módulo é IPC::Filter. > > O Cometd (http://code.google.com/p/cometd/) aparentemente funciona bem com Perl: > > "Cometd is a scalable HTTP-based event routing bus that uses a push > technology pattern known as Comet. Currently there are java, perl and > python version in the works. Other languages are planned, including > ruby on rails, and php." > > E, no site oficial deles (cometd.com), o primeiro link deles depois de > "documentação" é esse: > > irc.perl.org/#cometd > IRC Channel for general discussion of cometd > > Ou seja, acho que suporte ao Perl não é problema ;-) Eu não achei mais nada além disso. O projeto não tem website, não tem nada. O que encontrei para download é somente código Java. > De qq forma, o Perlbal (http://www.danga.com/perlbal/) parece ser > bastante usado. De repente o Eden ou outra pessoa pode dar mais > informações sobre ele e sua (eventual) adaptabilidade. Ao que parece eles estão tentando adaptar o Perlbal para fazer esse trabalho. Para quem não sabe, o Cometd permite que o servidor envie dados para o cliente (Ajax) sem que esse precise ficar fazendo chamadas de tempos em tempos. O servidor mantêm um canal aberto com o usuário, que recebe essas informações conforme necessário. O problema de fazer isso é que o servidor fica com um processo "preso" a esse cliente Ajax... então se você tem conexões demais, acaba com o servidor. O Juggernaut lida isso usando E/S assíncrona... o Cometd tem que usar algo com o Grizzly (se é que escrevi direito) para não ter problemas de E/S. []'s Alceu From gabriel.vieira em gmail.com Sun Dec 14 09:41:02 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Sun, 14 Dec 2008 14:41:02 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?OT=3A_Fisl_2009_j=E1_t=E1_que_t=E1?= Message-ID: <83d8367f0812140941v5a38d888v566264fc6be4c4a1@mail.gmail.com> http://www.softwarelivre.org/news/12283 E aí... a quantas anda o YAPC 2009? -- Gabriel Vieira From daniel.oliveira.mantovani em gmail.com Sun Dec 14 11:45:17 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Sun, 14 Dec 2008 17:45:17 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?OT=3A_Fisl_2009_j=E1_t=E1_que_t=E1?= In-Reply-To: <83d8367f0812140941v5a38d888v566264fc6be4c4a1@mail.gmail.com> References: <83d8367f0812140941v5a38d888v566264fc6be4c4a1@mail.gmail.com> Message-ID: <214823ca0812141145mf2b640pae821a6ba11a9434@mail.gmail.com> Eu estou dentro, com meus punhais. 2008/12/14 Gabriel Vieira > http://www.softwarelivre.org/news/12283 > > E aí... a quantas anda o YAPC 2009? > > -- > Gabriel Vieira > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Procuro emprego C.V: http://danielmantovani.awardspace.com/ print "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From fernandolouis em terra.com.br Mon Dec 15 02:11:09 2008 From: fernandolouis em terra.com.br (Fernando) Date: Mon, 15 Dec 2008 08:11:09 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?OT=3A_Fisl_2009_j=E1_t=E1_que_t=E1?= References: <83d8367f0812140941v5a38d888v566264fc6be4c4a1@mail.gmail.com> Message-ID: <9104E9C942E6401DBB141E6630876302@rede.local> Já sabem informar em que cidade ocorrerá o evento? ----- Original Message ----- From: "Gabriel Vieira" To: "Cascavel Perl Mongers" Sent: Sunday, December 14, 2008 3:41 PM Subject: [Cascavel-pm] OT: Fisl 2009 já tá que tá http://www.softwarelivre.org/news/12283 E aí... a quantas anda o YAPC 2009? -- Gabriel Vieira _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm From breno em rio.pm.org Mon Dec 15 07:06:26 2008 From: breno em rio.pm.org (breno) Date: Mon, 15 Dec 2008 13:06:26 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= Message-ID: Booking.com, o maior serviço de reservas de hotel pela Internet de toda a Europa (e com maior crescimento também) acabou de doar 50 mil dólares para a Perl Foundation, para auxiliar no desenvolvimento e manutenção da linguagem Perl de programação, em particular do Perl 5.10. "Como linguagem de programação escolhida pela Booking.com, nós gostaríamos de dar algo em retorno para a comunidade open-source de desenvolvedores Perl que tão generosamente nos dá as ferramentas que fazem Booking.com ser o que é hoje", disse Kees Koolen, CEO da Booking.com. A notícia completa, incluindo fotos do evento, pode ser lida em: http://www.hsyndicate.org/news/4039070.html []s -b From daniel.oliveira.mantovani em gmail.com Mon Dec 15 07:12:25 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 15 Dec 2008 13:12:25 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: References: Message-ID: <214823ca0812150712v1504f996nd9888729c6a665a8@mail.gmail.com> Isso poderia desencadear uma reação em cadeia. 2008/12/15 breno > Booking.com, o maior serviço de reservas de hotel pela Internet de > toda a Europa (e com maior crescimento também) acabou de doar 50 mil > dólares para a Perl Foundation, para auxiliar no desenvolvimento e > manutenção da linguagem Perl de programação, em particular do Perl > 5.10. > > "Como linguagem de programação escolhida pela Booking.com, nós > gostaríamos de dar algo em retorno para a comunidade open-source de > desenvolvedores Perl que tão generosamente nos dá as ferramentas que > fazem Booking.com ser o que é hoje", disse Kees Koolen, CEO da > Booking.com. > > > A notícia completa, incluindo fotos do evento, pode ser lida em: > http://www.hsyndicate.org/news/4039070.html > > > []s > > -b > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Procuro emprego C.V: http://danielmantovani.awardspace.com/ print "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From blabos em gmail.com Mon Dec 15 07:27:37 2008 From: blabos em gmail.com (Blabos de Blebe) Date: Mon, 15 Dec 2008 13:27:37 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <214823ca0812150712v1504f996nd9888729c6a665a8@mail.gmail.com> References: <214823ca0812150712v1504f996nd9888729c6a665a8@mail.gmail.com> Message-ID: <179354400812150727n20179999x588d368ee94c5026@mail.gmail.com> E se encadeasse uma reação em cadeia? :P 2008/12/15 Daniel de Oliveira Mantovani : > Isso poderia desencadear uma reação em cadeia. > > > 2008/12/15 breno >> >> Booking.com, o maior serviço de reservas de hotel pela Internet de >> toda a Europa (e com maior crescimento também) acabou de doar 50 mil >> dólares para a Perl Foundation, para auxiliar no desenvolvimento e >> manutenção da linguagem Perl de programação, em particular do Perl >> 5.10. >> >> "Como linguagem de programação escolhida pela Booking.com, nós >> gostaríamos de dar algo em retorno para a comunidade open-source de >> desenvolvedores Perl que tão generosamente nos dá as ferramentas que >> fazem Booking.com ser o que é hoje", disse Kees Koolen, CEO da >> Booking.com. >> >> >> A notícia completa, incluindo fotos do evento, pode ser lida em: >> http://www.hsyndicate.org/news/4039070.html >> >> >> []s >> >> -b >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > -- > Procuro emprego C.V: > http://danielmantovani.awardspace.com/ > > print > "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From daniel.oliveira.mantovani em gmail.com Mon Dec 15 07:35:23 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 15 Dec 2008 13:35:23 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <179354400812150727n20179999x588d368ee94c5026@mail.gmail.com> References: <214823ca0812150712v1504f996nd9888729c6a665a8@mail.gmail.com> <179354400812150727n20179999x588d368ee94c5026@mail.gmail.com> Message-ID: <214823ca0812150735m39a21d2ai2ca47f7f42fab8bb@mail.gmail.com> Não tenho ideia, as possibilidades são infinitas. Os tolos dizem:"O céu é o limite", programadores Open Source dizem: "O céu é o começo". http://www.youtube.com/watch?v=5IfHm6R5le0 2008/12/15 Blabos de Blebe > E se encadeasse uma reação em cadeia? > > :P > > > 2008/12/15 Daniel de Oliveira Mantovani < > daniel.oliveira.mantovani em gmail.com>: > > Isso poderia desencadear uma reação em cadeia. > > > > > > 2008/12/15 breno > >> > >> Booking.com, o maior serviço de reservas de hotel pela Internet de > >> toda a Europa (e com maior crescimento também) acabou de doar 50 mil > >> dólares para a Perl Foundation, para auxiliar no desenvolvimento e > >> manutenção da linguagem Perl de programação, em particular do Perl > >> 5.10. > >> > >> "Como linguagem de programação escolhida pela Booking.com, nós > >> gostaríamos de dar algo em retorno para a comunidade open-source de > >> desenvolvedores Perl que tão generosamente nos dá as ferramentas que > >> fazem Booking.com ser o que é hoje", disse Kees Koolen, CEO da > >> Booking.com. > >> > >> > >> A notícia completa, incluindo fotos do evento, pode ser lida em: > >> http://www.hsyndicate.org/news/4039070.html > >> > >> > >> []s > >> > >> -b > >> _______________________________________________ > >> Cascavel-pm mailing list > >> Cascavel-pm em pm.org > >> http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > -- > > Procuro emprego C.V: > > http://danielmantovani.awardspace.com/ > > > > print > > > "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ > > > > > > _______________________________________________ > > 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 > -- Procuro emprego C.V: http://danielmantovani.awardspace.com/ print "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From gabriel.vieira em gmail.com Mon Dec 15 07:36:34 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 15 Dec 2008 12:36:34 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: References: Message-ID: <83d8367f0812150736n147ea238ga0e2d92458658b43@mail.gmail.com> Existe um conflito do assunto com o conteúdo? :P Esperemos relatos dos brasileños que fazem parte da booking.com. 2008/12/15 breno : > Booking.com, o maior serviço de reservas de hotel pela Internet de > toda a Europa (e com maior crescimento também) acabou de doar 50 mil > dólares para a Perl Foundation, para auxiliar no desenvolvimento e > manutenção da linguagem Perl de programação, em particular do Perl > 5.10. > > "Como linguagem de programação escolhida pela Booking.com, nós > gostaríamos de dar algo em retorno para a comunidade open-source de > desenvolvedores Perl que tão generosamente nos dá as ferramentas que > fazem Booking.com ser o que é hoje", disse Kees Koolen, CEO da > Booking.com. > > > A notícia completa, incluindo fotos do evento, pode ser lida em: > http://www.hsyndicate.org/news/4039070.html > > > []s > > -b > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From nferraz em gmail.com Mon Dec 15 09:17:56 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Mon, 15 Dec 2008 18:17:56 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <83d8367f0812150736n147ea238ga0e2d92458658b43@mail.gmail.com> References: <83d8367f0812150736n147ea238ga0e2d92458658b43@mail.gmail.com> Message-ID: <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> 2008/12/15 Gabriel Vieira : > Existe um conflito do assunto com o conteúdo? :P > > Esperemos relatos dos brasileños que fazem parte da booking.com. Sim -- o subject diz 15 mil, mas o correto é 50 mil. Eu estava lá quando entregaram o cheque. :) E estou na foto, perto do Larry Wall e do camelo. :D From gabriel.vieira em gmail.com Mon Dec 15 11:18:46 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 15 Dec 2008 16:18:46 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> References: <83d8367f0812150736n147ea238ga0e2d92458658b43@mail.gmail.com> <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> Message-ID: <83d8367f0812151118g3653017cu5973cbb0395e0683@mail.gmail.com> Reconheci só o Flávio (se ele não estiver lá o cara é parecido) hehe. Vou tentar identificá-lo. Parabéns a vocês pela iniciativa! On Mon, Dec 15, 2008 at 2:17 PM, Nelson Ferraz wrote: > 2008/12/15 Gabriel Vieira : >> Existe um conflito do assunto com o conteúdo? :P >> >> Esperemos relatos dos brasileños que fazem parte da booking.com. > > Sim -- o subject diz 15 mil, mas o correto é 50 mil. > > Eu estava lá quando entregaram o cheque. :) > > E estou na foto, perto do Larry Wall e do camelo. :D > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From fernandocorrea em gmail.com Mon Dec 15 12:59:48 2008 From: fernandocorrea em gmail.com (Fernando) Date: Mon, 15 Dec 2008 15:59:48 -0500 Subject: [Cascavel-pm] =?utf-8?q?booking=2Ecom_faz_doa=C3=A7=C3=A3o_de_USD?= =?utf-8?q?_15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: References: Message-ID: Breno, 15 ou 50?! Just another perl hacker On Dec 15, 2008, at 10:06 AM, breno wrote: > Booking.com, o maior serviço de reservas de hotel pela Internet de > toda a Europa (e com maior crescimento também) acabou de doar 50 mil > dólares para a Perl Foundation, para auxiliar no desenvolvimento e > manutenção da linguagem Perl de programação, em particular do Perl > 5.10. > > "Como linguagem de programação escolhida pela Booking.com, nós > gostaríamos de dar algo em retorno para a comunidade open-source de > desenvolvedores Perl que tão generosamente nos dá as ferramentas que > fazem Booking.com ser o que é hoje", disse Kees Koolen, CEO da > Booking.com. > > > A notícia completa, incluindo fotos do evento, pode ser lida em: > http://www.hsyndicate.org/news/4039070.html > > > []s > > -b > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From daniel.oliveira.mantovani em gmail.com Mon Dec 15 13:11:57 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 15 Dec 2008 19:11:57 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: References: Message-ID: <214823ca0812151311k6c7887dw8132718e74c6ba3e@mail.gmail.com> 2008/12/15 Fernando > Breno, 15 ou 50?! > Pior do que não ler o manual como eu faço as vezes, mas estou lendo agora(estou me esforçando no inglês) é entrar em uma thread sobre um "assunto", e não ler o assunto e fazer perguntas patéticas. http://www.hsyndicate.org/news/4039070.html > > Just another perl hacker Antes de conhecer a lista e não saber o é um hacker eu usava umas frases patéticas assim. http://www.catb.org/~esr/faqs/hacker-howto.html > > > On Dec 15, 2008, at 10:06 AM, breno wrote: > > Booking.com, o maior serviço de reservas de hotel pela Internet de >> toda a Europa (e com maior crescimento também) acabou de doar 50 mil >> dólares para a Perl Foundation, para auxiliar no desenvolvimento e >> manutenção da linguagem Perl de programação, em particular do Perl >> 5.10. >> >> "Como linguagem de programação escolhida pela Booking.com, nós >> gostaríamos de dar algo em retorno para a comunidade open-source de >> desenvolvedores Perl que tão generosamente nos dá as ferramentas que >> fazem Booking.com ser o que é hoje", disse Kees Koolen, CEO da >> Booking.com. >> >> >> A notícia completa, incluindo fotos do evento, pode ser lida em: >> http://www.hsyndicate.org/news/4039070.html >> >> >> []s >> >> -b >> _______________________________________________ >> 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 > -- Procuro emprego C.V: http://danielmantovani.awardspace.com/ print "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani em gmail.com Mon Dec 15 13:13:26 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 15 Dec 2008 19:13:26 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <214823ca0812151311k6c7887dw8132718e74c6ba3e@mail.gmail.com> References: <214823ca0812151311k6c7887dw8132718e74c6ba3e@mail.gmail.com> Message-ID: <214823ca0812151313jd319058kf2d6ffe04e539d52@mail.gmail.com> AFF, não foi eu que escrevi foi meu amigo que estava aqui em casa me desculpe gente. Não vai mais se repetir! desculpa fernando eu estava no banho! 2008/12/15 Daniel de Oliveira Mantovani > > > 2008/12/15 Fernando > >> Breno, 15 ou 50?! >> > Pior do que não ler o manual como eu faço as vezes, mas estou lendo > agora(estou me esforçando no inglês) é entrar em uma thread sobre um > "assunto", e não ler o assunto e fazer perguntas patéticas. > > http://www.hsyndicate.org/news/4039070.html > >> >> Just another perl hacker > > Antes de conhecer a lista e não saber o é um hacker eu usava umas frases > patéticas assim. > http://www.catb.org/~esr/faqs/hacker-howto.html > >> >> >> On Dec 15, 2008, at 10:06 AM, breno wrote: >> >> Booking.com, o maior serviço de reservas de hotel pela Internet de >>> toda a Europa (e com maior crescimento também) acabou de doar 50 mil >>> dólares para a Perl Foundation, para auxiliar no desenvolvimento e >>> manutenção da linguagem Perl de programação, em particular do Perl >>> 5.10. >>> >>> "Como linguagem de programação escolhida pela Booking.com, nós >>> gostaríamos de dar algo em retorno para a comunidade open-source de >>> desenvolvedores Perl que tão generosamente nos dá as ferramentas que >>> fazem Booking.com ser o que é hoje", disse Kees Koolen, CEO da >>> Booking.com. >>> >>> >>> A notícia completa, incluindo fotos do evento, pode ser lida em: >>> http://www.hsyndicate.org/news/4039070.html >>> >>> >>> []s >>> >>> -b >>> _______________________________________________ >>> 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 >> > > > > -- > Procuro emprego C.V: > http://danielmantovani.awardspace.com/ > > print > "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ > > -- Procuro emprego C.V: http://danielmantovani.awardspace.com/ print "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From gabriel.vieira em gmail.com Mon Dec 15 14:29:25 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Mon, 15 Dec 2008 19:29:25 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <214823ca0812151313jd319058kf2d6ffe04e539d52@mail.gmail.com> References: <214823ca0812151311k6c7887dw8132718e74c6ba3e@mail.gmail.com> <214823ca0812151313jd319058kf2d6ffe04e539d52@mail.gmail.com> Message-ID: <83d8367f0812151429s5ec9dd78w4538b08f950193bd@mail.gmail.com> Aham.. ta =P kkkkkkkk me divirto de vez em quando aqui 2008/12/15 Daniel de Oliveira Mantovani : > AFF, não foi eu que escrevi foi meu amigo que estava aqui em casa me > desculpe gente. Não vai mais se repetir! > desculpa fernando eu estava no banho! > > 2008/12/15 Daniel de Oliveira Mantovani > >> >> >> 2008/12/15 Fernando >>> >>> Breno, 15 ou 50?! >> >> Pior do que não ler o manual como eu faço as vezes, mas estou lendo >> agora(estou me esforçando no inglês) é entrar em uma thread sobre um >> "assunto", e não ler o assunto e fazer perguntas patéticas. >> >> http://www.hsyndicate.org/news/4039070.html >>> >>> Just another perl hacker >> >> Antes de conhecer a lista e não saber o é um hacker eu usava umas frases >> patéticas assim. >> http://www.catb.org/~esr/faqs/hacker-howto.html >>> >>> >>> On Dec 15, 2008, at 10:06 AM, breno wrote: >>> >>>> Booking.com, o maior serviço de reservas de hotel pela Internet de >>>> toda a Europa (e com maior crescimento também) acabou de doar 50 mil >>>> dólares para a Perl Foundation, para auxiliar no desenvolvimento e >>>> manutenção da linguagem Perl de programação, em particular do Perl >>>> 5.10. >>>> >>>> "Como linguagem de programação escolhida pela Booking.com, nós >>>> gostaríamos de dar algo em retorno para a comunidade open-source de >>>> desenvolvedores Perl que tão generosamente nos dá as ferramentas que >>>> fazem Booking.com ser o que é hoje", disse Kees Koolen, CEO da >>>> Booking.com. >>>> >>>> >>>> A notícia completa, incluindo fotos do evento, pode ser lida em: >>>> http://www.hsyndicate.org/news/4039070.html >>>> >>>> >>>> []s >>>> >>>> -b >>>> _______________________________________________ >>>> 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 >> >> >> >> -- >> Procuro emprego C.V: >> http://danielmantovani.awardspace.com/ >> >> print >> "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ >> > > > > -- > Procuro emprego C.V: > http://danielmantovani.awardspace.com/ > > print > "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From blabos em gmail.com Mon Dec 15 14:42:19 2008 From: blabos em gmail.com (Blabos de Blebe) Date: Mon, 15 Dec 2008 20:42:19 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <83d8367f0812151429s5ec9dd78w4538b08f950193bd@mail.gmail.com> References: <214823ca0812151311k6c7887dw8132718e74c6ba3e@mail.gmail.com> <214823ca0812151313jd319058kf2d6ffe04e539d52@mail.gmail.com> <83d8367f0812151429s5ec9dd78w4538b08f950193bd@mail.gmail.com> Message-ID: <179354400812151442n3e76450fl27e5b9edf096b6b7@mail.gmail.com> No Banho? Amigo que estava aí? Poupe-me do detalhes, por favor... 2008/12/15 Gabriel Vieira : > Aham.. ta =P > > kkkkkkkk > > me divirto de vez em quando aqui > > 2008/12/15 Daniel de Oliveira Mantovani : >> AFF, não foi eu que escrevi foi meu amigo que estava aqui em casa me >> desculpe gente. Não vai mais se repetir! >> desculpa fernando eu estava no banho! >> >> 2008/12/15 Daniel de Oliveira Mantovani >> >>> >>> >>> 2008/12/15 Fernando >>>> >>>> Breno, 15 ou 50?! >>> >>> Pior do que não ler o manual como eu faço as vezes, mas estou lendo >>> agora(estou me esforçando no inglês) é entrar em uma thread sobre um >>> "assunto", e não ler o assunto e fazer perguntas patéticas. >>> >>> http://www.hsyndicate.org/news/4039070.html >>>> >>>> Just another perl hacker >>> >>> Antes de conhecer a lista e não saber o é um hacker eu usava umas frases >>> patéticas assim. >>> http://www.catb.org/~esr/faqs/hacker-howto.html >>>> >>>> >>>> On Dec 15, 2008, at 10:06 AM, breno wrote: >>>> >>>>> Booking.com, o maior serviço de reservas de hotel pela Internet de >>>>> toda a Europa (e com maior crescimento também) acabou de doar 50 mil >>>>> dólares para a Perl Foundation, para auxiliar no desenvolvimento e >>>>> manutenção da linguagem Perl de programação, em particular do Perl >>>>> 5.10. >>>>> >>>>> "Como linguagem de programação escolhida pela Booking.com, nós >>>>> gostaríamos de dar algo em retorno para a comunidade open-source de >>>>> desenvolvedores Perl que tão generosamente nos dá as ferramentas que >>>>> fazem Booking.com ser o que é hoje", disse Kees Koolen, CEO da >>>>> Booking.com. >>>>> >>>>> >>>>> A notícia completa, incluindo fotos do evento, pode ser lida em: >>>>> http://www.hsyndicate.org/news/4039070.html >>>>> >>>>> >>>>> []s >>>>> >>>>> -b >>>>> _______________________________________________ >>>>> 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 >>> >>> >>> >>> -- >>> Procuro emprego C.V: >>> http://danielmantovani.awardspace.com/ >>> >>> print >>> "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ >>> >> >> >> >> -- >> Procuro emprego C.V: >> http://danielmantovani.awardspace.com/ >> >> print >> "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ >> >> >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> > > > > -- > Gabriel Vieira > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From breno em rio.pm.org Mon Dec 15 17:08:07 2008 From: breno em rio.pm.org (breno) Date: Mon, 15 Dec 2008 23:08:07 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> References: <83d8367f0812150736n147ea238ga0e2d92458658b43@mail.gmail.com> <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> Message-ID: On Mon, Dec 15, 2008 at 3:17 PM, Nelson Ferraz wrote: > 2008/12/15 Gabriel Vieira : >> Existe um conflito do assunto com o conteúdo? :P >> >> Esperemos relatos dos brasileños que fazem parte da booking.com. > > Sim -- o subject diz 15 mil, mas o correto é 50 mil. > Mea maxima culpa. Escrevi o subject correndo pra uma reunião, saiu "15". Eu culpo dislexia latente =P []s -b From breno em rio.pm.org Wed Dec 17 06:09:28 2008 From: breno em rio.pm.org (breno) Date: Wed, 17 Dec 2008 12:09:28 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Lan=E7ado_Perl_5=2E8=2E9_!?= Message-ID: A equipe de desenvolvimento do Perl 5 orgulhosamente apresenta a nona revisão do Perl 5.8, que incorpora uma série de pequenas correções e otimizações, dentre elas: * Atualização da base de caracteres Unicode (da 4.1.0 para a 5.1.0) * Otimizações no cache interno de UTF-8 * Agora é possível chamar 'stat' e o operador '-X' em diretórios * Adicionado pragma 'no version' para definir que seu código roda apenas em versões menores que 'version' * Novas flags de depuração pro -D, e debugger atualizado para versão 1.31 * Otimizações de desempenho, especialmente na execução de subrotinas e na engine de expressões regulares * Adicionado suporte para as plataformas DragonFlyBSD, MidnightBSD, MirOS BSD, RISC OS e Cray XT4/Catamount * Módulos do core atualizados, e adicionados os módulos Module::Pluggable, Module::CoreList, Win32API::File e Devel::InnerPackage * Novas documentações (perlunitut, perlunicode, perluniintro, perlcommunity e CORE) Por favor relatem quaisquer problemas usando a ferramenta 'perlbug', disponível com o Perl. Se o build ou testes de regressão falharem, rodem "make nok". Se o build falhar cedo demais para rodar isso, por favor enviem email diretamente para perlbug em perl.org. Se o problema possui implicações de segurança que sejam inapropriadas para envio a uma lista arquivada publicamente, por favor envie para perl5-security-report em perl.org, que aponta para uma lista fechada incluindo os principais committers do código, que ajudarão na avaliação de impacto e coordenação do lançamento de patches para corrigir ou mitigar o problema em todas as mais de 60 plataformas em que o Perl roda. Por favor use o endereço apenas para questões de segurança no core do Perl, não para módulos distribuídos de forma independente no CPAN (o 'perlbug' do 5.8.9 verifica isso automaticamente para vc e sugere que seja utilizado o RT do CPAN, mas se vc já sabe, não precisa nem perder tempo e ir direto lá). Perl é uma linguagem open-source com mão de obra voluntária e limitada, e os custos de manutenção são cada vez mais complexos. Assim, este será provavelmente o último release significativo da série 5.8.x. Todos os releases futuros dessa série provavelmente lidarão somente com questões de segurança e falhas de build em determinadas plataformas. Assim, recomendamos que migre para a versão 5.10.x, caso ainda não tenha feito. Como alternativa, se os requisitos de negócio o obrigam a continuar no 5.8.x, você pode considerar o suporte comercial de empresas como ActiveState. Divirtam-se! []s -b From nelio.nunes em sapo.pt Thu Dec 18 04:39:33 2008 From: nelio.nunes em sapo.pt (=?ISO-8859-1?Q?N=E9lio_Nunes?=) Date: Thu, 18 Dec 2008 12:39:33 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> References: <83d8367f0812150736n147ea238ga0e2d92458658b43@mail.gmail.com> <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> Message-ID: <494A4485.2010801@sapo.pt> > Sim -- o subject diz 15 mil, mas o correto é 50 mil. > > Estão podendo, vocês, hein?! :D From ptfzs em yahoo.com.br Thu Dec 18 06:11:15 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 18 Dec 2008 06:11:15 -0800 (PST) Subject: [Cascavel-pm] Sinal da subtracao Message-ID: <959932.18708.qm@web31304.mail.mud.yahoo.com> Tem como eu retirar o sinal do resultado da subtracao?? Eu so quero saber a variacao, entao quero desconsiderar o sinal: ex: 73 - 78 = -5 eu sei q variou 5 6.6 - 7.4 = -0.8 eu sei q variou 0.8 82 - 80 = 2.0 eu sei q variou 2 Eu quero retirar o sinal de (-) do resultado!! Tem como ?? :D Obrigada Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani em gmail.com Thu Dec 18 06:13:55 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Thu, 18 Dec 2008 12:13:55 -0200 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <959932.18708.qm@web31304.mail.mud.yahoo.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> Message-ID: <214823ca0812180613n223e31d3g2667b806d87afc4b@mail.gmail.com> perldoc -f sprintf []s 2008/12/18 Patty Silva > Tem como eu retirar o sinal do resultado da subtracao?? > Eu so quero saber a variacao, entao quero desconsiderar o sinal: > ex: > > 73 - 78 = -5 eu sei q variou 5 > 6.6 - 7.4 = -0.8 eu sei q variou 0.8 > 82 - 80 = 2.0 eu sei q variou 2 > > Eu quero retirar o sinal de (-) do resultado!! > > Tem como ?? :D > > Obrigada > > > ------------------------------ > Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10- > Celebridades- > Música- > Esportes > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Procuro emprego C.V: http://danielmantovani.awardspace.com/ print "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From cromo.jml em gmail.com Thu Dec 18 06:16:32 2008 From: cromo.jml em gmail.com (=?ISO-8859-1?Q?M=E1rcio_Vitor?=) Date: Thu, 18 Dec 2008 12:16:32 -0200 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <214823ca0812180613n223e31d3g2667b806d87afc4b@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <214823ca0812180613n223e31d3g2667b806d87afc4b@mail.gmail.com> Message-ID: <3530b8ce0812180616t13f652b9vc4247fcac52bc6a4@mail.gmail.com> Não seria o 'abs' ? perldoc -f abs Márcio Vitor 2008/12/18 Daniel de Oliveira Mantovani : > perldoc -f sprintf > > []s > > 2008/12/18 Patty Silva >> >> Tem como eu retirar o sinal do resultado da subtracao?? >> Eu so quero saber a variacao, entao quero desconsiderar o sinal: >> ex: >> >> 73 - 78 = -5 eu sei q variou 5 >> 6.6 - 7.4 = -0.8 eu sei q variou 0.8 >> 82 - 80 = 2.0 eu sei q variou 2 >> >> Eu quero retirar o sinal de (-) do resultado!! >> >> Tem como ?? :D >> >> Obrigada >> >> >> ________________________________ >> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - >> Celebridades - Música - Esportes >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > -- > Procuro emprego C.V: > http://danielmantovani.awardspace.com/ > > print > "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From daniel.oliveira.mantovani em gmail.com Thu Dec 18 06:20:29 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Thu, 18 Dec 2008 12:20:29 -0200 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <3530b8ce0812180616t13f652b9vc4247fcac52bc6a4@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <214823ca0812180613n223e31d3g2667b806d87afc4b@mail.gmail.com> <3530b8ce0812180616t13f652b9vc4247fcac52bc6a4@mail.gmail.com> Message-ID: <214823ca0812180620m427f4e5cmf598e8dc5cc10e1f@mail.gmail.com> É sim! abs é o melhor caminho, tinha me esquecido dessa função. 2008/12/18 Márcio Vitor > Não seria o 'abs' ? > > perldoc -f abs > > Márcio Vitor > > 2008/12/18 Daniel de Oliveira Mantovani < > daniel.oliveira.mantovani em gmail.com>: > > perldoc -f sprintf > > > > []s > > > > 2008/12/18 Patty Silva > >> > >> Tem como eu retirar o sinal do resultado da subtracao?? > >> Eu so quero saber a variacao, entao quero desconsiderar o sinal: > >> ex: > >> > >> 73 - 78 = -5 eu sei q variou 5 > >> 6.6 - 7.4 = -0.8 eu sei q variou 0.8 > >> 82 - 80 = 2.0 eu sei q variou 2 > >> > >> Eu quero retirar o sinal de (-) do resultado!! > >> > >> Tem como ?? :D > >> > >> Obrigada > >> > >> > >> ________________________________ > >> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - > >> Celebridades - Música - Esportes > >> _______________________________________________ > >> Cascavel-pm mailing list > >> Cascavel-pm em pm.org > >> http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > > > > -- > > Procuro emprego C.V: > > http://danielmantovani.awardspace.com/ > > > > print > > > "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ > > > > > > _______________________________________________ > > 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 > -- Procuro emprego C.V: http://danielmantovani.awardspace.com/ print "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From ptfzs em yahoo.com.br Thu Dec 18 06:34:06 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Thu, 18 Dec 2008 06:34:06 -0800 (PST) Subject: [Cascavel-pm] Res: Sinal da subtracao References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <214823ca0812180613n223e31d3g2667b806d87afc4b@mail.gmail.com> <3530b8ce0812180616t13f652b9vc4247fcac52bc6a4@mail.gmail.com> <214823ca0812180620m427f4e5cmf598e8dc5cc10e1f@mail.gmail.com> Message-ID: <79488.34740.qm@web31304.mail.mud.yahoo.com> Isso isso isso!! :D Funcionou.. Obrigada!! :) ________________________________ De: Daniel de Oliveira Mantovani Para: Cascavel Perl Mongers Enviadas: Quinta-feira, 18 de Dezembro de 2008 14:20:29 Assunto: Re: [Cascavel-pm] Sinal da subtracao É sim! abs é o melhor caminho, tinha me esquecido dessa função. 2008/12/18 Márcio Vitor Não seria o 'abs' ? perldoc -f abs Márcio Vitor 2008/12/18 Daniel de Oliveira Mantovani : > perldoc -f sprintf > > []s > > 2008/12/18 Patty Silva >> >> Tem como eu retirar o sinal do resultado da subtracao?? >> Eu so quero saber a variacao, entao quero desconsiderar o sinal: >> ex: >> >> 73 - 78 = -5 eu sei q variou 5 >> 6.6 - 7.4 = -0.8 eu sei q variou 0.8 >> 82 - 80 = 2.0 eu sei q variou 2 >> >> Eu quero retirar o sinal de (-) do resultado!! >> >> Tem como ?? :D >> >> Obrigada >> >> >> ________________________________ >> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - >> Celebridades - Música - Esportes >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > -- > Procuro emprego C.V: > http://danielmantovani.awardspace.com/ > > print > "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ > > > _______________________________________________ > 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 -- Procuro emprego C.V: http://danielmantovani.awardspace.com/ print "\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e",$/ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From nferraz em gmail.com Thu Dec 18 06:42:28 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 18 Dec 2008 15:42:28 +0100 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <959932.18708.qm@web31304.mail.mud.yahoo.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> Message-ID: <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> 2008/12/18 Patty Silva : > Tem como eu retirar o sinal do resultado da subtracao?? > Eu so quero saber a variacao, entao quero desconsiderar o sinal: > ex: > > 73 - 78 = -5 eu sei q variou 5 > 6.6 - 7.4 = -0.8 eu sei q variou 0.8 > 82 - 80 = 2.0 eu sei q variou 2 > > Eu quero retirar o sinal de (-) do resultado!! > > Tem como ?? :D Puxa, que bom que você perguntou!!! Eu estava com esta dúvida há muito tempo, e depois de muito pesquisar (acredita que não há nenhum módulo no CPAN que faca isso???), eu cheguei a esta solucão: 1) use reverse() para inverter o número 2) aplique uma expressão regular para substituir o sinal de menos por "\n" 3) use o chomp() para remover o "\n" (se houver) 4) use reverse() novamente para obter a parte positiva do número. Alguém conhece uma solucão melhor? From fglock em gmail.com Thu Dec 18 06:49:57 2008 From: fglock em gmail.com (Flavio S. Glock) Date: Thu, 18 Dec 2008 15:49:57 +0100 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> Message-ID: 2008/12/18 Nelson Ferraz : > 2008/12/18 Patty Silva : >> Tem como eu retirar o sinal do resultado da subtracao?? >> Eu so quero saber a variacao, entao quero desconsiderar o sinal: >> ex: >> >> 73 - 78 = -5 eu sei q variou 5 >> 6.6 - 7.4 = -0.8 eu sei q variou 0.8 >> 82 - 80 = 2.0 eu sei q variou 2 >> >> Eu quero retirar o sinal de (-) do resultado!! >> >> Tem como ?? :D > > Puxa, que bom que você perguntou!!! > > Eu estava com esta dúvida há muito tempo, e depois de muito pesquisar > (acredita que não há nenhum módulo no CPAN que faca isso???), eu > cheguei a esta solucão: > > 1) use reverse() para inverter o número > 2) aplique uma expressão regular para substituir o sinal de menos por "\n" > 3) use o chomp() para remover o "\n" (se houver) > 4) use reverse() novamente para obter a parte positiva do número. > > Alguém conhece uma solucão melhor? my ($x, $y) = sort ( 73, 78 ); print $y - $x; From acid06 em gmail.com Thu Dec 18 06:57:06 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 18 Dec 2008 12:57:06 -0200 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> Message-ID: <9a08c9b40812180657k7f7682b0w66c7b0836929bb36@mail.gmail.com> 2008/12/18 Nelson Ferraz : > Alguém conhece uma solucão melhor? (my $var = 73 - 78) =~ s/-//; One-liner! ;-) -Nilson Santos F. Jr. From edencardim em gmail.com Thu Dec 18 06:57:50 2008 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 18 Dec 2008 11:57:50 -0300 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> Message-ID: <3de55ead0812180657y221a8e48pe6e1e0addbe9bcbe@mail.gmail.com> 2008/12/18 Nelson Ferraz : > Puxa, que bom que você perguntou!!! > > Eu estava com esta dúvida há muito tempo, e depois de muito pesquisar > (acredita que não há nenhum módulo no CPAN que faca isso???), eu > cheguei a esta solucão: > > 1) use reverse() para inverter o número > 2) aplique uma expressão regular para substituir o sinal de menos por "\n" > 3) use o chomp() para remover o "\n" (se houver) > 4) use reverse() novamente para obter a parte positiva do número. > > Alguém conhece uma solucão melhor? Não entedi porque todo esse malabarismo. Tem 2 soluções bem simples que imaginei agora, sem usar abs(): $_ = -$_ if $_ < 0; s/^-//; -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From acid06 em gmail.com Thu Dec 18 07:00:09 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 18 Dec 2008 13:00:09 -0200 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <3de55ead0812180657y221a8e48pe6e1e0addbe9bcbe@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> <3de55ead0812180657y221a8e48pe6e1e0addbe9bcbe@mail.gmail.com> Message-ID: <9a08c9b40812180700y6e5c1674rb49a3b893a0699da@mail.gmail.com> 2008/12/18 Eden Cardim : > Não entedi porque todo esse malabarismo. Acho que você não viu as tags em volta da mensagem dele. -Nilson Santos F. Jr. From edencardim em gmail.com Thu Dec 18 07:02:48 2008 From: edencardim em gmail.com (Eden Cardim) Date: Thu, 18 Dec 2008 12:02:48 -0300 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <9a08c9b40812180700y6e5c1674rb49a3b893a0699da@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> <3de55ead0812180657y221a8e48pe6e1e0addbe9bcbe@mail.gmail.com> <9a08c9b40812180700y6e5c1674rb49a3b893a0699da@mail.gmail.com> Message-ID: <3de55ead0812180702u122886fao7159aa79675e0705@mail.gmail.com> On Thu, Dec 18, 2008 at 12:00 PM, Nilson Santos Figueiredo Junior wrote: > Acho que você não viu as tags em volta da mensagem dele. É que o Nelson geralmente não é sarcástico. ;) -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From daniel.oliveira.mantovani em gmail.com Thu Dec 18 07:17:01 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Thu, 18 Dec 2008 13:17:01 -0200 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <3de55ead0812180702u122886fao7159aa79675e0705@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> <3de55ead0812180657y221a8e48pe6e1e0addbe9bcbe@mail.gmail.com> <9a08c9b40812180700y6e5c1674rb49a3b893a0699da@mail.gmail.com> <3de55ead0812180702u122886fao7159aa79675e0705@mail.gmail.com> Message-ID: <214823ca0812180717i4b4e8bcel44b97875ff348a20@mail.gmail.com> Raios e trovões!!! 2008/12/18 Eden Cardim > On Thu, Dec 18, 2008 at 12:00 PM, Nilson Santos Figueiredo Junior > wrote: > > Acho que você não viu as tags em volta da mensagem dele. > > É que o Nelson geralmente não é sarcástico. ;) > > -- > Eden Cardim Need help with your Catalyst or DBIx::Class project? > Code Monkey http://www.shadowcat.co.uk/catalyst/ > Shadowcat Systems Ltd. Want a managed development or deployment platform? > http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- -------(\_------------_/)----------- -------)--(----------)--(----------- ------(----(--------)----)---------- -------)----(------)----(----------- -------(----(------)----)----------- --------\_-(\\.--.//)-_/------------ ----------\)`-6--6-'(/-------------- -----------/--------\--------------- ----------(--)----(--)-------------- -----------`(_c__c_)`--------------- --------------`--`------------------ http://mantovanihouse.blogspot.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From nferraz em gmail.com Thu Dec 18 07:22:35 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 18 Dec 2008 16:22:35 +0100 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <9a08c9b40812180700y6e5c1674rb49a3b893a0699da@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> <3de55ead0812180657y221a8e48pe6e1e0addbe9bcbe@mail.gmail.com> <9a08c9b40812180700y6e5c1674rb49a3b893a0699da@mail.gmail.com> Message-ID: <604cec170812180722gabf14a8se22d9f28db3c6edf@mail.gmail.com> 2008/12/18 Nilson Santos Figueiredo Junior : > 2008/12/18 Eden Cardim : >> Não entedi porque todo esse malabarismo. > > Acho que você não viu as tags em volta da mensagem dele. Estou prestando um servico à comunidade: http://science.slashdot.org/article.pl?sid=08%2F12%2F15%2F1629245 From merlin em camelot.co.pt Thu Dec 18 07:27:49 2008 From: merlin em camelot.co.pt (Merlin, the Mage) Date: Thu, 18 Dec 2008 15:27:49 +0000 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <3de55ead0812180702u122886fao7159aa79675e0705@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <9a08c9b40812180700y6e5c1674rb49a3b893a0699da@mail.gmail.com> <3de55ead0812180702u122886fao7159aa79675e0705@mail.gmail.com> Message-ID: <200812181527.49332.merlin@camelot.co.pt> On Thursday 18 December 2008 15:02:48 Eden Cardim wrote: > On Thu, Dec 18, 2008 at 12:00 PM, Nilson Santos Figueiredo Junior > > wrote: > > Acho que você não viu as tags em volta da mensagem dele. > > É que o Nelson geralmente não é sarcástico. ;) Esta lista é o melhor dois em um que eu subscrevo... Perl e humor à molhada. Buaahahahaha! themage -- http://www.sites-favoritos.com/userlist/themage.html -- HuPm[k2pxafNn=Nq4 em UT2xW#8QGvefdigzzbLXc56DA!j8isFSYBEyyZ7Dr_wPI]7 JO06hw.URFdCtGoTLSMlK3qB04kVl[%91H359]Zvj$K!Q%J1=YgRhtuacX_#$V From fglock em gmail.com Thu Dec 18 07:29:13 2008 From: fglock em gmail.com (Flavio S. Glock) Date: Thu, 18 Dec 2008 16:29:13 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> References: <83d8367f0812150736n147ea238ga0e2d92458658b43@mail.gmail.com> <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> Message-ID: 2008/12/15 Nelson Ferraz : > 2008/12/15 Gabriel Vieira : >> Existe um conflito do assunto com o conteúdo? :P >> >> Esperemos relatos dos brasileños que fazem parte da booking.com. > > Sim -- o subject diz 15 mil, mas o correto é 50 mil. > > Eu estava lá quando entregaram o cheque. :) > > E estou na foto, perto do Larry Wall e do camelo. :D Na foto estão o Igor Sutton (lá atrás), Nelson Ferraz (perto da cabeça do camelo) e eu (na frente de pé). O Larry Wall está sentado, com chapéu de caubói. Estão também na foto, vocês devem conhecer da comunidade Perl - Rafael Garcia-Suarez (pumpkin do Perl 5.10), Yves Orton (novo regex engine), Elizabeth Mattijsen (threads), Abigail, Philippe Bruhat (BooK), Jouke Visser, ... From acid06 em gmail.com Thu Dec 18 07:36:34 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 18 Dec 2008 13:36:34 -0200 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <604cec170812180722gabf14a8se22d9f28db3c6edf@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> <3de55ead0812180657y221a8e48pe6e1e0addbe9bcbe@mail.gmail.com> <9a08c9b40812180700y6e5c1674rb49a3b893a0699da@mail.gmail.com> <604cec170812180722gabf14a8se22d9f28db3c6edf@mail.gmail.com> Message-ID: <9a08c9b40812180736o1e52a5cau70091710ff3e4452@mail.gmail.com> On Thu, Dec 18, 2008 at 1:22 PM, Nelson Ferraz wrote: > Estou prestando um servico à comunidade: > > http://science.slashdot.org/article.pl?sid=08%2F12%2F15%2F1629245 Hmmm... isso foi humoristicamente ofensivo. ;-) -Nilson Santos F. Jr. From lorn.br em gmail.com Thu Dec 18 07:50:37 2008 From: lorn.br em gmail.com (Lindolfo "Lorn" Rodrigues) Date: Thu, 18 Dec 2008 13:50:37 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: References: <83d8367f0812150736n147ea238ga0e2d92458658b43@mail.gmail.com> <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> Message-ID: A Booking pega o curriculum dos seus contratantes no cpan né? :P 2008/12/18 Flavio S. Glock > 2008/12/15 Nelson Ferraz : > > 2008/12/15 Gabriel Vieira : > >> Existe um conflito do assunto com o conteúdo? :P > >> > >> Esperemos relatos dos brasileños que fazem parte da booking.com. > > > > Sim -- o subject diz 15 mil, mas o correto é 50 mil. > > > > Eu estava lá quando entregaram o cheque. :) > > > > E estou na foto, perto do Larry Wall e do camelo. :D > > Na foto estão o Igor Sutton (lá atrás), Nelson Ferraz (perto da cabeça > do camelo) e eu (na frente de pé). > O Larry Wall está sentado, com chapéu de caubói. > Estão também na foto, vocês devem conhecer da comunidade Perl - Rafael > Garcia-Suarez (pumpkin do Perl 5.10), Yves Orton (novo regex engine), > Elizabeth Mattijsen (threads), Abigail, Philippe Bruhat (BooK), Jouke > Visser, ... > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- --Lindolfo "Lorn" Rodrigues www.slackwarezine.com.br http://lornlab.org http://sao-paulo.pm.org use Catalyst; -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From gabriel.vieira em gmail.com Thu Dec 18 08:20:27 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 18 Dec 2008 13:20:27 -0300 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> Message-ID: <83d8367f0812180820l3c00214fl1bf901f80776c793@mail.gmail.com> Isso é sério? #Nessa linha de raciocínio, $num =~ s/-//g; # não resolveria? Melhor solução: abs. 2008/12/18 Nelson Ferraz : > 2008/12/18 Patty Silva : >> Tem como eu retirar o sinal do resultado da subtracao?? >> Eu so quero saber a variacao, entao quero desconsiderar o sinal: >> ex: >> >> 73 - 78 = -5 eu sei q variou 5 >> 6.6 - 7.4 = -0.8 eu sei q variou 0.8 >> 82 - 80 = 2.0 eu sei q variou 2 >> >> Eu quero retirar o sinal de (-) do resultado!! >> >> Tem como ?? :D > > Puxa, que bom que você perguntou!!! > > Eu estava com esta dúvida há muito tempo, e depois de muito pesquisar > (acredita que não há nenhum módulo no CPAN que faca isso???), eu > cheguei a esta solucão: > > 1) use reverse() para inverter o número > 2) aplique uma expressão regular para substituir o sinal de menos por "\n" > 3) use o chomp() para remover o "\n" (se houver) > 4) use reverse() novamente para obter a parte positiva do número. > > Alguém conhece uma solucão melhor? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From gabriel.vieira em gmail.com Thu Dec 18 08:21:48 2008 From: gabriel.vieira em gmail.com (Gabriel Vieira) Date: Thu, 18 Dec 2008 13:21:48 -0300 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <9a08c9b40812180700y6e5c1674rb49a3b893a0699da@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> <3de55ead0812180657y221a8e48pe6e1e0addbe9bcbe@mail.gmail.com> <9a08c9b40812180700y6e5c1674rb49a3b893a0699da@mail.gmail.com> Message-ID: <83d8367f0812180821s765e0e9fqb381909f36811dce@mail.gmail.com> Ixe... pulei essa parte também. On Thu, Dec 18, 2008 at 12:00 PM, Nilson Santos Figueiredo Junior wrote: > 2008/12/18 Eden Cardim : >> Não entedi porque todo esse malabarismo. > > Acho que você não viu as tags em volta da mensagem dele. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- Gabriel Vieira From fernandocorrea em gmail.com Thu Dec 18 09:59:28 2008 From: fernandocorrea em gmail.com (Fernando) Date: Thu, 18 Dec 2008 12:59:28 -0500 Subject: [Cascavel-pm] Sinal da subtracao In-Reply-To: <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> References: <959932.18708.qm@web31304.mail.mud.yahoo.com> <604cec170812180642s2e5ee585ma915d15bf990604d@mail.gmail.com> Message-ID: Se não vai usar abs, pq não usar matemática?! Tipo: $num*=$num>0? 1:-1; mas seria melhor usar abs... Just another perl hacker On Dec 18, 2008, at 9:42 AM, "Nelson Ferraz" wrote: > 2008/12/18 Patty Silva : >> Tem como eu retirar o sinal do resultado da subtracao?? >> Eu so quero saber a variacao, entao quero desconsiderar o sinal: >> ex: >> >> 73 - 78 = -5 eu sei q variou 5 >> 6.6 - 7.4 = -0.8 eu sei q variou 0.8 >> 82 - 80 = 2.0 eu sei q variou 2 >> >> Eu quero retirar o sinal de (-) do resultado!! >> >> Tem como ?? :D > > Puxa, que bom que você perguntou!!! > > Eu estava com esta dúvida há muito tempo, e depois de muito pesquis > ar > (acredita que não há nenhum módulo no CPAN que faca isso???), eu > cheguei a esta solucão: > > 1) use reverse() para inverter o número > 2) aplique uma expressão regular para substituir o sinal de menos po > r "\n" > 3) use o chomp() para remover o "\n" (se houver) > 4) use reverse() novamente para obter a parte positiva do número. > > Alguém conhece uma solucão melhor? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm From nferraz em gmail.com Thu Dec 18 10:28:48 2008 From: nferraz em gmail.com (Nelson Ferraz) Date: Thu, 18 Dec 2008 19:28:48 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: References: <83d8367f0812150736n147ea238ga0e2d92458658b43@mail.gmail.com> <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> Message-ID: <604cec170812181028g44375061g806ecc05e6a05b3f@mail.gmail.com> 2008/12/18 Lindolfo Lorn Rodrigues : > A Booking pega o curriculum dos seus contratantes no cpan né? :P Nao, mas caso algum dia venhas a uma entrevista, uma das primeiras perguntas que farao e' se tens algum modulo no CPAN. Nao e' obrigatorio, mas e' um sinal positivo. From acid06 em gmail.com Thu Dec 18 10:48:06 2008 From: acid06 em gmail.com (Nilson Santos Figueiredo Junior) Date: Thu, 18 Dec 2008 16:48:06 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <604cec170812181028g44375061g806ecc05e6a05b3f@mail.gmail.com> References: <83d8367f0812150736n147ea238ga0e2d92458658b43@mail.gmail.com> <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> <604cec170812181028g44375061g806ecc05e6a05b3f@mail.gmail.com> Message-ID: <9a08c9b40812181048x109debfdu9eaa4a2c96224db4@mail.gmail.com> On Thu, Dec 18, 2008 at 4:28 PM, Nelson Ferraz wrote: > Nao, mas caso algum dia venhas a uma entrevista, uma das primeiras > perguntas que farao e' se tens algum modulo no CPAN. > > Nao e' obrigatorio, mas e' um sinal positivo. Acho que todas as empresas que trabalham com Perl valorizam esse tipo de coisa. Claro que se você colocar qualquer porcaria na CPAN, também não ajuda né. Mas coisas interessantes são sempre bem vindas. Além de melhorar seu currículo você retribui pra comunidade. -Nilson Santos F. Jr. From daniel em ruoso.com Fri Dec 19 05:32:39 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Fri, 19 Dec 2008 10:32:39 -0300 Subject: [Cascavel-pm] XKCD Strikes Back Message-ID: <1229693559.3424.0.camel@cajueiro> http://xkcd.com/519/ daniel From nelio.nunes em sapo.pt Fri Dec 19 07:52:51 2008 From: nelio.nunes em sapo.pt (=?ISO-8859-1?Q?N=E9lio_Nunes?=) Date: Fri, 19 Dec 2008 15:52:51 +0000 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <604cec170812181028g44375061g806ecc05e6a05b3f@mail.gmail.com> References: <83d8367f0812150736n147ea238ga0e2d92458658b43@mail.gmail.com> <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> <604cec170812181028g44375061g806ecc05e6a05b3f@mail.gmail.com> Message-ID: <494BC353.2070705@sapo.pt> Nelson Ferraz wrote: > 2008/12/18 Lindolfo Lorn Rodrigues : > >> A Booking pega o curriculum dos seus contratantes no cpan né? :P >> > > Nao, mas caso algum dia venhas a uma entrevista, uma das primeiras > perguntas que farao e' se tens algum modulo no CPAN. > > Nao e' obrigatorio, mas e' um sinal positivo. > Também podes fazer o módulo para retirar o sinal negativo de um número. Segundo o que sei tá fazendo muita falta :D > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From agustinho_coelho em yahoo.com.br Fri Dec 19 08:47:38 2008 From: agustinho_coelho em yahoo.com.br (Agustinho Coelho) Date: Fri, 19 Dec 2008 14:47:38 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <494BC353.2070705@sapo.pt> References: <83d8367f0812150736n147ea238ga0e2d92458658b43@mail.gmail.com> <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> <604cec170812181028g44375061g806ecc05e6a05b3f@mail.gmail.com> <494BC353.2070705@sapo.pt> Message-ID: <494BD02A.4030803@yahoo.com.br> Desculpa a pergunta idiota e provavelmente off topic... Mas como se faz um módulo? Nélio Nunes escreveu: > Nelson Ferraz wrote: >> 2008/12/18 Lindolfo Lorn Rodrigues : >> >>> A Booking pega o curriculum dos seus contratantes no cpan né? :P >>> >> >> Nao, mas caso algum dia venhas a uma entrevista, uma das primeiras >> perguntas que farao e' se tens algum modulo no CPAN. >> >> Nao e' obrigatorio, mas e' um sinal positivo. >> > Também podes fazer o módulo para retirar o sinal negativo de um > número. Segundo o que sei tá fazendo muita falta :D >> _______________________________________________ >> 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 a.r.ferreira em gmail.com Fri Dec 19 09:06:43 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Fri, 19 Dec 2008 15:06:43 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_se_faz_um_m=F3dulo=3F_=28was_Re?= =?iso-8859-1?q?=3A__booking=2Ecom_faz_doa=E7=E3o_de_USD_15=2C000?= =?iso-8859-1?q?=2E00_para_Perl_Foundation=29?= Message-ID: <73ddeb6c0812190906h33c3a6fbqe1e22aff23e43e91@mail.gmail.com> On Fri, Dec 19, 2008 at 2:47 PM, Agustinho Coelho wrote: > > Desculpa a pergunta idiota e provavelmente off topic... Mas como se faz um > módulo? A resposta padrão para sua pergunta está aqui: http://perldoc.perl.org/perlnewmod.html Para facilitar a vida dos autores, existe o Module::Starter e outros módulos do CPAN: http://search.cpan.org/perldoc?Module::Starter Saudações, Adriano > Nélio Nunes escreveu: >> >> Nelson Ferraz wrote: >>> >>> 2008/12/18 Lindolfo Lorn Rodrigues : >>> >>>> >>>> A Booking pega o curriculum dos seus contratantes no cpan né? :P >>>> >>> >>> Nao, mas caso algum dia venhas a uma entrevista, uma das primeiras >>> perguntas que farao e' se tens algum modulo no CPAN. >>> >>> Nao e' obrigatorio, mas e' um sinal positivo. >>> >> >> Também podes fazer o módulo para retirar o sinal negativo de um número. >> Segundo o que sei tá fazendo muita falta :D >>> >>> _______________________________________________ >>> 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 fglock em gmail.com Fri Dec 19 10:49:56 2008 From: fglock em gmail.com (Flavio S. Glock) Date: Fri, 19 Dec 2008 19:49:56 +0100 Subject: [Cascavel-pm] =?iso-8859-1?q?booking=2Ecom_faz_doa=E7=E3o_de_USD_?= =?iso-8859-1?q?15=2C000=2E00_para_Perl_Foundation?= In-Reply-To: <494BD02A.4030803@yahoo.com.br> References: <83d8367f0812150736n147ea238ga0e2d92458658b43@mail.gmail.com> <604cec170812150917t1cd8681cg42b1a6461c497fcc@mail.gmail.com> <604cec170812181028g44375061g806ecc05e6a05b3f@mail.gmail.com> <494BC353.2070705@sapo.pt> <494BD02A.4030803@yahoo.com.br> Message-ID: 2008/12/19 Agustinho Coelho : > > Desculpa a pergunta idiota e provavelmente off topic... Mas como se faz um > módulo? com o sinal de percentagem: print 13 % 10, "\n" ' 3 > > Nélio Nunes escreveu: >> >> Nelson Ferraz wrote: >>> >>> 2008/12/18 Lindolfo Lorn Rodrigues : >>> >>>> >>>> A Booking pega o curriculum dos seus contratantes no cpan né? :P >>>> >>> >>> Nao, mas caso algum dia venhas a uma entrevista, uma das primeiras >>> perguntas que farao e' se tens algum modulo no CPAN. >>> >>> Nao e' obrigatorio, mas e' um sinal positivo. >>> >> >> Também podes fazer o módulo para retirar o sinal negativo de um número. >> Segundo o que sei tá fazendo muita falta :D >>> >>> _______________________________________________ >>> 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 iuridiniz em gmail.com Fri Dec 19 12:58:07 2008 From: iuridiniz em gmail.com (Iuri Diniz) Date: Fri, 19 Dec 2008 18:58:07 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_se_faz_um_m=F3dulo=3F_=28was_Re?= =?iso-8859-1?q?=3A_booking=2Ecom_faz_doa=E7=E3o_de_USD_15=2C000=2E?= =?iso-8859-1?q?00_para_Perl_Foundation=29?= In-Reply-To: <73ddeb6c0812190906h33c3a6fbqe1e22aff23e43e91@mail.gmail.com> References: <73ddeb6c0812190906h33c3a6fbqe1e22aff23e43e91@mail.gmail.com> Message-ID: ou no linux: man perlnewmod praticamente todas as respostas as suas perguntas estão em 'man perlfaq' em 'man perlfaq7' tem: How do I create a module? 2008/12/19 Adriano Ferreira > A resposta padrão para sua pergunta está aqui: > > http://perldoc.perl.org/perlnewmod.html > > Para facilitar a vida dos autores, existe o Module::Starter e outros > módulos do CPAN: > > http://search.cpan.org/perldoc?Module::Starter > -- Iuri Diniz http://iuridiniz.com [Sou um agitador, não um advogado] http://blog.igdium.com [Linux on Limbo] -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From breno em rio.pm.org Fri Dec 19 16:50:13 2008 From: breno em rio.pm.org (breno) Date: Fri, 19 Dec 2008 22:50:13 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?Como_se_faz_um_m=F3dulo=3F_=28was_Re?= =?iso-8859-1?q?=3A_booking=2Ecom_faz_doa=E7=E3o_de_USD_15=2C000=2E?= =?iso-8859-1?q?00_para_Perl_Foundation=29?= In-Reply-To: References: <73ddeb6c0812190906h33c3a6fbqe1e22aff23e43e91@mail.gmail.com> Message-ID: Não sei se ele queria saber como fazer um módulo (componente) ou como calcular o módulo (aritmética modular), mas acho que a pergunta foi devidamente respondida para ambos os casos :-) []s -b 2008/12/19 Iuri Diniz : > ou no linux: > > man perlnewmod > > praticamente todas as respostas as suas perguntas estão em 'man perlfaq' > > em 'man perlfaq7' tem: How do I create a module? > > > 2008/12/19 Adriano Ferreira >> >> A resposta padrão para sua pergunta está aqui: >> >> http://perldoc.perl.org/perlnewmod.html >> >> Para facilitar a vida dos autores, existe o Module::Starter e outros >> módulos do CPAN: >> >> http://search.cpan.org/perldoc?Module::Starter > > > -- > Iuri Diniz > http://iuridiniz.com [Sou um agitador, não um advogado] > http://blog.igdium.com [Linux on Limbo] > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From ptfzs em yahoo.com.br Mon Dec 22 08:42:26 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 22 Dec 2008 08:42:26 -0800 (PST) Subject: [Cascavel-pm] Diferenca numero vazio Message-ID: <779249.49184.qm@web31308.mail.mud.yahoo.com> Pessoal, Tem diferença nos dois comandos abaixo - verificar se uma variavel esta vazia ( numerica ) if($num != '') e if($num != " ") e if($num ne "") --------> para String né?? :D Até mais, Obrigada Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani em gmail.com Mon Dec 22 09:17:11 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 22 Dec 2008 15:17:11 -0200 Subject: [Cascavel-pm] Diferenca numero vazio In-Reply-To: <779249.49184.qm@web31308.mail.mud.yahoo.com> References: <779249.49184.qm@web31308.mail.mud.yahoo.com> Message-ID: <214823ca0812220917h4060cd73oa04fbd8753ed4386@mail.gmail.com> Oi querida, então se o número for vazio, zero ou "" ele é undef. No livro do camelo é bem claro em dizer que o melhor jeito para saber se é undef ou não é simplesmente fazendo assim: if ($num) { print "Ele existe\n" } else { print "ele é zero, "" ou vazio\n"; } Não importa se é numero ou string. É o mesmo caso se você tem uma lista, você não precisa dizer while (@string > 1 ) { print "Faça algo\n" }, Você diz: while(@string) { print "Faça algo\n"} Entende? Enquanto @string imprimir algo. Beijos e boa sorte. 2008/12/22 Patty Silva > Pessoal, > Tem diferença nos dois comandos abaixo - verificar se uma variavel esta > vazia ( numerica ) > > if($num != '') > > e > > if($num != " ") > > e > > if($num ne "") --------> para String né?? :D > > Até mais, > > Obrigada > > > ------------------------------ > Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10- > Celebridades- > Música- > Esportes > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- -------(\_------------_/)----------- -------)--(----------)--(----------- ------(----(--------)----)---------- -------)----(------)----(----------- -------(----(------)----)----------- --------\_-(\\.--.//)-_/------------ ----------\)`-6--6-'(/-------------- -----------/--------\--------------- ----------(--)----(--)-------------- -----------`(_c__c_)`--------------- --------------`--`------------------ http://mantovanihouse.blogspot.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From ptfzs em yahoo.com.br Mon Dec 22 09:22:16 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 22 Dec 2008 09:22:16 -0800 (PST) Subject: [Cascavel-pm] Res: Diferenca numero vazio References: <779249.49184.qm@web31308.mail.mud.yahoo.com> <214823ca0812220917h4060cd73oa04fbd8753ed4386@mail.gmail.com> Message-ID: <867480.89934.qm@web31307.mail.mud.yahoo.com> Oks :D Entendi.. o problema é que eu quero q ele entre no if se ele nao for vazio posso fazer? if(!$num) -----> Obrigada ________________________________ De: Daniel de Oliveira Mantovani Para: Cascavel Perl Mongers Enviadas: Segunda-feira, 22 de Dezembro de 2008 17:17:11 Assunto: Re: [Cascavel-pm] Diferenca numero vazio Oi querida, então se o número for vazio, zero ou "" ele é undef. No livro do camelo é bem claro em dizer que o melhor jeito para saber se é undef ou não é simplesmente fazendo assim: if ($num) { print "Ele existe\n" } else { print "ele é zero, "" ou vazio\n"; } Não importa se é numero ou string. É o mesmo caso se você tem uma lista, você não precisa dizer while (@string > 1 ) { print "Faça algo\n" }, Você diz: while(@string) { print "Faça algo\n"} Entende? Enquanto @string imprimir algo. Beijos e boa sorte. 2008/12/22 Patty Silva Pessoal, Tem diferença nos dois comandos abaixo - verificar se uma variavel esta vazia ( numerica ) if($num != '') e if($num != " ") e if($num ne "") --------> para String né?? :D Até mais, Obrigada ________________________________ Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- -------(\_------------_/)----------- -------)--(----------)--(----------- ------(----(--------)----)---------- -------)----(------)----(----------- -------(----(------)----)----------- --------\_-(\\.--.//)-_/------------ ----------\)`-6--6-'(/-------------- -----------/--------\--------------- ----------(--)----(--)-------------- -----------`(_c__c_)`--------------- --------------`--`------------------ http://mantovanihouse.blogspot.com/ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From ptfzs em yahoo.com.br Mon Dec 22 09:23:15 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 22 Dec 2008 09:23:15 -0800 (PST) Subject: [Cascavel-pm] Res: Diferenca numero vazio References: <779249.49184.qm@web31308.mail.mud.yahoo.com> <214823ca0812220917h4060cd73oa04fbd8753ed4386@mail.gmail.com> Message-ID: <413925.4309.qm@web31301.mail.mud.yahoo.com> Tááá.. esquece a msg anterior!! :D Era isso eu queria msm.. Eu so entro no IF se ele possui valor!! :D Obrigada ________________________________ De: Daniel de Oliveira Mantovani Para: Cascavel Perl Mongers Enviadas: Segunda-feira, 22 de Dezembro de 2008 17:17:11 Assunto: Re: [Cascavel-pm] Diferenca numero vazio Oi querida, então se o número for vazio, zero ou "" ele é undef. No livro do camelo é bem claro em dizer que o melhor jeito para saber se é undef ou não é simplesmente fazendo assim: if ($num) { print "Ele existe\n" } else { print "ele é zero, "" ou vazio\n"; } Não importa se é numero ou string. É o mesmo caso se você tem uma lista, você não precisa dizer while (@string > 1 ) { print "Faça algo\n" }, Você diz: while(@string) { print "Faça algo\n"} Entende? Enquanto @string imprimir algo. Beijos e boa sorte. 2008/12/22 Patty Silva Pessoal, Tem diferença nos dois comandos abaixo - verificar se uma variavel esta vazia ( numerica ) if($num != '') e if($num != " ") e if($num ne "") --------> para String né?? :D Até mais, Obrigada ________________________________ Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- -------(\_------------_/)----------- -------)--(----------)--(----------- ------(----(--------)----)---------- -------)----(------)----(----------- -------(----(------)----)----------- --------\_-(\\.--.//)-_/------------ ----------\)`-6--6-'(/-------------- -----------/--------\--------------- ----------(--)----(--)-------------- -----------`(_c__c_)`--------------- --------------`--`------------------ http://mantovanihouse.blogspot.com/ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From edencardim em gmail.com Mon Dec 22 09:24:29 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 22 Dec 2008 14:24:29 -0300 Subject: [Cascavel-pm] Diferenca numero vazio In-Reply-To: <214823ca0812220917h4060cd73oa04fbd8753ed4386@mail.gmail.com> References: <779249.49184.qm@web31308.mail.mud.yahoo.com> <214823ca0812220917h4060cd73oa04fbd8753ed4386@mail.gmail.com> Message-ID: <3de55ead0812220924m1b816f0ft1d4cf7bf27a68530@mail.gmail.com> 2008/12/22 Daniel de Oliveira Mantovani : > Oi querida, então se o número for vazio, zero ou "" ele é undef. Não, não é undef, um escalar contendo undef, 0, "0" ou "" é avaliado como falso em asserções booleanas, mas isso não faz 0 (por exemplo) ser undef. -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From edencardim em gmail.com Mon Dec 22 09:25:46 2008 From: edencardim em gmail.com (Eden Cardim) Date: Mon, 22 Dec 2008 14:25:46 -0300 Subject: [Cascavel-pm] Res: Diferenca numero vazio In-Reply-To: <867480.89934.qm@web31307.mail.mud.yahoo.com> References: <779249.49184.qm@web31308.mail.mud.yahoo.com> <214823ca0812220917h4060cd73oa04fbd8753ed4386@mail.gmail.com> <867480.89934.qm@web31307.mail.mud.yahoo.com> Message-ID: <3de55ead0812220925k7c7ae958q348422ebbfde4f10@mail.gmail.com> 2008/12/22 Patty Silva : > Oks :D > Entendi.. o problema é que eu quero q ele entre no if se ele nao for vazio > posso fazer? > if(!$num) -----> Não. if( defined($num) ) -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ From daniel.oliveira.mantovani em gmail.com Mon Dec 22 09:31:19 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 22 Dec 2008 15:31:19 -0200 Subject: [Cascavel-pm] Res: Diferenca numero vazio In-Reply-To: <3de55ead0812220925k7c7ae958q348422ebbfde4f10@mail.gmail.com> References: <779249.49184.qm@web31308.mail.mud.yahoo.com> <214823ca0812220917h4060cd73oa04fbd8753ed4386@mail.gmail.com> <867480.89934.qm@web31307.mail.mud.yahoo.com> <3de55ead0812220925k7c7ae958q348422ebbfde4f10@mail.gmail.com> Message-ID: <214823ca0812220931u4e026773h7732da5554052e26@mail.gmail.com> unless($num) É o mais legível. 2008/12/22 Eden Cardim > 2008/12/22 Patty Silva : > > Oks :D > > Entendi.. o problema é que eu quero q ele entre no if se ele nao for > vazio > > posso fazer? > > if(!$num) -----> > > Não. > > if( defined($num) ) > > -- > Eden Cardim Need help with your Catalyst or DBIx::Class project? > Code Monkey http://www.shadowcat.co.uk/catalyst/ > Shadowcat Systems Ltd. Want a managed development or deployment platform? > http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- -------(\_------------_/)----------- -------)--(----------)--(----------- ------(----(--------)----)---------- -------)----(------)----(----------- -------(----(------)----)----------- --------\_-(\\.--.//)-_/------------ ----------\)`-6--6-'(/-------------- -----------/--------\--------------- ----------(--)----(--)-------------- -----------`(_c__c_)`--------------- --------------`--`------------------ http://mantovanihouse.blogspot.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From ptfzs em yahoo.com.br Mon Dec 22 09:40:40 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 22 Dec 2008 09:40:40 -0800 (PST) Subject: [Cascavel-pm] Res: Diferenca numero vazio References: <779249.49184.qm@web31308.mail.mud.yahoo.com> <214823ca0812220917h4060cd73oa04fbd8753ed4386@mail.gmail.com> Message-ID: <518198.91630.qm@web31308.mail.mud.yahoo.com> ----------> Uma coisa.. No meu caso, existe valor=0 entao não ira funcionar assim... Vou ter que colocar !='' msm... Alguma sugestao??? Obrigada ________________________________ De: Daniel de Oliveira Mantovani Para: Cascavel Perl Mongers Enviadas: Segunda-feira, 22 de Dezembro de 2008 17:17:11 Assunto: Re: [Cascavel-pm] Diferenca numero vazio Oi querida, então se o número for vazio, zero ou "" ele é undef. No livro do camelo é bem claro em dizer que o melhor jeito para saber se é undef ou não é simplesmente fazendo assim: if ($num) { print "Ele existe\n" } else { print "ele é zero, "" ou vazio\n"; } Não importa se é numero ou string. É o mesmo caso se você tem uma lista, você não precisa dizer while (@string > 1 ) { print "Faça algo\n" }, Você diz: while(@string) { print "Faça algo\n"} Entende? Enquanto @string imprimir algo. Beijos e boa sorte. 2008/12/22 Patty Silva Pessoal, Tem diferença nos dois comandos abaixo - verificar se uma variavel esta vazia ( numerica ) if($num != '') e if($num != " ") e if($num ne "") --------> para String né?? :D Até mais, Obrigada ________________________________ Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm -- -------(\_------------_/)----------- -------)--(----------)--(----------- ------(----(--------)----)---------- -------)----(------)----(----------- -------(----(------)----)----------- --------\_-(\\.--.//)-_/------------ ----------\)`-6--6-'(/-------------- -----------/--------\--------------- ----------(--)----(--)-------------- -----------`(_c__c_)`--------------- --------------`--`------------------ http://mantovanihouse.blogspot.com/ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani em gmail.com Mon Dec 22 09:45:11 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Mon, 22 Dec 2008 15:45:11 -0200 Subject: [Cascavel-pm] Res: Diferenca numero vazio In-Reply-To: <518198.91630.qm@web31308.mail.mud.yahoo.com> References: <779249.49184.qm@web31308.mail.mud.yahoo.com> <214823ca0812220917h4060cd73oa04fbd8753ed4386@mail.gmail.com> <518198.91630.qm@web31308.mail.mud.yahoo.com> Message-ID: <214823ca0812220945j255a4bbbtc73c5a044ad93bbb@mail.gmail.com> http://www.amazon.com/Learning-Perl-5th-Randal-Schwartz/dp/0596520107/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1229967784&sr=8-1 Meu professor da 4Linux disse que é o melhor livro para iniciantes. 2008/12/22 Patty Silva > ----------> Uma coisa.. > No meu caso, existe valor=0 entao não ira funcionar assim... > Vou ter que colocar !='' msm... > Alguma sugestao??? > > Obrigada > > ------------------------------ > *De:* Daniel de Oliveira Mantovani > *Para:* Cascavel Perl Mongers > *Enviadas:* Segunda-feira, 22 de Dezembro de 2008 17:17:11 > *Assunto:* Re: [Cascavel-pm] Diferenca numero vazio > > Oi querida, então se o número for vazio, zero ou "" ele é undef. No livro > do camelo é bem claro em dizer que o melhor jeito para saber se é undef ou > não é simplesmente fazendo assim: > > if ($num) { > print "Ele existe\n" > } > else { > print "ele é zero, "" ou vazio\n"; > } > > Não importa se é numero ou string. > > É o mesmo caso se você tem uma lista, você não precisa dizer while (@string > > 1 ) { print "Faça algo\n" }, Você diz: while(@string) { print "Faça > algo\n"} > Entende? > > Enquanto @string imprimir algo. > Beijos e boa sorte. > > 2008/12/22 Patty Silva > >> Pessoal, >> Tem diferença nos dois comandos abaixo - verificar se uma variavel esta >> vazia ( numerica ) >> >> if($num != '') >> >> e >> >> if($num != " ") >> >> e >> >> if($num ne "") --------> para String né?? :D >> >> Até mais, >> >> Obrigada >> >> >> ------------------------------ >> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10- >> Celebridades- >> Música- >> Esportes >> >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> > > > > -- > -------(\_------------_/)----------- > -------)--(----------)--(----------- > ------(----(--------)----)---------- > -------)----(------)----(----------- > -------(----(------)----)----------- > --------\_-(\\.--.//)-_/------------ > ----------\)`-6--6-'(/-------------- > -----------/--------\--------------- > ----------(--)----(--)-------------- > -----------`(_c__c_)`--------------- > --------------`--`------------------ > http://mantovanihouse.blogspot.com/ > > ------------------------------ > Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10- > Celebridades- > Música- > Esportes > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- -------(\_------------_/)----------- -------)--(----------)--(----------- ------(----(--------)----)---------- -------)----(------)----(----------- -------(----(------)----)----------- --------\_-(\\.--.//)-_/------------ ----------\)`-6--6-'(/-------------- -----------/--------\--------------- ----------(--)----(--)-------------- -----------`(_c__c_)`--------------- --------------`--`------------------ http://mantovanihouse.blogspot.com/ -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From ptfzs em yahoo.com.br Mon Dec 22 09:53:25 2008 From: ptfzs em yahoo.com.br (Patty Silva) Date: Mon, 22 Dec 2008 09:53:25 -0800 (PST) Subject: [Cascavel-pm] Res: Res: Diferenca numero vazio References: <779249.49184.qm@web31308.mail.mud.yahoo.com> <214823ca0812220917h4060cd73oa04fbd8753ed4386@mail.gmail.com> <867480.89934.qm@web31307.mail.mud.yahoo.com> <3de55ead0812220925k7c7ae958q348422ebbfde4f10@mail.gmail.com> Message-ID: <262761.11277.qm@web31307.mail.mud.yahoo.com> Okkkkk :D Essa funcionou até para = 0 ________________________________ De: Eden Cardim Para: Cascavel Perl Mongers Enviadas: Segunda-feira, 22 de Dezembro de 2008 17:25:46 Assunto: Re: [Cascavel-pm] Res: Diferenca numero vazio 2008/12/22 Patty Silva : > Oks :D > Entendi.. o problema é que eu quero q ele entre no if se ele nao for vazio > posso fazer? > if(!$num) -----> Não. if( defined($num) ) -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? http://edenc.vox.com/ http://www.shadowcat.co.uk/servers/ _______________________________________________ Cascavel-pm mailing list Cascavel-pm em pm.org http://mail.pm.org/mailman/listinfo/cascavel-pm Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From invite+zrvdl6pz em facebookmail.com Wed Dec 24 12:14:29 2008 From: invite+zrvdl6pz em facebookmail.com (Rondon Andrade) Date: Wed, 24 Dec 2008 12:14:29 -0800 Subject: [Cascavel-pm] Confira meu perfil no Facebook Message-ID: <71d9e54da1d281c5f8ebbfe748728208@localhost.localdomain> Olá Cascavel, Criei um perfil no Facebook com minhas fotos, vídeos e eventos e quero adicionar-lhe aos amigos para que você possa ver meu perfil. Primeiro, você precisa cadastrar-se no Facebook! Uma vez cadastrado, você também poderá criar o seu próprio perfil. Atenciosamente, Rondon Para se cadastrar no Facebook, clique no link abaixo: http://www.facebook.com/p.php?i=1130377468&k=53MYZ6RS42YM5CDBRGX2UU&r -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From breno em rio.pm.org Fri Dec 26 06:20:09 2008 From: breno em rio.pm.org (breno) Date: Fri, 26 Dec 2008 12:20:09 -0200 Subject: [Cascavel-pm] Print Loading ao executar system In-Reply-To: <9a08c9b40812090824u236de212w8570906b581a20d9@mail.gmail.com> References: <895246.77940.qm@web31306.mail.mud.yahoo.com> <9a08c9b40812090824u236de212w8570906b581a20d9@mail.gmail.com> Message-ID: Não sei como essa história do "loading..." acabou, mas estava eu aqui lendo o PBP e vi a recomendação "Progress Indicators" no capítulo 10 (I/O): "Always convey the progress of long non-interactive operations within interactive applications", e ele faz *exatamente* o que parece ser o tópico dessa pergunta - exceto que ele chama de "Initializing..." em vez de "Loading...", exibindo os tais pontinhos de tempos em tempos pra avisar que o programa ainda está vivo e processando. As mensagens são exibidas no STDERR de modo q a saída padrão não é comprometida. A dica seguinte, "Automatic Progress Indicators", sugere um módulo no mínimo interessante (também do Conway) chamado Smart::Comments. Com ele, vc pode criar comentários especiais (marcados com ###) que serão utilizados como indicadores de progresso. http://search.cpan.org/perldoc?Smart::Comments Vale lembrar, no entanto, que essa dica é para programas em Perl, não para chamadas externas como system() e derivados (que bloqueiam). Confesso que não procurei por indicadores de progresso em chamadas externas, de repente há algo bacana no CPAN. Fora que Nilson, Alceu, Russo e cia já deram contribuições muito interessantes à questão. Mas achei que seria pertinente ao tema mesmo assim :-) []s -b On Tue, Dec 9, 2008 at 2:24 PM, Nilson Santos Figueiredo Junior wrote: > 2008/12/9 Patty Silva : >> Tem como eu imprimir na tela "Loading ................." quando executa o >> system?? >> Para o usuário saber que não travou o script, e sim esta executando o >> system('./exe') algo assim!!? > > Como eu estou de bom humor agora pela tarde, se o seu programa não for > algo web mas sim algo pra ser executado em um terminal, você pode > simplesmente utilizar o IPC::Open3. > > -Nilson Santos F. Jr. > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From gilmarmoretto.mp em gmail.com Sat Dec 27 05:37:45 2008 From: gilmarmoretto.mp em gmail.com (gilmar) Date: Sat, 27 Dec 2008 11:37:45 -0200 Subject: [Cascavel-pm] uma ajuda para instalar perl com postgres. Message-ID: <49562FA9.5010801@gmail.com> Um bom dia a todos. O meu problema é o seguinte, eu tenho perl instalado e postgres, porém não consigo instalar o módulo para conecção com postgres ( acredito que seja o DBD::pg) sempre me retornando erro, seja pelo cpan ou instalando o módulo " no braço". Alguém pode me dar uma força? Obs: Estou usando o postgres 8.2.11 ( tinha o 8.3 mas o desinstalei pensando que seria esse o problema e não era) e uso slackware 12. O postgres está instalado corretamente e funcionando perfeitamente. Alguém poderia me dizer como devo proceder? From daniel.oliveira.mantovani em gmail.com Sat Dec 27 05:40:54 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Sat, 27 Dec 2008 11:40:54 -0200 Subject: [Cascavel-pm] uma ajuda para instalar perl com postgres. In-Reply-To: <49562FA9.5010801@gmail.com> References: <49562FA9.5010801@gmail.com> Message-ID: <214823ca0812270540w167c1a73lf049af4350326527@mail.gmail.com> Poderia mostrar a mensagem de erro por gentileza? 2008/12/27 gilmar > Um bom dia a todos. > O meu problema é o seguinte, eu tenho perl instalado e postgres, porém não > consigo instalar o módulo para conecção com postgres ( acredito que seja o > DBD::pg) sempre me retornando erro, seja pelo cpan ou instalando o módulo " > no braço". > Alguém pode me dar uma força? > Obs: Estou usando o postgres 8.2.11 ( tinha o 8.3 mas o desinstalei > pensando que seria esse o problema e não era) e uso slackware 12. O postgres > está instalado corretamente e funcionando perfeitamente. > Alguém poderia me dizer como devo proceder? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- http://mantovanihouse.blogspot.com/ -------(\_------------_/)----------- -------)--(----------)--(----------- ------(----(---------)----)---------- -------)----(-------)----(----------- -------(----(-------)----)----------- --------\_-(\\.---.//)-_/------------ ----------\)' -8--8- '(/-------------- -----------/------------\--------------- ----------(--)--------(--)-------------- ------------(_c__c_)---------------- ---------------------------------------- -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel em ruoso.com Sat Dec 27 05:43:37 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Sat, 27 Dec 2008 10:43:37 -0300 Subject: [Cascavel-pm] uma ajuda para instalar perl com postgres. In-Reply-To: <49562FA9.5010801@gmail.com> References: <49562FA9.5010801@gmail.com> Message-ID: <1230385417.3636.54.camel@cajueiro> Em Sáb, 2008-12-27 às 11:37 -0200, gilmar escreveu: > Um bom dia a todos. > O meu problema é o seguinte, eu tenho perl instalado e postgres, > porém não consigo instalar o módulo para conecção com postgres ( > acredito que seja o DBD::pg) sempre me retornando erro, seja pelo cpan > ou instalando o módulo " no braço". "Deu Erro" é uma descrição inútil, anexe o output da tentantiva falhada de instalação para que possamos pensar em ajudar... daniel From gilmarmoretto.mp em gmail.com Sat Dec 27 05:54:30 2008 From: gilmarmoretto.mp em gmail.com (gilmar) Date: Sat, 27 Dec 2008 11:54:30 -0200 Subject: [Cascavel-pm] uma ajuda para instalar perl com postgres. In-Reply-To: <214823ca0812270540w167c1a73lf049af4350326527@mail.gmail.com> References: <49562FA9.5010801@gmail.com> <214823ca0812270540w167c1a73lf049af4350326527@mail.gmail.com> Message-ID: <49563396.7010705@gmail.com> Daniel de Oliveira Mantovani wrote: > Poderia mostrar a mensagem de erro por gentileza? > > 2008/12/27 gilmar @gmail.com > > > Um bom dia a todos. > O meu problema é o seguinte, eu tenho perl instalado e postgres, > porém não consigo instalar o módulo para conecção com postgres ( > acredito que seja o DBD::pg) sempre me retornando erro, seja pelo > cpan ou instalando o módulo " no braço". > Alguém pode me dar uma força? > Obs: Estou usando o postgres 8.2.11 ( tinha o 8.3 mas o > desinstalei pensando que seria esse o problema e não era) e uso > slackware 12. O postgres está instalado corretamente e funcionando > perfeitamente. > Alguém poderia me dizer como devo proceder? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > http://mantovanihouse.blogspot.com/ > > -------(\_------------_/)----------- > -------)--(----------)--(----------- > ------(----(---------)----)---------- > -------)----(-------)----(----------- > -------(----(-------)----)----------- > --------\_-(\\.---.//)-_/------------ > ----------\)' -8--8- '(/-------------- > -----------/------------\--------------- > ----------(--)--------(--)-------------- > ------------(_c__c_)---------------- > ---------------------------------------- > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm certo. Vamos pelo código fonte mesmoprimeiro eu executo o makefile e me retorna esse warning Configuring DBD::Pg 2.11.7 PostgreSQL version: 80211 (default port: 5432) POSTGRES_HOME: (not set) POSTGRES_INCLUDE: (not set) POSTGRES_LIB: /usr/local/pgsql/lib -lssl -lcrypto OS: linux Warning: prerequisite version 0 not found. Could not eval ' package ExtUtils::MakeMaker::_version; no strict; BEGIN { eval { # Ensure any version() routine which might have leaked # into this package has been deleted. Interferes with # version->import() undef *version; require version; "version"->import; } } local $VERSION; $VERSION=undef; do { use version; our $VERSION = qv('2.11.7'); }; $VERSION; ' in Pg.pm: Can't locate version.pm in @INC (@INC contains: t/lib /usr/lib/perl5/5.8.8/i486-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at (eval 8) line 16, <$fh> line 20. BEGIN failed--compilation aborted at (eval 8) line 16, <$fh> line 20. WARNING: Setting VERSION via file 'Pg.pm' failed at /usr/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 559 Using DBI 1.53 (for perl 5.008008 on i486-linux-thread-multi) installed in /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi/auto/DBI/ Writing Makefile for DBD::Pg As vezes eu consigo instalar alguns módulos apesar o warning( obviamente que não é o caso desse módulo) depois executo o make o qual passa sem problemas. depois eu executo o make test que me retorna a seguinte mensagem root em gilmar:/fontes/DBD-Pg-2.11.7# make test PGINITDB="/usr/local/pgsql/bin/initdb" PERL_DL_NONLAZY=1 /usr/bin/perl5.8.8 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-signature......skipped all skipped: Set the environment variable TEST_SIGNATURE to enable this test t/00basic........... # Failed test 'use DBD::Pg;' # in t/00basic.t at line 14. # Tried to use 'DBD::Pg'. # Error: Can't locate version.pm in @INC (@INC contains: /fontes/DBD-Pg-2.11.7/blib/lib /fontes/DBD-Pg-2.11.7/blib/arch /usr/lib/perl5/5.8.8/i486-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at /fontes/DBD-Pg-2.11.7/blib/lib/DBD/Pg.pm line 20. # BEGIN failed--compilation aborted at t/00basic.t line 14. # Compilation failed in require at (eval 6) line 2. # BEGIN failed--compilation aborted at (eval 6) line 2. t/00basic...........NOK 2FAILED--Further testing stopped: Cannot continue without DBD::Pg make: *** [test_dynamic] Error 9 Sabe como posso resolver isso? From gilmarmoretto.mp em gmail.com Sat Dec 27 06:00:07 2008 From: gilmarmoretto.mp em gmail.com (gilmar) Date: Sat, 27 Dec 2008 12:00:07 -0200 Subject: [Cascavel-pm] uma ajuda para instalar perl com postgres. In-Reply-To: <1230385417.3636.54.camel@cajueiro> References: <49562FA9.5010801@gmail.com> <1230385417.3636.54.camel@cajueiro> Message-ID: <495634E7.3070306@gmail.com> Daniel Ruoso wrote: > Em Sáb, 2008-12-27 às 11:37 -0200, gilmar escreveu: > >> Um bom dia a todos. >> O meu problema é o seguinte, eu tenho perl instalado e postgres, >> porém não consigo instalar o módulo para conecção com postgres ( >> acredito que seja o DBD::pg) sempre me retornando erro, seja pelo cpan >> ou instalando o módulo " no braço". >> > > "Deu Erro" é uma descrição inútil, anexe o output da tentantiva falhada > de instalação para que possamos pensar em ajudar... > > daniel > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > Perdoe a minha incrivelmente cretina... mas qual é esse aquivo? root em gilmar:/fontes/DBD-Pg-2.11.7# ls -a . MANIFEST Makefile.PL Pg.h Pg.xsi SIGNATURE dbdimp.h pm_to_blib t win32.mak .. MANIFEST.SKIP Makefile.old Pg.o README TODO dbdimp.o quote.c types.c .perlcriticrc META.yml Pg.bs Pg.pm README.dev blib dbivport.h quote.h types.h Changes Makefile Pg.c Pg.xs README.win32 dbdimp.c lib quote.o types.o From daniel.oliveira.mantovani em gmail.com Sat Dec 27 06:01:41 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Sat, 27 Dec 2008 12:01:41 -0200 Subject: [Cascavel-pm] uma ajuda para instalar perl com postgres. In-Reply-To: <49563396.7010705@gmail.com> References: <49562FA9.5010801@gmail.com> <214823ca0812270540w167c1a73lf049af4350326527@mail.gmail.com> <49563396.7010705@gmail.com> Message-ID: <214823ca0812270601i1518494btf43713717ab4b7ff@mail.gmail.com> Começando do primeiro erro: Warning: prerequisite version 0 not found. Can't locate version.pm in @INC Simplesmente porque ele não pode localizar o módulo version.pm Agora é a hora que você precisa pensar, se você precisa instalar um módulo e não está instalado uma dependência o que você precisa fazer? 2008/12/27 gilmar > Daniel de Oliveira Mantovani wrote: > >> Poderia mostrar a mensagem de erro por gentileza? >> >> 2008/12/27 gilmar @gmail.com < >> http://gmail.com>> >> >> Um bom dia a todos. >> O meu problema é o seguinte, eu tenho perl instalado e postgres, >> porém não consigo instalar o módulo para conecção com postgres ( >> acredito que seja o DBD::pg) sempre me retornando erro, seja pelo >> cpan ou instalando o módulo " no braço". >> Alguém pode me dar uma força? >> Obs: Estou usando o postgres 8.2.11 ( tinha o 8.3 mas o >> desinstalei pensando que seria esse o problema e não era) e uso >> slackware 12. O postgres está instalado corretamente e funcionando >> perfeitamente. >> Alguém poderia me dizer como devo proceder? >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> >> >> >> >> -- >> http://mantovanihouse.blogspot.com/ >> >> -------(\_------------_/)----------- >> -------)--(----------)--(----------- >> ------(----(---------)----)---------- >> -------)----(-------)----(----------- >> -------(----(-------)----)----------- >> --------\_-(\\.---.//)-_/------------ >> ----------\)' -8--8- '(/-------------- >> -----------/------------\--------------- >> ----------(--)--------(--)-------------- >> ------------(_c__c_)---------------- >> ---------------------------------------- >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> > certo. > Vamos pelo código fonte mesmoprimeiro eu executo o makefile e me retorna > esse warning > > Configuring DBD::Pg 2.11.7 > PostgreSQL version: 80211 (default port: 5432) > POSTGRES_HOME: (not set) > POSTGRES_INCLUDE: (not set) > POSTGRES_LIB: /usr/local/pgsql/lib -lssl -lcrypto > OS: linux > Warning: prerequisite version 0 not found. > Could not eval ' > package ExtUtils::MakeMaker::_version; > no strict; > BEGIN { eval { > # Ensure any version() routine which might have leaked > # into this package has been deleted. Interferes with > # version->import() > undef *version; > require version; > "version"->import; > } } > > local $VERSION; > $VERSION=undef; > do { > use version; our $VERSION = qv('2.11.7'); > }; > $VERSION; > ' in Pg.pm: Can't locate version.pm in @INC (@INC contains: t/lib > /usr/lib/perl5/5.8.8/i486-linux-thread-multi /usr/lib/perl5/5.8.8 > /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at (eval 8) line > 16, <$fh> line 20. > BEGIN failed--compilation aborted at (eval 8) line 16, <$fh> line 20. > WARNING: Setting VERSION via file 'Pg.pm' failed > at /usr/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 559 > Using DBI 1.53 (for perl 5.008008 on i486-linux-thread-multi) installed in > /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi/auto/DBI/ > Writing Makefile for DBD::Pg > > > > As vezes eu consigo instalar alguns módulos apesar o warning( obviamente > que não é o caso desse módulo) > depois executo o make o qual passa sem problemas. > depois eu executo o make test que me retorna a seguinte mensagem > > > root em gilmar:/fontes/DBD-Pg-2.11.7# make test > PGINITDB="/usr/local/pgsql/bin/initdb" PERL_DL_NONLAZY=1 /usr/bin/perl5.8.8 > "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" > t/*.t > t/00-signature......skipped > all skipped: Set the environment variable TEST_SIGNATURE to enable > this test > t/00basic........... > # Failed test 'use DBD::Pg;' > # in t/00basic.t at line 14. > # Tried to use 'DBD::Pg'. > # Error: Can't locate version.pm in @INC (@INC contains: > /fontes/DBD-Pg-2.11.7/blib/lib /fontes/DBD-Pg-2.11.7/blib/arch > /usr/lib/perl5/5.8.8/i486-linux-thread-multi /usr/lib/perl5/5.8.8 > /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at > /fontes/DBD-Pg-2.11.7/blib/lib/DBD/Pg.pm line 20. > # BEGIN failed--compilation aborted at t/00basic.t line 14. > # Compilation failed in require at (eval 6) line 2. > # BEGIN failed--compilation aborted at (eval 6) line 2. > t/00basic...........NOK 2FAILED--Further testing stopped: Cannot continue > without DBD::Pg > make: *** [test_dynamic] Error 9 > > Sabe como posso resolver isso? > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- http://mantovanihouse.blogspot.com/ -------(\_------------_/)----------- -------)--(----------)--(----------- ------(----(---------)----)---------- -------)----(-------)----(----------- -------(----(-------)----)----------- --------\_-(\\.---.//)-_/------------ ----------\)' -8--8- '(/-------------- -----------/------------\--------------- ----------(--)--------(--)-------------- ------------(_c__c_)---------------- ---------------------------------------- -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel.oliveira.mantovani em gmail.com Sat Dec 27 06:07:05 2008 From: daniel.oliveira.mantovani em gmail.com (Daniel de Oliveira Mantovani) Date: Sat, 27 Dec 2008 12:07:05 -0200 Subject: [Cascavel-pm] uma ajuda para instalar perl com postgres. In-Reply-To: <495634E7.3070306@gmail.com> References: <49562FA9.5010801@gmail.com> <1230385417.3636.54.camel@cajueiro> <495634E7.3070306@gmail.com> Message-ID: <214823ca0812270607t63065381h39d1181d971929e4@mail.gmail.com> ¬¬ http://www.istf.com.br/?page=perguntas 2008/12/27 gilmar > Daniel Ruoso wrote: > >> Em Sáb, 2008-12-27 às 11:37 -0200, gilmar escreveu: >> >> >>> Um bom dia a todos. >>> O meu problema é o seguinte, eu tenho perl instalado e postgres, porém >>> não consigo instalar o módulo para conecção com postgres ( acredito que seja >>> o DBD::pg) sempre me retornando erro, seja pelo cpan ou instalando o módulo >>> " no braço". >>> >>> >> >> "Deu Erro" é uma descrição inútil, anexe o output da tentantiva falhada >> de instalação para que possamos pensar em ajudar... >> >> daniel >> >> _______________________________________________ >> Cascavel-pm mailing list >> Cascavel-pm em pm.org >> http://mail.pm.org/mailman/listinfo/cascavel-pm >> >> >> > Perdoe a minha incrivelmente cretina... > mas qual é esse aquivo? > > root em gilmar:/fontes/DBD-Pg-2.11.7# ls -a > . MANIFEST Makefile.PL Pg.h Pg.xsi SIGNATURE > dbdimp.h pm_to_blib t win32.mak > .. MANIFEST.SKIP Makefile.old Pg.o README TODO > dbdimp.o quote.c types.c > .perlcriticrc META.yml Pg.bs Pg.pm README.dev blib > dbivport.h quote.h types.h > Changes Makefile Pg.c Pg.xs README.win32 dbdimp.c > lib quote.o types.o > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > -- http://mantovanihouse.blogspot.com/ -------(\_------------_/)----------- -------)--(----------)--(----------- ------(----(---------)----)---------- -------)----(-------)----(----------- -------(----(-------)----)----------- --------\_-(\\.---.//)-_/------------ ----------\)' -8--8- '(/-------------- -----------/------------\--------------- ----------(--)--------(--)-------------- ------------(_c__c_)---------------- ---------------------------------------- -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From gilmarmoretto.mp em gmail.com Sat Dec 27 06:39:18 2008 From: gilmarmoretto.mp em gmail.com (gilmar) Date: Sat, 27 Dec 2008 12:39:18 -0200 Subject: [Cascavel-pm] uma ajuda para instalar perl com postgres. In-Reply-To: <214823ca0812270601i1518494btf43713717ab4b7ff@mail.gmail.com> References: <49562FA9.5010801@gmail.com> <214823ca0812270540w167c1a73lf049af4350326527@mail.gmail.com> <49563396.7010705@gmail.com> <214823ca0812270601i1518494btf43713717ab4b7ff@mail.gmail.com> Message-ID: <49563E16.6060101@gmail.com> Daniel de Oliveira Mantovani wrote: > Começando do primeiro erro: > > > Warning: prerequisite version 0 not found. > Can't locate version.pm in @INC > > > Simplesmente porque ele não pode localizar o módulo version.pm > > > Agora é a hora que você precisa pensar, se você precisa instalar um > módulo e não está instalado uma dependência o que você precisa fazer? > 2008/12/27 gilmar @gmail.com > > > Daniel de Oliveira Mantovani wrote: > > Poderia mostrar a mensagem de erro por gentileza? > > 2008/12/27 gilmar > @gmail.com > > > > > Um bom dia a todos. > O meu problema é o seguinte, eu tenho perl instalado e > postgres, > porém não consigo instalar o módulo para conecção com > postgres ( > acredito que seja o DBD::pg) sempre me retornando erro, > seja pelo > cpan ou instalando o módulo " no braço". > Alguém pode me dar uma força? > Obs: Estou usando o postgres 8.2.11 ( tinha o 8.3 mas o > desinstalei pensando que seria esse o problema e não era) e uso > slackware 12. O postgres está instalado corretamente e > funcionando > perfeitamente. > Alguém poderia me dizer como devo proceder? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > > > > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > http://mantovanihouse.blogspot.com/ > > -------(\_------------_/)----------- > -------)--(----------)--(----------- > ------(----(---------)----)---------- > -------)----(-------)----(----------- > -------(----(-------)----)----------- > --------\_-(\\.---.//)-_/------------ > ----------\)' -8--8- '(/-------------- > -----------/------------\--------------- > ----------(--)--------(--)-------------- > ------------(_c__c_)---------------- > ---------------------------------------- > ------------------------------------------------------------------------ > > > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > certo. > Vamos pelo código fonte mesmoprimeiro eu executo o makefile e me > retorna esse warning > > Configuring DBD::Pg 2.11.7 > PostgreSQL version: 80211 (default port: 5432) > POSTGRES_HOME: (not set) > POSTGRES_INCLUDE: (not set) > POSTGRES_LIB: /usr/local/pgsql/lib -lssl -lcrypto > OS: linux > Warning: prerequisite version 0 not found. > Could not eval ' > package ExtUtils::MakeMaker::_version; > no strict; > BEGIN { eval { > # Ensure any version() routine which might have leaked > # into this package has been deleted. Interferes with > # version->import() > undef *version; > require version; > "version"->import; > } } > > local $VERSION; > $VERSION=undef; > do { > use version; our $VERSION = qv('2.11.7'); > }; > $VERSION; > ' in Pg.pm: Can't locate version.pm in > @INC (@INC contains: t/lib > /usr/lib/perl5/5.8.8/i486-linux-thread-multi /usr/lib/perl5/5.8.8 > /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at > (eval 8) line 16, <$fh> line 20. > BEGIN failed--compilation aborted at (eval 8) line 16, <$fh> line 20. > WARNING: Setting VERSION via file 'Pg.pm' failed > at /usr/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 559 > Using DBI 1.53 (for perl 5.008008 on i486-linux-thread-multi) > installed in > /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi/auto/DBI/ > Writing Makefile for DBD::Pg > > > > As vezes eu consigo instalar alguns módulos apesar o warning( > obviamente que não é o caso desse módulo) > depois executo o make o qual passa sem problemas. > depois eu executo o make test que me retorna a seguinte mensagem > > > root em gilmar:/fontes/DBD-Pg-2.11.7# make test > PGINITDB="/usr/local/pgsql/bin/initdb" PERL_DL_NONLAZY=1 > /usr/bin/perl5.8.8 "-MExtUtils::Command::MM" "-e" "test_harness(0, > 'blib/lib', 'blib/arch')" t/*.t > t/00-signature......skipped > all skipped: Set the environment variable TEST_SIGNATURE to > enable this test > t/00basic........... > # Failed test 'use DBD::Pg;' > # in t/00basic.t at line 14. > # Tried to use 'DBD::Pg'. > # Error: Can't locate version.pm in @INC > (@INC contains: /fontes/DBD-Pg-2.11.7/blib/lib > /fontes/DBD-Pg-2.11.7/blib/arch > /usr/lib/perl5/5.8.8/i486-linux-thread-multi /usr/lib/perl5/5.8.8 > /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at > /fontes/DBD-Pg-2.11.7/blib/lib/DBD/Pg.pm line 20. > # BEGIN failed--compilation aborted at t/00basic.t line 14. > # Compilation failed in require at (eval 6) line 2. > # BEGIN failed--compilation aborted at (eval 6) line 2. > t/00basic...........NOK 2FAILED--Further testing stopped: Cannot > continue without DBD::Pg > make: *** [test_dynamic] Error 9 > > Sabe como posso resolver isso? > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > > > > > -- > http://mantovanihouse.blogspot.com/ > > -------(\_------------_/)----------- > -------)--(----------)--(----------- > ------(----(---------)----)---------- > -------)----(-------)----(----------- > -------(----(-------)----)----------- > --------\_-(\\.---.//)-_/------------ > ----------\)' -8--8- '(/-------------- > -----------/------------\--------------- > ----------(--)--------(--)-------------- > ------------(_c__c_)---------------- > ---------------------------------------- > ------------------------------------------------------------------------ > > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm Beleza, resolvi o problema. baixei o version e o ExtUtils::MakeMaker e resolveu. A propósito, tu poderia me informar algum fórum para tirar essas dúvidas? Porque essa é uma lista de desenvolvedores, e não sou um programador então normalmente empaco em dúvidas banais as quais eu simplesmente não consigo sair sozinho. Eu já fiz algumas perguntas aqui nessa lista e na grande maioria delas eu recebi repostas que a meu pondo de vista são intolerantes. Conhece algum fórum que possa recorrer sem ter que ser a esta lista? From otaviof em gmail.com Sat Dec 27 06:58:10 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Sat, 27 Dec 2008 12:58:10 -0200 Subject: [Cascavel-pm] uma ajuda para instalar perl com postgres. In-Reply-To: <214823ca0812270607t63065381h39d1181d971929e4@mail.gmail.com> References: <49562FA9.5010801@gmail.com> <1230385417.3636.54.camel@cajueiro> <495634E7.3070306@gmail.com> <214823ca0812270607t63065381h39d1181d971929e4@mail.gmail.com> Message-ID: <8e3843570812270658h4f0e2fa7p688047acda794f4a@mail.gmail.com> Daniel, Acredito que este tipo de colocação está começando a passar do limite aceitável. Nossa lista foi feita para receber pessoas, considerações como esta são feitas em casos específicos, e não à primeira interpretação. Outra coisa, antes de recomendar este tipo de link, é necessário tê-lo lido por completo. Tenha mais cuidado e mais educação! um abraço, Otávio Fernandes http://otaviof.blogspot.com/ From otaviof em gmail.com Sat Dec 27 07:04:49 2008 From: otaviof em gmail.com (=?ISO-8859-1?Q?Ot=E1vio_Fernandes?=) Date: Sat, 27 Dec 2008 13:04:49 -0200 Subject: [Cascavel-pm] uma ajuda para instalar perl com postgres. In-Reply-To: <49563E16.6060101@gmail.com> References: <49562FA9.5010801@gmail.com> <214823ca0812270540w167c1a73lf049af4350326527@mail.gmail.com> <49563396.7010705@gmail.com> <214823ca0812270601i1518494btf43713717ab4b7ff@mail.gmail.com> <49563E16.6060101@gmail.com> Message-ID: <8e3843570812270704v7c78f3actec05bfb2101afe21@mail.gmail.com> Olá Gilmar, O lugar é aqui ;-). Eu reparei que você simplesmente baixou o módulo, descompactou e está instalando... ao invés de usar a CPAN. Fazendo uso desta ferramenta, ela vai traçar e resolver para você todas as dependências necessárias para que o módulo desejado funcione. Outra alternativa seria usar os pacotes da distribuição, mas no seu caso, acredito que a CPAN é o meio mais fácil. Vejamos como usar: $ perl -MPAN -e shell (ou) $ cpan Depois que ele te retornar o prompt, basta: > install DBD::Pg Daqui em diante todo o trabalho vai ser feito automagicamente, porem, atenção nas perguntas durante a instalação, dai saem as diretivas mais importantes ;-). Se você tiver dúvidas sobre a configuração da CPAN, pergunte aqui para nós, vamos ter o prazer de te ajudar. um abraço, Otávio Fernandes http://otaviof.blogspot.com/ From elvio.barbalho em gmail.com Mon Dec 29 11:13:27 2008 From: elvio.barbalho em gmail.com (Elvio Barbalho) Date: Mon, 29 Dec 2008 17:13:27 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?gera=E7=E3o_de_arquivos?= Message-ID: <8fb8eacb0812291113m51b823a8wff744aea2de75458@mail.gmail.com> senhores boa tarde, tenho vários arquivos em vários diretórios, tenho que concatenar todos em um só gerando um trailler com a soma de todas as linhas mais um somatório de um campo de cada linha do arquivo. Até ai nenhum problema leio um arquivo por vez e vou realizando os procedimentos que tenho que fazer sem problemas. O problema e que a quantidade e tamanho dos arquivos estão ficando cada vez maior e o processo esta demorando muito, pensei em utilizar thread entretanto estou utilizando a versão 5.10 e na documentação diz In Perl 5.10, the *5005threads* model was removed from the Perl interpreter. Quando tentei realizar um teste deu a seguinte mensagem This Perl not built to support threads BEGIN failed--compilation aborted at /usr/local/perl_ora/lib/5.10.0/Thread.pm line 15. Compilation failed in require at ./thread.pl line 3. BEGIN failed--compilation aborted at ./thread.pl line 3. Poderiam dar uma luz de como fazer este processo em paralelo?????? -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: From daniel em ruoso.com Mon Dec 29 11:32:22 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon, 29 Dec 2008 16:32:22 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?gera=E7=E3o_de_arquivos?= In-Reply-To: <8fb8eacb0812291113m51b823a8wff744aea2de75458@mail.gmail.com> References: <8fb8eacb0812291113m51b823a8wff744aea2de75458@mail.gmail.com> Message-ID: <1230579142.3443.44.camel@cajueiro> Em Seg, 2008-12-29 às 17:13 -0200, Elvio Barbalho escreveu: > senhores boa tarde, tenho vários arquivos em vários diretórios, tenho > que concatenar todos em um só gerando um trailler com a soma de todas > as linhas mais um somatório de um campo de cada linha do arquivo. Até > ai nenhum problema leio um arquivo por vez e vou realizando os > procedimentos que tenho que fazer sem problemas. O problema e que a > quantidade e tamanho dos arquivos estão ficando cada vez maior e o > processo esta demorando muito, pensei em utilizar thread entretanto > estou utilizando a versão 5.10 e na documentação diz In Perl 5.10, > the 5005threads model was removed from the Perl interpreter. A resposta rápida é: não use threads. A resposta longa é: Na verdade o modelo perl5005threads foi abolido, tem um novo módulo que suporta threads sem problemas, mas realmente, não é threads o que você quer. [ perldoc threads ] Você tem duas opções para resolver o seu problema de uma maneira simples. A primeira é usando fork e pipe, você cria vários processos filhos manda cada um ir lendo um arquivo e escreve para o pipe com o processo pai, que vai então somando tudo. [ perldoc -f fork, perldoc -f pipe ] A segunda é usando IO assíncrono, o segredo é: ao invés de esperar bloqueado enquanto o IO acontece, você já vai enfileirando operações com outros arquivos, e processando a informação na medida em que o sistema operacional te entrega os dados. Esse é o mais elegante, mas o código fica um pouco mais "avançado", porque a pessoa tem que saber o que é IO assíncrono. [ perldoc IO::Handle, perldoc IO::Select, uma mensagem que eu postei a pouco tempo usando esses dois módulos ] Por fim, uma observação: se todos os arquivos estão vindo do mesmo lugar, a chance é que ler mais de um ao mesmo tempo irá só atrasar ainda mais a leitura (exceto se você tiver um RAID, que balanceia a carga de leitura entre os discos, mas mesmo assim, só no limite de 2 ao mesmo tempo (no caso de RAID1) e N ao mesmo tempo (N sendo o número de discos, no caso de RAID5)). No entanto, se os arquivos estiverem espalhados em n lugares diferentes, vale a pena estudar para saber quantos você pode ler ao mesmo tempo (de cada lugar) para ter ganho de performance. Agora você entende porque que mainframes são legais... daniel From a.r.ferreira em gmail.com Mon Dec 29 11:34:11 2008 From: a.r.ferreira em gmail.com (Adriano Ferreira) Date: Mon, 29 Dec 2008 17:34:11 -0200 Subject: [Cascavel-pm] =?iso-8859-1?q?gera=E7=E3o_de_arquivos?= In-Reply-To: <8fb8eacb0812291113m51b823a8wff744aea2de75458@mail.gmail.com> References: <8fb8eacb0812291113m51b823a8wff744aea2de75458@mail.gmail.com> Message-ID: <73ddeb6c0812291134i55b559deqca3f469db5b6b85d@mail.gmail.com> 2008/12/29 Elvio Barbalho : > senhores boa tarde, tenho vários arquivos em vários diretórios, tenho que > concatenar todos em um só gerando um trailler com a soma de todas as linhas > mais um somatório de um campo de cada linha do arquivo. Até ai nenhum > problema leio um arquivo por vez e vou realizando os procedimentos que tenho > que fazer sem problemas. O problema e que a quantidade e tamanho dos > arquivos estão ficando cada vez maior e o processo esta demorando muito, > pensei em utilizar thread entretanto estou utilizando a versão 5.10 e na > documentação diz In Perl 5.10, the 5005threads model was removed from the > Perl interpreter. Isto significa que o interpretador Perl não implementa mais o model de threads disponível no Perl 5.5 (que deve ter mais de uma dezena de anos). Mas o código do interpretador suporta novos modelos de thread (superiores ao projeto do Perl 5.5) > Quando tentei realizar um teste deu a seguinte mensagem > This Perl not built to support threads > BEGIN failed--compilation aborted at > /usr/local/perl_ora/lib/5.10.0/Thread.pm line 15. > Compilation failed in require at ./thread.pl line 3. > BEGIN failed--compilation aborted at ./thread.pl line 3. O suporte a threads tem de ser habilitado na compilação do interpretador. Esta mensagem significa que o Perl que você está usando não suporta threads. Para usar threads, a solução é usar outro perl em sua máquina (seja compilando você mesmo ou carregando algum pacote já pronto que tenha o suporte a threads). > Poderiam dar uma luz de como fazer este processo em paralelo?????? > _______________________________________________ > Cascavel-pm mailing list > Cascavel-pm em pm.org > http://mail.pm.org/mailman/listinfo/cascavel-pm > From daniel em ruoso.com Mon Dec 29 11:39:30 2008 From: daniel em ruoso.com (Daniel Ruoso) Date: Mon, 29 Dec 2008 16:39:30 -0300 Subject: [Cascavel-pm] =?iso-8859-1?q?gera=E7=E3o_de_arquivos?= In-Reply-To: <73ddeb6c0812291134i55b559deqca3f469db5b6b85d@mail.gmail.com> References: <8fb8eacb0812291113m51b823a8wff744aea2de75458@mail.gmail.com> <73ddeb6c0812291134i55b559deqca3f469db5b6b85d@mail.gmail.com> Message-ID: <1230579570.3443.47.camel@cajueiro> Em Seg, 2008-12-29 às 17:34 -0200, Adriano Ferreira escreveu: > > Quando tentei realizar um teste deu a seguinte mensagem > > This Perl not built to support threads > > BEGIN failed--compilation aborted at > > /usr/local/perl_ora/lib/5.10.0/Thread.pm line 15. > > Compilation failed in require at ./thread.pl line 3. > > BEGIN failed--compilation aborted at ./thread.pl line 3. > O suporte a threads tem de ser habilitado na compilação do > interpretador. Esta mensagem significa que o Perl que você está usando > não suporta threads. Para usar threads, a solução é usar outro perl em > sua máquina (seja compilando você mesmo ou carregando algum pacote já > pronto que tenha o suporte a threads). Não. Isso significa que o suporte a 5005threads está desabilitado, como é esperado. Você precisa usar o módulo "threads" e não "Thread". daniel